From a2f0a93a75b884c156f97aa66f2cc7975c292de3 Mon Sep 17 00:00:00 2001 From: MonkeyGG2 Date: Fri, 8 Sep 2023 21:05:46 -0400 Subject: [PATCH] logo change, style change, games json file; almost whole revamp is in this commit --- css/loading.css | 3 +- css/style.css | 136 +- game-info.jsonc | 169 + games/core-ball/image/WB_logo.png | Bin 0 -> 1361 bytes games/core-ball/image/arrow.png | Bin 0 -> 5707 bytes games/core-ball/image/btn_fw.png | Bin 0 -> 1742 bytes games/core-ball/index.html | 40 + games/core-ball/index.js | 692 + games/core-ball/js/conf/requireConf.js | 3 + games/core-ball/js/general/Ball.js | 67 + games/core-ball/js/general/BallQueue.js | 139 + games/core-ball/js/general/BeginStage.js | 64 + games/core-ball/js/general/Collide.js | 30 + games/core-ball/js/general/Core.js | 101 + games/core-ball/js/general/Game.js | 172 + games/core-ball/js/general/LevelCode.js | 35 + games/core-ball/js/general/Levels.js | 292 + games/core-ball/js/general/Scene.js | 196 + games/core-ball/js/general/Switcher.js | 84 + games/core-ball/js/general/Tween.js | 28 + games/core-ball/js/lib/CustEvent.js | 77 + games/core-ball/js/lib/Storage.js | 27 + games/core-ball/js/lib/addEvent.js | 26 + games/core-ball/js/lib/md5.js | 274 + games/core-ball/js/lib/require.js | 36 + games/core-ball/js/lib/stopEvent.js | 21 + games/core-ball/js/lib/util.js | 50 + games/core-ball/js/page/index.js | 15 + games/core-ball/pr_source.png | Bin 0 -> 28912 bytes games/core-ball/style.css | 65 + games/core-ball/tool/js_builder/Gruntfile.js | 114 + .../tool/js_builder/built/index.min.js | 694 + games/mario-game/all.js | 6256 +- games/mario-game/index.html | 5 + games/subway-surfers-ny/NewYorkIcon.png | Bin 0 -> 64816 bytes .../assets/audio/guard_catch.ogg | Bin 0 -> 25320 bytes .../assets/audio/guard_proximity.ogg | Bin 0 -> 79970 bytes .../assets/audio/guard_start.ogg | Bin 0 -> 33575 bytes .../assets/audio/hero_death.ogg | Bin 0 -> 11175 bytes .../assets/audio/hero_death_hitcam.ogg | Bin 0 -> 7573 bytes .../assets/audio/hero_dodge.ogg | Bin 0 -> 5179 bytes .../assets/audio/hero_foot_l.ogg | Bin 0 -> 3746 bytes .../assets/audio/hero_foot_r.ogg | Bin 0 -> 3761 bytes .../assets/audio/hero_hoverboard_crash.ogg | Bin 0 -> 11385 bytes .../assets/audio/hero_jump.ogg | Bin 0 -> 8018 bytes .../assets/audio/hero_revive.ogg | Bin 0 -> 31367 bytes .../assets/audio/hero_roll.ogg | Bin 0 -> 6267 bytes .../assets/audio/hero_sneakers_foot_l.ogg | Bin 0 -> 4241 bytes .../assets/audio/hero_sneakers_foot_r.ogg | Bin 0 -> 4229 bytes .../assets/audio/hero_sneakers_jump.ogg | Bin 0 -> 6292 bytes .../assets/audio/hero_stumble.ogg | Bin 0 -> 7223 bytes .../assets/audio/pickup_coin.ogg | Bin 0 -> 6030 bytes .../assets/audio/pickup_powerup.ogg | Bin 0 -> 16652 bytes .../assets/audio/special_jetpack.ogg | Bin 0 -> 32211 bytes .../assets/audio/special_jetpack_start.ogg | Bin 0 -> 22867 bytes .../assets/audio/special_magnet.ogg | Bin 0 -> 9789 bytes .../subway-surfers-ny/assets/audio/theme.ogg | Bin 0 -> 1277137 bytes .../assets/audio/ui_button.ogg | Bin 0 -> 5891 bytes .../assets/data/chunks_game.json | 1 + .../assets/data/chunks_idle.json | 1 + .../subway-surfers-ny/assets/data/config.json | 21 + .../assets/data/strings_en.json | 53 + .../assets/font/lilita-one.css | 6 + .../assets/font/lilita-one.woff2 | Bin 0 -> 11924 bytes .../assets/font/titan-one.css | 6 + .../assets/font/titan-one.woff2 | Bin 0 -> 18240 bytes .../assets/game/board_new_york.fbx | Bin 0 -> 43488 bytes .../assets/game/board_new_york01.fbx | Bin 0 -> 61184 bytes .../assets/game/board_new_york_tex_mip.png | Bin 0 -> 889 bytes .../assets/game/effects_tex_mip.png | Bin 0 -> 2932 bytes .../assets/game/enemies_mip.png | Bin 0 -> 78376 bytes .../assets/game/environment.fbx | Bin 0 -> 4541020 bytes .../assets/game/halo_mip.png | Bin 0 -> 4330 bytes .../assets/game/jetpackSmoke_mip.png | Bin 0 -> 23855 bytes .../assets/game/model_avatar_catch.fbx | Bin 0 -> 1037152 bytes .../assets/game/model_avatar_movement.fbx | Bin 0 -> 1432316 bytes .../game/model_avatar_powerup_jet_pack.fbx | Bin 0 -> 418860 bytes .../game/model_avatar_powerup_pogostick.fbx | Bin 0 -> 1007952 bytes .../assets/game/model_avatar_start.fbx | Bin 0 -> 477804 bytes .../assets/game/model_dog_catch.fbx | Bin 0 -> 305804 bytes .../assets/game/model_dog_movement.fbx | Bin 0 -> 288044 bytes .../assets/game/model_guard_catch.fbx | Bin 0 -> 371408 bytes .../assets/game/model_guard_movement.fbx | Bin 0 -> 336972 bytes .../assets/game/ocean_mip.png | Bin 0 -> 24521 bytes games/subway-surfers-ny/assets/game/props.fbx | Bin 0 -> 1674332 bytes .../assets/game/shadow_mip.png | Bin 0 -> 3801 bytes .../assets/game/spraySplash_mip.png | Bin 0 -> 932 bytes .../subway-surfers-ny/assets/game/trains.fbx | Bin 0 -> 197852 bytes .../assets/idle/environment_idle.fbx | Bin 0 -> 101996 bytes .../assets/idle/environment_tex_mip.png | Bin 0 -> 63671 bytes .../assets/idle/jake_tex_mip.png | Bin 0 -> 84193 bytes .../assets/idle/model_avatar_idle_paint.fbx | Bin 0 -> 343244 bytes .../assets/idle/props_start.fbx | Bin 0 -> 84588 bytes .../assets/idle/props_tex_mip.png | Bin 0 -> 67959 bytes .../assets/idle/train_start_mip.png | Bin 0 -> 45058 bytes .../assets/idle/trains_start.fbx | Bin 0 -> 82732 bytes .../assets/idle/trains_tex_mip.png | Bin 0 -> 27820 bytes .../assets/placeholder/icon_00_brody.png | Bin 0 -> 18661 bytes .../assets/placeholder/icon_01_tagbot.png | Bin 0 -> 16876 bytes .../assets/placeholder/icon_02_tasha.png | Bin 0 -> 17311 bytes .../assets/placeholder/icon_03_ninja.png | Bin 0 -> 17431 bytes .../assets/placeholder/icon_04_lucy.png | Bin 0 -> 17974 bytes .../assets/placeholder/icon_05_king.png | Bin 0 -> 19439 bytes .../assets/placeholder/icon_07_yutani.png | Bin 0 -> 16345 bytes .../assets/placeholder/icon_08_spike.png | Bin 0 -> 19193 bytes .../assets/placeholder/icon_09_fresh.png | Bin 0 -> 17423 bytes .../assets/placeholder/icon_11_tricky.png | Bin 0 -> 19608 bytes .../assets/placeholder/icon_friend.png | Bin 0 -> 1184 bytes .../assets/placeholder/jake.png | Bin 0 -> 19115 bytes .../assets/preload/splash_mip.png | Bin 0 -> 31303 bytes games/subway-surfers-ny/assets/ui/ui.json | 1191 + games/subway-surfers-ny/assets/ui/ui.png | Bin 0 -> 270140 bytes games/subway-surfers-ny/index.html | 55 + games/subway-surfers-ny/js/boot.js | 122 + .../js/games_lib/ludiAdapter.js | 57 + games/subway-surfers-ny/js/inflate.min.js | 358 + games/subway-surfers-ny/js/main.js | 13254 ++ games/subway-surfers-ny/js/vendor.js | 28979 +++++ .../js/workers/worker.21cc18ec46e616e4eed8.js | 671 + .../Build/TimeShooter3_GD.data.unityweb | Bin 0 -> 4295021 bytes .../TimeShooter3_GD.framework.js.unityweb | 7 + .../time-shooter-3/Build/TimeShooter3_GD.jpg | Bin 0 -> 9169 bytes .../Build/TimeShooter3_GD.wasm.unityweb | Bin 0 -> 3765109 bytes games/time-shooter-3/Build/UnityLoader.js | 3 + games/time-shooter-3/TemplateData/favicon.ico | 466 + games/time-shooter-3/TemplateData/style.css | 104 + games/time-shooter-3/index.html | 105 + games/time-shooter-3/logo.png | Bin 0 -> 474706 bytes .../branding/gamelotte-splash.png | Bin 0 -> 40421 bytes games/x-trench-run/branding/logo.png | Bin 0 -> 2114 bytes games/x-trench-run/game.css | 2 + games/x-trench-run/game.js | 1117 + games/x-trench-run/index.html | 243 + games/x-trench-run/media/audio/bgm.mp3 | Bin 0 -> 362684 bytes games/x-trench-run/media/audio/click.ogg | Bin 0 -> 22889 bytes .../media/audio/explosion-enemy.ogg | Bin 0 -> 28325 bytes .../media/audio/explosion-player.ogg | Bin 0 -> 63339 bytes .../x-trench-run/media/audio/laser-enemy.ogg | Bin 0 -> 25533 bytes .../x-trench-run/media/audio/laser-player.ogg | Bin 0 -> 18526 bytes .../media/audio/opening/kittyopening.ogg | Bin 0 -> 11690 bytes .../media/audio/opening/opening.ogg | Bin 0 -> 7867 bytes .../x-trench-run/media/audio/play/static.ogg | Bin 0 -> 5632 bytes games/x-trench-run/media/audio/powerup.ogg | Bin 0 -> 29737 bytes games/x-trench-run/media/audio/woosh.ogg | Bin 0 -> 80036 bytes .../media/graphics/font/mainfont.woff | Bin 0 -> 44720 bytes .../media/graphics/loading/ajax-loader.gif | Bin 0 -> 3208 bytes .../media/graphics/misc/invisible.png | Bin 0 -> 156 bytes .../media/graphics/opening/kitty.png | Bin 0 -> 53084 bytes .../media/graphics/opening/kittytitle.png | Bin 0 -> 5669 bytes .../media/graphics/opening/m_icon.png | Bin 0 -> 32305 bytes .../media/graphics/opening/shield.png | Bin 0 -> 26778 bytes .../media/graphics/opening/title.png | Bin 0 -> 40044 bytes .../media/graphics/orientate/portrait.jpg | Bin 0 -> 87960 bytes .../media/graphics/splash/loading.png | Bin 0 -> 213391 bytes .../graphics/splash/mobile/cover-start.jpg | Bin 0 -> 92391 bytes .../media/graphics/sprites/bg-popup.png | Bin 0 -> 2245 bytes .../graphics/sprites/button-continue.png | Bin 0 -> 1008 bytes .../media/graphics/sprites/button-home.png | Bin 0 -> 1192 bytes .../graphics/sprites/button-maximize.png | Bin 0 -> 1517 bytes .../graphics/sprites/button-minimize.png | Bin 0 -> 1573 bytes .../graphics/sprites/button-more-games.png | Bin 0 -> 1939 bytes .../media/graphics/sprites/button-pause.png | Bin 0 -> 916 bytes .../media/graphics/sprites/button-play.png | Bin 0 -> 1589 bytes .../media/graphics/sprites/button-restart.png | Bin 0 -> 1176 bytes .../graphics/sprites/button-settings.png | Bin 0 -> 2068 bytes .../media/graphics/sprites/dot.png | Bin 0 -> 83 bytes .../media/graphics/sprites/dpad-button.png | Bin 0 -> 386 bytes .../media/graphics/sprites/dpad.png | Bin 0 -> 1195 bytes .../media/graphics/sprites/fire.png | Bin 0 -> 1212 bytes .../media/graphics/sprites/game-over.png | Bin 0 -> 7859 bytes .../media/graphics/sprites/hd.png | Bin 0 -> 1360 bytes .../media/graphics/sprites/icon-bgm.png | Bin 0 -> 1064 bytes .../media/graphics/sprites/icon-sfx.png | Bin 0 -> 1706 bytes .../media/graphics/sprites/sd.png | Bin 0 -> 1436 bytes .../media/graphics/sprites/slider.png | Bin 0 -> 224 bytes .../media/graphics/sprites/title.png | Bin 0 -> 40490 bytes .../media/graphics/sprites/warning.png | Bin 0 -> 2869 bytes games/x-trench-run/media/scenes/boss.png | Bin 0 -> 17754 bytes .../media/scenes/boss_shot_bubble.png | Bin 0 -> 14809 bytes .../media/scenes/game-scene.babylon | 4176 + games/x-trench-run/media/scenes/obstacles.png | Bin 0 -> 120368 bytes games/x-trench-run/media/scenes/power_ups.png | Bin 0 -> 6312 bytes .../media/scenes/shield_bubble.png | Bin 0 -> 3905 bytes .../x-trench-run/media/scenes/spacecraft.png | Bin 0 -> 35077 bytes .../media/scenes/stars_skybox.png | Bin 0 -> 45514 bytes .../x-trench-run/media/scenes/trench_main.png | Bin 0 -> 227670 bytes .../x-trench-run/media/scenes/trench_side.png | Bin 0 -> 9639 bytes .../media/scenes/wall_breaker.png | Bin 0 -> 16295 bytes imgs/icon-256-256.png | Bin 0 -> 56134 bytes imgs/icon.png | Bin 69668 -> 0 bytes imgs/secret-icon.png | Bin 75881 -> 0 bytes imgs/violet-256-256.png | Bin 0 -> 519464 bytes index.html | 197 +- js/bg.js | 22 +- js/index.js | 189 +- js/jquery-dev.js | 10716 ++ js/jquery-min.js | 2 + js/loading.js | 20 +- js/p5-dev.js | 100567 +++++++++++++++ js/p5-min.js | 3 + 200 files changed, 172568 insertions(+), 57 deletions(-) create mode 100644 game-info.jsonc create mode 100644 games/core-ball/image/WB_logo.png create mode 100644 games/core-ball/image/arrow.png create mode 100644 games/core-ball/image/btn_fw.png create mode 100644 games/core-ball/index.html create mode 100644 games/core-ball/index.js create mode 100644 games/core-ball/js/conf/requireConf.js create mode 100644 games/core-ball/js/general/Ball.js create mode 100644 games/core-ball/js/general/BallQueue.js create mode 100644 games/core-ball/js/general/BeginStage.js create mode 100644 games/core-ball/js/general/Collide.js create mode 100644 games/core-ball/js/general/Core.js create mode 100644 games/core-ball/js/general/Game.js create mode 100644 games/core-ball/js/general/LevelCode.js create mode 100644 games/core-ball/js/general/Levels.js create mode 100644 games/core-ball/js/general/Scene.js create mode 100644 games/core-ball/js/general/Switcher.js create mode 100644 games/core-ball/js/general/Tween.js create mode 100644 games/core-ball/js/lib/CustEvent.js create mode 100644 games/core-ball/js/lib/Storage.js create mode 100644 games/core-ball/js/lib/addEvent.js create mode 100644 games/core-ball/js/lib/md5.js create mode 100644 games/core-ball/js/lib/require.js create mode 100644 games/core-ball/js/lib/stopEvent.js create mode 100644 games/core-ball/js/lib/util.js create mode 100644 games/core-ball/js/page/index.js create mode 100644 games/core-ball/pr_source.png create mode 100644 games/core-ball/style.css create mode 100644 games/core-ball/tool/js_builder/Gruntfile.js create mode 100644 games/core-ball/tool/js_builder/built/index.min.js create mode 100644 games/subway-surfers-ny/NewYorkIcon.png create mode 100644 games/subway-surfers-ny/assets/audio/guard_catch.ogg create mode 100644 games/subway-surfers-ny/assets/audio/guard_proximity.ogg create mode 100644 games/subway-surfers-ny/assets/audio/guard_start.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_death.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_death_hitcam.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_dodge.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_foot_l.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_foot_r.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_hoverboard_crash.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_jump.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_revive.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_roll.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_sneakers_foot_l.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_sneakers_foot_r.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_sneakers_jump.ogg create mode 100644 games/subway-surfers-ny/assets/audio/hero_stumble.ogg create mode 100644 games/subway-surfers-ny/assets/audio/pickup_coin.ogg create mode 100644 games/subway-surfers-ny/assets/audio/pickup_powerup.ogg create mode 100644 games/subway-surfers-ny/assets/audio/special_jetpack.ogg create mode 100644 games/subway-surfers-ny/assets/audio/special_jetpack_start.ogg create mode 100644 games/subway-surfers-ny/assets/audio/special_magnet.ogg create mode 100644 games/subway-surfers-ny/assets/audio/theme.ogg create mode 100644 games/subway-surfers-ny/assets/audio/ui_button.ogg create mode 100644 games/subway-surfers-ny/assets/data/chunks_game.json create mode 100644 games/subway-surfers-ny/assets/data/chunks_idle.json create mode 100644 games/subway-surfers-ny/assets/data/config.json create mode 100644 games/subway-surfers-ny/assets/data/strings_en.json create mode 100644 games/subway-surfers-ny/assets/font/lilita-one.css create mode 100644 games/subway-surfers-ny/assets/font/lilita-one.woff2 create mode 100644 games/subway-surfers-ny/assets/font/titan-one.css create mode 100644 games/subway-surfers-ny/assets/font/titan-one.woff2 create mode 100644 games/subway-surfers-ny/assets/game/board_new_york.fbx create mode 100644 games/subway-surfers-ny/assets/game/board_new_york01.fbx create mode 100644 games/subway-surfers-ny/assets/game/board_new_york_tex_mip.png create mode 100644 games/subway-surfers-ny/assets/game/effects_tex_mip.png create mode 100644 games/subway-surfers-ny/assets/game/enemies_mip.png create mode 100644 games/subway-surfers-ny/assets/game/environment.fbx create mode 100644 games/subway-surfers-ny/assets/game/halo_mip.png create mode 100644 games/subway-surfers-ny/assets/game/jetpackSmoke_mip.png create mode 100644 games/subway-surfers-ny/assets/game/model_avatar_catch.fbx create mode 100644 games/subway-surfers-ny/assets/game/model_avatar_movement.fbx create mode 100644 games/subway-surfers-ny/assets/game/model_avatar_powerup_jet_pack.fbx create mode 100644 games/subway-surfers-ny/assets/game/model_avatar_powerup_pogostick.fbx create mode 100644 games/subway-surfers-ny/assets/game/model_avatar_start.fbx create mode 100644 games/subway-surfers-ny/assets/game/model_dog_catch.fbx create mode 100644 games/subway-surfers-ny/assets/game/model_dog_movement.fbx create mode 100644 games/subway-surfers-ny/assets/game/model_guard_catch.fbx create mode 100644 games/subway-surfers-ny/assets/game/model_guard_movement.fbx create mode 100644 games/subway-surfers-ny/assets/game/ocean_mip.png create mode 100644 games/subway-surfers-ny/assets/game/props.fbx create mode 100644 games/subway-surfers-ny/assets/game/shadow_mip.png create mode 100644 games/subway-surfers-ny/assets/game/spraySplash_mip.png create mode 100644 games/subway-surfers-ny/assets/game/trains.fbx create mode 100644 games/subway-surfers-ny/assets/idle/environment_idle.fbx create mode 100644 games/subway-surfers-ny/assets/idle/environment_tex_mip.png create mode 100644 games/subway-surfers-ny/assets/idle/jake_tex_mip.png create mode 100644 games/subway-surfers-ny/assets/idle/model_avatar_idle_paint.fbx create mode 100644 games/subway-surfers-ny/assets/idle/props_start.fbx create mode 100644 games/subway-surfers-ny/assets/idle/props_tex_mip.png create mode 100644 games/subway-surfers-ny/assets/idle/train_start_mip.png create mode 100644 games/subway-surfers-ny/assets/idle/trains_start.fbx create mode 100644 games/subway-surfers-ny/assets/idle/trains_tex_mip.png create mode 100644 games/subway-surfers-ny/assets/placeholder/icon_00_brody.png create mode 100644 games/subway-surfers-ny/assets/placeholder/icon_01_tagbot.png create mode 100644 games/subway-surfers-ny/assets/placeholder/icon_02_tasha.png create mode 100644 games/subway-surfers-ny/assets/placeholder/icon_03_ninja.png create mode 100644 games/subway-surfers-ny/assets/placeholder/icon_04_lucy.png create mode 100644 games/subway-surfers-ny/assets/placeholder/icon_05_king.png create mode 100644 games/subway-surfers-ny/assets/placeholder/icon_07_yutani.png create mode 100644 games/subway-surfers-ny/assets/placeholder/icon_08_spike.png create mode 100644 games/subway-surfers-ny/assets/placeholder/icon_09_fresh.png create mode 100644 games/subway-surfers-ny/assets/placeholder/icon_11_tricky.png create mode 100644 games/subway-surfers-ny/assets/placeholder/icon_friend.png create mode 100644 games/subway-surfers-ny/assets/placeholder/jake.png create mode 100644 games/subway-surfers-ny/assets/preload/splash_mip.png create mode 100644 games/subway-surfers-ny/assets/ui/ui.json create mode 100644 games/subway-surfers-ny/assets/ui/ui.png create mode 100644 games/subway-surfers-ny/index.html create mode 100644 games/subway-surfers-ny/js/boot.js create mode 100644 games/subway-surfers-ny/js/games_lib/ludiAdapter.js create mode 100644 games/subway-surfers-ny/js/inflate.min.js create mode 100644 games/subway-surfers-ny/js/main.js create mode 100644 games/subway-surfers-ny/js/vendor.js create mode 100644 games/subway-surfers-ny/js/workers/worker.21cc18ec46e616e4eed8.js create mode 100644 games/time-shooter-3/Build/TimeShooter3_GD.data.unityweb create mode 100644 games/time-shooter-3/Build/TimeShooter3_GD.framework.js.unityweb create mode 100644 games/time-shooter-3/Build/TimeShooter3_GD.jpg create mode 100644 games/time-shooter-3/Build/TimeShooter3_GD.wasm.unityweb create mode 100644 games/time-shooter-3/Build/UnityLoader.js create mode 100644 games/time-shooter-3/TemplateData/favicon.ico create mode 100644 games/time-shooter-3/TemplateData/style.css create mode 100644 games/time-shooter-3/index.html create mode 100644 games/time-shooter-3/logo.png create mode 100644 games/x-trench-run/branding/gamelotte-splash.png create mode 100644 games/x-trench-run/branding/logo.png create mode 100644 games/x-trench-run/game.css create mode 100644 games/x-trench-run/game.js create mode 100644 games/x-trench-run/index.html create mode 100644 games/x-trench-run/media/audio/bgm.mp3 create mode 100644 games/x-trench-run/media/audio/click.ogg create mode 100644 games/x-trench-run/media/audio/explosion-enemy.ogg create mode 100644 games/x-trench-run/media/audio/explosion-player.ogg create mode 100644 games/x-trench-run/media/audio/laser-enemy.ogg create mode 100644 games/x-trench-run/media/audio/laser-player.ogg create mode 100644 games/x-trench-run/media/audio/opening/kittyopening.ogg create mode 100644 games/x-trench-run/media/audio/opening/opening.ogg create mode 100644 games/x-trench-run/media/audio/play/static.ogg create mode 100644 games/x-trench-run/media/audio/powerup.ogg create mode 100644 games/x-trench-run/media/audio/woosh.ogg create mode 100644 games/x-trench-run/media/graphics/font/mainfont.woff create mode 100644 games/x-trench-run/media/graphics/loading/ajax-loader.gif create mode 100644 games/x-trench-run/media/graphics/misc/invisible.png create mode 100644 games/x-trench-run/media/graphics/opening/kitty.png create mode 100644 games/x-trench-run/media/graphics/opening/kittytitle.png create mode 100644 games/x-trench-run/media/graphics/opening/m_icon.png create mode 100644 games/x-trench-run/media/graphics/opening/shield.png create mode 100644 games/x-trench-run/media/graphics/opening/title.png create mode 100644 games/x-trench-run/media/graphics/orientate/portrait.jpg create mode 100644 games/x-trench-run/media/graphics/splash/loading.png create mode 100644 games/x-trench-run/media/graphics/splash/mobile/cover-start.jpg create mode 100644 games/x-trench-run/media/graphics/sprites/bg-popup.png create mode 100644 games/x-trench-run/media/graphics/sprites/button-continue.png create mode 100644 games/x-trench-run/media/graphics/sprites/button-home.png create mode 100644 games/x-trench-run/media/graphics/sprites/button-maximize.png create mode 100644 games/x-trench-run/media/graphics/sprites/button-minimize.png create mode 100644 games/x-trench-run/media/graphics/sprites/button-more-games.png create mode 100644 games/x-trench-run/media/graphics/sprites/button-pause.png create mode 100644 games/x-trench-run/media/graphics/sprites/button-play.png create mode 100644 games/x-trench-run/media/graphics/sprites/button-restart.png create mode 100644 games/x-trench-run/media/graphics/sprites/button-settings.png create mode 100644 games/x-trench-run/media/graphics/sprites/dot.png create mode 100644 games/x-trench-run/media/graphics/sprites/dpad-button.png create mode 100644 games/x-trench-run/media/graphics/sprites/dpad.png create mode 100644 games/x-trench-run/media/graphics/sprites/fire.png create mode 100644 games/x-trench-run/media/graphics/sprites/game-over.png create mode 100644 games/x-trench-run/media/graphics/sprites/hd.png create mode 100644 games/x-trench-run/media/graphics/sprites/icon-bgm.png create mode 100644 games/x-trench-run/media/graphics/sprites/icon-sfx.png create mode 100644 games/x-trench-run/media/graphics/sprites/sd.png create mode 100644 games/x-trench-run/media/graphics/sprites/slider.png create mode 100644 games/x-trench-run/media/graphics/sprites/title.png create mode 100644 games/x-trench-run/media/graphics/sprites/warning.png create mode 100644 games/x-trench-run/media/scenes/boss.png create mode 100644 games/x-trench-run/media/scenes/boss_shot_bubble.png create mode 100644 games/x-trench-run/media/scenes/game-scene.babylon create mode 100644 games/x-trench-run/media/scenes/obstacles.png create mode 100644 games/x-trench-run/media/scenes/power_ups.png create mode 100644 games/x-trench-run/media/scenes/shield_bubble.png create mode 100644 games/x-trench-run/media/scenes/spacecraft.png create mode 100644 games/x-trench-run/media/scenes/stars_skybox.png create mode 100644 games/x-trench-run/media/scenes/trench_main.png create mode 100644 games/x-trench-run/media/scenes/trench_side.png create mode 100644 games/x-trench-run/media/scenes/wall_breaker.png create mode 100644 imgs/icon-256-256.png delete mode 100644 imgs/icon.png delete mode 100644 imgs/secret-icon.png create mode 100644 imgs/violet-256-256.png create mode 100644 js/jquery-dev.js create mode 100644 js/jquery-min.js create mode 100644 js/p5-dev.js create mode 100644 js/p5-min.js diff --git a/css/loading.css b/css/loading.css index 12e55b96..ac0f5e8d 100644 --- a/css/loading.css +++ b/css/loading.css @@ -22,7 +22,7 @@ body { justify-content: center; align-items: center; z-index: 6; - pointer-events: none; + cursor: progress; } .loading-icon { @@ -35,7 +35,6 @@ body { width: 256; height: 256; scale: 0.6; - pointer-events: visiblePainted; } .loading-tip { diff --git a/css/style.css b/css/style.css index 0e4dd87c..33f44537 100644 --- a/css/style.css +++ b/css/style.css @@ -1,14 +1,37 @@ @import url('https://fonts.googleapis.com/css2?family=Trispace:wght@100&display=swap'); -@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@300&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@500&display=swap'); -/*i titled these poorly, without trying how any of it looks*/ :root { --bg: #202020; --block-color: #2b2b2b; --button-color: #373737; + --games-color: #373737a6; --hover-color: #3c3c3c; + --scrollbar-color: #434343; + --scroll-track-color: #111; --font-color: #dcddde; - --font-family: 'Work Sans', sans-serif; + --font-family: 'Assistant', sans-serif; +} + +::-webkit-scrollbar { + width: 20px; +} + +::-webkit-scrollbar-thumb { + background: var(--scrollbar-color); + background-clip: content-box; + border-radius: 16px; + border: 2.9px solid transparent; + box-shadow: inset 2px 2px 2px hsla(0,0%,100%,.25),inset -2px -2px 2px rgba(0,0,0,.25); + transition: all 0.2s ease-in; +} + +::-webkit-scrollbar-thumb:hover { + background-color: var(--hover-color); +} + +::-webkit-scrollbar-track { + background: linear-gradient(90deg,var(--scrollbar-color),var(--scrollbar-color) 1px,var(--scroll-track-color) 0,var(--scroll-track-color)); } html { @@ -59,17 +82,23 @@ body.noscript { display: grid; } -.homepage { +.homepage, .games, .proxy, .settings { position: absolute; top: 0; left: 0; margin-top: 15rem; + width: 100vw; display: flex; justify-content: center; align-items: center; z-index: 10; } +.games { + flex-direction: column; + top: 2.5%; +} + #title { z-index: 50; position: relative; @@ -89,6 +118,57 @@ body.noscript { pointer-events: none; } +#gamesList { + list-style: none; + padding: 0; + margin: 0; + z-index: 10; + width: 75%; + height: 60vh; + font-family: var(--font-family); + overflow-y: scroll; +} + +#gamesList li { + padding: 1rem; + transition: all 0.2s ease-in; + letter-spacing: 1px; + background-color: var(--games-color); +} + +#gamesList li:hover, #gamesList li:focus, #gamesList .active { + background-color: var(--hover-color); +} + +.searchbar { + display: flex; + width: 75%; + justify-content: center; + margin-bottom: 5px; +} + +#search { + all: unset; + margin-right: 4px; + width: 100%; + padding: 1rem; + font-family: var(--font-family); + color: var(--font-color); + background-color: var(--block-color); +} + +#sort { + all: unset; + margin: 0; + border: none; + background-color: var(--block-color); + color: var(--font-color); + font-size: 1rem; + font-family: var(--font-family); + padding: 1rem; + width: 20%; +} + logo img { z-index: 50; position: fixed; @@ -97,18 +177,38 @@ logo img { scale: 0.45; } +img[alt="MonkeyGG2 Icon"] { + filter: brightness(110%); +} + +img[alt="Proxy Icon"] { + margin: -1rem 0; +} + +.card .img-container { + max-width: 256px; + max-height: 256px; + margin: 2rem 0; + display: inline-flex; + justify-content: center; + align-items: center; +} + +.card .img-container > img, svg { + width: 100%; +} + .card-row { display: flex; flex-direction: row; - width: 90%; + width: 75%; } .column { text-align: center; float: left; - width: 25%; + width: 33%; padding: 0 10px; - cursor: pointer; } .column button { @@ -122,11 +222,11 @@ logo img { .card { box-shadow: var(--button-color) 0 4px 8px 0; - padding: 16px; + padding: 12px; text-align: center; background-color: var(--button-color); border-radius: 50px; - font-size: 150%; + font-size: 1.2rem; text-decoration: none; color: var(--font-color); font-family: var(--font-family); @@ -134,6 +234,24 @@ logo img { cursor: pointer; } +.card h5 { + font-size: 2rem; + letter-spacing: 1px; + margin: 2px; +} + .card:hover { background-color: var(--hover-color); +} + +#page-loader iframe { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 999; + margin: 0; + padding: 0; + border: 0; } \ No newline at end of file diff --git a/game-info.jsonc b/game-info.jsonc new file mode 100644 index 00000000..066ab812 --- /dev/null +++ b/game-info.jsonc @@ -0,0 +1,169 @@ +/* + Data for all games + + "name-of-game": "path/to/game" + + The path should be from the games directory. + + The list does not have to be ordered in any way but for the + sake of simplicity we will order this list alphanumerically. +*/ +{ + "1v1.LOL": "1v1-lol", + "2048": "2048", + "Achievement Unlocked": "flash/?game=achievement-unlocked", + "Achievement Unlocked 2": "w-flash/?game=achievement-unlocked-2", + "Achievement Unlocked 3": "w-flash/?game=achievement-unlocked-3", + "A Dark Room": "a-dark-room", + "Abandoned": "abandoned", + "Ages of Conflict": "ages-of-conflict", + "Age of War": "flash/?game=age-of-war", + "Age of War Hacked": "flash/?game=age-of-war-hacked", + "Amidst The Sky": "amidst-the-sky", + "Another Gentlemans Adventure": "another-gentlemans-adventure", + "Awesome Tanks": "awesome-tanks", + "Awesome Tanks 2": "awesome-tanks-2", + "Babel Tower": "babel-tower", + "Basketball Stars": "basketball-stars", + "Bloons": "flash/?game=bloons", + "Bloons TD 1": "flash/?game=bloons-td-1", + "Bloons TD 2": "flash/?game=bloons-td-2", + "Bloons TD 3": "w-flash/?game=bloons-tower-defense-3", + "Bloons TD 4": "w-flash/?game=bloons-tower-defense-4", + "Bloons TD 5": "w-flash/?game=bloons-tower-defense-5", + "Bloxorz": "flash/?game=bloxorz", + "Brawl Stars Project Laser": "brawl-stars-project-laser", + "Breaklock": "breaklock", + "Cat Ninja": "w-flash/?game=cat-ninja", + "Curveball": "flash/?game=curveball", + "Chrome Dino": "chrome-dino", + "Clicker Heroes": "clicker-heroes", + "Clicker Heroes Updated": "clicker-heroes-updated", + "Cookie Clicker": "cookie-clicker", + "Core Ball": "core-ball", + "Crossy Road": "crossy-road", + "Conway's Game of Life": "conways-game-of-life", + "Creative Kill Chamber": "flash/?game=creative-kill-chamber", + "Cut The Rope": "cut-the-rope", + "Dadish": "dadish", + "Dadish 2": "dadish-2", + "Don't Escape": "w-flash/?game=dont-escape", + "Don't Escape 2": "w-flash/?game=dont-escape-2", + "Don't Escape 3": "w-flash/?game=dont-escape-3", + "Doodle Jump": "doodle-jump", + "Drift Boss": "drift-boss", + "Drift Hunters": "drift-hunters", + "Drive Mad": "drive-mad", + "Duck Life": "flash/?game=duck-life", + "Duck Life 2": "flash/?game=duck-life-2", + "Duck Life 3": "flash/?game=duck-life-3", + "Duck Life 4": "duck-life-4", + "Duck Life Treasure Hunt": "w-flash/?game=duck-life-treasure-hunt", + "Dune!": "dune", + "Eaglercraft 1.5.2": "eaglercraft", + "Eaglercraft 1.8.8 (Multiplayer Only)": "eaglercraftx/", + "EvoWars": "evowars", + "Escape The Car": "flash/?game=escape-the-car", + "Escape The Closet": "flash/?game=escape-the-closet", + "Escape The Phonebooth": "flash/?game=escape-the-phonebooth", + "Escape The Bathroom": "flash/?game=escape-the-bathroom", + "Escape The Freezer": "w-flash/?game=escape-the-freezer", + "Escape The Shack": "w-flash/?game=escape-the-shack", + "Fireboy and Watergirl": "fireboy-and-watergirl", + "Fireboy and Watergirl 2": "fireboy-and-watergirl-2", + "Fireboy and Watergirl 3": "fireboy-and-watergirl-3", + "Fireboy and Watergirl 4": "fireboy-and-watergirl-4", + "Flash Chess": "flash/?game=flash-chess", + "Friday Night Funkin": "friday-night-funkin", + "Factory Balls": "flash/?game=factory-balls", + "Flappy Bird": "flappy-bird", + "Getaway Shootout": "getaway-shootout", + "Gons io": "gons-io", + "Gun Mayhem": "flash/?game=gun-mayhem", + "Gun Mayhem 2": "flash/?game=gun-mayhem-2", + "Gun Spin": "gunspin", + "Henry Stickmin 0: Breaking The Bank": "flash/?game=breaking-the-bank", + "Henry Stickmin 1: Escaping The Prison": "flash/?game=escaping-the-prison", + "Henry Stickmin 2: Stealing The Diamond": "flash/?game=stealing-the-diamond", + "Henry Stickmin 3: Infiltrating The Airship": "flash/?game=infiltrating-the-airship", + "Henry Stickmin 4: Fleeing the Complex": "flash/?game=fleeing-the-complex", + "Hextris": "hextris", + "Incremancer": "incremancer", + "Learn To Fly": "flash/?game=learn-to-fly", + "Learn To Fly 2": "w-flash/?game=learn-to-fly-2", + "Idle Breakout": "idle-breakout", + "Maptroid": "maptroid", + "Mario": "mario-game", + "Monkey Mart": "monkey-mart", + "MotoX3M": "motox3m", + "N-gon": "n-gon", + "Papas Pizzeria": "flash/?game=papas-pizzaria", + "Papas Freezeria": "w-flash/?game=papas-freezeria", + "Particle Clicker": "particle-clicker", + "Planet Life": "planet-life", + "P.craft": "pcraft", + "Precision Client (Eaglercraft 1.5.2)": "precision-client/", + "Progress Knight": "progress-knight", + "Pull Of War": "pull-of-war", + "Reach The Core": "reach-the-core", + "Raft Wars": "flash/?game=raft-wars", + "Raft Wars 2": "flash/?game=raft-wars-2", + "Retro Bowl": "retro-bowl", + "Retro Bowl Old": "retro-bowl-old", + "Rogue Soul": "w-flash/?game=rogue-soul", + "Rogue Soul 2": "w-flash/?game=rogue-soul-2", + "Riddle School": "flash/?game=riddle-school", + "Riddle School 2": "flash/?game=riddle-school-2", + "Riddle School 3": "flash/?game=riddle-school-3", + "Riddle School 4": "flash/?game=riddle-school-4", + "Riddle School 5": "flash/?game=riddle-school-5", + "Riddle Transfer": "flash/?game=riddle-transfer", + "Riddle Transfer 2": "flash/?game=riddle-transfer-2", + "Rooftop Snipers": "rooftop-snipers", + "Rookie Bowman": "rookie-bowman", + "Run 3": "run-3", + "Sandspiel": "sandspiel", + "Scuba Bear": "scuba-bear", + "Slope": "slope", + "Smash Karts": "smash-karts", + "Stickman Hook": "stickman-hook", + "Subway Surfers": "subway-surfers", + "Subway Surfers New York": "subway-surfers-ny", + "Stick War": "flash/?game=stick-war", + "Submachine": "flash/?game=submachine", + "Submachine 2": "flash/?game=submachine-2", + "Submachine 3": "flash/?game=submachine-3", + "Submachine 4": "flash/?game=submachine-4", + "Submachine 5": "flash/?game=submachine-5", + "Submachine 6": "flash/?game=submachine-6", + "Submachine 7": "flash/?game=submachine-7", + "Submachine 8": "flash/?game=submachine-8", + "Submachine 9": "flash/?game=submachine-9", + "Submachine 10": "flash/?game=submachine-10", + "Submachine 0": "flash/?game=submachine-0", + "Submachine 32 Chambers": "flash/?game=submachine-32-chambers", + "Submachine FLF": "flash/?game=submachine-flf", + "Sugar Sugar": "w-flash/?game=sugar-sugar", + "The Final Earth": "the-final-earth", + "There Is No Game": "there-is-no-game", + "Time Shooter": "time-shooter", + "Time Shooter 3": "time-shooter-3", + "Tiny Fishing": "tiny-fishing", + "Trace": "trace", + "Tanuki Sunset": "tanuki-sunset", + "Temple Run 2": "temple-run-2", + "The Impossible Quiz": "flash/?game=the-impossible-quiz", + "This Is The Only Level": "flash/?game=this-is-the-only-level", + "This Is The Only Level 2": "w-flash/?game=this-is-the-only-level-2", + "Tunnel Rush": "tunnel-rush", + "Two Ball 3d": "two-ball-3d", + "Vex 3": "vex-3", + "Vex 4": "vex-4", + "Vex 5": "vex-5", + "Vex 6": "vex-6", + "Vex 7": "vex-7", + "Web OSU": "web-osu", + "Ultimate Chess": "w-flash/?game=ultimate-chess", + "X Trench Run": "x-trench-run", + "Yohoho": "yohoho" +} \ No newline at end of file diff --git a/games/core-ball/image/WB_logo.png b/games/core-ball/image/WB_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8ad3d7f13b5978271e6a6b947458d0f276ea28b5 GIT binary patch literal 1361 zcmV-X1+MyuP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt00(qQO+^Rh2@Dno1BL9DNdN!>i+WU8bW&k=AaHVTW@&6?Aar?f zWgvKMZ~y=}jg?hh*4!WnePi{hyIFSSWNg{os_oL4_kO$GIy2Jl2If#(3kKxM5&fA*y&|3#Ze~ z_wX2An5>yq)lQ)?jl~GBxZ+N-BAo8y;@zRe`|#KYa*ca@Z34g}7e{`A5ibY} z2(kX|1zbR?kO;Oqn5tk18jp2b2!wS9vEkJu_Lz$xSQ}FP;qw68UuhytK(;l6Q{YpI z06;HB7;KNM9gK@>jygLLLRZ$mHXfDe2o5?u%(;ws*o07u!+!8`71+Onny_?*`!IRu zXVu7BoreYnHVqTvIm$NDq*ZlP_S^)^I!@E7tc>yl8Hj}AQB#Fvkp(h^ti(*CO!0wq zCK6mYU?x@h!;=f-D_~*GqzlZz6zpb=qfub=jtt{K!+Mn{q9Ku@A%RyaM_?MrQIHZP zX+d26K&~(31F#-}>3hfkjq1)wj>f^s5q!5z8l74~LX+x4Nyb--?f_GX(JV&uo5yLa zbA2AALT}XOah42-nBY5#G97ApwJ%AacNUyVtH4-hTv9U^_ zSc0Y~D6t}lw&-eS|3?cGbp_94@8}}0xbX{3a*M-hq(ilm%8aR)V5e7H8VS>BeM97cn#{+= zFtm8sC@n=7Lb2jXNv;3hD;hr)N5IWt$wudNniF{R`I@$M-3}rDdE4Kr95pX&^Kx{) z7|k&+16h=1@#T_C$rzh5sJQX)d-x^au~+6Yx!YXi8TWX?63;19mm^|WH?CqbVY?Wc z#6PBWc4;xjeXg;?Q}%!|Ry8JTZ3icvs1}DkQ63O53rtV|)`(3GZF7)fXZN~i`hFwv z^|3sn&s`oe!b_H&bFA>17^Fo~O`2y<*X>5KrB$6`SKi5nwcB=;RYCx10ckEenH@iL z+#6M|r`=xiE%VW|+5dCwCwp9*;o2<@;s5{uC3HntbYx+4WjbSWWnpw>05UK#GA%GU zEip1wGBP?aGdeIgD=;uRFfdaqDC7VD03~!qSaf7zbY(hiZ)9m^c>ppnGBPbNIV~|V zR5CI;Ff%$ZH!CnOIxsLIc92*A000?uMObuGZ)S9NVRB^vL1b@YWgtmyVP|DhWnpA_ Tami&o00000NkvXXu0mjfYAa4I literal 0 HcmV?d00001 diff --git a/games/core-ball/image/arrow.png b/games/core-ball/image/arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..636759e5eda60d2438acf33f6470e8e093472875 GIT binary patch literal 5707 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 literal 0 HcmV?d00001 diff --git a/games/core-ball/image/btn_fw.png b/games/core-ball/image/btn_fw.png new file mode 100644 index 0000000000000000000000000000000000000000..52aad62a32ee53c61f11961f049c03b2450b2de5 GIT binary patch literal 1742 zcmV;<1~K`GP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt0ylb8SaechcOY0Uh9VqzD|uAGc5 zn_IO_8uQjKmrG}cy_$w4yJT&Ww0Tm2Z?Q^Re06Nh;;U|14Q~V#!6s(uvT>5D7g@a+ zHd+fXTR6qsuC}?v8U+H_sP*6>>s&b82a{VE*e5RTmKCOoC$?~Uy7?zP1`Crlv#Q!tYD{A>(krgG zldMRm`?z>>c=0wE`#`R74ujB8ZkEH89$_+*b!bs;EW&|waWp}?fTM`35?(nPBKO* z8dL?{gMJ;~->m3Z=X!$}daW9(5)~&4@>#2nx=kk}RL2LpDk~!{#6Tu21#{CtT4aGu z!xl5m6z#2o7D2OPgs4)LUyvgS@f_b^Fnj@4Iz_JUk>3H+eoQ=|=h49ibWAXgx~02v zuXbp&OGE#pjeTZFC)(U2f7E6NrUzvIe{J~Z3?=S=|H7x+&1;@UhxIr+X+Kow(#anI zQkqA;^E|`p4~WEUueNQ$V*mgHfk{L`R5;6>m0M_BRTPH5wf8>f%%#(biAgU>O-qv+ z!FWN%hZICD#FToWs8j?khzKFAO`=Ur zOk*;cBup~bGv}P`!%S{o6aUA3`S)7?`q$cWgn(X(EJ3I;&adRK%pr6zPB$Yg(n5%W z&it|PspiQ>8i~=0i(y^R#m2~- z?Q+t77-&%zg~xBP)6a?h`T2jNNOBzq&)<{xCQ<@S)e};HMTn76eTS1n=I`^CM0D?B zZ}x`J3zy~6e>rC;rR{M83b*bHsfi-?eN2O|$;%|!vgu2CtB8N~u4v{6L}h{(cy z11HX5fEXq2+s1lkD==WrI_Js5-2o2C4Rd8qoY5hz`+t>@hM<2IK+sPAh}FX z!O;0q;}ZrnaiY3J?k$Ntl!Z87$Q{gxcfVKan4^O zr-~088S0J^;LsE%zGyvnvA?OXqdGO}RvM&*O>CjBIeJt{l{h^g-uTQw-qx&TiHJ~? z9{B!_G6}nFVaL0?KR>joq^luSES8W6#XF2CS3->Kc%${%Y9Szl0mCHU(1ukP4rh{E z=Ta~4=`Rn9tqHi&Xu>JRaokYi?0zlXtD}<)vU4R02XFsK=g!I9herF?7Oo~<$Qgbo zh9&0jKfCqyAEQySHFpT$kYy6RZ;QA6p@lEY_4==d!zE@&0L*thea*+2X&;RN6vjU) z34dk$z3*H2W9MLZS5oxRx7G!&70>V1k^aquEN;qv6{OArL3xQzD9# zF%-#SC<7XcLNF8=W-~!m%}O%J83BYepK~RhEK=k+RTeOHD{FMUJ1iCpT;Lbd%X-Pu z$Pr4+vYofd5hA$%(Ek>w;;#{W*_|mq;}e{9%|iK8%hwRuddM303~!qSaf7z zbY(hYa%Ew3WdJfTGBPbNIV~|VR5CI;Ff%$ZH!CnOIxsL(D=6du001R)MObuXVRU6W zZEs|0W_bWIFfuYNFgYzTGE_1$IxsUjFgGhOFgh?WB6g5i0000PbVXQnQ*UN;cVTj6 k06}DLVr3vnZDD6+Qe|Oed2z{QJOBUy07*qoM6N<$f@pIG&Hw-a literal 0 HcmV?d00001 diff --git a/games/core-ball/index.html b/games/core-ball/index.html new file mode 100644 index 00000000..e0c90170 --- /dev/null +++ b/games/core-ball/index.html @@ -0,0 +1,40 @@ + + + + + + + + + Core Ball + + + + + +
+
+ Core Ball +
+
+
+
+
+ + +
+
+
+
+
+ + + + diff --git a/games/core-ball/index.js b/games/core-ball/index.js new file mode 100644 index 00000000..f98a6ba3 --- /dev/null +++ b/games/core-ball/index.js @@ -0,0 +1,692 @@ +"undefined" == typeof window.define && ((window.define = function () {}), (window.define.amd = 1)), + "undefined" == typeof window.$AJB && (window.$AJB = {}), + ($AJB.lib = {}), + ($AJB.general = {}), + ($AJB.page = {}), + ($AJB.lib.stopEvent = function () { + "use strict"; + return function (a) { + a && (a.preventDefault ? (a.preventDefault(), a.stopPropagation()) : ((a.returnValue = !1), (a.cancelBubble = !0))); + }; + }), + ($AJB.lib.Storage = function () { + "use strict"; + var a = { + setValue: function (a, b) { + window.localStorage && (window.localStorage[a] = b); + }, + getValue: function (a) { + return window.localStorage ? window.localStorage[a] : void 0; + }, + }; + return a; + }), + ($AJB.general.BeginStage = function () { + "use strict"; + function a(a) { + function c() { + b(h, "click", function () { + e.fire(g, f); + }), + (j.innerHTML = "GO"); + } + var h = a.getElementsByClassName("button")[0], + i = a.getElementsByClassName("text")[0], + j = document.getElementById("txtAr"), + k = { + show: function () { + a.style.display = ""; + }, + hide: function () { + a.style.display = "none"; + }, + level: function (a) { + (f = a), (i.innerHTML = "Level " + a); + }, + on: function (a, b) { + e.add(a, b); + }, + off: function (a, b) { + e.remove(a, b); + }, + }; + return c(), k; + } + var b = $AJB.lib.addEvent(), + c = $AJB.lib.CustEvent(), + d = $AJB.lib.util(), + e = c(), + f = 0, + g = "start"; + return a; + }), + ($AJB.general.Switcher = function () { + "use strict"; + function a(a, b, c) { + var d, + e, + f = null, + g = !1, + h = { + point: [0, 0], + enabled: !1, + color: "#c8c8c8", + update: function () { + var a = h.point, + c = 30; + h.enabled && + (0 === e + ? ((d = h.color), a[0] < b / 2 ? ((a[0] = Math.min(a[0] + c, b / 2)), (h.point = a)) : ((h.point = a), (g = !0))) + : 1 === e && ((d = "#000"), a[0] > b / 2 ? ((a[0] = Math.max(a[0] - c, b / 2)), (h.point = a)) : ((h.point = a), (g = !0)))); + }, + render: function () { + var e = h.point; + h.enabled && ((a.fillStyle = d), a.fillRect(e[0] - b / 2, e[1] - c / 2, b, c), g && ((h.enabled = !1), f && f())); + }, + switchStage: function (d, i) { + 0 === d ? (h.point = [-b / 2, c / 2]) : 1 === d && ((a.fillStyle = h.color), a.fillRect(0, 0, b, c), (h.point = [b + b / 2, c / 2])), (h.enabled = !0), (g = !1), (e = d), (f = i); + }, + }; + return h; + } + return a; + }), + ($AJB.lib.addEvent = function () { + var a = $AJB.lib.util(), + b = { click: "touchstart", mousedown: "touchstart", mouseup: "touchend" }; + return function (c, d, e, f) { + c.addEventListener ? c.addEventListener(a.isMobile ? b[d] || d : d, e, f) : c.attachEvent ? c.attachEvent("on" + d, e) : (c["on" + d] = e); + }; + }), + ($AJB.general.Levels = function () { + "use strict"; + function a(a, b) { + return function () { + var c = 0; + return function () { + return (c += (a * b) % 360); + }; + }; + } + function b(a, b) { + return function () { + var c = 0, + d = 1, + e = +new Date(); + return function () { + var f = +new Date(); + return f - e > b && ((d = -d), (e = f)), (c += (d * a) % 360); + }; + }; + } + function c(a, b, c, d) { + return function () { + var e = 0, + f = +new Date(); + return function () { + var g = +new Date(); + return g - f > c && ((a = b - a), (f = g)), (e += (a * d) % 360); + }; + }; + } + function d(a) { + var b = 1; + return ( + h(document.body, "mousedown", function () { + b = -b; + }), + function () { + var c = 0; + return function () { + return (c += (a * b) % 360); + }; + } + ); + } + function e(a, b, c, d) { + return ( + h(document.body, "mousedown", function () { + d = -d; + }), + function () { + var e = 0, + f = +new Date(); + return function () { + var g = +new Date(); + return g - f > c && ((a = b - a), (f = g)), (e += (a * d) % 360); + }; + } + ); + } + function f(a, b, c, d) { + i[a] = { childs: k[b], queueCount: c, round: j[d] }; + } + var g, + h = $AJB.lib.addEvent(), + i = {}, + j = { + A1: a(1.5, 1), + A2: a(1.5, -1), + B1: a(2.5, 1), + B2: a(2.5, -1), + C1: b(2.2, 3e3), + C2: b(3.5, 2e3), + D1: c(2, 2.3, 1200, 1), + D2: c(2, 2.3, 1200, -1), + D3: c(4, 4.5, 1700, 1), + D4: c(4, 4.5, 1700, -1), + D5: c(4, 4.5, 1700, 1), + D6: c(4, 4.5, 1700, -1), + E1: d(2), + E2: e(2, 2.3, 1e3, 1), + }, + k = { + 0: [], + 2: [0, 180], + 3: [0, 120, 240], + 4: [0, 90, 180, 270], + 5: [0, 72, 144, 216, 288], + 6: [0, 60, 120, 180, 240, 300], + 7: [0, 52, 103, 155, 206, 258, 309], + 8: [0, 45, 90, 135, 180, 225, 270, 315], + 9: [0, 40, 80, 120, 160, 200, 240, 280, 320], + 10: [0, 36, 72, 108, 144, 180, 216, 252, 288, 324], + 11: [0, 33, 66, 99, 131, 164, 197, 230, 262, 295, 328], + 12: [0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 330], + 13: [0, 28, 56, 84, 111, 139, 167, 194, 222, 250, 277, 305, 333], + 14: [0, 26, 52, 78, 103, 129, 155, 180, 206, 232, 258, 283, 309, 335], + 15: [0, 24, 48, 72, 96, 120, 144, 168, 192, 216, 240, 264, 288, 312, 336], + 16: [0, 23, 45, 68, 90, 113, 135, 158, 180, 203, 225, 248, 270, 293, 315, 338], + }, + l = { + 1: ["4", 8, "A1"], + 2: ["6", 10, "A1"], + 3: ["2", 20, "A1"], + 4: ["8", 12, "A2"], + 5: ["12", 8, "A1"], + 6: ["10", 10, "A2"], + 7: ["12", 12, "A1"], + 8: ["16", 3, "A2"], + 9: ["0", 26, "A2"], + 10: ["16", 10, "A1"], + 11: ["10", 8, "B1"], + 12: ["6", 12, "B2"], + 13: ["12", 4, "B1"], + 14: ["8", 14, "B2"], + 15: ["8", 6, "B1"], + 16: ["5", 10, "B2"], + 17: ["6", 12, "B1"], + 18: ["8", 14, "B2"], + 19: ["0", 23, "B1"], + 20: ["10", 13, "B2"], + 21: ["4", 12, "C1"], + 22: ["6", 10, "C1"], + 23: ["8", 12, "C1"], + 24: ["7", 14, "C1"], + 25: ["2", 18, "C1"], + 26: ["4", 18, "C1"], + 27: ["0", 24, "C1"], + 28: ["4", 10, "C2"], + 29: ["6", 13, "C2"], + 30: ["4", 20, "C1"], + 31: ["6", 8, "D1"], + 32: ["2", 12, "D2"], + 33: ["3", 14, "D2"], + 34: ["3", 18, "D1"], + 35: ["8", 12, "D1"], + 36: ["7", 15, "D2"], + 37: ["16", 8, "D2"], + 38: ["0", 23, "D1"], + 39: ["12", 12, "D1"], + 40: ["12", 15, "D2"], + 41: ["5", 10, "E1"], + 42: ["6", 12, "E1"], + 43: ["3", 15, "E1"], + 44: ["3", 19, "E1"], + 45: ["0", 24, "E1"], + 46: ["2", 15, "E2"], + 47: ["4", 16, "E2"], + 48: ["12", 8, "E2"], + 49: ["3", 20, "E2"], + 50: ["16", 14, "E2"], + 51: ["4", 6, "D3"], + 52: ["4", 12, "D4"], + 53: ["6", 13, "D3"], + 54: ["0", 24, "D4"], + 55: ["4", 21, "D3"], + 56: ["16", 16, "A1"], + 57: ["4", 24, "C1"], + 58: ["4", 26, "D1"], + 59: ["4", 25, "E2"], + 60: ["13", 19, "E2"], + }; + for (g in l) f(g, l[g][0], l[g][1], l[g][2]); + return i; + }), + ($AJB.general.Collide = function () { + "use strict"; + var a = $AJB.lib.util(), + b = { + check: function (b, c, d) { + var e = b.childs(), + f = e.length, + g = Math.ceil(2 * c.rad()); + for (d = d || 1; f--; ) if (c !== e[f].ball && a.getPointDistance(c.pos(), e[f].ball.pos()) <= g + Math.ceil(2 * d)) return !0; + return !1; + }, + }; + return b; + }), + ($AJB.general.Tween = function () { + "use strict"; + var a = { + simple: function (b, c, d, e) { + var f = (c - b) / e, + g = +new Date(); + return e > g - d ? ((a.isEnd = !1), b + (g - d) * f) : ((a.isEnd = !0), c); + }, + isEnd: !0, + }; + return a; + }), + ($AJB.general.BallQueue = function () { + "use strict"; + function a(a, f, g, h, i) { + function j() { + var b, + d, + e = k(a), + j = e.length; + for (b = 0; j > b; b++) (d = c(h, null, e[b], null, i)), d.pos(f, g + 3 * d.rad() * b), m.push(d); + } + function k(a) { + for (var b = a, c = []; b--; ) c.push(b + 1); + return c; + } + var l, + m = [], + n = [], + o = b(); + return ( + (i = i || 1), + (l = { + ballList: m, + add: function () {}, + remove: function (a) { + var b = m[a]; + return m.splice(a, 1), b; + }, + clear: function () { + (n = []), (m = []); + }, + popup: function () { + var a = m.shift(); + (a.st = +new Date()), (a.sv = a.pos().y), n.push(a); + }, + update: function () { + var a, + b, + c, + h = n.length, + i = m.length; + if (h) { + for (b = n[0].rad(), a = g - 3 * b; h--; ) n[h].pos(f, d.simple(n[h].sv, a, n[h].st, 50)), (c = n[n.length - 1].pos().y), n[h].pos().y === a && (o.fire(e, n[h]), n.splice(h, 1)); + for (; i--; ) m[i].pos(f, c + 3 * b * (i + 1)); + } + }, + render: function () { + for (var a = m.length, b = n.length; a--; ) m[a].render(); + for (; b--; ) n[b].render(); + }, + on: function (a, b) { + o.add(a, b); + }, + off: function (a, b) { + o.remove(a, b); + }, + destroy: function () { + for (var a = m.length; a--; ) m[a].destroy(); + o.destroy(); + }, + }), + j(), + l + ); + } + var b = $AJB.lib.CustEvent(), + c = $AJB.general.Ball(), + d = $AJB.general.Tween(), + e = "popup"; + return a; + }), + ($AJB.general.Ball = function () { + "use strict"; + function a(a, c, d, e, f) { + function g() { + var c = b.getTextWidth(a, 0, 0, d, e); + b.drawText(a, i - c / 2, j + e / 3, d, e, "black"); + } + var h, + i = 0, + j = 0; + return ( + (f = f || 1), + (c = (c || 12) * f), + (e = (e || 15) * f), + (h = { + pos: function (a, b) { + return "undefined" != typeof a && (i = a), "undefined" != typeof b && (j = b), { x: i, y: j }; + }, + scale: function (a) { + return "undefined" != typeof a && (f = a), f; + }, + rad: function (a) { + return "undefined" != typeof a && (c = a), c; + }, + render: function (e) { + b.drawCircle(a, i, j, c, "#ffffff"), "undefined" != typeof d ? g(d) : "undefined" != typeof e && g(e); + }, + destroy: function () { + h = null; + }, + }) + ); + } + var b = $AJB.lib.util(); + return a; + }), + ($AJB.lib.util = function () { + "use strict"; + return { + drawCircle: function (a, b, c, d, e) { + a.beginPath(), a.arc(b, c, d, 0, 2 * Math.PI, !1), (a.fillStyle = e || "red"), a.fill(); + }, + drawLine: function (a, b, c, d, e, f, g) { + (a.strokeStyle = f || "red"), (a.lineWidth = g || 1), a.beginPath(), a.moveTo(b, c), a.lineTo(d, e), a.stroke(); + }, + drawText: function (a, b, c, d, e, f) { + (a.font = e + "px Verdana"), (a.fillStyle = f || "red"), a.fillText(d, b, c); + }, + getTextWidth: function (a, b, c, d, e, f) { + return (a.font = e + "px Verdana"), (a.fillStyle = f || "red"), a.measureText(d).width; + }, + getPointDistance: function (a, b) { + return Math.floor(Math.sqrt(Math.floor(Math.pow(a.x - b.x, 2)) + Math.floor(Math.pow(a.y - b.y, 2)))); + }, + isMobile: /(mobile|iphone|ipod|ipad|ios|android|windows phone)/i.test(navigator.userAgent), + isAndroid: /android/i.test(navigator.userAgent), + isWeixin: /MicroMessenger/i.test(navigator.userAgent), + }; + }), + ($AJB.general.Core = function () { + "use strict"; + function a(a, d, e, f, g) { + function h() { + for (var a, b, c, d, e = l.length; e--; ) + (a = 3 * Math.cos(((l[e].angle + j.angle()) * Math.PI) / 180) * m * g + n), (b = 3 * Math.sin(((l[e].angle + j.angle()) * Math.PI) / 180) * m * g + o), (c = a / Math.abs(a)), (d = b / Math.abs(b)), l[e].ball.pos(a, b); + } + var i, + j, + k = 0, + l = [], + m = 50, + n = a.width / 2, + o = 4 * m * g; + return ( + (g = g || 1), + (i = c(d, m, e, f, g)), + i.pos(n, o), + (j = { + pos: i.pos, + scale: i.scale, + rad: i.rad, + angle: function (a) { + return "undefined" != typeof a && (k = a), k; + }, + addChild: function (a, b) { + l.push({ angle: a, ball: b }); + }, + clear: function () { + l = []; + }, + childs: function () { + return l; + }, + update: function () { + h(); + }, + render: function () { + var c, + e = l.length, + f = a.width, + h = a.height; + for (d.clearRect(0, 0, f, h), c = 0; e > c; c++) b.drawLine(d, n, o, l[c].ball.pos().x, l[c].ball.pos().y, "#ffffff", 1.5 * g), l[c].ball.render(); + i.render(); + }, + destroy: function () { + j.clear(), (i = null), (j = null); + }, + }) + ); + } + var b = $AJB.lib.util(), + c = $AJB.general.Ball(); + return a; + }), + ($AJB.lib.CustEvent = function () { + return function (a) { + function b(a) { + return Object.prototype.toString.call(a).slice(8, -1).toLowerCase(); + } + var c = {}; + return ( + !a && (a = {}), + { + add: function (a, d) { + if ("function" === b(d)) { + var e = c; + (a = a.toLowerCase()), !e[a] && (e[a] = []), e[a].push(d); + } + }, + remove: function (a, d) { + var e, + f = c[a]; + if (((a = a.toLowerCase()), "function" === b(d) && f && f.length)) for (e = f.length - 1; e >= 0; e--) f[e] === d && f.splice(e, 1); + }, + fire: function (b) { + var d, e, f, g; + if (((b = b.toLowerCase()), (d = c[b]), d && d.length)) for (e = Array.prototype.slice.call(arguments, 1), g = d.length, f = 0; g > f; f++) d[f].apply(a, e); + }, + destroy: function () { + var a, + b = c.length - 1; + for (a = b; a >= 0; a--) evts.splice(a, 1); + }, + } + ); + }; + }), + ($AJB.general.Scene = function () { + "use strict"; + function a(a, b, l, m) { + function n(a) { + var g = a.childs, + h = g.length; + for (y = a.round(), w && w.destroy(), w = c(b, l, B, 50, m); h--; ) w.addChild(g[h], d(l, null, "", null, m)); + x && x.destroy(), + (x = e(a.queueCount, b.width / 2, w.pos().y + 4 * w.rad(), l, m)), + x.on("popup", function (a) { + w.addChild(90 - w.angle(), a), f.check(w, a, m) ? ((z = a), s()) : !x.ballList.length && r(); + }); + } + function o() { + y && (w.angle(y()), w.update(), x.update()); + } + function p() { + var b, + c, + d, + e, + f = w.childs(), + g = f.length, + h = 25; + for (a.style.backgroundColor = u.bgColor; g--; ) (b = f[g].angle + w.angle()), (c = Math.cos((b * Math.PI) / 180) * h), (d = Math.sin((b * Math.PI) / 180) * h), (e = f[g].ball.pos()), f[g].ball.pos(e.x + c, e.y + d); + } + function q(a) { + var b, + c = [25, 15, 20, 15], + d = c.length, + e = 200, + f = e / d; + for (w.update(), b = 1; d >= b; b++) a > f * b && z.rad(c[b - 1] * m); + } + function r() { + "pass" !== A && ((a.style.backgroundColor = "#1CB01A"), (A = "pass"), (v = +new Date())); + } + function s() { + "fail" !== l && ((a.style.backgroundColor = "#B8111C"), (A = "fail"), (v = +new Date())); + } + function t() { + var a = "to be continued...", + c = h.getTextWidth(l, 0, 0, a, 30 * m); + h.drawText(l, (b.width - c) / 2, 200 * m, a, 30 * m, "yellow"); + } + var u, + v, + w, + x, + y, + z, + A = "run", + B = 1; + return (u = { + enabled: !1, + run: function (b) { + var c = g[b]; + (B = b), c ? ((u.enabled = !0), n(c), (a.style.backgroundColor = "#000"), (A = "run")) : t(); + }, + shot: function () { + x && x.ballList.length && x.popup(); + }, + update: function () { + var a; + u.enabled && ("run" === A ? o() : "pass" === A ? (p(), +new Date() - v > 1e3 && ((A = ""), k.fire(i))) : "fail" === A && ((a = +new Date() - v), q(a), a > 1e3 && ((A = ""), k.fire(j)))); + }, + render: function () { + u.enabled && (w.render(), x.render()); + }, + on: function (a, b) { + k.add(a, b); + }, + off: function (a, b) { + k.remove(a, b); + }, + }); + } + var b = $AJB.lib.CustEvent(), + c = $AJB.general.Core(), + d = $AJB.general.Ball(), + e = $AJB.general.BallQueue(), + f = $AJB.general.Collide(), + g = $AJB.general.Levels(), + h = $AJB.lib.util(), + i = "passed", + j = "failed", + k = b(); + return a; + }), + ($AJB.general.Game = function () { + "use strict"; + function a() { + var a = document.body.scrollWidth || document.documentElement.scrollWidth, + b = document.body.scrollHeight || document.documentElement.scrollHeight; + (r.width = a), (r.height = b), (i = l(x, a, b)), (s.style.backgroundColor = i.color), (s.style.width = a + "px"), (s.style.height = b + "px"), (j = b / 560); + } + function b() {} + function c() { + n(u, "mousedown", function () {}); + } + function d(a) { + (D = +a), o.setValue(z, D), (document.title = A.replace(/\#\{level\}/, D)), (GlobalLevel = D), C.level(D), !p.isWeixin && p.isMobile && b(); + } + function e() { + n(document.body, "mousedown", function (a) { + var b; + if (a && a.changedTouches) for (b = a.changedTouches.length; b--; ) h.shot(); + else h.shot(); + "1" != a.target.getAttribute("data-capture") && q(a); + }), + n(w, "mousedown", function () { + w.style.display = "none"; + }), + n(v, "mousedown", function () { + E || + ((E = !0), + (t.style.display = ""), + d(1), + setTimeout(function () { + (t.style.display = "none"), (E = !1); + }, 1e3)); + }), + h.on("passed", function () { + i.switchStage(0, function () { + (h.enabled = !1), d(D + 1), (r.style.display = "none"), C.show(); + }); + }), + h.on("failed", function () { + i.switchStage(0, function () { + (h.enabled = !1), (r.style.display = "none"), C.level(D), C.show(); + }); + }), + C.on("start", function () { + (r.style.display = ""), + C.hide(), + i.switchStage(1, function () { + h.run(D); + }); + }); + } + function f() { + window.clearTimeout(F), h.update(), h.render(), i.update(), i.render(), (F = window.setTimeout(f, 1e3 / y)); + } + function g() { + a(), (h = k(document.body, r, x, j)), e(), c(), C.level(D), C.show(), f(); + } + var h, + i, + j, + k = $AJB.general.Scene(), + l = $AJB.general.Switcher(), + m = $AJB.general.BeginStage(), + n = $AJB.lib.addEvent(), + o = $AJB.lib.Storage(), + p = $AJB.lib.util(), + q = $AJB.lib.stopEvent(), + r = document.getElementById("stage"), + s = document.getElementById("begin"), + t = document.getElementById("tip"), + u = document.getElementById("btnFW"), + v = document.getElementById("btnReset"), + w = document.getElementById("wxArrow"), + x = r.getContext("2d"), + y = 60, + z = "core-ball-level", + A = "", + B = "", + C = m(s), + D = +o.getValue(z) || 1, + E = !1, + F = 0, + G = { start: g, shareTitle: A, shareLevel: D }; + return G; + }), + function share() { + console.log("share"); + }; +($AJB.page.index = function () { + "use strict"; + var a = $AJB.general.Game(); + a.start(); +}), + $AJB.page.index(); +GlobalLevel = $AJB.general.Game().shareLevel; diff --git a/games/core-ball/js/conf/requireConf.js b/games/core-ball/js/conf/requireConf.js new file mode 100644 index 00000000..ecf2fdf0 --- /dev/null +++ b/games/core-ball/js/conf/requireConf.js @@ -0,0 +1,3 @@ +requirejs.config({ + baseUrl : "http://dev.me/h5/core-ball/js" +}); \ No newline at end of file diff --git a/games/core-ball/js/general/Ball.js b/games/core-ball/js/general/Ball.js new file mode 100644 index 00000000..f2714d5a --- /dev/null +++ b/games/core-ball/js/general/Ball.js @@ -0,0 +1,67 @@ +/** + * @fileoverview Ball + * @author Random | http://weibo.com/random + * @date 2015-02-05 + */ + +define(function(require, exports, module) { + "use strict"; + + var util = require("lib/util"); + + function Ball(stage, rad, num, fontSize, scale){ + var x = 0; + var y = 0; + var me; + + scale = scale || 1; + rad = (rad || 12) * scale; + fontSize = (fontSize || 15) * scale; + + function renderNumber(n){ + var w = util.getTextWidth(stage, 0, 0, num, fontSize); + util.drawText(stage, x - w / 2, y + fontSize / 2, num, fontSize, "black"); + } + + me = { + pos : function(bx, by){ + typeof bx !== "undefined" && (x = bx); + typeof by !== "undefined" && (y = by); + return { + x : x, + y : y + }; + }, + + //n :num, + + scale : function(sc){ + typeof sc !== "undefined" && (scale = sc); + return scale; + }, + + rad : function(r){ + typeof r !== "undefined" && (rad = r); + return rad; + }, + + render : function(n){ + util.drawCircle(stage, x, y, rad, "#ffffff"); + + if(typeof num !== "undefined"){ + renderNumber(num); + }else if(typeof n !== "undefined"){ + renderNumber(n); + } + }, + + destroy : function(){ + me = null; + } + }; + + return me; + } + + module.exports = Ball; +}); \ No newline at end of file diff --git a/games/core-ball/js/general/BallQueue.js b/games/core-ball/js/general/BallQueue.js new file mode 100644 index 00000000..cb3ad5d9 --- /dev/null +++ b/games/core-ball/js/general/BallQueue.js @@ -0,0 +1,139 @@ +/** + * @fileoverview BallQueue + * @author Random | http://weibo.com/random + * @date 2015-02-05 + */ + +define(function(require, exports, module) { + "use strict"; + + var CustEvent = require("lib/CustEvent"); + var Ball = require("general/Ball"); + var Tween = require("general/Tween"); + + var EVENT_POPUP = "popup"; + + function BallQueue(n, x, y, stage, scale){ + var me; + var ballList = []; + var popList = []; + var custEvent = CustEvent(); + + scale = scale || 1; + + function init(){ + var numList = numToArr(n); + var l = numList.length; + var i; + var ball; + + for(i=0; i td){ + d = -d; + t = t2; + } + angle += d * v % 360; + return angle; + }; + }; + } + + function typeD(v, sum, td, d){ + return function(){ + var angle = 0; + var t = +(new Date); + + return function(){ + var t2 = +(new Date); + if(t2 - t > td){ + v = sum - v; + t = t2; + } + angle += v * d % 360; + return angle; + }; + }; + } + + function typeE(v1, v2){ + var d = 1; + var map = { + "-1" : v2, + "1" : v1 + }; + var v = v2 ? map[d] : v1; + + addEvent(document.body, "mousedown", function(){ + d = -d; + v = v2 ? map[d] : v1; + }); + return function(){ + var angle = 0; + + return function(){ + angle += v * d % 360; + return angle; + }; + }; + } + + function typeDE(v, sum, td, d){ + addEvent(document.body, "mousedown", function(){ + d = -d; + }); + return function(){ + var angle = 0; + var t = +(new Date); + + return function(){ + var t2 = +(new Date); + if(t2 - t > td){ + v = sum - v; + t = t2; + } + angle += v * d % 360; + return angle; + }; + }; + } + + function typeF(v1, v2, td1, td2){ + return function(){ + var angle = 0; + var t = +(new Date); + var i = 0; + var arr = [[v1, td1], [v2, td2]]; + var d = 1; + + return function(){ + var t2 = +(new Date); + var v = arr[i][0]; + if(t2 - t > arr[i][1]){ + v = arr[i][0]; + i = (i + 1) % 2; + t = +(new Date); + d = -d; + } + + angle += d * v; + return angle; + } + } + } + + + var roundTypes = { + "A1" : typeAB(1.5, 1), + "A2" : typeAB(1.5, -1), + + "B1" : typeAB(2.5, 1), + "B2" : typeAB(2.5, -1), + + "C1" : typeC(2.2, 3000), + "C2" : typeC(3.5, 2000), + + "D1" : typeD(2, 2.3, 1200, 1), + "D2" : typeD(2, 2.3, 1200, -1), + "D3" : typeD(4, 4.5, 700, 1), + "D4" : typeD(4, 4.5, 700, -1), + "D5" : typeD(4, 4.5, 1700, 1), + "D6" : typeD(4, 4.5, 1700, -1), + + "E1" : typeE(2), + "E2" : typeDE(2, 2.3, 1000, 1), + "E3" : typeDE(2, 2.5, 1000, 1), + "E4" : typeE(3, 2), + "E5" : typeE(1.5, 3.2), + + "F1" : typeF(2, 0.3, 200, 300), + "F2" : typeF(3.5, 1, 250, 1500), + "F3" : typeF(0.5, 1.8, 350, 1500), + "F4" : typeF(1.8, 0.5, 1000, 150), + "F5" : typeF(0.5, 2.2, 350, 1500) + }; + + var childsTypes = { + "0" : [], + "2" : [0, 180], + "3" : [0, 120, 240], + "4" : [0, 90, 180, 270], + "5" : [0, 72, 144, 216, 288], + "6" : [0, 60, 120, 180, 240, 300], + "7" : [0, 52, 103, 155, 206, 258, 309], + "8" : [0, 45, 90, 135, 180, 225, 270, 315], + "9" : [0, 40, 80, 120, 160, 200, 240, 280, 320], + "10" : [0, 36, 72, 108, 144, 180, 216, 252, 288, 324], + "11" : [0, 33, 66, 99, 131, 164, 197, 230, 262, 295, 328], + "12" : [0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 330], + "13" : [0, 28, 56, 84, 111, 139, 167, 194, 222, 250, 277, 305, 333], + "14" : [0, 26, 52, 78, 103, 129, 155, 180, 206, 232, 258, 283, 309, 335], + "15" : [0, 24, 48, 72, 96, 120, 144, 168, 192, 216, 240, 264, 288, 312, 336], + "16" : [0, 23, 45, 68, 90, 113, 135, 158, 180, 203, 225, 248, 270, 293, 315, 338] + }; + + var data = { + "1" : ["4", 8, "A1"], + "2" : ["6", 10, "A1"], + "3" : ["2", 20, "A1"], + "4" : ["8", 12, "A2"], + "5" : ["12", 8, "A1"], + "6" : ["10", 10, "A2"], + "7" : ["11", 12, "A1"], + "8" : ["14", 6, "A2"], + "9" : ["0", 26, "A2"], + "10" : ["14", 10, "A1"], + + "11" : ["10", 8, "B1"], + "12" : ["6", 12, "B2"], + "13" : ["12", 4, "B1"], + "14" : ["8", 14, "B2"], + "15" : ["8", 6, "B1"], + "16" : ["5", 10, "B2"], + "17" : ["6", 12, "B1"], + "18" : ["8", 14, "B2"], + "19" : ["0", 23, "B1"], + "20" : ["10", 13, "B2"], + + "21" : ["4", 12, "C1"], + "22" : ["6", 10, "C1"], + "23" : ["8", 12, "C1"], + "24" : ["7", 14, "C1"], + "25" : ["2", 18, "C1"], + "26" : ["4", 18, "C1"], + "27" : ["0", 24, "C1"], + "28" : ["4", 10, "C2"], + "29" : ["6", 13, "C2"], + "30" : ["4", 20, "C1"], + + "31" : ["6", 8, "D1"], + "32" : ["2", 12, "D2"], + "33" : ["3", 14, "D2"], + "34" : ["3", 18, "D1"], + "35" : ["8", 12, "D1"], + "36" : ["7", 15, "D2"], + "37" : ["16", 8, "D2"], + "38" : ["0", 23, "D1"], + "39" : ["12", 12, "D1"], + "40" : ["12", 15, "D2"], + + "41" : ["5", 10, "E1"], + "42" : ["6", 12, "E1"], + "43" : ["3", 15, "E1"], + "44" : ["3", 19, "E1"], + "45" : ["0", 24, "E1"], + "46" : ["2", 15, "E2"], + "47" : ["4", 16, "E2"], + "48" : ["12", 8, "E2"], + "49" : ["3", 20, "E2"], + "50" : ["16", 14, "E3"], + + "51" : ["6", 10, "D3"], + "52" : ["2", 18, "D4"], + "53" : ["8", 14, "D3"], + "54" : ["0", 24, "D4"], + "55" : ["4", 21, "D3"], + "56" : ["16", 16, "A1"], + "57" : ["4", 22, "C1"], + "58" : ["4", 26, "D1"], + "59" : ["4", 25, "E2"], + "60" : ["12", 14, "E2"], + + "61" : ["10", 11, "F1"], + "62" : ["4", 21, "F1"], + "63" : ["8", 16, "F1"], + "64" : ["2", 24, "F1"], + "65" : ["16", 8, "F1"], + "66" : ["12", 14, "F2"], + "67" : ["8", 19, "F2"], + "68" : ["3", 21, "F2"], + "69" : ["0", 32, "F2"], + "70" : ["8", 20, "F1"], + + "71" : ["12", 12, "F5"], + "72" : ["8", 18, "F3"], + "73" : ["15", 15, "F5"], + "74" : ["3", 18, "F3"], + "75" : ["3", 22, "F5"], + "76" : ["5", 22, "F4"], + "77" : ["6", 21, "F4"], + "78" : ["9", 18, "F4"], + "79" : ["8", 21, "F4"], + "80" : ["6", 24, "F4"], + + "81" : ["5", 12, "E4"], + "82" : ["7", 14, "E4"], + "83" : ["2", 21, "E4"], + "84" : ["0", 24, "E4"], + "85" : ["7", 16, "E4"], + "86" : ["12", 13, "E5"], + "87" : ["4", 15, "E5"], + "88" : ["5", 19, "E5"], + "89" : ["8", 18, "E4"], + "90" : ["16", 16, "E4"] + + }; + + + function bindLevles(lv, ct, count, rt){ + Levels[lv] = { + childs : childsTypes[ct], + queueCount : count, + round : roundTypes[rt] + }; + } + + for(k in data){ + bindLevles(k, data[k][0], data[k][1], data[k][2]); + } + + + module.exports = Levels; +}); diff --git a/games/core-ball/js/general/Scene.js b/games/core-ball/js/general/Scene.js new file mode 100644 index 00000000..61541f6e --- /dev/null +++ b/games/core-ball/js/general/Scene.js @@ -0,0 +1,196 @@ +/** + * @fileoverview Scene + * @author Random | http://weibo.com/random + * @date 2015-02-11 + */ + +define(function(require, exports, module) { + "use strict"; + + var CustEvent = require("lib/CustEvent"); + var Core = require("general/Core"); + var Ball = require("general/Ball"); + var BallQueue = require("general/BallQueue"); + var Collide = require("general/Collide"); + var Levels = require("general/Levels"); + var util = require("lib/util"); + + var EVENT_PASSED = "passed"; + var EVENT_FAILED = "failed"; + + var custEvent = CustEvent(); + + + + function Scene(container, canvas, stage, scale){ + var me; + var state = "run"; + var level = 1; + var ts; + var core; + var ballQueue; + var roundHandle; + var failedBall; + + function initStage(conf){ + var childs = conf.childs; + var i = childs.length; + + roundHandle = conf.round(); + + core && core.destroy(); + core = Core(canvas, stage, level, 50, scale); + + while(i--){ + core.addChild(childs[i], Ball(stage, null, "", null, scale)); + } + + ballQueue && ballQueue.destroy(); + ballQueue = BallQueue(conf.queueCount, canvas.width / 2, core.pos().y + core.rad() * 4, stage, scale); + ballQueue.on("popup", function(ball){ + core.addChild(90 - core.angle(), ball); + if(Collide.check(core, ball, scale)){ + failedBall = ball; + fail(); + }else{ + !ballQueue.ballList.length && pass(); + } + }); + } + + + function stageUpdate(){ + if(roundHandle){ + core.angle(roundHandle()); + core.update(); + ballQueue.update(); + } + } + + function updatePass(){ + var childs = core.childs(); + var i = childs.length; + var angle; + var v = 25; + var dx; + var dy; + var pos; + + container.style.backgroundColor = me.bgColor; + while(i--){ + angle = childs[i].angle + core.angle(); + dx = Math.cos(angle * Math.PI / 180) * v; + dy = Math.sin(angle * Math.PI / 180) * v; + + pos = childs[i].ball.pos(); + childs[i].ball.pos(pos.x + dx, pos.y + dy); + } + } + + function updateFail(t){ + var rs = [25, 15, 20, 15]; + var l = rs.length; + var tm = 200; + var m = tm / l; + var i; + + core.update(); + + for(i=1; i<=l; i++){ + t > m * i && failedBall.rad(rs[i-1] * scale); + } + } + + function pass(){ + if(state !== "pass"){ + container.style.backgroundColor = "#1CB01A"; + state = "pass"; + ts = +(new Date); + } + } + + function fail(){ + if(stage !== "fail"){ + container.style.backgroundColor = "#B8111C"; + state = "fail"; + ts = +(new Date); + } + } + + function toBeContinued(){ + var text = "to be continued..."; + var w = util.getTextWidth(stage, 0, 0, text, 30 * scale); + + util.drawText(stage, (canvas.width - w) / 2, 200 * scale, text, 30 * scale, "yellow"); + + + } + + me = { + enabled : false, + + run : function(lv){ + var conf = Levels[lv]; + level = lv; + if(conf){ + me.enabled = true; + initStage(conf); + container.style.backgroundColor = "#000"; + state = "run"; + + }else{ + toBeContinued(); + } + }, + + shot : function(){ + ballQueue && ballQueue.ballList.length && ballQueue.popup(); + }, + + update : function(){ + var t; + if(!me.enabled){ + return; + } + + if(state === "run"){ + stageUpdate(); + + }else if(state === "pass"){ + updatePass(); + if(+(new Date) - ts > 1000){ + state = ""; + custEvent.fire(EVENT_PASSED); + } + + }else if(state === "fail"){ + t = +(new Date) - ts; + updateFail(t); + if(t > 1000){ + state = ""; + custEvent.fire(EVENT_FAILED); + } + } + }, + + render : function(){ + if(me.enabled){ + core.render(); + ballQueue.render(); + } + }, + + on : function(type, handle){ + custEvent.add(type, handle); + }, + + off : function(type, handle){ + custEvent.remove(type, handle); + } + }; + + return me; + } + + module.exports = Scene; +}); \ No newline at end of file diff --git a/games/core-ball/js/general/Switcher.js b/games/core-ball/js/general/Switcher.js new file mode 100644 index 00000000..5161dd6c --- /dev/null +++ b/games/core-ball/js/general/Switcher.js @@ -0,0 +1,84 @@ +/** + * @fileoverview Switcher + * @author Random | http://weibo.com/random + * @date 2015-03-04 + */ + +define(function(require, exports, module) { + "use strict"; + + function Switcher(stage, width, height){ + var color; + var callBack = null; + var type; + var isEnd = false; + + var me = { + point : [0, 0], + + enabled : false, + + color : "#c8c8c8", + + update : function(){ + var p = me.point; + var v = 30; + + if(me.enabled){ + if(type === 0){ + color = me.color; + if(p[0] < width / 2){ + p[0] = Math.min(p[0] + v, width / 2); + me.point = p; + }else{ + me.point = p; + isEnd = true; + } + + }else if(type === 1){ + color = "#000"; + if(p[0] > width / 2){ + p[0] = Math.max(p[0] - v, width / 2); + me.point = p; + }else{ + me.point = p; + isEnd = true; + } + } + } + }, + + render : function(){ + var p = me.point; + + if(me.enabled){ + stage.fillStyle = color; + stage.fillRect(p[0] - width / 2, p[1] - height / 2, width, height); + if(isEnd){ + me.enabled = false + callBack && callBack(); + } + } + }, + + switchStage : function(tp, cb){ + if(tp === 0){ + me.point = [-width / 2, height /2]; + }else if(tp === 1){ + stage.fillStyle = me.color; + stage.fillRect(0, 0, width, height); + me.point = [width + width / 2, height /2]; + } + + me.enabled = true; + isEnd = false; + type = tp; + callBack = cb; + } + }; + + return me; + } + + module.exports = Switcher; +}); \ No newline at end of file diff --git a/games/core-ball/js/general/Tween.js b/games/core-ball/js/general/Tween.js new file mode 100644 index 00000000..a92e4c8f --- /dev/null +++ b/games/core-ball/js/general/Tween.js @@ -0,0 +1,28 @@ +/** + * @fileoverview Tween + * @author Random | http://weibo.com/random + * @date 2015-03-09 + */ + +define(function(require, exports, module) { + "use strict"; + + var Tween = { + simple : function(sv, ev, st, d){ + var v = (ev - sv) / d; + var t = +(new Date); + + if(t - st < d){ + Tween.isEnd = false; + return sv + (t - st) * v; + }else { + Tween.isEnd = true; + return ev; + } + }, + + isEnd : true + }; + + module.exports = Tween; +}); \ No newline at end of file diff --git a/games/core-ball/js/lib/CustEvent.js b/games/core-ball/js/lib/CustEvent.js new file mode 100644 index 00000000..bf30ef9a --- /dev/null +++ b/games/core-ball/js/lib/CustEvent.js @@ -0,0 +1,77 @@ +/** + * @fileoverview 自定义事件 + * @author Random | http://weibo.com/random + * @date 2013-05-21 + */ + +define(function(require, exports, module){ + + module.exports = function(target){ + var events={}; + + !target && (target={}); + + function getType(obj){ + return Object.prototype.toString.call(obj).slice(8,-1).toLowerCase(); + } + + return { + add:function(type,handle){ + if (getType(handle) !== "function") { + return; + } + + var evts=events; + type=type.toLowerCase(); + + !evts[type] && (evts[type]=[]); + evts[type].push(handle); + }, + + + remove:function(type,handle){ + var evts=events[type]; + var i; + + type=type.toLowerCase(); + + if (getType(handle) !== "function" || !evts || !evts.length) { + return; + } + for(i=evts.length-1;i>=0;i--){ + evts[i]===handle && evts.splice(i,1); + } + }, + + + fire:function(type){ + var evts; + var args; + var i; + var l; + + type=type.toLowerCase(); + evts=events[type]; + + if (!evts || !evts.length) { + return; + } + + args=Array.prototype.slice.call(arguments,1); + l=evts.length; + for(i=0;i=0;i--){ + evts.splice(i,1); + } + } + }; + }; +}); \ No newline at end of file diff --git a/games/core-ball/js/lib/Storage.js b/games/core-ball/js/lib/Storage.js new file mode 100644 index 00000000..e079eb33 --- /dev/null +++ b/games/core-ball/js/lib/Storage.js @@ -0,0 +1,27 @@ +/** + * @fileoverview Storage + * @author Random | http://weibo.com/random + * @date 2015-03-11 + */ + +define(function(require, exports, module) { + "use strict"; + + var Storage = { + setValue : function(key, value){ + try{ + window.localStorage && (window.localStorage[key] = value); + }catch(ex){} + }, + + getValue : function(key){ + if(window.localStorage){ + try{ + return window.localStorage[key]; + }catch(ex){} + } + } + }; + + module.exports = Storage; +}); \ No newline at end of file diff --git a/games/core-ball/js/lib/addEvent.js b/games/core-ball/js/lib/addEvent.js new file mode 100644 index 00000000..a74fa3ce --- /dev/null +++ b/games/core-ball/js/lib/addEvent.js @@ -0,0 +1,26 @@ +/** + * @fileoverview addEvent + * @author Random | http://weibo.com/random + * @date 2015-03-05 + */ + +define(function(require, exports, module) { + var util = require("lib/util"); + + var map = { + "click" : "touchstart", + "mousedown" : "touchstart", + "mouseup" : "touchend" + }; + + module.exports = function(dom, type, handle, isCapture){ + if(dom.addEventListener){ + dom.addEventListener(util.isMobile ? map[type] || type : type, handle, isCapture); + }else if(dom.attachEvent){ + dom.attachEvent("on" + type, handle); + }else{ + dom["on" + type] = handle; + } + + }; +}); \ No newline at end of file diff --git a/games/core-ball/js/lib/md5.js b/games/core-ball/js/lib/md5.js new file mode 100644 index 00000000..a7053431 --- /dev/null +++ b/games/core-ball/js/lib/md5.js @@ -0,0 +1,274 @@ +/* + * JavaScript MD5 1.0.1 + * https://github.com/blueimp/JavaScript-MD5 + * + * Copyright 2011, Sebastian Tschan + * https://blueimp.net + * + * Licensed under the MIT license: + * http://www.opensource.org/licenses/MIT + * + * Based on + * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message + * Digest Algorithm, as defined in RFC 1321. + * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009 + * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet + * Distributed under the BSD License + * See http://pajhome.org.uk/crypt/md5 for more info. + */ + +/*jslint bitwise: true */ +/*global unescape, define */ + +(function ($) { + 'use strict'; + + /* + * Add integers, wrapping at 2^32. This uses 16-bit operations internally + * to work around bugs in some JS interpreters. + */ + function safe_add(x, y) { + var lsw = (x & 0xFFFF) + (y & 0xFFFF), + msw = (x >> 16) + (y >> 16) + (lsw >> 16); + return (msw << 16) | (lsw & 0xFFFF); + } + + /* + * Bitwise rotate a 32-bit number to the left. + */ + function bit_rol(num, cnt) { + return (num << cnt) | (num >>> (32 - cnt)); + } + + /* + * These functions implement the four basic operations the algorithm uses. + */ + function md5_cmn(q, a, b, x, s, t) { + return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b); + } + function md5_ff(a, b, c, d, x, s, t) { + return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t); + } + function md5_gg(a, b, c, d, x, s, t) { + return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t); + } + function md5_hh(a, b, c, d, x, s, t) { + return md5_cmn(b ^ c ^ d, a, b, x, s, t); + } + function md5_ii(a, b, c, d, x, s, t) { + return md5_cmn(c ^ (b | (~d)), a, b, x, s, t); + } + + /* + * Calculate the MD5 of an array of little-endian words, and a bit length. + */ + function binl_md5(x, len) { + /* append padding */ + x[len >> 5] |= 0x80 << (len % 32); + x[(((len + 64) >>> 9) << 4) + 14] = len; + + var i, olda, oldb, oldc, oldd, + a = 1732584193, + b = -271733879, + c = -1732584194, + d = 271733878; + + for (i = 0; i < x.length; i += 16) { + olda = a; + oldb = b; + oldc = c; + oldd = d; + + a = md5_ff(a, b, c, d, x[i], 7, -680876936); + d = md5_ff(d, a, b, c, x[i + 1], 12, -389564586); + c = md5_ff(c, d, a, b, x[i + 2], 17, 606105819); + b = md5_ff(b, c, d, a, x[i + 3], 22, -1044525330); + a = md5_ff(a, b, c, d, x[i + 4], 7, -176418897); + d = md5_ff(d, a, b, c, x[i + 5], 12, 1200080426); + c = md5_ff(c, d, a, b, x[i + 6], 17, -1473231341); + b = md5_ff(b, c, d, a, x[i + 7], 22, -45705983); + a = md5_ff(a, b, c, d, x[i + 8], 7, 1770035416); + d = md5_ff(d, a, b, c, x[i + 9], 12, -1958414417); + c = md5_ff(c, d, a, b, x[i + 10], 17, -42063); + b = md5_ff(b, c, d, a, x[i + 11], 22, -1990404162); + a = md5_ff(a, b, c, d, x[i + 12], 7, 1804603682); + d = md5_ff(d, a, b, c, x[i + 13], 12, -40341101); + c = md5_ff(c, d, a, b, x[i + 14], 17, -1502002290); + b = md5_ff(b, c, d, a, x[i + 15], 22, 1236535329); + + a = md5_gg(a, b, c, d, x[i + 1], 5, -165796510); + d = md5_gg(d, a, b, c, x[i + 6], 9, -1069501632); + c = md5_gg(c, d, a, b, x[i + 11], 14, 643717713); + b = md5_gg(b, c, d, a, x[i], 20, -373897302); + a = md5_gg(a, b, c, d, x[i + 5], 5, -701558691); + d = md5_gg(d, a, b, c, x[i + 10], 9, 38016083); + c = md5_gg(c, d, a, b, x[i + 15], 14, -660478335); + b = md5_gg(b, c, d, a, x[i + 4], 20, -405537848); + a = md5_gg(a, b, c, d, x[i + 9], 5, 568446438); + d = md5_gg(d, a, b, c, x[i + 14], 9, -1019803690); + c = md5_gg(c, d, a, b, x[i + 3], 14, -187363961); + b = md5_gg(b, c, d, a, x[i + 8], 20, 1163531501); + a = md5_gg(a, b, c, d, x[i + 13], 5, -1444681467); + d = md5_gg(d, a, b, c, x[i + 2], 9, -51403784); + c = md5_gg(c, d, a, b, x[i + 7], 14, 1735328473); + b = md5_gg(b, c, d, a, x[i + 12], 20, -1926607734); + + a = md5_hh(a, b, c, d, x[i + 5], 4, -378558); + d = md5_hh(d, a, b, c, x[i + 8], 11, -2022574463); + c = md5_hh(c, d, a, b, x[i + 11], 16, 1839030562); + b = md5_hh(b, c, d, a, x[i + 14], 23, -35309556); + a = md5_hh(a, b, c, d, x[i + 1], 4, -1530992060); + d = md5_hh(d, a, b, c, x[i + 4], 11, 1272893353); + c = md5_hh(c, d, a, b, x[i + 7], 16, -155497632); + b = md5_hh(b, c, d, a, x[i + 10], 23, -1094730640); + a = md5_hh(a, b, c, d, x[i + 13], 4, 681279174); + d = md5_hh(d, a, b, c, x[i], 11, -358537222); + c = md5_hh(c, d, a, b, x[i + 3], 16, -722521979); + b = md5_hh(b, c, d, a, x[i + 6], 23, 76029189); + a = md5_hh(a, b, c, d, x[i + 9], 4, -640364487); + d = md5_hh(d, a, b, c, x[i + 12], 11, -421815835); + c = md5_hh(c, d, a, b, x[i + 15], 16, 530742520); + b = md5_hh(b, c, d, a, x[i + 2], 23, -995338651); + + a = md5_ii(a, b, c, d, x[i], 6, -198630844); + d = md5_ii(d, a, b, c, x[i + 7], 10, 1126891415); + c = md5_ii(c, d, a, b, x[i + 14], 15, -1416354905); + b = md5_ii(b, c, d, a, x[i + 5], 21, -57434055); + a = md5_ii(a, b, c, d, x[i + 12], 6, 1700485571); + d = md5_ii(d, a, b, c, x[i + 3], 10, -1894986606); + c = md5_ii(c, d, a, b, x[i + 10], 15, -1051523); + b = md5_ii(b, c, d, a, x[i + 1], 21, -2054922799); + a = md5_ii(a, b, c, d, x[i + 8], 6, 1873313359); + d = md5_ii(d, a, b, c, x[i + 15], 10, -30611744); + c = md5_ii(c, d, a, b, x[i + 6], 15, -1560198380); + b = md5_ii(b, c, d, a, x[i + 13], 21, 1309151649); + a = md5_ii(a, b, c, d, x[i + 4], 6, -145523070); + d = md5_ii(d, a, b, c, x[i + 11], 10, -1120210379); + c = md5_ii(c, d, a, b, x[i + 2], 15, 718787259); + b = md5_ii(b, c, d, a, x[i + 9], 21, -343485551); + + a = safe_add(a, olda); + b = safe_add(b, oldb); + c = safe_add(c, oldc); + d = safe_add(d, oldd); + } + return [a, b, c, d]; + } + + /* + * Convert an array of little-endian words to a string + */ + function binl2rstr(input) { + var i, + output = ''; + for (i = 0; i < input.length * 32; i += 8) { + output += String.fromCharCode((input[i >> 5] >>> (i % 32)) & 0xFF); + } + return output; + } + + /* + * Convert a raw string to an array of little-endian words + * Characters >255 have their high-byte silently ignored. + */ + function rstr2binl(input) { + var i, + output = []; + output[(input.length >> 2) - 1] = undefined; + for (i = 0; i < output.length; i += 1) { + output[i] = 0; + } + for (i = 0; i < input.length * 8; i += 8) { + output[i >> 5] |= (input.charCodeAt(i / 8) & 0xFF) << (i % 32); + } + return output; + } + + /* + * Calculate the MD5 of a raw string + */ + function rstr_md5(s) { + return binl2rstr(binl_md5(rstr2binl(s), s.length * 8)); + } + + /* + * Calculate the HMAC-MD5, of a key and some data (raw strings) + */ + function rstr_hmac_md5(key, data) { + var i, + bkey = rstr2binl(key), + ipad = [], + opad = [], + hash; + ipad[15] = opad[15] = undefined; + if (bkey.length > 16) { + bkey = binl_md5(bkey, key.length * 8); + } + for (i = 0; i < 16; i += 1) { + ipad[i] = bkey[i] ^ 0x36363636; + opad[i] = bkey[i] ^ 0x5C5C5C5C; + } + hash = binl_md5(ipad.concat(rstr2binl(data)), 512 + data.length * 8); + return binl2rstr(binl_md5(opad.concat(hash), 512 + 128)); + } + + /* + * Convert a raw string to a hex string + */ + function rstr2hex(input) { + var hex_tab = '0123456789abcdef', + output = '', + x, + i; + for (i = 0; i < input.length; i += 1) { + x = input.charCodeAt(i); + output += hex_tab.charAt((x >>> 4) & 0x0F) + + hex_tab.charAt(x & 0x0F); + } + return output; + } + + /* + * Encode a string as utf-8 + */ + function str2rstr_utf8(input) { + return unescape(encodeURIComponent(input)); + } + + /* + * Take string arguments and return either raw or hex encoded strings + */ + function raw_md5(s) { + return rstr_md5(str2rstr_utf8(s)); + } + function hex_md5(s) { + return rstr2hex(raw_md5(s)); + } + function raw_hmac_md5(k, d) { + return rstr_hmac_md5(str2rstr_utf8(k), str2rstr_utf8(d)); + } + function hex_hmac_md5(k, d) { + return rstr2hex(raw_hmac_md5(k, d)); + } + + function md5(string, key, raw) { + if (!key) { + if (!raw) { + return hex_md5(string); + } + return raw_md5(string); + } + if (!raw) { + return hex_hmac_md5(key, string); + } + return raw_hmac_md5(key, string); + } + + if (typeof define === 'function' && define.amd) { + define(function () { + return md5; + }); + } else { + $.md5 = md5; + } +}(this)); \ No newline at end of file diff --git a/games/core-ball/js/lib/require.js b/games/core-ball/js/lib/require.js new file mode 100644 index 00000000..84d1d678 --- /dev/null +++ b/games/core-ball/js/lib/require.js @@ -0,0 +1,36 @@ +/* + RequireJS 2.1.10 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved. + Available via the MIT or new BSD license. + see: http://github.com/jrburke/requirejs for details +*/ +var requirejs,require,define; +(function(ca){function G(b){return"[object Function]"===N.call(b)}function H(b){return"[object Array]"===N.call(b)}function v(b,c){if(b){var d;for(d=0;dthis.depCount&&!this.defined){if(G(c)){if(this.events.error&&this.map.isDefine||h.onError!==da)try{f=i.execCb(b,c,e,f)}catch(d){a=d}else f=i.execCb(b,c,e,f);this.map.isDefine&&void 0===f&&((e=this.module)?f=e.exports:this.usingExports&& +(f=this.exports));if(a)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?"define":"require",w(this.error=a)}else f=c;this.exports=f;if(this.map.isDefine&&!this.ignore&&(p[b]=f,h.onResourceLoad))h.onResourceLoad(i,this.map,this.depMaps);y(b);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var a= +this.map,b=a.id,d=m(a.prefix);this.depMaps.push(d);r(d,"defined",t(this,function(f){var d,g;g=j(ba,this.map.id);var J=this.map.name,u=this.map.parentMap?this.map.parentMap.name:null,p=i.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(f.normalize&&(J=f.normalize(J,function(a){return c(a,u,!0)})||""),f=m(a.prefix+"!"+J,this.map.parentMap),r(f,"defined",t(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),g=j(k,f.id)){this.depMaps.push(f); +if(this.events.error)g.on("error",t(this,function(a){this.emit("error",a)}));g.enable()}}else g?(this.map.url=i.nameToUrl(g),this.load()):(d=t(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),d.error=t(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];B(k,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&y(a.map.id)});w(a)}),d.fromText=t(this,function(f,c){var g=a.name,J=m(g),k=O;c&&(f=c);k&&(O=!1);q(J);s(l.config,b)&&(l.config[g]=l.config[b]);try{h.exec(f)}catch(j){return w(C("fromtexteval", +"fromText eval for "+b+" failed: "+j,j,[b]))}k&&(O=!0);this.depMaps.push(J);i.completeLoad(g);p([g],d)}),f.load(a.name,p,d,l))}));i.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){W[this.map.id]=this;this.enabling=this.enabled=!0;v(this.depMaps,t(this,function(a,b){var c,f;if("string"===typeof a){a=m(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=j(K,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;r(a,"defined",t(this,function(a){this.defineDep(b, +a);this.check()}));this.errback&&r(a,"error",t(this,this.errback))}c=a.id;f=k[c];!s(K,c)&&(f&&!f.enabled)&&i.enable(a,this)}));B(this.pluginMaps,t(this,function(a){var b=j(k,a.id);b&&!b.enabled&&i.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){v(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};i={config:l,contextName:b,registry:k,defined:p,urlFetched:T,defQueue:A,Module:$,makeModuleMap:m, +nextTick:h.nextTick,onError:w,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=l.shim,c={paths:!0,bundles:!0,config:!0,map:!0};B(a,function(a,b){c[b]?(l[b]||(l[b]={}),V(l[b],a,!0,!0)):l[b]=a});a.bundles&&B(a.bundles,function(a,b){v(a,function(a){a!==b&&(ba[a]=b)})});a.shim&&(B(a.shim,function(a,c){H(a)&&(a={deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=i.makeShimExports(a);b[c]=a}),l.shim=b);a.packages&&v(a.packages,function(a){var b, +a="string"===typeof a?{name:a}:a;b=a.name;a.location&&(l.paths[b]=a.location);l.pkgs[b]=a.name+"/"+(a.main||"main").replace(ja,"").replace(R,"")});B(k,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=m(b))});if(a.deps||a.callback)i.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(ca,arguments));return b||a.exports&&ea(a.exports)}},makeRequire:function(a,e){function g(f,c,d){var j,l;e.enableBuildCallback&&(c&&G(c))&&(c.__requireJsBuild= +!0);if("string"===typeof f){if(G(c))return w(C("requireargs","Invalid require call"),d);if(a&&s(K,f))return K[f](k[a.id]);if(h.get)return h.get(i,f,a,g);j=m(f,a,!1,!0);j=j.id;return!s(p,j)?w(C("notloaded",'Module name "'+j+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):p[j]}M();i.nextTick(function(){M();l=q(m(null,a));l.skipMap=e.skipMap;l.init(f,c,d,{enabled:!0});D()});return g}e=e||{};V(g,{isBrowser:z,toUrl:function(b){var e,d=b.lastIndexOf("."),g=b.split("/")[0];if(-1!== +d&&(!("."===g||".."===g)||1g.attachEvent.toString().indexOf("[native code"))&&!Z?(O=!0,g.attachEvent("onreadystatechange",b.onScriptLoad)): +(g.addEventListener("load",b.onScriptLoad,!1),g.addEventListener("error",b.onScriptError,!1)),g.src=d,M=g,D?y.insertBefore(g,D):y.appendChild(g),M=null,g;if(fa)try{importScripts(d),b.completeLoad(c)}catch(j){b.onError(C("importscripts","importScripts failed for "+c+" at "+d,j,[c]))}};z&&!r.skipDataMain&&U(document.getElementsByTagName("script"),function(b){y||(y=b.parentNode);if(L=b.getAttribute("data-main"))return q=L,r.baseUrl||(E=q.split("/"),q=E.pop(),Q=E.length?E.join("/")+"/":"./",r.baseUrl= +Q),q=q.replace(R,""),h.jsExtRegExp.test(q)&&(q=L),r.deps=r.deps?r.deps.concat(q):[q],!0});define=function(b,c,d){var g,h;"string"!==typeof b&&(d=c,c=b,b=null);H(c)||(d=c,c=null);!c&&G(d)&&(c=[],d.length&&(d.toString().replace(la,"").replace(ma,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));if(O){if(!(g=M))P&&"interactive"===P.readyState||U(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return P=b}),g=P;g&&(b|| +(b=g.getAttribute("data-requiremodule")),h=F[g.getAttribute("data-requirecontext")])}(h?h.defQueue:S).push([b,c,d])};define.amd={jQuery:!0};h.exec=function(b){return eval(b)};h(r)}})(this); diff --git a/games/core-ball/js/lib/stopEvent.js b/games/core-ball/js/lib/stopEvent.js new file mode 100644 index 00000000..8a46ebd3 --- /dev/null +++ b/games/core-ball/js/lib/stopEvent.js @@ -0,0 +1,21 @@ +/** + * @fileoverview stopEvent + * @author Random | http://weibo.com/random + * @date 2015-03-11 + */ + +define(function(require, exports, module) { + "use strict"; + + module.exports = function(evt){ + if(evt){ + if(evt.preventDefault) { + evt.preventDefault(); + evt.stopPropagation(); + }else{ + evt.returnValue = false; + evt.cancelBubble = true; + } + } + }; +}); \ No newline at end of file diff --git a/games/core-ball/js/lib/util.js b/games/core-ball/js/lib/util.js new file mode 100644 index 00000000..f192a9c4 --- /dev/null +++ b/games/core-ball/js/lib/util.js @@ -0,0 +1,50 @@ +/** + * @fileoverview util + * @author Random | http://weibo.com/random + * @date 2015-02-05 + */ + +define(function(require, exports, module) { + "use strict"; + + module.exports = { + drawCircle : function(ctx, x, y, r, c){ + ctx.beginPath(); + ctx.arc(x, y, r, 0, 2 * Math.PI, false); + ctx.fillStyle = c || "red"; + ctx.fill(); + }, + + drawLine : function(ctx, x1, y1, x2, y2, c, w){ + ctx.strokeStyle = c || "red"; + ctx.lineWidth = w || 1 + ctx.beginPath(); + ctx.moveTo(x1, y1); + ctx.lineTo(x2, y2); + ctx.stroke(); + }, + + drawText : function(ctx, x, y, text, size, c){ + ctx.font = size + "px Verdana"; + ctx.fillStyle = c || "red"; + ctx.fillText(text, x, y); + }, + + getTextWidth : function(ctx, x, y, text, size, c){ + ctx.font = size + "px Verdana"; + ctx.fillStyle = c || "red"; + return ctx.measureText(text).width; + }, + + getPointDistance : function(p1, p2){ + return Math.floor(Math.sqrt(Math.floor(Math.pow(p1.x - p2.x, 2)) + Math.floor(Math.pow(p1.y - p2.y, 2)))); + }, + + isMobile : (/(mobile|iphone|ipod|ipad|ios|android|windows phone)/i).test(navigator.userAgent), + + isAndroid : (/android/i).test(navigator.userAgent), + + isWeixin : (/MicroMessenger/i).test(navigator.userAgent) + + }; +}); \ No newline at end of file diff --git a/games/core-ball/js/page/index.js b/games/core-ball/js/page/index.js new file mode 100644 index 00000000..861e92fa --- /dev/null +++ b/games/core-ball/js/page/index.js @@ -0,0 +1,15 @@ +/** + * @fileoverview index + * @author Random | http://weibo.com/random + * @date 2015-02-05 + */ + +define("page/index", function(require, exports, module) { + "use strict"; + + var Game = require("general/Game"); + + Game.start(); +}); + +require(["page/index"]); \ No newline at end of file diff --git a/games/core-ball/pr_source.png b/games/core-ball/pr_source.png new file mode 100644 index 0000000000000000000000000000000000000000..c6b1387b6e85ac2edcb6ba8f5a30c5bb60d91840 GIT binary patch literal 28912 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 -1){ + arr = file.split("/"); + fileName = arr.pop(); + }else{ + fileName = file; + } + + amdjsBuild(file, AMDJS_BUILD_DIR + fileName.replace(/\.js$/, ".min.js"), "$AJB"); + }); + } + + grunt.loadNpmTasks('grunt-contrib-clean'); + grunt.loadNpmTasks('grunt-cmd-transport'); + grunt.loadNpmTasks('grunt-cmd-combi'); + grunt.loadNpmTasks('grunt-contrib-uglify'); + + + grunt.registerTask('default', '默认任务', function() { + console.log("grunt build: 将项目目录js/page/下的js文件分别合并压缩到当前built目录"); + }); + + grunt.registerTask('build', ['clean:before', 'transport','combi', 'uglify', 'clean:after']); + //grunt.registerTask('build', ['clean:before', 'transport', 'combi']); +}; \ No newline at end of file diff --git a/games/core-ball/tool/js_builder/built/index.min.js b/games/core-ball/tool/js_builder/built/index.min.js new file mode 100644 index 00000000..57985b07 --- /dev/null +++ b/games/core-ball/tool/js_builder/built/index.min.js @@ -0,0 +1,694 @@ +"undefined" == typeof window.define && ((window.define = function () {}), (window.define.amd = 1)), + "undefined" == typeof window.$AJB && (window.$AJB = {}), + ($AJB.lib = {}), + ($AJB.general = {}), + ($AJB.page = {}), + ($AJB.lib.stopEvent = function () { + "use strict"; + return function (a) { + a && (a.preventDefault ? (a.preventDefault(), a.stopPropagation()) : ((a.returnValue = !1), (a.cancelBubble = !0))); + }; + }), + ($AJB.lib.Storage = function () { + "use strict"; + var a = { + setValue: function (a, b) { + window.localStorage && (window.localStorage[a] = b); + }, + getValue: function (a) { + return window.localStorage ? window.localStorage[a] : void 0; + }, + }; + return a; + }), + ($AJB.general.BeginStage = function () { + "use strict"; + function a(a) { + function c() { + b(h, "click", function () { + e.fire(g, f); + }), + (j.innerHTML = d.isAndroid ? "GO" : "▶"); + } + var h = a.getElementsByClassName("button")[0], + i = a.getElementsByClassName("text")[0], + j = document.getElementById("txtAr"), + k = { + show: function () { + a.style.display = ""; + }, + hide: function () { + a.style.display = "none"; + }, + level: function (a) { + (f = a), (i.innerHTML = "level " + a); + }, + on: function (a, b) { + e.add(a, b); + }, + off: function (a, b) { + e.remove(a, b); + }, + }; + return c(), k; + } + var b = $AJB.lib.addEvent(), + c = $AJB.lib.CustEvent(), + d = $AJB.lib.util(), + e = c(), + f = 0, + g = "start"; + return a; + }), + ($AJB.general.Switcher = function () { + "use strict"; + function a(a, b, c) { + var d, + e, + f = null, + g = !1, + h = { + point: [0, 0], + enabled: !1, + color: "#c8c8c8", + update: function () { + var a = h.point, + c = 30; + h.enabled && + (0 === e + ? ((d = h.color), a[0] < b / 2 ? ((a[0] = Math.min(a[0] + c, b / 2)), (h.point = a)) : ((h.point = a), (g = !0))) + : 1 === e && ((d = "#000"), a[0] > b / 2 ? ((a[0] = Math.max(a[0] - c, b / 2)), (h.point = a)) : ((h.point = a), (g = !0)))); + }, + render: function () { + var e = h.point; + h.enabled && ((a.fillStyle = d), a.fillRect(e[0] - b / 2, e[1] - c / 2, b, c), g && ((h.enabled = !1), f && f())); + }, + switchStage: function (d, i) { + 0 === d ? (h.point = [-b / 2, c / 2]) : 1 === d && ((a.fillStyle = h.color), a.fillRect(0, 0, b, c), (h.point = [b + b / 2, c / 2])), (h.enabled = !0), (g = !1), (e = d), (f = i); + }, + }; + return h; + } + return a; + }), + ($AJB.lib.addEvent = function () { + var a = $AJB.lib.util(), + b = { click: "touchstart", mousedown: "touchstart", mouseup: "touchend" }; + return function (c, d, e, f) { + c.addEventListener ? c.addEventListener(a.isMobile ? b[d] || d : d, e, f) : c.attachEvent ? c.attachEvent("on" + d, e) : (c["on" + d] = e); + }; + }), + ($AJB.general.Levels = function () { + "use strict"; + function a(a, b) { + return function () { + var c = 0; + return function () { + return (c += (a * b) % 360); + }; + }; + } + function b(a, b) { + return function () { + var c = 0, + d = 1, + e = +new Date(); + return function () { + var f = +new Date(); + return f - e > b && ((d = -d), (e = f)), (c += (d * a) % 360); + }; + }; + } + function c(a, b, c, d) { + return function () { + var e = 0, + f = +new Date(); + return function () { + var g = +new Date(); + return g - f > c && ((a = b - a), (f = g)), (e += (a * d) % 360); + }; + }; + } + function d(a) { + var b = 1; + return ( + h(document.body, "mousedown", function () { + b = -b; + }), + function () { + var c = 0; + return function () { + return (c += (a * b) % 360); + }; + } + ); + } + function e(a, b, c, d) { + return ( + h(document.body, "mousedown", function () { + d = -d; + }), + function () { + var e = 0, + f = +new Date(); + return function () { + var g = +new Date(); + return g - f > c && ((a = b - a), (f = g)), (e += (a * d) % 360); + }; + } + ); + } + function f(a, b, c, d) { + i[a] = { childs: k[b], queueCount: c, round: j[d] }; + } + var g, + h = $AJB.lib.addEvent(), + i = {}, + j = { + A1: a(1.5, 1), + A2: a(1.5, -1), + B1: a(2.5, 1), + B2: a(2.5, -1), + C1: b(2.2, 3e3), + C2: b(3.5, 2e3), + D1: c(2, 2.3, 1200, 1), + D2: c(2, 2.3, 1200, -1), + D3: c(4, 4.5, 1700, 1), + D4: c(4, 4.5, 1700, -1), + D5: c(4, 4.5, 1700, 1), + D6: c(4, 4.5, 1700, -1), + E1: d(2), + E2: e(2, 2.3, 1e3, 1), + }, + k = { + 0: [], + 2: [0, 180], + 3: [0, 120, 240], + 4: [0, 90, 180, 270], + 5: [0, 72, 144, 216, 288], + 6: [0, 60, 120, 180, 240, 300], + 7: [0, 52, 103, 155, 206, 258, 309], + 8: [0, 45, 90, 135, 180, 225, 270, 315], + 9: [0, 40, 80, 120, 160, 200, 240, 280, 320], + 10: [0, 36, 72, 108, 144, 180, 216, 252, 288, 324], + 11: [0, 33, 66, 99, 131, 164, 197, 230, 262, 295, 328], + 12: [0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 330], + 13: [0, 28, 56, 84, 111, 139, 167, 194, 222, 250, 277, 305, 333], + 14: [0, 26, 52, 78, 103, 129, 155, 180, 206, 232, 258, 283, 309, 335], + 15: [0, 24, 48, 72, 96, 120, 144, 168, 192, 216, 240, 264, 288, 312, 336], + 16: [0, 23, 45, 68, 90, 113, 135, 158, 180, 203, 225, 248, 270, 293, 315, 338], + }, + l = { + 1: ["4", 8, "A1"], + 2: ["6", 10, "A1"], + 3: ["2", 20, "A1"], + 4: ["8", 12, "A2"], + 5: ["12", 8, "A1"], + 6: ["10", 10, "A2"], + 7: ["12", 13, "A1"], + 8: ["16", 3, "A2"], + 9: ["0", 26, "A2"], + 10: ["16", 10, "A1"], + 11: ["10", 8, "B1"], + 12: ["6", 12, "B2"], + 13: ["12", 4, "B1"], + 14: ["8", 14, "B2"], + 15: ["8", 6, "B1"], + 16: ["5", 10, "B2"], + 17: ["6", 12, "B1"], + 18: ["8", 14, "B2"], + 19: ["0", 23, "B1"], + 20: ["10", 13, "B2"], + 21: ["4", 12, "C1"], + 22: ["6", 10, "C1"], + 23: ["8", 12, "C1"], + 24: ["7", 14, "C1"], + 25: ["2", 18, "C1"], + 26: ["4", 18, "C1"], + 27: ["0", 24, "C1"], + 28: ["4", 10, "C2"], + 29: ["6", 13, "C2"], + 30: ["4", 20, "C1"], + 31: ["6", 8, "D1"], + 32: ["2", 12, "D2"], + 33: ["3", 14, "D2"], + 34: ["3", 18, "D1"], + 35: ["8", 12, "D1"], + 36: ["7", 15, "D2"], + 37: ["16", 8, "D2"], + 38: ["0", 23, "D1"], + 39: ["12", 12, "D1"], + 40: ["12", 15, "D2"], + 41: ["5", 10, "E1"], + 42: ["6", 12, "E1"], + 43: ["3", 15, "E1"], + 44: ["3", 19, "E1"], + 45: ["0", 24, "E1"], + 46: ["2", 15, "E2"], + 47: ["4", 16, "E2"], + 48: ["12", 8, "E2"], + 49: ["3", 20, "E2"], + 50: ["16", 14, "E2"], + 51: ["4", 6, "D3"], + 52: ["4", 12, "D4"], + 53: ["6", 13, "D3"], + 54: ["0", 24, "D4"], + 55: ["4", 21, "D3"], + 56: ["16", 16, "A1"], + 57: ["4", 24, "C1"], + 58: ["4", 26, "D1"], + 59: ["4", 25, "E2"], + 60: ["13", 19, "E2"], + }; + for (g in l) f(g, l[g][0], l[g][1], l[g][2]); + return i; + }), + ($AJB.general.Collide = function () { + "use strict"; + var a = $AJB.lib.util(), + b = { + check: function (b, c, d) { + var e = b.childs(), + f = e.length, + g = Math.ceil(2 * c.rad()); + for (d = d || 1; f--; ) if (c !== e[f].ball && a.getPointDistance(c.pos(), e[f].ball.pos()) <= g + Math.ceil(2 * d)) return !0; + return !1; + }, + }; + return b; + }), + ($AJB.general.Tween = function () { + "use strict"; + var a = { + simple: function (b, c, d, e) { + var f = (c - b) / e, + g = +new Date(); + return e > g - d ? ((a.isEnd = !1), b + (g - d) * f) : ((a.isEnd = !0), c); + }, + isEnd: !0, + }; + return a; + }), + ($AJB.general.BallQueue = function () { + "use strict"; + function a(a, f, g, h, i) { + function j() { + var b, + d, + e = k(a), + j = e.length; + for (b = 0; j > b; b++) (d = c(h, null, e[b], null, i)), d.pos(f, g + 3 * d.rad() * b), m.push(d); + } + function k(a) { + for (var b = a, c = []; b--; ) c.push(b + 1); + return c; + } + var l, + m = [], + n = [], + o = b(); + return ( + (i = i || 1), + (l = { + ballList: m, + add: function () {}, + remove: function (a) { + var b = m[a]; + return m.splice(a, 1), b; + }, + clear: function () { + (n = []), (m = []); + }, + popup: function () { + var a = m.shift(); + (a.st = +new Date()), (a.sv = a.pos().y), n.push(a); + }, + update: function () { + var a, + b, + c, + h = n.length, + i = m.length; + if (h) { + for (b = n[0].rad(), a = g - 3 * b; h--; ) n[h].pos(f, d.simple(n[h].sv, a, n[h].st, 50)), (c = n[n.length - 1].pos().y), n[h].pos().y === a && (o.fire(e, n[h]), n.splice(h, 1)); + for (; i--; ) m[i].pos(f, c + 3 * b * (i + 1)); + } + }, + render: function () { + for (var a = m.length, b = n.length; a--; ) m[a].render(); + for (; b--; ) n[b].render(); + }, + on: function (a, b) { + o.add(a, b); + }, + off: function (a, b) { + o.remove(a, b); + }, + destroy: function () { + for (var a = m.length; a--; ) m[a].destroy(); + o.destroy(); + }, + }), + j(), + l + ); + } + var b = $AJB.lib.CustEvent(), + c = $AJB.general.Ball(), + d = $AJB.general.Tween(), + e = "popup"; + return a; + }), + ($AJB.general.Ball = function () { + "use strict"; + function a(a, c, d, e, f) { + function g() { + var c = b.getTextWidth(a, 0, 0, d, e); + b.drawText(a, i - c / 2, j + e / 2, d, e, "black"); + } + var h, + i = 0, + j = 0; + return ( + (f = f || 1), + (c = (c || 12) * f), + (e = (e || 15) * f), + (h = { + pos: function (a, b) { + return "undefined" != typeof a && (i = a), "undefined" != typeof b && (j = b), { x: i, y: j }; + }, + scale: function (a) { + return "undefined" != typeof a && (f = a), f; + }, + rad: function (a) { + return "undefined" != typeof a && (c = a), c; + }, + render: function (e) { + b.drawCircle(a, i, j, c, "#ffffff"), "undefined" != typeof d ? g(d) : "undefined" != typeof e && g(e); + }, + destroy: function () { + h = null; + }, + }) + ); + } + var b = $AJB.lib.util(); + return a; + }), + ($AJB.lib.util = function () { + "use strict"; + return { + drawCircle: function (a, b, c, d, e) { + a.beginPath(), a.arc(b, c, d, 0, 2 * Math.PI, !1), (a.fillStyle = e || "red"), a.fill(); + }, + drawLine: function (a, b, c, d, e, f, g) { + (a.strokeStyle = f || "red"), (a.lineWidth = g || 1), a.beginPath(), a.moveTo(b, c), a.lineTo(d, e), a.stroke(); + }, + drawText: function (a, b, c, d, e, f) { + (a.font = e + "px Verdana"), (a.fillStyle = f || "red"), a.fillText(d, b, c); + }, + getTextWidth: function (a, b, c, d, e, f) { + return (a.font = e + "px Verdana"), (a.fillStyle = f || "red"), a.measureText(d).width; + }, + getPointDistance: function (a, b) { + return Math.floor(Math.sqrt(Math.floor(Math.pow(a.x - b.x, 2)) + Math.floor(Math.pow(a.y - b.y, 2)))); + }, + isMobile: /(mobile|iphone|ipod|ipad|ios|android|windows phone)/i.test(navigator.userAgent), + isAndroid: /android/i.test(navigator.userAgent), + isWeixin: /MicroMessenger/i.test(navigator.userAgent), + }; + }), + ($AJB.general.Core = function () { + "use strict"; + function a(a, d, e, f, g) { + function h() { + for (var a, b, c, d, e = l.length; e--; ) + (a = 3 * Math.cos(((l[e].angle + j.angle()) * Math.PI) / 180) * m * g + n), (b = 3 * Math.sin(((l[e].angle + j.angle()) * Math.PI) / 180) * m * g + o), (c = a / Math.abs(a)), (d = b / Math.abs(b)), l[e].ball.pos(a, b); + } + var i, + j, + k = 0, + l = [], + m = 50, + n = a.width / 2, + o = 4 * m * g; + return ( + (g = g || 1), + (i = c(d, m, e, f, g)), + i.pos(n, o), + (j = { + pos: i.pos, + scale: i.scale, + rad: i.rad, + angle: function (a) { + return "undefined" != typeof a && (k = a), k; + }, + addChild: function (a, b) { + l.push({ angle: a, ball: b }); + }, + clear: function () { + l = []; + }, + childs: function () { + return l; + }, + update: function () { + h(); + }, + render: function () { + var c, + e = l.length, + f = a.width, + h = a.height; + for (d.clearRect(0, 0, f, h), c = 0; e > c; c++) b.drawLine(d, n, o, l[c].ball.pos().x, l[c].ball.pos().y, "#ffffff", 1.5 * g), l[c].ball.render(); + i.render(); + }, + destroy: function () { + j.clear(), (i = null), (j = null); + }, + }) + ); + } + var b = $AJB.lib.util(), + c = $AJB.general.Ball(); + return a; + }), + ($AJB.lib.CustEvent = function () { + return function (a) { + function b(a) { + return Object.prototype.toString.call(a).slice(8, -1).toLowerCase(); + } + var c = {}; + return ( + !a && (a = {}), + { + add: function (a, d) { + if ("function" === b(d)) { + var e = c; + (a = a.toLowerCase()), !e[a] && (e[a] = []), e[a].push(d); + } + }, + remove: function (a, d) { + var e, + f = c[a]; + if (((a = a.toLowerCase()), "function" === b(d) && f && f.length)) for (e = f.length - 1; e >= 0; e--) f[e] === d && f.splice(e, 1); + }, + fire: function (b) { + var d, e, f, g; + if (((b = b.toLowerCase()), (d = c[b]), d && d.length)) for (e = Array.prototype.slice.call(arguments, 1), g = d.length, f = 0; g > f; f++) d[f].apply(a, e); + }, + destroy: function () { + var a, + b = c.length - 1; + for (a = b; a >= 0; a--) evts.splice(a, 1); + }, + } + ); + }; + }), + ($AJB.general.Scene = function () { + "use strict"; + function a(a, b, l, m) { + function n(a) { + var g = a.childs, + h = g.length; + for (y = a.round(), w && w.destroy(), w = c(b, l, B, 50, m); h--; ) w.addChild(g[h], d(l, null, "", null, m)); + x && x.destroy(), + (x = e(a.queueCount, b.width / 2, w.pos().y + 4 * w.rad(), l, m)), + x.on("popup", function (a) { + w.addChild(90 - w.angle(), a), f.check(w, a, m) ? ((z = a), s()) : !x.ballList.length && r(); + }); + } + function o() { + y && (w.angle(y()), w.update(), x.update()); + } + function p() { + var b, + c, + d, + e, + f = w.childs(), + g = f.length, + h = 25; + for (a.style.backgroundColor = u.bgColor; g--; ) (b = f[g].angle + w.angle()), (c = Math.cos((b * Math.PI) / 180) * h), (d = Math.sin((b * Math.PI) / 180) * h), (e = f[g].ball.pos()), f[g].ball.pos(e.x + c, e.y + d); + } + function q(a) { + var b, + c = [25, 15, 20, 15], + d = c.length, + e = 200, + f = e / d; + for (w.update(), b = 1; d >= b; b++) a > f * b && z.rad(c[b - 1] * m); + } + function r() { + "pass" !== A && ((a.style.backgroundColor = "#1CB01A"), (A = "pass"), (v = +new Date())); + } + function s() { + "fail" !== l && ((a.style.backgroundColor = "#B8111C"), (A = "fail"), (v = +new Date())); + } + function t() { + var a = "to be continued...", + c = h.getTextWidth(l, 0, 0, a, 30 * m); + h.drawText(l, (b.width - c) / 2, 200 * m, a, 30 * m, "yellow"); + } + var u, + v, + w, + x, + y, + z, + A = "run", + B = 1; + return (u = { + enabled: !1, + run: function (b) { + var c = g[b]; + (B = b), c ? ((u.enabled = !0), n(c), (a.style.backgroundColor = "#000"), (A = "run")) : t(); + }, + shot: function () { + x && x.ballList.length && x.popup(); + }, + update: function () { + var a; + u.enabled && ("run" === A ? o() : "pass" === A ? (p(), +new Date() - v > 1e3 && ((A = ""), k.fire(i))) : "fail" === A && ((a = +new Date() - v), q(a), a > 1e3 && ((A = ""), k.fire(j)))); + }, + render: function () { + u.enabled && (w.render(), x.render()); + }, + on: function (a, b) { + k.add(a, b); + }, + off: function (a, b) { + k.remove(a, b); + }, + }); + } + var b = $AJB.lib.CustEvent(), + c = $AJB.general.Core(), + d = $AJB.general.Ball(), + e = $AJB.general.BallQueue(), + f = $AJB.general.Collide(), + g = $AJB.general.Levels(), + h = $AJB.lib.util(), + i = "passed", + j = "failed", + k = b(); + return a; + }), + ($AJB.general.Game = function () { + "use strict"; + function a() { + var a = document.body.scrollWidth || document.documentElement.scrollWidth, + b = document.body.scrollHeight || document.documentElement.scrollHeight; + (r.width = a), (r.height = b), (i = l(x, a, b)), (s.style.backgroundColor = i.color), (s.style.width = a + "px"), (s.style.height = b + "px"), (j = b / 560); + } + function b() { + u.href = B.replace(/#\{level\}/, D); + } + function c() { + p.isWeixin + ? n(u, "mousedown", function () { + w.style.display = ""; + }) + : p.isMobile && b(); + } + function d(a) { + (D = +a), o.setValue(z, D), (document.title = A.replace(/\#\{level\}/, D)), C.level(D), !p.isWeixin && p.isMobile && b(); + } + function e() { + n(document.body, "mousedown", function (a) { + var b; + if (a && a.changedTouches) for (b = a.changedTouches.length; b--; ) h.shot(); + else h.shot(); + "1" != a.target.getAttribute("data-capture") && q(a); + }), + n(w, "mousedown", function () { + w.style.display = "none"; + }), + n(v, "mousedown", function () { + E || + ((E = !0), + (t.style.display = ""), + d(1), + setTimeout(function () { + (t.style.display = "none"), (E = !1); + }, 1e3)); + }), + h.on("passed", function () { + i.switchStage(0, function () { + (h.enabled = !1), d(D + 1), (r.style.display = "none"), C.show(); + }); + }), + h.on("failed", function () { + i.switchStage(0, function () { + (h.enabled = !1), (r.style.display = "none"), C.level(D), C.show(); + }); + }), + C.on("start", function () { + (r.style.display = ""), + C.hide(), + i.switchStage(1, function () { + h.run(D); + }); + }); + } + function f() { + window.clearTimeout(F), h.update(), h.render(), i.update(), i.render(), (F = window.setTimeout(f, 1e3 / y)); + } + function g() { + a(), (h = k(document.body, r, x, j)), e(), c(), C.level(D), C.show(), f(); + } + var h, + i, + j, + k = $AJB.general.Scene(), + l = $AJB.general.Switcher(), + m = $AJB.general.BeginStage(), + n = $AJB.lib.addEvent(), + o = $AJB.lib.Storage(), + p = $AJB.lib.util(), + q = $AJB.lib.stopEvent(), + r = document.getElementById("stage"), + s = document.getElementById("begin"), + t = document.getElementById("tip"), + u = document.getElementById("btnFW"), + v = document.getElementById("btnReset"), + w = document.getElementById("wxArrow"), + x = r.getContext("2d"), + y = 60, + z = "core-ball-level", + A = "Core Ball(酷啵)-练手活的HTML5游戏,我已玩到第#{level}关了,你也来试试吧!", + B = "sinaweibo://share?content=Core Ball(酷啵) - 练手活的HTML5小游戏,我已玩到第#{level}关了,你也来试试吧! http://coreball.sinaapp.com", + C = m(s), + D = +o.getValue(z) || 1, + E = !1, + F = 0, + G = { start: g }; + return G; + }), + ($AJB.page.index = function () { + "use strict"; + var a = $AJB.general.Game(); + a.start(); + }), + $AJB.page.index(); \ No newline at end of file diff --git a/games/mario-game/all.js b/games/mario-game/all.js index 6850c37e..f5505ae9 100644 --- a/games/mario-game/all.js +++ b/games/mario-game/all.js @@ -1 +1,6255 @@ -function applyNewJs(){document.body.addEventListener("keydown",(function(e){32!==e.keyCode&&38!==e.keyCode&&40!==e.keyCode||e.target!==document.body||e.preventDefault()}),!1),document.getElementById("paused")&&document.getElementById("paused").remove(),document.getElementById("mobile-controls")&&document.getElementById("mobile-controls").remove();var e=createElement("div",{id:"paused"}),t=createElement("span");t.innerText="CLICK TO UNPAUSE",e.appendChild(t),body.appendChild(e);var n=createElement("div",{id:"mobile-controls"}),x=createElement("div",{id:"move-left",className:"move"}),r=createElement("div",{id:"move-top",className:"move"}),i=createElement("div",{id:"move-right",className:"move"}),a=createElement("div",{id:"move-bottom",className:"move"}),o=createElement("div",{id:"move-fire",className:"move"}),l=createElement("span"),s=createElement("span"),d=createElement("span"),u=createElement("span"),p=createElement("span");x.appendChild(l),r.appendChild(s),i.appendChild(d),a.appendChild(u),o.appendChild(p),n.appendChild(x),n.appendChild(r),n.appendChild(i),n.appendChild(a),n.appendChild(o),body.appendChild(n);var c=document.getElementById("move-right"),m=document.getElementById("move-left"),h=document.getElementById("move-top"),f=document.getElementById("move-bottom"),g=document.getElementById("move-fire");c.addEventListener("touchstart",(function(e){var t=new KeyboardEvent("keydown",{bubbles:!0,cancelable:!0,keyCode:68});document.body.dispatchEvent(t)})),c.addEventListener("touchend",(function(e){var t=new KeyboardEvent("keyup",{bubbles:!0,cancelable:!0,keyCode:68});document.body.dispatchEvent(t)})),m.addEventListener("touchstart",(function(e){var t=new KeyboardEvent("keydown",{bubbles:!0,cancelable:!0,keyCode:65});document.body.dispatchEvent(t)})),m.addEventListener("touchend",(function(e){var t=new KeyboardEvent("keyup",{bubbles:!0,cancelable:!0,keyCode:65});document.body.dispatchEvent(t)})),h.addEventListener("touchstart",(function(e){var t=new KeyboardEvent("keydown",{bubbles:!0,cancelable:!0,keyCode:87});document.body.dispatchEvent(t)})),h.addEventListener("touchend",(function(e){var t=new KeyboardEvent("keyup",{bubbles:!0,cancelable:!0,keyCode:87});document.body.dispatchEvent(t)})),f.addEventListener("touchstart",(function(e){var t=new KeyboardEvent("keydown",{bubbles:!0,cancelable:!0,keyCode:83});document.body.dispatchEvent(t)})),f.addEventListener("touchend",(function(e){var t=new KeyboardEvent("keyup",{bubbles:!0,cancelable:!0,keyCode:83});document.body.dispatchEvent(t)})),g.addEventListener("touchstart",(function(e){var t=new KeyboardEvent("keydown",{bubbles:!0,cancelable:!0,keyCode:17});document.body.dispatchEvent(t)})),g.addEventListener("touchend",(function(e){var t=new KeyboardEvent("keyup",{bubbles:!0,cancelable:!0,keyCode:17});document.body.dispatchEvent(t)})),document.getElementById("data_display").style="width:100%;font-size:13px"}function resetData(){var e;(e=document.getElementById("data_display"))&&body.removeChild(e),window.data||(window.data=new Data)}function Data(){this.playerpower=1,this.traveled=this.traveledold=0,this.scorelevs=[100,200,400,500,800,1e3,2e3,4e3,5e3,8e3],this.score=new DataObject(0,6,"SCORE"),this.time=new DataObject(350,3,"TIME"),this.world=new DataObject(0,0,"WORLD"),this.coins=new DataObject(0,0,"COINS"),this.lives=new DataObject(3,1,"LIVES"),this.time.dir=-1,this.scoreold=0}function DataObject(e,t,n){this.amount=e,this.length=t,this.name=n,this.element=createElement("td",{className:"indisplay"})}function setDataDisplay(){var e=createElement("table",{id:"data_display",className:"display",style:{width:gamescreen.right+14+"px"}}),t=["score","coins","world","time","lives"];for(var n in body.appendChild(e),data.display=e,t)e.appendChild(data[t[n]].element),updateDataElement(data[t[n]]);body.appendChild(data.display),is_mobile&&applyNewJs()}function clearDataDisplay(){body.removeChild(data_display)}function toggleLuigi(){window.luigi=!window.luigi,localStorage.luigi=window.luigi,window.player.title=window.luigi?"Luigi":"Mario",setThingSprite(window.player)}function startDataTime(){TimeHandler.addEventInterval(updateDataTime,25,1/0,data.time)}function updateDataTime(e){1!=e.dir&&(100==e.amount?playCurrentThemeHurry():e.amount<=0&&killPlayer(player,!0)),notime||(map.time=e.amount+=e.dir,updateDataElement(e))}function updateDataElement(e){var t=e.name+"
"+("Infinity"==e.amount?"Inf":e.amount);e.element.innerHTML=t,e.element.style.width=""}function score(e,t,n){if(!(t<=0)){if(1==arguments.length)return score(player,e);if(localStorage.highscore=max(localStorage.highscore,data.score.amount+=t),n){var x=addText(t,e.left,e.top);x.yvel=-unitsized4,TimeHandler.addEvent(killScore,49,x)}for(;data.score>1e4;)gainLife(),data.score.amount=data.score.amount%1e4;updateDataElement(data.score)}}function killScore(e){body.contains(e)&&body.removeChild(e),killNormal(e),deleteThing(e,texts,texts.indexOf(e))}function findScore(e){return e=0;--e)x[e],n=r[x[e]]=createElement("div",settings),t.appendChild(n);proliferate(r.left,{id:"left",className:"scroller flipped off",dx:-7}),proliferate(r.right,{id:"right",style:{right:"21px"},dx:7}),editor.scrollers=r,body.appendChild(t)}function editorFollowerHide(){var e=editor.follower;e.hiddenOld=e.hidden,e.hidden=!0}function editorFollowerShow(){var e=editor.follower;e.hidden=e.hiddenOld}function editorScrollingStart(e){var t=e.target.dx;editorPreventClicks(),editor.scrolling=TimeHandler.addEventInterval(editorScrolling,1,1/0,-t),classRemove(editor.scrollers.left,"off")}function editorScrollingStop(){TimeHandler.addEvent(editorClickOff,3),TimeHandler.clearEvent(editor.scrolling)}function editorScrolling(e){if(scrollEditor(e),editor.xloc>=0)return scrollEditor(-editor.xloc),editorScrollingStop(),classAdd(editor.scrollers.left,"off"),!0}function createEditorGuideLines(){var e,t,n,x={floor:0,ceiling:ceillev,jumplev1:jumplev1,jumplev2:jumplev2},r=16*unitsize+"px",i=map.floor;for(e in window.maplines=t=document.createElement("div"),t.style.marginLeft=r,t.id="maplines",x)n=createElement("div",{innerText:e,className:"mapline",id:e+"_line",style:{marginTop:(i-x[e])*unitsize+"px",marginLeft:"-"+r,paddingLeft:r}}),t.appendChild(n);body.appendChild(t)}function setEditorControls(e){e=e||["load","save","reset","undo"];var t,n,x,r=document.getElementById("controls"),i=createElement("div",{id:"controls"}),a=editor.controls={container:i};for(x in r&&(r.innerHTML=""),e)t=e[x],n=createElement("div",{id:t,alt:t,className:"control",style:{backgroundImage:"url(Theme/"+t+".gif)"},innerHTML:"
"+t+"
",onclick:editorClickControl}),i.appendChild(n),a[t]=n;sidebar.appendChild(i)}function setEditorTriggers(){var e,t=[maplines,canvas];for(e=t.length-1;e>=0;--e)t[e].onclick=editorMouseClick;document.onmousemove=editorFollowerFollowsCursor}function editorMouseClick(e){if(window.editing&&!editor.clicking){if(editorPreventClicks(),editor.erasing)return editorPlaceEraser(e);if(!editor.in_settings&&editor.canplace){var t=editor.section_name,n=(window[t],editor.current_selected,editor.follower);editor.placed.push(n),editor.follower=!1,editorSetCurrentThingFromName(null,!0),paused&&refillCanvas(),n.was_follower=!0,delete n.onclick,editor.playing&&(thingRetrieveVelocity(n),proliferate(n,n.reference.attributes))}}}function editorSelectSection(){var e=(this||editor.sectionselect).value.toLowerCase();(editor.in_settings="settings"==e)?(editorSetSection(e,!0),editorSetSectionSettings()):editorSetSection(e)}function editorSetSection(e,t){var n,x,r=editor.section=editor[e],i=editor.bottombar,a=0;if(editor.section_name=e,i.innerHTML="",!t)for(e in r)++a,x=editorAddBottomPreview(i,e,r[e]),n||(n=x);a?(i.style.visibility="visible",editorSetCurrentThingFromCanvas(n)):i.style.visibility="hidden"}function editorAddBottomPreview(e,t,n){var x,r=n.width,i=n.height,a=window[t],o=a?ThingCreate(a,n.previewargs):new Thing(Sprite,t),l=createElement("div",{width:r*unitsize+"px",height:i*unitsize+"px",name:t,className:"holder "+t,onclick:editorSetCurrentThing}),s=proliferate(getCanvas(r*unitsizet2,i*unitsizet2),{name:t,reference:n,style:{marginLeft:-roundDigit(r/2,scale)+"px"},onclick:editorSetCurrentThing}),d=(e.things,r*unitsizet2),u=i*unitsizet2,p=s.getContext("2d");return canvasDisableSmoothing(s),editor.bottombar.things[t]=s.thing=o,addClass(o,"editor"),x=o.canvas,o.canvases&&(x=o.canvases[n.sprite_source||"middle"].canvas),n.previewsize?(p.fillStyle=p.createPattern(x,"repeat"),p.fillRect(0,0,d,u)):p.drawImage(x,0,0,d,u),l.appendChild(l.canvas=s),e.appendChild(l),e[t]=l,s}function editorSetSectionSettings(){var e,t=editor.settings,n="";n+="

Settings

",n+=addArgumentOption("night",Boolean,t.night),n+=addArgumentOption("setting",["Overworld","Underworld","Underwater","Castle","Sky"],t.setting),n+=addArgumentOption("alt",Boolean,t.alt),n+="
",options.innerHTML=n,ensureOptionsAboveZero(editorUpdateSettingsOption),e=editor.sidebar.getElementsByTagName("table")[0].rows,editor.settings.night_elem=e[0].cells[1].firstChild,editor.settings.setting_elem=e[1].cells[1].firstChild,editor.settings.alt_elem=e[2].cells[1].firstChild,editor.follower&&killNormal(editor.follower),editor.follower=!1}function editorUpdateSettingsOption(e){var t=editor.settings,n=t.night="True"==t.night_elem.value,x=t.alt="True"==t.alt_elem.value,r=(t.setting=t.setting_elem.value)+(n?" Night":"")+(x?" "+x:"");setAreaSetting(area,r,r!=area.setting)}function editorSetCurrentThing(e,t){var n=e.target,x=editor.current_thing_name=n.name,r=editor.current_thing=editor.section[x];t||updateCurrentArguments(x,r),editorUpdateFollower()}function editorSetCurrentThingFromCanvas(e,t){editorSetCurrentThing({target:e},t)}function editorSetCurrentThingFromName(e,t){editorSetCurrentThing({target:{name:e||editor.current_thing_name}},t)}function updateCurrentArguments(e,t){t=t||{};var n,x=editor.options,r="",i=t.mydefaults||{},a=t.arguments||{};for(n in r+="

"+e+"

",a.width||(r+=addStaticOption("width",t.width)),a.height||(r+=addStaticOption("height",t.height)),a)r+=addArgumentOption(n.replace("_","-"),a[n],null,i);r+="
",x.innerHTML=r,ensureOptionsAboveZero()}function addStaticOption(e,t){return t==1/0&&(t="Inf."),""+e+": "+t+""}function addArgumentOption(e,t,n,x){x=x||{};var r=""+e+": ";switch(t){case 1/0:r+="Inf";break;case Boolean:r+="";break;case Number:r+="";break;default:switch(typeof t){case"number":r+=""+t+"x";break;case"string":r+="";break;case"object":for(i in r+=""}}return r+""}function ensureOptionsAboveZero(e){e=e||editorUpdateFollower;var t,n=editor.options.getElementsByTagName("input");for(i=n.length-1;i>=0;--i)(t=n[i]).onchange=t.onclick=t.onkeypress=editorInputEnsureAboveZero;for(n=options.getElementsByTagName("select"),i=n.length-1;i>=0;--i)(t=n[i]).onchange=t.onclick=t.onkeypress=editorUpdateFollower}function editorInputEnsureAboveZero(e){editorUpdateFollower(e)}function editorUpdateFollower(e){if(editor.in_settings)return editorUpdateSettingsOption(e);var t,n=editor.current_thing;(t=editor.follower)&&(t.id="",killNormal(t)),t=n.createfunc?n.createfunc(editor.current_thing,editorGetArguments()):ThingCreate(window[editor.current_thing_name],n.followerUpdate(editor.current_thing,editorGetArguments())),editor.follower=t,proliferate(t,{id:"follower",libtype:editor.section_name,lookleft:!0,nocollide:!0,reference:n,onclick:editorMouseClick},!0),addThing(t),addClass(t,"editor"),thingRetrieveVelocity(t),thingStoreVelocity(t),editorSetFollowerPosition(t),editor.erasing&&(t.hidden=!0)}function editorGetArguments(){var e=arrayMake(editor.options.getElementsByTagName("input")),t=arrayMake(editor.options.getElementsByTagName("select")),n=e.concat(t);return pairs=generateInputNameValuePairs(n),pairs}function generateInputNameValuePairs(e){var t,n={};for(t in e)n[e[t].name]=e[t].value;return n}function editorFollowerFollowsCursor(e){var t=editor.follower;t&&editorSetFollowerPosition(t,roundFollowerDigit(e.x)+(editor.current_thing.widthoff-editor.offset.x)*unitsize,roundFollowerDigit(e.y)+editor.current_thing.heightoff*unitsize)}function editorSetFollowerPosition(e,t,n){t=t||editor.xloc_old||0,n=n||editor.yloc_old||0,setLeft(e,t),setTop(e,n),editor.xloc_old=t,editor.yloc_old=n}function roundFollowerDigit(e){var t="solids"==editor.section_name?8:4;return unitsize*t*round(e/(unitsize*t))}function roundFollowerPosition(e,t){editorSetFollowerPosition(e,roundFollowerDigit(e.left),roundFollowerDigit(e.top))}function editorFollowerUpdateStandard(e,t){"True"==t.hidden&&TimeHandler.addEvent((function(){editor.follower.hidden=!0}));var n=[];return t.width&&n.push(Number(t.width)),t.height&&n.push(Number(t.height)),n}function editorClickControl(e){editorPreventClicks();var t=e.target;t.id||(t=t.parentNode),window["editorControl"+capitalizeFirst(t.id)](),e.preventDefault()}function editorPreventClicks(){editor.clicking=!0,TimeHandler.addEvent(editorClickOff,3)}function editorClickOff(){window.editor&&(editor.clicking=!1)}function editorControlUndo(){var e=editor.placed.pop();e&&!e.player&&killNormal(e)}function editorControlReset(){var e=editor.placed.length,t=roundDigit(35/e,21);TimeHandler.addEventInterval(editorControlUndo,t,e)}function editorControlSave(){var e=editor.rawfunc=editorGetRawFunc();editorCreateInputWindow("Hit Submit below to start playing!

This map will be resumed automatically the next time you use the editor on this computer.
Alternately, you may copy this text to work on again later using Load (the button next to Save).

",e,editorSubmitGameFuncPlay);return e}function editorControlCancel(){loadEditor()}function editorGetRawFunc(){var e,t=editor.placed,n=t.length-1,x=new Array(e),r=" var map = arguments[0] || new Map();\n";for(r+="\n map.time = "+data.time.amount+";",r+="\n map.locs = [ new Location(0, true) ];",r+="\n map.areas = [",r+="\n new Area('"+area.setting+"', function() {",r+="\n setLocationGeneration(0);\n\n",e=n;e>=0;--e)x[e]=new editorPreStatement(t[e]);for(x.sort(prethingsorter),e=n;e>=0;--e)x[e]=" "+x[e].statement;return r+=(x=removeDuplicates(x)).join("\n"),r+="\n })",r+="\n ];",r+="\n return map;"}function editorPreStatement(e){this.placer=e,this.xloc=(gamescreen.left+e.left)/unitsize,this.yloc=map.floor-e.top/unitsize,this.statement=editorGetStatement(this,e,e.reference,e.args)}function editorGetStatement(e,t,n,x){if(!n&&!(n=editor[t.libtype][t.title]))return"";var r,i,a=(n.prefunc||pushPreThing).name,o=x.length;if(n.prefunc_custom)a+="("+n.prefunc_custom(e,t,n,x)+");";else{r=[],n.prefunc_solo||r.push(t.title),r.push(String(e.xloc)),r.push(String(e.yloc));for(var l=1;l=0;--n)if(!(t=r[n]).player&&t!=editor.follower&&objectsTouch(e,t)){killNormal(t),x.splice(x.indexOf(t),1);break}killNormal(e)}}function editorControlLoad(){editorCreateInputWindow("Paste your work in progress here, and click Submit to continue it.","",editorSubmitLoad)}function addThingsToPlaced(){var e=editor.placed;for(editor.placed=(editor.placed||[]).concat(characters).concat(solids).concat(scenery),e.sort(prethingsorter),e.splice(e.indexOf(player),1),i=e.length-1;i>=0;--i)placer=e[i],placer.reference=editor[placer.libtype][placer.title]}function editorCreateInputWindow(e,t,n){var x=gamescreen.unitwidth,r=editor.input_window=createElement("div",{id:"input_window",innerHTML:e||"",style:{width:x+"px"}}),i=r.input=editor.window_input=createElement("textarea",{id:"window_input",value:t||"",style:{width:x-49+"px"}}),a=r.submit=createElement("div",{id:"window_submit",className:"window_button",innerText:"Submit",onclick:n}),o=r.cancel=createElement("div",{id:"window_cancel",className:"window_button",innerText:"Cancel",onclick:editorCloseInputWindow});return r.appendChild(i),r.appendChild(a),r.appendChild(o),body.appendChild(r),killNormal(editor.follower=!1),editor.follower=!1,r}function editorCloseInputWindow(e){editorPreventClicks(),removeChildSafe(window.input_window,body),e||(editorSetCurrentThingFromName(),window.editing=!0),editorUpdateFollower()}function editorClose(e){if(window.editor){classRemove(body,"editor"),classRemove(body,"erasing"),killNormal(editor.follower),editor.follower=!1,delete window.editor;var t,n=["maplines","sidebar","bottombar","scrollers"];for(t in n)removeChildSafe(document.getElementById(n[t]),body);document.onmousemove=null,window.editing=!1,e&&window.map&&(map.shifting=!1)}}function scrollEditor(e,t){window.editor&&(editor.follower&&(e=e||0,t=t||0,shiftAll(scenery,e,t),shiftAll(solids,e,t),shiftAll(characters,e,t),editor.xloc+=e,editor.yloc+=t))}function editorStoreLocally(){localStorage.editorLastFunc=editor.rawfunc}function setEditorLocalRetrieval(){localStorage.editorLastFunc&&(editor.rawfunc=round,editorSubmitGameFunc())}function editorSubmitGameFunc(){if(!window.editor||!editor.rawfunc)return loadEditor();editor.rawfunc;var e=window.custommapfunc=new Function(editor.rawfunc);mapfuncs.Custom={Map:e},window.canedit=!0,setMap(["Custom","Map"]),window.canedit=editor.playing=!1,entryBlank(player),addThingsToPlaced(),editorStoreLocally(),editorCloseInputWindow()}function editorSubmitGameFuncPlay(){editorPreventClicks(),editorSubmitGameFunc(),editorStartPlaying()}function editorSubmitLoad(){if(window.editor&&editor.window_input){editorPreventClicks();var e=editor.window_input.value;loadEditor(),editor.rawfunc=e,editorSubmitGameFunc()}}function editorStartPlaying(){editorPreventClicks(),editor.playing=!0,placePlayer(),entryPlain(player),nokeys=!1;var e,t,n,x=editor.placed;for(n in x)thingRetrieveVelocity(e=x[n]),(t=editor[e.libtype][e.title])&&proliferate(e,t.onadds);setEditorControls(["Cancel"])}function setEditorLocalRetrieval(){var e=localStorage.editorLastFunc;if(e){editor.rawfunc=e,editorSubmitGameFunc(),editorStoreLocally();var t,n=editor.placed;for(t in n)thingStoreVelocity(n[t])}}function resetSeed(){window.seeder=1777771/(window.seed=round(1e7*random())),window.seedlast=.007,window.getSeed=function(){return seedlast="0."+String(seeder/seedlast).substring(4).replace(".","")}}function pushRandomSectionOverworld(e){var t=max(randTrue(117),1),n=0;if(++map.num_random_sections,pushPreFuncCollider(e,zoneDisableCheeps),map.had_floor=!1,map.needs_floor||t>=14||t<3||randTrue()?(pushPreFloor(e,0,t),map.had_floor=!0):pushPreThing(Stone,e,n=0,t),window.randcount_powerup=3,t<=3&&map.had_floor){if(randTrue())switch(randTrue(3)){case 0:if(t>3){pushPreScenery("HillSmall",e,0);break}case 1:if(t>2){pushPreScenery("Bush1",e+8*max(0,randTrue(t-2)),n);break}case 2:pushPreScenery("PlantLarge",e+8*max(0,randTrue(t-2)),n);break;case 3:pushPreScenery("PlantSmall",e+8*max(0,randTrue(t-2)),n)}}else for(var x=t-2,r=0,i=0,a=randTrue(2);a=7&&(pushPreScenery("CastleWall",e+8*(x+randTrue()),0,n-randTrue(2)),randTrue()&&pushPreThing(Brick,e+8*(x+randTrue(n)),jumplev1,randTrue()?Mushroom:getRandomBrickItem(!1,randTrue())));for(s=0;s=3?endCastleOutsideRandom(e+8*(r+u+1),!0):pushRandomSectionPreCastle(e+8*(r+u),t+1),spawnMap()}function endCastleOutsideRandom(e){var t,n;switch(randTrue()){case 0:for(n=1+randTrue();n<9;n+=2)pushPreThing(Stone,e+8*n,8*(n-randTrue()),1,1+randTrue());pushPreThing(Stone,e+72,64,2),t=12;break;case 1:for(pushPreFloor(e,0,11),n=1,hadlast=!1;n<9;++n)!hadlast||randTrue(2)||8==n?(pushPreThing(Stone,e+8*n,8*n,1,n),hadlast=!0):(hadlast=!1,pushPrePipe(e+8*n,0,8*max(n-randTrue(2),2),!0),++n);pushPreThing(Stone,e+72,72,2,9),t=7}pushPreFloor(e+88,0,round(gamescreen.width/8)),endCastleOutside(e+8*(9+t)+4,0,!0,round(gamescreen.width/8))}function startRandomSectionCastle(e){e+=32;var t=randTrue(7)+3,n=randTrue(4)+3;randTrue(4);pushPreFloor(e,24,t),pushPreThing(Stone,e,88,t,3),fillPreWater(e+8*t,0,2*n),pushPreThing(Podoboo,e+8*t+max(0,8*randTrue(n-3)),-32),pushRandomSectionCastle(e+8*(t+n),0),spawnMap()}function pushRandomSectionCastle(e,t){var n,x;switch(randTrue(3)){case 0:x=64*(n=1+randTrue(2))-8;for(var r=0;r3||randTrue())if(randTrue(3))pushRandomSmallEnemy(o+8*(randTrue()+1),8*n);else if(randTrue(2))for(a=1;a7&&randTrue()?(x=map.randtype,map.sincechange=0):x=pushRandomSectionTrees,pushPreThing(GenerationStarter,e+8*(t+randSign()),ceilmax+20,x),spawnMap(),map.treelev=n}function pushRandomSmallEnemy(e,t,n){switch(randTrue(7)){case 1:case 2:case 3:pushPreThing(Koopa,e,t+12,!0,n);break;case 7:pushPreThing(Beetle,e,t+8.5);break;default:pushPreThing(Goomba,e,t+8)}}function pushRandomSectionUnderworld(e){var t,n,x=max(randTrue(117),1),r=14,i=x-x%r;floor(x/r);if(pushPreFloor(e,0,x),window.randcount_powerup=3,x3&&o<64&&pushPreThing(Coral,l+8*(a-1),i,3),a>=3&&(n+=a-3)}}map.countCheep>1&&(pushPreThing(CheepCheep,e+8*n,randTrue(80)+8,randTrue()),map.countCheep=0),map.countBlooper>7&&(pushPreThing(Blooper,e+8*n,randTrue(80)+8),map.countBlooper=0),randTrue(7)&&++map.countCheep,randTrue(3)&&++map.countBlooper}if(++map.sincechange<3){var d=prepareNextGeneratorStandard(e,t,pushRandomSectionUnderwater,!1,!0);pushPreScenery("Water",e+8*t,ceilmax-21,8*(d+1)/3,1),pushPreThing(WaterBlock,e+8*t,ceilmax,8*(d+1))}else endRandomSectionUnderwater(e+8*t)}function endRandomSectionUnderwater(e){pushPreFloor(e,0,19),pushPreScenery("Water",e,ceilmax-21,28,1),pushPreThing(WaterBlock,e,ceilmax,157.5),pushPreThing(Stone,e,8,5,1),pushPreThing(Stone,e+8,16,4,1),pushPreThing(Stone,e+16,24,3,1),pushPreThing(Stone,e+24,32,2,1),pushPreThing(Stone,e+24,88,2,4),pushPreThing(PipeSide,e+32,48,["Random",randTrue()?"Overworld":"Underworld","Up"]),pushPreThing(Stone,e+40,88,14,11),map.scrollblockerok=!0,pushPreThing(ScrollBlocker,e+56,80,!0),spawnMap()}function startRandomSectionSky(e){pushPreThing(Stone,e,0,78),pushPreThing(Platform,e+88,24,6,[collideTransport]),pushRandomSectionSky(e+80,1),spawnMap()}function pushRandomSectionSky(e,t){if(t++>7)return fillPreThing(Coin,e+8,8,3,1,8),spawnMap();var n=0;if(t%2)fillPreThing(Coin,e+1,71,3,1,8),n=32;else switch(randTrue(t)){case 3:pushPreThing(Stone,e+8,48,1,2),fillPreThing(Coin,e+25,63,7,1,8),pushPreThing(Stone,e+88,48,1,2),n=104;break;case 4:case 5:case 6:pushPreThing(Stone,e+8,56,2);for(var x=0;x<=7;x+=2)pushPreThing(Stone,e+8*(x+5),56),fillPreThing(Coin,e+8*(x+5)+1,63,2,1,8);n=104;break;default:fillPreThing(Coin,e+1,55+8*randTrue(),16,1,8),n=128}pushPreThing(GenerationStarter,e+n,ceilmax+20,pushRandomSectionSky,t),spawnMap()}function prepareNextGeneratorStandard(e,t,n,x,r){var i=0,a=0;if(r)i=1;else switch(randTrue(7)){case 0:t>7&&map.underwater&&!randTrue(7)?(i=randTrue(3)+7,pushPreThing(Springboard,e+8*(t-1),14.5)):a=!0;break;case 1:var o=max(1,randTrue(7));i=o+randTrue(3),pushPreFloor(e+8*t,0,o);for(var l=1;l<=o;++l)pushPreThing(Stone,e+8*(t+l-1),8*l,1,l);if(randTrue()){pushPreFloor(e+8*(t+i+(o=max(1,randTrue(o)))-1),0,o);for(var s=0;s=3+randTrue(7)&&(n=pushRandomSectionPreCastle),!r&&++map.sincechange>3&&(n=getRandomNextSection(),map.sincechange=0,pushPreFuncCollider(e,zoneDisableCheeps)),pushPreThing(GenerationStarter,e+8*(t+i),ceilmax+20,n),spawnMap(),i}function getRandomNextSection(){switch(randTrue()){case 0:return map.treeheight=0,pushRandomSectionTrees;case 1:return startRandomSectionBridge}}function pushRandomChunkEnemy(e,t,n){pushRandomEnemy(e,0,t,n),randTrue(2)&&(pushRandomSolidRow(e+8*t,jumplev1,randTrue(2)+1),randTrue()&&pushRandomEnemy(e,jumplev1,t+1,!0),randTrue()&&(pushRandomSolidRow(e+8*t,jumplev2,randTrue(2)+1),randTrue()&&pushRandomEnemy(e,jumplev2,t+1,!0)))}function pushRandomEnemy(e,t,n,x){switch(randTrue(14)){case 0:case 1:fillPreThing(Beetle,e+8*n,t+8.5,randTrue(2),1,12);break;case 3:if(!x){switch(randTrue(4)){case 0:pushPreThing(HammerBro,e+8*n,t+12),randTrue()&&pushPreThing(HammerBro,e+8*n+16,t+40);break;case 1:if("Underworld"!=map.randname){pushPreThing(Lakitu,e+8*n,t+80,!0);break}case 2:pushPreThing(Blooper,e+8*n,t+40)}break}break;default:if(!randTrue(3))return;switch(randTrue(3)){case 1:fillPreThing(Koopa,e+8*n,t+12,randTrue(2),1,12,0,randTrue()||map.onlysmartkoopas,randTrue());break;default:fillPreThing(Goomba,e+8*n,t+8,randTrue(2),1,12)}}}function addPipeRandom(e,t,n){var x;x=!(n<=24||randTrue(2))&&getRandomTransport(),pushPrePipe(e,t,n,randTrue(7),x)}function getRandomTransport(){var e,t=[["Overworld","Up"],["Underworld","Down"],["Underwater","Up"]];return t[e=randTrue(t.length-1)][0]==map.randname&&(e=(e+randTrue(t.length-2)+1)%t.length),["Random",t[e][0],t[e][1]]}function getAfterSkyTransport(){switch(randTrue(3)){case 0:return["Random","Underworld","Down"];default:return["Random","Overworld"+(body.className.indexOf(!0)?" Night":""),"Down"]}}function pushRandomObstacle(e,t){var n=randTrue(3);switch(n>1&&(map.hadPipe=!1),n){case 0:case 1:if(t>1){addPipeRandom(e+8*t,0,8*(randTrue(2+(1==map.hadObstacle&&0==map.hadPipe&&t>7))+2)),map.hadObstacle=map.hadPipe=!0;break}case 2:for(var x=0;x<2;++x)randTrue()||t<1||pushPreThing(Stone,e+8*(t+x),8*(r=randTrue(2)+2),1,r);break;default:x=randTrue(2);switch(randTrue(7)){case 0:var r;if(pushPreThing(Cannon,e+8*(t+x),8*(r=randTrue(2)+1),r),1==r&&randTrue(2)&&2!=x){var i=randTrue()+2;pushPreThing(Cannon,e+8*(t+x),8*r+8*i,i)}map.hadObstacle=!0;break;case 1:if(!map.underwater){randTrue()&&(!map.underwater&&randTrue(2)&&pushPreThing(Brick,e+8*t,jumplev1),pushPreThing(Block,e+8*(t+1),jumplev1,[Mushroom,1],!0),!map.underwater&&randTrue(2)&&pushPreThing(Brick,e+8*(t+2),jumplev1),map.hadObstacle=!0);break}case 2:if(!map.underwater){var a=randTrue();a||pushPreThing(Brick,e+8*t,jumplev1,getRandomBrickItem()),pushPreThing(Stone,e+8*(t+a),jumplev1,2),addPipeRandom(e+8*(t+a),jumplev1,24+8*randTrue()),a&&pushPreThing(Brick,e+8*t,jumplev1,getRandomBrickItem());break}}}}function pushRandomSolidRow(e,t,n){for(var x=0;x4){pushPreScenery("Bush3",e,0);break}case 1:if(n-t>2){pushPreScenery("Bush2",e,0);break}case 0:pushPreScenery("Bush1",e,0);break;case 3:if(n-t>4){pushPreScenery("HillLarge",e,0);break}case 4:pushPreScenery("HillSmall",e,0);break;case 5:pushPreScenery("PlantLarge",e,0);break;case 6:pushPreScenery("PlantSmall",e,0);break;case 7:pushPreScenery("Fence",e,0,randTrue(2)+1)}}function pushRandomSkyScenery(e){switch(randTrue(2)){case 0:pushPreScenery("Cloud1",e,8*(randTrue(5)+5));break;case 1:pushPreScenery("Cloud2",e,8*(randTrue(4)+6));break;case 2:pushPreScenery("Cloud3",e,8*(randTrue(3)+7))}}function addDistanceCounter(){counter=createElement("div",{className:"indisplay counter randomdisplay",innerText:data.traveledold+" blocks traveled"}),body.appendChild(counter),TimeHandler.addEventInterval((function(e){data.traveled=max(0,Math.round((player.right+gamescreen.left)/unitsizet8)-3),e.innerText=data.traveledold+data.traveled+" blocks traveled"}),3,1/0,counter)}function addSeedDisplay(){}function createTunnel(e,t,n){for(var x=randTrue(2)+3,r=randTrue(2)+2,i=!1,a=0;a=0;--e)body.removeChild(t[e])}function resetLibrary(){window.palette=[[0,0,0,0],[255,255,255,255],[0,0,0,255],[188,188,188,255],[116,116,116,255],[252,216,168,255],[252,152,56,255],[252,116,180,255],[216,40,0,255],[200,76,12,255],[136,112,0,255],[124,7,0,255],[168,250,188,255],[128,208,16,255],[0,168,0,255],[24,60,92,255],[0,128,136,255],[32,56,236,255],[156,252,240,255],[60,188,252,255],[92,148,252,255],[0,130,0,255]],window.digitsize=getDigitSize(palette),window.filters={Underworld:["palette",{"05":"18","09":"16"}],Castle:["palette",{"02":"04","05":"01","09":"03"}],Alt:["palette",{11:"01"}],Alt2:["palette",{"02":"04","05":"01","09":"03",13:"01",19:"08"}],star:{one:["palette",{}],two:["palette",{"06":"02","08":"05",10:"09"}],three:["palette",{"06":"01","08":"06",10:"08"}],four:["palette",{"06":"01","08":"06",10:"14"}]},smart:["palette",{14:"08"}]},window.library={rawsprites:{characters:{Eraser:"p[7,7,7,7]x06,3333x011,x36,x09,x38,x07,x310,x05,311x36,11300033321333312333003332x16,23330333321233212x38,22233222x320,03333x26,3333x05,x28,x06,11x28,x05,x15,x25,110000x16,222111x05,x15,001110000",Beetle:{normal:{normal:"p[0,2,5,8]x022,1111x010,x18,x07,x110,x05,x17,33111000x18,32311000x19,3311003333x111,001133x110,001113x110,011213x110,011113x110,011113x110,0011233x15,x35,00222331133322200222203333002222",two:"p[0,2,5,8]x07,111x010,x18,x07,x110,x05,x17,33111000x18,32311000x19,3311003333x111,001133x110,001113x110,011213x110,011113x110,011113x110,0011233x15,x35,00022331133322x05,22233330222x06,22x05,22000"},Underworld:{normal:"p[0,15,16,18]x022,1111x010,x18,x07,x110,x05,x17,22111000x18,23211000x19,2211002222x111,001122x110,001112x110,011312x110,011112x110,011112x110,0011322x15,x25,00333221122233300333302222003333",two:"p[0,15,16,18]x07,111x010,x18,x07,x110,x05,x17,22111000x18,23211000x19,2211002222x111,001122x110,001112x110,011312x110,011112x110,011112x110,0011322x15,x25,00033221122233x05,33322220333x06,33x05,33000"},Castle:{normal:"p[0,1,3,4]x022,3333x010,x38,x07,x310,x05,x37,22333000x38,21233000x39,2233002222x311,003322x310,003332x310,033132x310,033332x310,033332x310,0033122x35,x25,00111223322211100111102222001111",two:"p[0,1,3,4]x07,333x010,x38,x07,x310,x05,x37,22333000x38,21233000x39,2233002222x311,003322x310,003332x310,033132x310,033332x310,033332x310,0033122x35,x25,00011223322211x05,11122220111x06,11x05,11000"}},BeetleShell:{normal:"p[0,2,5,8]x06,1111x010,x18,x07,1111331111x05,1111322311110000x15,33x15,0000x112,000x114,00x114,00x114,00x114,00x114,00x114,00x114,0x35,x16,x35,000033311333x010,3333x06,",Underworld:"p[0,15,16,18]x06,1111x010,x18,x07,1111221111x05,1111233211110000x15,22x15,0000x112,000x114,00x114,00x114,00x114,00x114,00x114,00x114,0x25,x16,x25,000022211222x010,2222x06,",Castle:"p[0,1,3,4]x06,3333x010,x38,x07,3333223333x05,3333211233330000x35,22x35,0000x312,000x314,00x314,00x314,00x314,00x314,00x314,0x25,x36,x25,000022233222x010,2222x06,"},Blooper:{normal:{normal:"p[0,2,5,9]x06,2332x011,232232x09,23222232x07,2232222322x05,223x26,3220002223x26,322202223x28,32220003x28,3x06,x210,x06,2x18,2x06,1221111221x06,2112112112x06,2112112112x05,212211112212000022332222332200003x210,30000220x26,022000032032002302300002202200220220000320320023023x05,2022002202x06,2032002302x06,2002002002x09,2002x06,",squeeze:"p[0,2,5,9]x06,2332x011,232232x09,23222232x07,2232222322x05,223x26,3220002223x26,322202223x28,32220003x28,3x06,2x18,200003x25,11x25,30x216,32223x26,322232222022002202222032203200230223000222020020222x05,2202002022000"},Underwater:{normal:"p[0,1,2,3]x06,1331x011,131131x09,13111131x07,1131111311x05,113x16,3110001113x16,311101113x18,31110003x18,3x06,x110,x06,1x28,1x06,2112222112x06,1221221221x06,1221221221x05,121122221121000011331111331100003x110,30000110x16,011000031031001301300001101100110110000310310013013x05,1011001101x06,1031001301x06,1001001001x09,1001x06,",squeeze:"p[0,1,2,3]x06,1331x011,131131x09,13111131x07,1131111311x05,113x16,3110001113x16,311101113x18,31110003x18,3x06,1x28,100003x15,22x15,30x116,31113x16,311131111011001101111031103100130113000111010010111x05,1101001011000"}},Bowser:{normal:{normal:"p[0,1,6,14]x012,111x025,331112x025,3331122x023,113333223x019,200311x37,x018,2023311x38,x017,2221113332x35,x017,222213332223333x017,122233221323333113331x012,1022223332333311331123x010,10113133123333113111223111x09,10003223331113312233112x013,12233111x39,2231x011,2233111x313,1x09,122233111x36,111x35,x010,220033x16,33112333111x015,33222113322333112x011,222001022211x37,22x010,2210222012231x39,1x09,220022220033133311133321x08,210x26,1331133112333x010,200x25,333311333223311x010,10x25,333311x37,111x011,12220x35,1333311322x017,x35,1133323323x018,x35,111x36,x019,x35,11113333x019,2x36,x17,x017,1122332222x15,x016,111x210,11x021,1122112222x021,1112111x25,0",two:"p[0,1,6,14]x012,111x025,331112x025,3331122x023,113333223x019,200311x37,x018,2023311x38,x017,2221113332x35,x017,222213332223333x017,122233221323333113331x012,1022223332333311331123x010,10113133123333113111223111x09,10003223331113312233112x013,12233111x39,2231x011,2233111x313,1x09,122233111x36,111x35,x010,220033x16,33112333111x015,33222113322333112x011,222001022211x37,22x010,2210222012231x39,1x09,220022220033133311133321x08,210x26,1331133112333x010,200x25,333311333223311x010,10x25,333311x37,111x011,12220x35,1333311322x017,x35,1133323323x018,x35,11x37,x019,x35,11113333x020,x36,x17,x019,22332222x15,x018,2222112211211x018,112211121112222x016,111x27,x06,"},firing:{normal:"p[0,1,6,14]x012,111x025,331112x025,3331122x023,113333223x019,200311x37,x018,2023311x38,x017,2221113332x35,x017,222213332223333x017,112233221323333113331x012,1022223322333311331123x010,101030322x35,113111223111x06,x29,33331113312233112x07,x27,3333111x39,2231x07,x38,111x313,1x010,x35,111x36,111x35,x014,33x16,33112333111x015,33222113322333112x011,222001022211x37,22x010,2210222012231x39,1x09,220022220033133311133321x08,210x26,1331133112333x010,200x25,333311333223311x010,10x25,333311x37,111x011,12220x35,1333311322x017,x35,1133323323x018,x35,111x36,x019,x35,11113333x019,2x36,x17,x017,1122332222x15,x016,111x210,11x021,1122112222x021,1112111x25,0",two:"p[0,1,6,14]x012,111x025,331112x025,3331122x023,113333223x019,200311x37,x018,2023311x38,x017,2221113332x35,x017,222213332223333x017,112233221323333113331x012,1022223322333311331123x010,101030322x35,113111223111x06,x29,33331113312233112x07,x27,3333111x39,2231x07,x38,111x313,1x010,x35,111x36,111x35,x014,33x16,33112333111x015,33222113322333112x011,222001022211x37,22x010,2210222012231x39,1x09,220022220033133311133321x08,210x26,1331133112333x010,200x25,333311333223311x010,10x25,333311x37,111x011,12220x35,1333311322x017,x35,1133323323x018,x35,11x37,x019,x35,11113333x020,x36,x17,x019,22332222x15,x018,2222112211211x018,112211121112222x016,111x27,x06,"}},BowserFire:"p[0,1,6,8]x010,x36,003x010,x316,x06,x35,22332222332222x315,x25,111133x05,3333x213,13000x313,2223333x05,x39,0x36,x09,3300333033003x06,",BrickShard:{normal:"p[0,2,9]0021200002221200212121202212221222212221022212220021212000022200",Underworld:["filter",["characters","BrickShard","Overworld"],filters.Underworld],Castle:["filter",["characters","BrickShard","Overworld"],filters.Castle]},BulletBill:"p[0,2,5,8]110x17,x06,2201x25,1110000113x16,2111000112x19,2100113x19,22101131133x15,2121113132212111121111313x26,x17,3111x25,x17,31111222x15,0113x111,00113x110,000110x19,0000110x17,x06,",Bubble:"p[0,1]0110100110010110",CastleFireBall:["same",["characters","FireBall"]],CheepCheep:{normal:{normal:"p[0,1,3,6]0003333x013,x35,011x07,x26,11110000121122221111000x16,222111100012121122x15,0001212112211110000x16,221112x05,1211x27,0000333x210,0000233x29,00300233x28,3330023311x26,333033331112222333000x18,20333x05,x15,0000300",two:"p[0,1,3,6]0003333x013,x35,x010,x26,3x07,1211x25,x06,x16,x25,111001212112222x15,0121211222x16,0x16,22x16,0001211222x16,00333x210,0300233x29,33000233x28,3300023311x26,300033331112222330000x18,203x07,x15,x07,"},red:{normal:"p[0,1,6,8]0002222x013,x25,x010,x36,2x07,1311x35,x06,x16,x35,111001313113333x15,0131311333x16,0x16,33x16,0001311333x16,00222x310,0200322x39,22000322x38,2200032211x36,200022221113333220000x18,302x07,x15,x07,",two:"p[0,1,6,8]0002222x013,x25,011x07,x36,11110000131133331111000x16,333111100013131133x15,0001313113311110000x16,331113x05,1311x37,0000222x310,0000322x39,00200322x38,2220032211x36,222022221113333222000x18,30222x05,x15,0000200"}},Coin:{normal:{normal:{normal:"p[0,2,6,8]00222211000x26,11002233221102232212211223221221122322122112232212211223221221122322122112232212211223221221102211221100x26,1100022221100",two:"p[0,2,8]00222211000x26,1100x26,110x25,12211x25,12211x25,12211x25,12211x25,12211x25,12211x25,12211x25,1221102211221100x26,1100022221100",three:"p[0,2,9,11]00333311000x36,11003322331103323313311332331331133233133113323313311332331331133233133113323313311332331331103311331100x36,1100033331100"},Underworld:{normal:"p[0,6,9,16]00111133000x16,33001122113301121131133112113113311211311331121131133112113113311211311331121131133112113113301133113300x16,3300011113300",two:"p[0,9,16]00111122000x16,2200x16,220x15,21122x15,21122x15,21122x15,21122x15,21122x15,21122x15,21122x15,2112201122112200x16,2200011112200",three:"p[0,9,11,16]00222233000x26,33002211223302212232233221223223322122322332212232233221223223322122322332212232233221223223302233223300x26,3300022223300"}},anim:{normal:"p[0,1,7]000012x08,12x07,1112x06,1112x06,1112x06,1112x06,1112x06,1112x06,1112x06,1112x06,1112x06,1112x07,12x08,120000",anim2:"p[0,1,6,7]000022x07,2222x05,x26,000022132200022122322002212232200221223220022122322002212232200221223220002213220000x26,x05,2222x07,220000",anim3:"p[0,1,6,7]000023x08,23x07,2333x06,2333x06,2333x06,2333x06,1333x06,1333x06,2333x06,2333x06,2333x06,2333x07,23x08,230000",anim4:"p[0,1,6]x05,2x09,2x09,2x09,2x09,2x09,2x09,1x09,1x09,2x09,2x09,2x09,2x09,2x09,20000"}},FireBall:{normal:"p[0,1,6,8]0303330000303330300032330033322303322123032212330332233000333300",two:"p[0,1,6,8]x05,3000333000333233030322230033212x36,2122330332233000333300",three:"p[0,1,6,8]0033330003322330332122303212233032233300332300030333030000333030",four:"p[0,1,6,8]0033330003322330332212x36,2123300322230303323330003330003x05,"},FireFlower:{normal:{normal:"p[0,1,6,8,14]0000x18,x06,x112,000111x28,111011222x36,2221111222x36,222110111x28,111000x112,x06,x18,x011,44x07,444000044000044404440004400044400444400440044440004444044044440000444404404444x05,x410,x09,4444x06,",two:"p[0,2,5,9,14]0000x28,x06,x212,000222x38,222022333x16,3332222333x16,333220222x38,222000x212,x06,x28,x011,44x07,444000044000044404440004400044400444400440044440004444044044440000444404404444x05,x410,x09,4444x06,",three:"p[0,6,8,10,14]0000x18,x06,x112,000111x38,111011333x26,3331111333x26,333110111x38,111000x112,x06,x18,x011,44x07,444000044000044404440004400044400444400440044440004444044044440000444404404444x05,x410,x09,4444x06,",four:"p[0,1,6,14]0000x18,x06,x112,000111x28,111011222x36,2221111222x36,222110111x28,111000x112,x06,x18,x011,33x07,333000033000033303330003300033300333300330033330003333033033330000333303303333x05,x310,x09,3333x06,"},Underworld:{normal:"p[0,1,6,8,16]0000x18,x06,x112,000111x28,111011222x36,2221111222x36,222110111x28,111000x112,x06,x18,x011,44x07,444000044000044404440004400044400444400440044440004444044044440000444404404444x05,x410,x09,4444x06,",two:"p[0,15,16,18]0000x38,x06,x312,000333x28,333033222x16,2223333222x16,222330333x28,333000x312,x06,x38,x011,22x07,222000022000022202220002200022200222200220022220002222022022220000222202202222x05,x210,x09,2222x06,",three:"p[0,6,8,10,16]0000x18,x06,x112,000111x38,111011333x26,3331111333x26,333110111x38,111000x112,x06,x18,x011,44x07,444000044000044404440004400044400444400440044440004444044044440000444404404444x05,x410,x09,4444x06,",four:"p[0,5,9,16]0000x18,x06,x112,000111x28,111011222x36,2221111222x36,222110111x28,111000x112,x06,x18,x011,33x07,333000033000033303330003300033300333300330033330003333033033330000333303303333x05,x310,x09,3333x06,"}},Firework:["same",["solids","Firework"]],Goomba:{normal:"p[0,2,5,9]x06,3333x011,x36,x09,x38,x07,x310,x05,311x36,11300033321333312333003332x16,23330333321233212x38,22233222x320,03333x26,3333x05,x28,x06,11x28,x05,x15,x25,110000x16,222111x05,x15,001110000",Underworld:"p[0,15,16,18]x06,2222x011,x26,x09,x28,x07,x210,x05,211x26,11200022231222213222002223x16,32220222231322313x28,33322333x220,02222x36,2222x05,x38,x06,11x38,x05,x15,x35,110000x16,333111x05,x15,001110000",Castle:["filter",["characters","Goomba","Overworld"],filters.Castle]},Hammer:{normal:"p[0,2,5,8]x08,2x014,12101x010,111101x09,1122232x09,1211131x08,x16,31x08,10011131x09,x15,01x012,2x015,2x015,2x015,2x015,2x015,2x015,2x015,2x07,",two:"p[0,2,5,8]x073,11x013,10111x011,101211x010,11112110x28,11112122x08,1111211x010,3333x011,1111211x065,",three:"p[0,2,5,8]x07,2x015,2x015,2x015,2x015,2x015,2x015,2x015,2x012,10x15,x09,13111001x08,13x16,x08,1311121x09,2322211x09,101111x010,10121x014,2x08,",four:"p[0,2,5,8]x065,1121111x011,3333x010,1121111x08,22121111x28,01121111x010,112101x011,11101x013,11x073,"},HammerBro:{normal:{normal:"p[0,1,6,14]003333x011,31x35,x08,31113313x09,31133313x08,311x35,x07,221221233x07,x25,122133x05,x25,12113333x06,21231x36,00022210311133313x06,3322113231x06,3222212331x06,x25,1323130000x25,1133233000x25,1133332200x25,313333233x06,33123323330000223311223333000022233111133x05,222x35,11110000222233x26,x05,222033x25,x06,2200002222x013,222",two:"p[0,1,6,14]003333x011,31x35,x08,31113313x09,31133313x08,311x35,x07,221221233x07,x25,122133x05,x25,1211333300002221231x36,x06,10311133313x06,3322113231x06,3222212331x06,3x25,32313x05,33x25,3233x05,33312222322x06,3313333233x06,3312333233x06,3311223333x07,33111133x08,x35,1111x07,23322233x08,x27,x010,x25,x012,2222000"},throwing:{normal:"p[0,1,6,14]00003333x011,333313x09,3113331x010,31133332x07,231133322x06,x25,12322x06,x25,12222x06,x25,1122233x05,2221x25,333x07,1322223313x06,3322223231x06,33x25,331x06,33322132313x05,33311133233x05,3331x35,22x06,3313333233x06,33123323330000223311223333000022233111133x05,222x35,11110000222233x26,x05,222033x25,x06,2200002222x013,222",two:"p[0,1,6,14]00003333x011,333313x09,3113331x010,31133332x07,231133322x06,x25,12322x06,x25,12222x06,x25,1122233x05,2221x25,333x07,1322223313x06,3322223231x06,33x25,331x06,33322132313x05,33311133233x05,3331x35,22x06,3313333233x06,3312333233x06,3311223333x07,33111133x08,x35,1111x07,23322233x08,x27,x010,x25,x012,2222000"},thrown:{normal:"p[0,1,6,14]003333x011,31x35,x08,31113313x09,31133313x08,311x35,x07,221221233x07,x25,122133x05,x25,12113333x06,21231x36,00022210311133313x06,3322113231x06,3222212331x06,x25,1323130000x25,1133233000x25,1133332200x25,313333233x06,33123323330000223311223333000022233111133x05,222x35,11110000222233x26,x05,222033x25,x06,2200002222x013,222",two:"p[0,1,6,14]003333x011,31x35,x08,31113313x09,31133313x08,311x35,x07,221221233x07,x25,122133x05,x25,12113333x06,21231x36,00022210311133313x06,3322113231x06,3222212331x06,x25,1323130000x25,1133233000x25,113333220022223313333233x06,3312333233x06,3311223333x07,33111133x08,x35,1111x07,23322233x08,x27,x010,x25,x012,2222000"}},Koopa:{normal:{normal:{flying:{normal:"p[0,1,6,14]x019,1x09,11000111x07,1111001112x05,x15,0231122000x15,0023112200112110002311220012111100211122011211110222122201211110023x25,012111010x26,0012x15,022202203312111002200220331113330220221333232333002022133233323200002212x36,23000221132x35,2300002132323332320000212333232333x05,1x35,23333x05,113332323111000221112331110000x25,x15,22200x25,x06,2222",two:"p[0,1,6,14]00001x014,111x012,2111x012,23112x010,223112x010,223112x010,2211120011100002322122011211000x27,0121111002220022012x15,022000213x17,x05,22133x17,00022133331131110222213332323311002221232333232000021132x35,2300002132323332320000212333232333x05,1x35,23333x05,113332323111000021112331112x05,222x15,222x06,2220000222x07,2220022200"},normal:{normal:{normal:"p[0,1,6,14]x019,1x014,111x013,1112x011,231122x010,231122x010,231122x010,211122x09,2221222x09,23x25,x09,x26,00x35,0002220220323332300220022033232333022022133332311300202213332323130000221232333232000221132x35,2300002132323332320000212333232333x05,1x35,23333x05,113332323111000221112331110000x25,x15,22200x25,x06,2222",two:"p[0,1,6,14]00001x014,111x012,2111x012,23112x010,223112x010,223112x010,221112x09,2322122x09,x27,x09,22200220x35,00022000213233323x06,2213323233x05,22133332311300222213332323130002221232333232000021132x35,2300002132323332320000212333232333x05,1x35,23333x05,113332323111000021112331112x05,222x15,222x06,2220000222x07,2220022200"},Underworld:{normal:"p[0,5,9,16]x019,1x014,111x013,1112x011,231122x010,231122x010,231122x010,211122x09,2221222x09,23x25,x09,x26,00x35,0002220220323332300220022033232333022022133332311300202213332323130000221232333232000221132x35,2300002132323332320000212333232333x05,1x35,23333x05,113332323111000221112331110000x25,x15,22200x25,x06,2222",two:"p[0,5,9,16]00001x014,111x012,2111x012,23112x010,223112x010,223112x010,221112x09,2322122x09,x27,x09,22200220x35,00022000213233323x06,2213323233x05,22133332311300222213332323130002221232333232000021132x35,2300002132323332320000212333232333x05,1x35,23333x05,113332323111000021112331112x05,222x15,222x06,2220000222x07,2220022200"}}},smart:["filter",["characters","Koopa","normal","normal"],filters.smart]},Castle:["filter",["characters","Koopa","normal"],filters.Castle]},Lakitu:{normal:"p[0,1,6,14]x05,x25,x010,x27,x08,333233322x06,3111311132x06,3x17,323x05,3113131132330000311313113233x05,3332x37,x05,222333322233000x25,33x25,3003x25,11x25,30031222111122213003x112,303x114,33x15,3113x15,33x15,3113x15,33x15,3113x15,33x114,3313x110,3130311131111311130031111333311113003x112,3000311113311113x05,3333003333000",hiding:"p[0,1,6,14]x0131,2220000222x05,x25,33x25,0000x25,11x25,00003222111122230003x112,303x114,33x15,3113x15,33x15,3113x15,33x15,3113x15,33x114,3313x110,3130311131111311130031111333311113003x112,3000311113311113x05,3333003333000"},Mario:{dead:"p[0,6,8,10]x05,x25,x07,11x27,1100111131311313x16,3313113133x15,33311113331100x35,113333x05,331333313x06,33x16,3x05,222211112220003332233332233003333223322333003333212212333003333x26,333000333x26,3300",normal:{normal:{normal:"p[0,6,8,10]0000x26,x09,x210,x06,33331131x07,33131113111x05,331331113111000033311113333x07,x18,x07,3332333x08,333323323330000x35,2222333300011132122123110001111x26,111000111x28,11x05,222202222x06,333300033330000x35,000x35,00",hopping:["same",["characters","Mario","normal","normal","running","normal","two"]],jumping:"p[0,6,8,10]x013,111x06,x26,0111x05,x29,11x05,33311311333000031311131133300003133111311130000331111x36,x06,x17,33000x35,2333233000x37,2333220311x36,x26,0311112232212212330113x210,3300333x29,330333x28,x05,330x25,x07,",running:{skidding:"p[0,6,8,10]x05,x26,x08,x28,33x07,131x37,0000x16,3113111001133113311311100033x16,3111x05,1123332222x05,3332231112220000x36,1113220000x36,112222x05,3333x26,x07,222233322x07,222x35,x09,2333223333x09,2x36,x010,x35,00",normal:{normal:"p[0,6,8,10]x05,x26,x09,x210,x06,33331131x07,33131113111x05,331331113111000033311113333x07,x18,x05,x35,2233x05,1113333222333x17,3332122233x15,0x28,0330000x210,33000x211,330033322200222233003333x013,3333x010,",two:"p[0,6,8,10]x020,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3323333x08,333322333x07,3332212211x06,3333x26,x06,2331112222x07,23112222x09,2223333x09,x38,0000",three:"p[0,6,8,10]x021,x26,x09,x210,x06,33331131x07,33131113111x05,331331113111000033311113333x07,x18,x07,x35,2311x06,11x36,11100001112x35,11x05,333x27,x06,33x28,x05,333x27,x06,330003333x012,x35,x05,"}},paddling:{normal:{normal:"p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,111x06,2x36,11x06,22233332x06,33x27,x07,33x26,x08,332222x010,30033x014,3x027,",paddle1:"p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,1111x05,2x36,111x05,222333322x05,33x28,x06,33x27,x07,33x25,x09,330333x013,33x026,",paddle2:"p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3233322x09,2x36,x08,222333311x05,33x25,33111000033x27,111000033x26,00110000330333x013,33x026,",paddle3:"p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3332333x08,33332333x06,1333322333x05,1113322122x07,33x27,x07,33x25,x09,330333x013,33x026,"},swim2:{normal:"p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,111x06,2x36,11x06,22233332x07,3x27,x07,33x26,x010,3322x011,333x013,33x028,",paddle1:"p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,1111x05,2x36,111x05,222333322x06,3x28,x06,33x27,x09,33222x010,3333x012,333x027,",paddle2:"p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3233322x09,2x36,x08,222333311x06,3x25,33111000033x27,111x06,3322220011x05,3333x012,333x027,",paddle3:"p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3332333x08,33332333x06,1333322333x05,1113322122x07,33x27,x09,332222x09,3333x012,333x027,"}},climbing:{normal:"p[0,6,8,10]0000x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3323333x09,222x35,x08,222x36,11100002222x35,111100x26,3333111100x211,33300x211,330000x29,x08,x26,x06,",two:"p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x08,22x35,111x05,22x36,1111000222x36,1111000x25,122x08,x28,00033000x210,3330000x29,333x05,x28,333x016,"}},large:{normal:"p[0,6,8,10]x06,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x07,2x15,3x09,32333323x07,3323333233x05,3332333323330003333233332333300333223333223330333322333322x38,x28,x38,2122221233331111x28,x18,x28,11110111x28,1110011x210,11000x212,000x26,00x26,00x25,0000x25,00x25,0000x25,000333300003333000033330000333300x36,0000x312,0000x36,",jumping:"p[0,6,8,10]x012,111x012,11311x06,x25,113310000x27,x15,000x28,x35,000x211,33000333113111333300311311331111330031133x18,30031133111311113033x15,x37,0033331111333313000033x18,33x05,2222332333300x36,223233300x38,23323300x38,2232300033113333223320003111133222231000x15,32221222000x15,x28,0001011x29,003011x210,033000x29,33330003x28,x37,233x26,x37,222332222x37,x25,0022x37,x25,x08,3332222x09,33x014,3x015,",hopping:["same",["characters","Mario","normal","large","running","normal","two"]],crouching:"p[0,6,8,10]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000331113111311110033x15,x36,000223x15,x35,0033323x19,0033323331113323033332x38,23033332x37,22x36,21x35,22x37,x28,x39,x26,x38,1112222111333231111222211113221111x26,1111202113x06,311200033330000333300x36,0000x36,",running:{skidding:"p[0,6,8,10]000x27,x09,11x27,33x06,1x27,333000x26,31133110022113113113111100013311311311110x16,3111213x16,3x15,22313111133331133223110333311113332x05,x15,x35,220003322233111332000333222x15,32000333233x15,3200x37,x15,0000x37,113122200x38,11222200x37,x27,00x36,x27,0000333x25,333x05,x25,x35,x06,x25,x38,0000222333311113x06,233x16,3x07,3112222x010,x27,003x07,222230033x07,22x37,x08,x37,x09,x36,x011,3333x012,3330000",normal:{normal:"p[0,6,8,10]x06,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x08,33311x010,222233200010000333322332011100x36,223231110x37,223321110x37,223323130x36,222332330x36,22212313003333x29,000x15,x28,000x15,x28,0031111x29,0330111x27,x35,00023x26,x35,003223x25,x38,22233222x39,2222000x310,2x011,333x013,333x014,333x011,",two:"p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,22110000322x37,1111003222x36,1111000222x37,1110002222x36,111000x26,3332x06,x210,x06,x29,30003333x27,322003333x25,3322200333322223222200033332220022220003333x05,333300033x07,33330003x08,x36,x010,x36,x017,",three:"p[0,6,8,10]x022,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x05,33x18,x07,222211x09,32332233x07,323333223x07,3233332233x06,3233332223x06,32x35,113x06,3233331111x06,22333311112x05,22233311112200002222331112220000x26,332222x05,x25,33322x07,222x36,x07,22x36,x09,223333x010,3222333x09,3333033x08,x35,x011,x37,x011,x35,x05,"}},paddling:{normal:{normal:"p[0,6,8,10]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x05,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x058,",paddle1:"p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x05,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x042,",paddle2:"p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,2x07,322x36,2x06,3222x36,11x05,222x36,11100002222x35,1111000x26,3331111000x210,011000x29,x06,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x042,",paddle3:"p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x08,x36,233x07,x36,223x06,x36,22233x05,x35,x25,3000011333222122200001113x28,0001111x29,000111x29,x06,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x042,"},swim2:{normal:"p[0,6,8,10]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x043,",paddle1:"p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x027,",paddle2:"p[0,6,8,10]x022,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,2x07,322x36,2x06,3222x36,11x05,222x36,11100002222x35,1111000x26,3331111000x210,011000x29,x07,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x028,",paddle3:"p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x08,x36,233x07,x36,223x06,x36,22233x05,x35,x25,3000011333222122200001113x28,0001111x29,000111x29,x07,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x027,"}},climbing:{normal:"p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x29,30330000x27,x35,x05,x26,x35,x07,22223333x011,x35,x013,33x015,3x018,",two:"p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,22110000322x37,1111003222x36,1111000222x37,1110002222x36,111000x26,3332x06,x210,x06,x29,3x06,x210,033000x29,33330000x28,33330000x28,3333x05,x27,3333x064,"}},fiery:{normal:"p[0,5,6,8]x06,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000333x25,x35,x05,33x28,x07,1x25,3x09,31333313x07,3313333133x05,3331333313330003333133331333300333113333113330333311333311x38,x18,x38,1211112133332222x18,x28,x18,22220222x18,2220022x110,22000x112,000x16,00x16,00x15,0000x15,00x15,0000x15,000333300003333000033330000333300x36,0000x312,0000x36,",jumping:"p[0,5,6,8]x012,222x012,22322x06,x15,223320000x17,x25,000x18,x35,000x111,33000333223222333300322322332222330032233x28,30032233222322223033x25,x37,0033332222333323000033x28,33x05,1111331333300x36,113133300x38,13313300x38,1131300033223333113310003222233111132000x25,31112111000x25,x18,0002222x19,003022x110,033000x19,33330003x18,x37,133x16,x37,111331111x37,x15,0011x37,x15,x08,3331111x09,33x014,3x015,",hopping:["same",["characters","Mario","normal","fiery","running","normal","three"]],crouching:"p[0,5,6,8]x07,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000332223222322220033x25,x36,000113x25,x35,0033313x29,0033313332223313033331x38,13033331x37,11x36,12x35,11x37,x18,x39,x16,x38,2221111222333132222111122223112222x16,2222101223x06,322100033330000333300x36,0000x36,",firing:["same",["characters","Mario","normal","fiery","running","normal","two"]],running:{skidding:"p[0,5,6,8]000x17,x09,22x17,33x06,2x17,333000x16,32233220011223223223222200023322322322220x26,3222123x26,3x25,11323222233332233113220333322223331x05,x25,x35,110003311133222331000333111x25,31000333133x25,3100x37,x25,0000x37,223211100x38,22111100x37,x17,00x36,x17,0000333x15,333x05,x15,x35,x06,x15,x38,0000111333322223x06,133x26,3x07,3221111x010,x17,003x07,111130033x07,11x37,x08,x37,x09,x36,x011,3333x012,3330000",normal:{normal:"p[0,5,6,8]x06,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000333x25,x35,x05,33x28,x08,33322x010,111133100020000333311331022200x36,113132220x37,113312220x37,113313230x36,111331330x36,11121323003333x19,000x25,x18,000x25,x18,0032222x19,0330222x17,x35,00013x16,x35,003113x15,x38,11133111x39,1111000x310,1x011,333x013,333x014,333x011,",two:"p[0,5,6,8]x039,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,11220000311x37,2222003111x36,2222000111x37,2220001111x36,222000x16,3331x06,x110,x06,x19,30003333x17,311003333x15,3311100333311113111100033331110011110003333x05,333300033x07,33330003x08,x36,x010,x36,0",three:"p[0,5,6,8,10]x022,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000044x25,x35,x05,33x28,x07,111122x09,31331133x07,313333113x07,3133331133x06,3133331113x06,31x35,223x06,3133332222x06,11333322221x05,11133322221100001111332221110000x16,331111x05,x15,33311x07,111x36,x07,11x36,x09,113333x010,3111333x09,3333033x08,x35,x011,x37,x011,x35,x05,"}},paddling:{normal:{normal:"p[0,6,8,10]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x05,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x058,",paddle1:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,332222x05,3223332222x05,311x35,22x05,311x36,2x06,31x36,x08,31x35,13x07,313333113x08,113311133x07,x18,3x07,x15,2111x06,x110,x06,x110,x06,x110,x05,33x18,00003333x17,x05,3333x15,x07,33331113x08,3333033x09,3300033x09,300003x042,",paddle2:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,1x07,311x36,1x06,3111x36,22x05,111x36,22200001111x35,2222000x16,3332222000x110,022000x19,x06,33x18,00003333x17,x05,3333x15,x07,33331113x08,3333033x09,3300033x09,300003x042,",paddle3:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x08,x36,133x07,x36,113x06,x36,11133x05,x35,x15,3000022333111211100002223x18,0002222x19,000222x19,x06,33x18,00003333x17,x05,3333x15,x07,33331113x08,3333033x09,3300033x09,300003x042,"},swim2:{normal:"p[0,6,8,10]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x043,",paddle1:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,332222x05,3223332222x05,311x35,22x05,311x36,2x06,31x36,x08,31x35,13x07,313333113x08,113311133x07,x18,3x07,x15,2111x06,x110,x06,x110,x06,x110,x06,x19,x07,x18,x08,3x15,x09,333111x010,x35,x011,3333x012,333x014,33x027,",paddle2:"p[0,5,6,8]x022,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,1x07,311x36,1x06,3111x36,22x05,111x36,22200001111x35,2222000x16,3332222000x110,022000x19,x07,x19,x07,x18,x08,3x15,x09,333111x010,x35,x011,3333x012,333x014,33x028,",paddle3:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x08,x36,133x07,x36,113x06,x36,11133x05,x35,x15,3000022333111211100002223x18,0002222x19,000222x19,x07,x19,x07,x18,x08,3x15,x09,333111x010,x35,x011,3333x012,333x014,33x027,"}},climbing:{normal:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,332222x05,3223332222x05,311x35,22x05,311x36,2x06,31x36,x08,31x35,13x07,313333113x08,113311133x07,x18,3x07,x15,2111x06,x110,x06,x110,x06,x110,x06,x19,x07,x19,30330000x17,x35,x05,x16,x35,x07,11113333x011,x35,x013,33x015,3x018,",two:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,11220000311x37,2222003111x36,2222000111x37,2220001111x36,222000x16,3331x06,x110,x06,x19,3x06,x110,033000x19,33330000x18,33330000x18,3333x05,x17,3333x064,"}},shrooming:{normal:"p[0,6,8,10]x0261,x25,x010,x29,x07,3331131x08,3131113111x06,31331113111x05,3311113333x08,x17,x08,332333x09,3332332333x05,33332222333300001132122123110000111x26,111000011x28,11x06,22200222x07,3330000333x05,33330000333300",shrooming2:"p[0,6,8,10]x0134,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x07,2x15,3x09,32333323x07,3323333233x05,33323333233300033332333323333011002122221200x15,0x28,0x16,x210,11101022220022220100022220000222200003333000033330000333300003333000x35,0000x35,0",shrooming3:"p[0,6,8,10]x06,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x07,2x15,3x09,32333323x07,3323333233x05,3332333323330003333233332333300333223333223330333322333322x38,x28,x38,2122221233331111x28,x18,x28,11110111x28,1110011x210,11000x212,000x26,00x26,00x25,0000x25,00x25,0000x25,000333300003333000033330000333300x36,0000x312,0000x36,"}},star:{normal:["filter",["characters","Mario","normal"],filters.star.one],star2:["filter",["characters","Mario","normal"],filters.star.two],star3:["filter",["characters","Mario","normal"],filters.star.three],star4:["filter",["characters","Mario","normal"],filters.star.four]}},Luigi:{dead:"p[0,6,1,21]x05,x25,x07,11x27,1100111131311313x16,3313113133x15,33311113331100x35,113333x05,331333313x06,33x16,3x05,222211112220003332233332233003333223322333003333212212333003333x26,333000333x26,3300",normal:{normal:{normal:"p[0,6,1,21]0000x26,x09,x210,x06,33331131x07,33131113111x05,331331113111000033311113333x07,x18,x07,3332333x08,333323323330000x35,2222333300011132122123110001111x26,111000111x28,11x05,222202222x06,333300033330000x35,000x35,00",hopping:["same",["characters","Luigi","normal","normal","running","normal","two"]],jumping:"p[0,6,1,21]x013,111x06,x26,0111x05,x29,11x05,33311311333000031311131133300003133111311130000331111x36,x06,x17,33000x35,2333233000x37,2333220311x36,x26,0311112232212212330113x210,3300333x29,330333x28,x05,330x25,x07,",running:{skidding:"p[0,6,1,21]x05,x26,x08,x28,33x07,131x37,0000x16,3113111001133113311311100033x16,3111x05,1123332222x05,3332231112220000x36,1113220000x36,112222x05,3333x26,x07,222233322x07,222x35,x09,2333223333x09,2x36,x010,x35,00",normal:{normal:"p[0,6,1,21]x05,x26,x09,x210,x06,33331131x07,33131113111x05,331331113111000033311113333x07,x18,x05,x35,2233x05,1113333222333x17,3332122233x15,0x28,0330000x210,33000x211,330033322200222233003333x013,3333x010,",two:"p[0,6,1,21]x020,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3323333x08,333322333x07,3332212211x06,3333x26,x06,2331112222x07,23112222x09,2223333x09,x38,0000",three:"p[0,6,1,21]x021,x26,x09,x210,x06,33331131x07,33131113111x05,331331113111000033311113333x07,x18,x07,x35,2311x06,11x36,11100001112x35,11x05,333x27,x06,33x28,x05,333x27,x06,330003333x012,x35,x05,"}},paddling:{normal:{normal:"p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,111x06,2x36,11x06,22233332x06,33x27,x07,33x26,x08,332222x010,30033x014,3x027,",paddle1:"p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,1111x05,2x36,111x05,222333322x05,33x28,x06,33x27,x07,33x25,x09,330333x013,33x026,",paddle2:"p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3233322x09,2x36,x08,222333311x05,33x25,33111000033x27,111000033x26,00110000330333x013,33x026,",paddle3:"p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3332333x08,33332333x06,1333322333x05,1113322122x07,33x27,x07,33x25,x09,330333x013,33x026,"},swim2:{normal:"p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,111x06,2x36,11x06,22233332x07,3x27,x07,33x26,x010,3322x011,333x013,33x028,",paddle1:"p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,1111x05,2x36,111x05,222333322x06,3x28,x06,33x27,x09,33222x010,3333x012,333x027,",paddle2:"p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3233322x09,2x36,x08,222333311x06,3x25,33111000033x27,111x06,3322220011x05,3333x012,333x027,",paddle3:"p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3332333x08,33332333x06,1333322333x05,1113322122x07,33x27,x09,332222x09,3333x012,333x027,"}},climbing:{normal:"p[0,6,1,21]0000x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3323333x09,222x35,x08,222x36,11100002222x35,111100x26,3333111100x211,33300x211,330000x29,x08,x26,x06,",two:"p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x08,22x35,111x05,22x36,1111000222x36,1111000x25,122x08,x28,00033000x210,3330000x29,333x05,x28,333x016,"}},large:{normal:"p[0,6,1,21]x06,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x07,2x15,3x09,32333323x07,3323333233x05,3332333323330003333233332333300333223333223330333322333322x38,x28,x38,2122221233331111x28,x18,x28,11110111x28,1110011x210,11000x212,000x26,00x26,00x25,0000x25,00x25,0000x25,000333300003333000033330000333300x36,0000x312,0000x36,",jumping:"p[0,6,1,21]x012,111x012,11311x06,x25,113310000x27,x15,000x28,x35,000x211,33000333113111333300311311331111330031133x18,30031133111311113033x15,x37,0033331111333313000033x18,33x05,2222332333300x36,223233300x38,23323300x38,2232300033113333223320003111133222231000x15,32221222000x15,x28,0001011x29,003011x210,033000x29,33330003x28,x37,233x26,x37,222332222x37,x25,0022x37,x25,x08,3332222x09,33x014,3x015,",hopping:["same",["characters","Luigi","normal","large","running","normal","two"]],crouching:"p[0,6,1,21]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000331113111311110033x15,x36,000223x15,x35,0033323x19,0033323331113323033332x38,23033332x37,22x36,21x35,22x37,x28,x39,x26,x38,1112222111333231111222211113221111x26,1111202113x06,311200033330000333300x36,0000x36,",running:{skidding:"p[0,6,1,21]000x27,x09,11x27,33x06,1x27,333000x26,31133110022113113113111100013311311311110x16,3111213x16,3x15,22313111133331133223110333311113332x05,x15,x35,220003322233111332000333222x15,32000333233x15,3200x37,x15,0000x37,113122200x38,11222200x37,x27,00x36,x27,0000333x25,333x05,x25,x35,x06,x25,x38,0000222333311113x06,233x16,3x07,3112222x010,x27,003x07,222230033x07,22x37,x08,x37,x09,x36,x011,3333x012,3330000",normal:{normal:"p[0,6,1,21]x06,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x08,33311x010,222233200010000333322332011100x36,223231110x37,223321110x37,223323130x36,222332330x36,22212313003333x29,000x15,x28,000x15,x28,0031111x29,0330111x27,x35,00023x26,x35,003223x25,x38,22233222x39,2222000x310,2x011,333x013,333x014,333x011,",two:"p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,22110000322x37,1111003222x36,1111000222x37,1110002222x36,111000x26,3332x06,x210,x06,x29,30003333x27,322003333x25,3322200333322223222200033332220022220003333x05,333300033x07,33330003x08,x36,x010,x36,x017,",three:"p[0,6,1,21]x022,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x05,33x18,x07,222211x09,32332233x07,323333223x07,3233332233x06,3233332223x06,32x35,113x06,3233331111x06,22333311112x05,22233311112200002222331112220000x26,332222x05,x25,33322x07,222x36,x07,22x36,x09,223333x010,3222333x09,3333033x08,x35,x011,x37,x011,x35,x05,"}},paddling:{normal:{normal:"p[0,6,1,21]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x05,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x058,",paddle1:"p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x05,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x042,",paddle2:"p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,2x07,322x36,2x06,3222x36,11x05,222x36,11100002222x35,1111000x26,3331111000x210,011000x29,x06,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x042,",paddle3:"p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x08,x36,233x07,x36,223x06,x36,22233x05,x35,x25,3000011333222122200001113x28,0001111x29,000111x29,x06,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x042,"},swim2:{normal:"p[0,6,1,21]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x043,",paddle1:"p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x027,",paddle2:"p[0,6,1,21]x022,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,2x07,322x36,2x06,3222x36,11x05,222x36,11100002222x35,1111000x26,3331111000x210,011000x29,x07,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x028,",paddle3:"p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x08,x36,233x07,x36,223x06,x36,22233x05,x35,x25,3000011333222122200001113x28,0001111x29,000111x29,x07,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x027,"}},climbing:{normal:"p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x29,30330000x27,x35,x05,x26,x35,x07,22223333x011,x35,x013,33x015,3x018,",two:"p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,22110000322x37,1111003222x36,1111000222x37,1110002222x36,111000x26,3332x06,x210,x06,x29,3x06,x210,033000x29,33330000x28,33330000x28,3333x05,x27,3333x064,"}},fiery:{normal:"p[0,5,6,8]x06,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000333x25,x35,x05,33x28,x07,1x25,3x09,31333313x07,3313333133x05,3331333313330003333133331333300333113333113330333311333311x38,x18,x38,1211112133332222x18,x28,x18,22220222x18,2220022x110,22000x112,000x16,00x16,00x15,0000x15,00x15,0000x15,000333300003333000033330000333300x36,0000x312,0000x36,",jumping:"p[0,5,6,8]x012,222x012,22322x06,x15,223320000x17,x25,000x18,x35,000x111,33000333223222333300322322332222330032233x28,30032233222322223033x25,x37,0033332222333323000033x28,33x05,1111331333300x36,113133300x38,13313300x38,1131300033223333113310003222233111132000x25,31112111000x25,x18,0002222x19,003022x110,033000x19,33330003x18,x37,133x16,x37,111331111x37,x15,0011x37,x15,x08,3331111x09,33x014,3x015,",hopping:["same",["characters","Luigi","normal","fiery","running","normal","three"]],crouching:"p[0,5,6,8]x07,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000332223222322220033x25,x36,000113x25,x35,0033313x29,0033313332223313033331x38,13033331x37,11x36,12x35,11x37,x18,x39,x16,x38,2221111222333132222111122223112222x16,2222101223x06,322100033330000333300x36,0000x36,",firing:["same",["characters","Luigi","normal","fiery","running","normal","two"]],running:{skidding:"p[0,5,6,8]000x17,x09,22x17,33x06,2x17,333000x16,32233220011223223223222200023322322322220x26,3222123x26,3x25,11323222233332233113220333322223331x05,x25,x35,110003311133222331000333111x25,31000333133x25,3100x37,x25,0000x37,223211100x38,22111100x37,x17,00x36,x17,0000333x15,333x05,x15,x35,x06,x15,x38,0000111333322223x06,133x26,3x07,3221111x010,x17,003x07,111130033x07,11x37,x08,x37,x09,x36,x011,3333x012,3330000",normal:{normal:"p[0,5,6,8]x06,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000333x25,x35,x05,33x28,x08,33322x010,111133100020000333311331022200x36,113132220x37,113312220x37,113313230x36,111331330x36,11121323003333x19,000x25,x18,000x25,x18,0032222x19,0330222x17,x35,00013x16,x35,003113x15,x38,11133111x39,1111000x310,1x011,333x013,333x014,333x011,",two:"p[0,5,6,8]x039,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,11220000311x37,2222003111x36,2222000111x37,2220001111x36,222000x16,3331x06,x110,x06,x19,30003333x17,311003333x15,3311100333311113111100033331110011110003333x05,333300033x07,33330003x08,x36,x010,x36,0",three:"p[0,5,6,8,10]x022,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000044x25,x35,x05,33x28,x07,111122x09,31331133x07,313333113x07,3133331133x06,3133331113x06,31x35,223x06,3133332222x06,11333322221x05,11133322221100001111332221110000x16,331111x05,x15,33311x07,111x36,x07,11x36,x09,113333x010,3111333x09,3333033x08,x35,x011,x37,x011,x35,x05,"}},paddling:{normal:{normal:"p[0,6,1,21]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x05,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x058,",paddle1:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,332222x05,3223332222x05,311x35,22x05,311x36,2x06,31x36,x08,31x35,13x07,313333113x08,113311133x07,x18,3x07,x15,2111x06,x110,x06,x110,x06,x110,x05,33x18,00003333x17,x05,3333x15,x07,33331113x08,3333033x09,3300033x09,300003x042,",paddle2:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,1x07,311x36,1x06,3111x36,22x05,111x36,22200001111x35,2222000x16,3332222000x110,022000x19,x06,33x18,00003333x17,x05,3333x15,x07,33331113x08,3333033x09,3300033x09,300003x042,",paddle3:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x08,x36,133x07,x36,113x06,x36,11133x05,x35,x15,3000022333111211100002223x18,0002222x19,000222x19,x06,33x18,00003333x17,x05,3333x15,x07,33331113x08,3333033x09,3300033x09,300003x042,"},swim2:{normal:"p[0,6,1,21]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x043,",paddle1:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,332222x05,3223332222x05,311x35,22x05,311x36,2x06,31x36,x08,31x35,13x07,313333113x08,113311133x07,x18,3x07,x15,2111x06,x110,x06,x110,x06,x110,x06,x19,x07,x18,x08,3x15,x09,333111x010,x35,x011,3333x012,333x014,33x027,",paddle2:"p[0,5,6,8]x022,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,1x07,311x36,1x06,3111x36,22x05,111x36,22200001111x35,2222000x16,3332222000x110,022000x19,x07,x19,x07,x18,x08,3x15,x09,333111x010,x35,x011,3333x012,333x014,33x028,",paddle3:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x08,x36,133x07,x36,113x06,x36,11133x05,x35,x15,3000022333111211100002223x18,0002222x19,000222x19,x07,x19,x07,x18,x08,3x15,x09,333111x010,x35,x011,3333x012,333x014,33x027,"}},climbing:{normal:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,332222x05,3223332222x05,311x35,22x05,311x36,2x06,31x36,x08,31x35,13x07,313333113x08,113311133x07,x18,3x07,x15,2111x06,x110,x06,x110,x06,x110,x06,x19,x07,x19,30330000x17,x35,x05,x16,x35,x07,11113333x011,x35,x013,33x015,3x018,",two:"p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,11220000311x37,2222003111x36,2222000111x37,2220001111x36,222000x16,3331x06,x110,x06,x19,3x06,x110,033000x19,33330000x18,33330000x18,3333x05,x17,3333x064,"}},shrooming:{normal:"p[0,6,1,21]x0261,x25,x010,x29,x07,3331131x08,3131113111x06,31331113111x05,3311113333x08,x17,x08,332333x09,3332332333x05,33332222333300001132122123110000111x26,111000011x28,11x06,22200222x07,3330000333x05,33330000333300",shrooming2:"p[0,6,1,21]x0134,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x07,2x15,3x09,32333323x07,3323333233x05,33323333233300033332333323333011002122221200x15,0x28,0x16,x210,11101022220022220100022220000222200003333000033330000333300003333000x35,0000x35,0",shrooming3:"p[0,6,1,21]x06,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x07,2x15,3x09,32333323x07,3323333233x05,3332333323330003333233332333300333223333223330333322333322x38,x28,x38,2122221233331111x28,x18,x28,11110111x28,1110011x210,11000x212,000x26,00x26,00x25,0000x25,00x25,0000x25,000333300003333000033330000333300x36,0000x312,0000x36,"}},star:{normal:["filter",["characters","Luigi","normal"],filters.star.one],star2:["filter",["characters","Luigi","normal"],filters.star.two],star3:["filter",["characters","Luigi","normal"],filters.star.three],star4:["filter",["characters","Luigi","normal"],filters.star.four]}},Mushroom:{normal:"p[0,1,6,8]x06,2222x011,332222x09,33332222x07,x35,x25,x05,22333x27,000x29,3332200x28,x35,202233x25,x35,222333x25,x35,22233x27,333x219,02333x16,3332x05,x18,x08,12x16,x08,12x16,x09,121111x05,",gainlife:"p[0,1,6,14]x06,2222x011,332222x09,33332222x07,x35,x25,x05,22333x27,000x29,3332200x28,x35,202233x25,x35,222333x25,x35,22233x27,333x219,02333x16,3332x05,x18,x08,12x16,x08,12x16,x09,121111x05,",deathly:"p[0,5,9,16]x06,2222x011,332222x09,33332222x07,x35,x25,x05,22333x27,000x29,3332200x28,x35,202233x25,x35,222333x25,x35,22233x27,333x219,02333x16,3332x05,x18,x08,12x16,x08,12x16,x09,121111x05,"},Pirhana:{normal:{normal:"p[0,6,14]x022,2002x011,210012x09,22200222x08,12200221x07,2221001222x06,2222002222x05,1212200221210000x25,00x25,0000222120021222000021222002221200002222100122220000212220022212x05,2212002122x06,2222002222x07,12100121x010,2002x06,11x05,11x05,11121100011000112101211001100112100112110110112110001121011012110000111211112111x05,x110,000",two:"p[0,1,6,14]x034,3x010,30003211x06,112300331x08,1330023311000011332033321x06,12333233331100113333233233100001332x37,x06,x36,23333100133332x35,23100132333302x35,00x35,20033233300333233000333320023333x05,32x36,23x08,323323x05,22x05,22x05,22232200022000223202322002200223200223220220223220002232022023220000222322223222x05,x210,000"},Underworld:{normal:"p[0,9,16]x022,2002x011,210012x09,22200222x08,12200221x07,2221001222x06,2222002222x05,1212200221210000x25,00x25,0000222120021222000021222002221200002222100122220000212220022212x05,2212002122x06,2222002222x07,12100121x010,2002x06,11x05,11x05,11121100011000112101211001100112100112110110112110001121011012110000111211112111x05,x110,000",two:"p[0,5,9,16]x034,3x010,30003211x06,112300331x08,1330023311000011332033321x06,12333233331100113333233233100001332x37,x06,x36,23333100133332x35,23100132333302x35,00x35,20033233300333233000333320023333x05,32x36,23x08,323323x05,22x05,22x05,22232200022000223202322002200223200223220220223220002232022023220000222322223222x05,x210,000"},Castle:["same",["characters","Pirhana","Underworld"]]},Podoboo:"p[0,1,6,8]0000x36,x07,x38,x05,3332222333000333x26,33300332221122233033322111122x35,22x16,22333322x16,22333322x16,223333222111122233332222112222x35,232222323330x35,22x35,00x35,22x35,0003303333033x05,30033003000",Shell:{normal:{normal:{normal:"p[0,1,6,14]x05,233332x09,33222233x07,3323333233x06,32x36,23x05,32x38,230000232x36,2320002333233332333200x35,2222x35,01113323333233x17,2x36,2111100011x36,11x07,11333311x09,x16,x011,1111x06,",peeking:"p[0,1,6,14]x05,233332x09,33222233x07,3323333233x06,32x36,23x05,32x38,230000232x36,2320002333233332333200x35,2222x35,01113323333233x17,2x36,2111100211x36,11200022211333311222002220x16,02220022000111100022002x012,20"},smart:["filter",["characters","Shell","normal","normal"],filters.smart]},Underworld:{normal:"p[0,5,9,16]x05,233332x09,33222233x07,3323333233x06,32x36,23x05,32x38,230000232x36,2320002333233332333200x35,2222x35,01113323333233x17,2x36,2111100011x36,11x07,11333311x09,x16,x011,1111x06,",peeking:"p[0,5,6,9,16]x05,344443x09,44333344x07,4434444344x06,43x46,34x05,43x48,340000343x46,3430003444344443444300x45,3333x45,01114434444344x17,3x46,3111100211x46,11200022211444411222002220x16,02220022000111100022002x012,20"},Castle:["same",["characters","Shell","normal","normal"]]},ShellBeetle:{normal:"p[0,2,5,9]x06,1111x010,x18,x07,1111331111x05,1111322311110000x15,33x15,0000x112,000x114,00x114,00x114,00x114,00x114,00x114,00x114,0x35,x16,x35,000033311333x010,3333x06,",Underworld:"p[0,15,16,18]x06,1111x010,x18,x07,1111221111x05,1111233211110000x15,22x15,0000x112,000x114,00x114,00x114,00x114,00x114,00x114,00x114,0x25,x16,x25,000022211222x010,2222x06,",Castle:"p[0,1,3,4]x06,3333x010,x38,x07,3333223333x05,3333211233330000x35,22x35,0000x312,000x314,00x314,00x314,00x314,00x314,00x314,0x25,x36,x25,000022233222x010,2222x06,"},Spiny:{normal:"p[0,1,6,8]x024,1x015,1x014,122x08,10000122000010001200122220012000122012222012200012223222312220001122x35,1222003322331123322301113331122233330033133x25,x36,133133222333111333321x35,111x05,222x16,2220002222x06,2222",two:"p[0,1,6,8]x08,1x015,1x014,122x08,10000122000010001200122220012000122012222012200012223222312220001122x35,1222003322331123322301113331122233330033133x25,x36,133133222333111333321x35,111x05,222x16,22x06,222000222x08,22000220000"},SpinyEgg:{normal:"p[0,1,6,8]x06,22x09,22322322x06,2x36,2x05,x310,00022311x35,22002311x37,200331x39,022x310,2222x310,220x39,133002x37,11320022x35,11322000x310,x05,2x36,2x06,22322322x09,22x06,",two:"p[0,1,6,8]0000220022x08,233332x05,22x38,2200233311x35,20003311x36,0022331x37,2222x310,220x312,00x312,022x310,2222x37,1332200x36,11330002x35,1133320022x38,22x05,233332x08,2200220000"},Star:{normal:"p[0,6,8]x06,11x012,11x011,1111x010,1111x09,x16,0000x119,2112x15,01111211211110001112112111x05,x18,x06,x18,x05,x110,0000x110,00001111001111000111x06,1110011x08,110",two:"p[0,2,9]x06,22x012,22x011,2222x010,2222x09,x26,0000x219,1221x25,02222122122220002221221222x05,x28,x06,x28,x05,x210,0000x210,00002222002222000222x06,2220022x08,220",three:"p[0,5,8]x06,22x012,22x011,2222x010,2222x09,x26,0000x219,1221x25,02222122122220002221221222x05,x28,x06,x28,x05,x210,0000x210,00002222002222000222x06,2220022x08,220",four:"p[0,6,14]x06,11x012,11x011,1111x010,1111x09,x16,0000x119,2112x15,01111211211110001112112111x05,x18,x06,x18,x05,x110,0000x110,00001111001111000111x06,1110011x08,110"},Vine:["multiple","vertical",{top:"p[0,6,14]00222x010,x25,x08,2211122x07,x25,12x09,222022x012,22x012,22x012,22x012,22x012,220022x08,2202222x07,2221112x07,x26,12x06,220x25,",middle:"p[0,6,14]x06,22x012,22x012,22x08,220022x07,2222022x07,2111222x06,21x26,x06,x25,022x012,22x012,22x012,22x012,220022x08,2202222x07,2221112x07,x26,12x06,220x25,"}]},solids:{Axe:{normal:"p[0,2,4,6,9]003x010,3000323300420033130032333322333313032x35,42x35,1332x35,42x35,1332x35,42x35,1332x35,42x35,1332x35,42x35,130323333423333130002330042000313000300002200003x09,42x014,22x014,42x014,22x014,42x07,",two:"p[0,2,4,9]003x010,3000323300320033130032333322333313032x36,2x35,1332x36,2x35,1332x36,2x35,1332x36,2x35,1332x36,2x35,13032x35,23333130002330032000313000300002200003x09,32x014,22x014,32x014,22x014,32x07,",three:"p[0,2,4,9,11]004x010,4000424400320044140042444422444414042x45,32x45,1442x45,32x45,1442x45,32x45,1442x45,32x45,1442x45,32x45,140424444324444140002440032000414000400002200004x09,32x014,22x014,32x014,22x014,32x07,"},Block:{normal:{normal:"p[0,2,9]0x114,01x214,1121x210,1211x214,11x214,11x214,11x214,11x214,11x214,11x214,11x214,11x214,11x214,1121x210,1211x214,10x114,0",unused:{normal:"p[0,2,6,9]0x314,03x214,1321x210,12132222x35,x25,132223311133222213222331223312221322233122331222132222112333122213x26,3311122213x26,331x25,13x27,11x25,13x26,33x26,13x26,331x25,1321x25,112221213x214,x117,",two:"p[0,2,9]0x214,0x215,1221x210,121x215,1x26,111x26,1x26,1222212221x26,1222212221x25,11222212221x29,1112221x29,1x25,1x28,11x25,1x215,1x29,1x25,1221x25,11222121x215,x117,",three:"p[0,2,9,11]0x214,02x314,1231x310,13123333x25,x35,123332211122333312333221332213331233322133221333123333113222133312x36,2211133312x36,221x35,12x37,11x35,12x36,22x36,12x36,221x35,1231x35,113331312x314,x117,"}},Underworld:{normal:"p[0,9,16]0x214,02x114,2212x110,2122x114,22x114,22x114,22x114,22x114,22x114,22x114,22x114,22x114,22x114,2212x110,2122x114,20x214,0",unused:{normal:"p[0,6,9,16]0x214,02x114,3213x110,31321111x25,x15,321112233322111132111223112231113211122311223111321111331222311132x16,2233311132x16,223x15,32x17,33x15,32x16,22x16,32x16,223x15,3213x15,331113132x114,x317,",two:"p[0,9,16]0x114,0x115,2112x110,212x115,2x16,222x16,2x16,2111121112x16,2111121112x15,22111121112x19,2221112x19,2x15,2x18,22x15,2x115,2x19,2x15,2112x15,22111212x115,x217,",three:"p[0,9,11,16]0x114,01x214,3123x210,32312222x15,x25,312221133311222231222113221132223122211322113222312222332111322231x26,1133322231x26,113x25,31x27,33x25,31x26,11x26,31x26,113x25,3123x25,332223231x214,x317,"}},Castle:["same",["solids","Block","Underworld"]]},Brick:{normal:{normal:"p[2,5,9]x116,x27,0x27,0x27,0x27,x017,2220x27,0x27,0x27,0x27,0x27,02222x016,x27,0x27,0x27,0x27,0x27,0x27,x017,2220x27,0x27,0x27,0x27,0x27,02222x016,",used:["same",["solids","Block","Overworld","used"]]},Underworld:{normal:"p[2,16]x17,0x17,0x17,0x17,0x17,0x17,x017,1110x17,0x17,0x17,0x17,0x17,01111x016,x17,0x17,0x17,0x17,0x17,0x17,x017,1110x17,0x17,0x17,0x17,0x17,01111x016,",used:["same",["solids","Block","Overworld","used"]]},Castle:["filter",["solids","Brick","Overworld"],filters.Castle],Alt2:["filter",["solids","Brick","Overworld"],filters.Alt2]},BridgeBase:"p[0,2,5,8]111000112221012222x35,222x35,222x35,222x35,22221012211100011",Cannon:["multiple","vertical",{top:"p[0,2,5,9]222x010,2222111x210,11222x110,x26,1x213,111x210,112x112,2112x112,2112x112,2112x15,22221112112111121111311211211121122113121121112121131312112111212113131211211121133113221122212x16,3122221102x16,302110002x18,3x06,2x18,3x05,2x110,300002x110,3000211x38,1130021333222233313021133x26,3313021133232232331132113233223323113211323322332311321132332233231132113x28,3113211333233233311321133322223331132111x38,11132x114,3",middle:"p[2,5,9]1x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,2"}],CastleAxe:"p[0,2,4,6,8]003x010,3000323300420033130032333322333313032x35,42x35,1332x35,42x35,1332x35,42x35,1332x35,42x35,1332x35,42x35,130323333423333130002330042000313000300002200003x09,42x014,22x014,42x014,22x014,42x07,",CastleBlock:"p[0,4,9]0x114,01x214,1121x210,1211x214,11x214,11x214,11x214,11x214,11x214,11x214,11x214,11x214,11x214,1121x210,1211x214,10x114,0",CastleBridge:"p[1,2,4,8]10001000100010001000100010001000122212223222322232223222322232223222322232223222322232221222122213331333133313331333133313331333",CastleChain:"p[0,1,3]x014,1x013,1x014,22x011,12x013,22x011,12x012,102x012,22x011,12x012,102x012,22x011,12x013,22x011,12x012,102x012,22x013,",CastleStone:{normal:"p[1,2,3,4]0031x06,31000022310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,3102223331x37,13333x116,x06,31x06,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,31x37,1x37,x117,",Underwater:"p[2,12,14,20]1103x16,03111122031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,0312220003x07,30000x316,x16,03x16,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,03x07,3x07,x317,"},Cloud:"p[0,1,2]000x210,x05,2x110,20002x112,2002x112,2002x112,202x114,22x15,2112x15,22x15,2112x15,22x15,2112x15,22x114,2212x110,2120211121111211120021111222211112002x112,2000211112211112x05,2222002222000",Coral:"p[0,7,8]0000100012x05,110001000120000121001000112000120110100012000020001010011211112000101001x26,100021100120000221000221112x06,2x05,22120001x05,1000012001x06,1011012001000100101001120122010001100012120022000021001122000020000211112x011,22212x06,",DeadGoomba:{normal:"p[0,5,9,15]x06,2222x09,x210,000022333222233322022111133331111x218,000x110,x07,x18,x05,x35,0000x35,0",Underworld:"p[0,15,16,18]x06,2222x09,x210,000022111222211122022333311113333x218,000x310,x07,x38,x05,x15,0000x15,0",Castle:["filter",["solids","DeadGoomba","normal"],filters.Castle]},Firework:{normal:"p[0,6,8]x070,2002x010,20222202x09,221122x09,22111122x08,22111122x09,221122x09,20222202x010,2002x070,",n2:"p[0,1,6,8]x020,3x06,3x09,303303x09,x38,x06,303232232303x05,3321221233x06,3221111223x05,3332111123330000333211112333x05,3221111223x06,3321221233x05,303232232303x06,x38,x09,303303x09,3x06,3x020,",n3:"p[0,1,6,8]00030033330030000300x38,003000x35,22x35,00303323233232330300323x26,32300033321211212333033232x16,232x35,22x16,22x36,22x16,22x35,232x16,23233033321211212333000323x26,32300303323233232330300x35,22x35,000300x38,00300003003333003000"},Flag:{normal:"p[0,1,14]x116,0x18,x25,1100x16,22121221000x15,211211210000111121222121x05,11122212221x06,11x27,1x07,111222111x08,x18,x09,x17,x010,x16,x011,x15,x012,1111x013,111x014,11x015,1",Alt:"p[0,5,16]x116,0x18,x25,1100x16,22121221000x15,211211210000111121222121x05,11122212221x06,11x27,1x07,111222111x08,x18,x09,x17,x010,x16,x011,x15,x012,1111x013,111x014,11x015,1",Alt2:["same",["solids","Flag","Alt"]]},FlagPole:{normal:"p[13]x0288,",Alt:"p[1]x0288,",Alt2:["same",["solids","FlagPole","Alt"]]},FlagTop:{normal:"p[0,2,13,14]001111000123331012x35,112x35,11x36,11x36,10133331000111100",Alt:"p[0,1,3,4]002222000213332021x35,221x35,22x36,22x36,20233332000222200",Alt2:["same",["solids","Flag","Alt"]]},Floor:{normal:"p[2,5,9]2x18,02111121x28,01222201x28,01222201x28,01222201x28,01022201x28,02000021x28,0x15,01x28,01222201x28,01222201x28,012222000x26,01x25,01100222201x25,0121100001x26,0122211101x26,01x26,01x25,002x06,21x06,2",Underworld:"p[2,16,18]1x28,01222212x18,02111102x18,02111102x18,02111102x18,02011102x18,01000012x18,0x25,02x18,02111102x18,02111102x18,021111000x16,02x15,02200111102x15,0212200002x16,0211122202x16,02x16,02x15,001x06,12x06,1",Underwater:"p[2,12,14]22x112,0221111x29,0011122111222211100122x15,2212221202112222011x25,0211222201x26,021x26,0x25,0221x26,0022201201x26,0000101011112222000100101222122220012011x25,02200122011x25,0200012001x25,001111220012220000122220022x06,2x07,2",Castle:["same",["solids","Stone","Castle"]],Alt2:["filter",["solids","Floor","Overworld"],filters.Alt2]},Peach:"p[0,1,2,6,8]x019,303303x010,x36,x09,x48,x07,x410,x07,4443234444x07,433233434x06,x37,434x07,x38,44x05,3444x35,44x05,34433334444x06,x36,4444x06,4413341444x05,44133111144x05,431111331440000x39,144x05,x37,1444x07,44111144x07,x110,x05,x112,0000x112,0001111x46,111100x414,00x45,1111x45,0",Pipe:{normal:["multiple","vertical",{top:"p[0,2,13,14]x133,x230,11x35,x26,x319,1122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,232322x133,00x128,00",middle:"p[0,2,13,14]00122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,2322100"}],Castle:{normal:["multiple","vertical",{top:"p[0,1,3,4]x333,x130,33x25,x16,x219,3311122x16,211x210,1212113311122x16,211x211,121113311122x16,211x210,1212113311122x16,211x211,121113311122x16,211x210,1212113311122x16,211x211,121113311122x16,211x210,1212113311122x16,211x211,121113311122x16,211x210,1212113311122x16,211x211,121113311122x16,211x210,121211x333,00x328,00",middle:"p[0,1,3,4]00311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,1211300"}],Underwater:["multiple","vertical",{top:"p[0,5,9,17]x133,x230,11x35,x26,x319,1122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,232322x133,00x128,00",middle:"p[5,9,17,20]33011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,1211033"}]},Alt:["same",["solids","Pipe","Castle"]],Alt2:["same",["solids","Pipe","Castle"]]},PipeSide:{normal:"p[0,2,13,14]x115,x024,1x213,x122,0001x213,11x220,1001x213,11x220,1001x213,11x220,1001x313,11x221,101x313,11x321,101x213,11x321,101x213,11x221,101x213,11x221,101x213,11x222,11x213,11x222,11x313,11x222,11x213,11x322,11x213,11x222,11x213,11x222,11x213,11x322,11x313,11x322,11x313,11x322,11x313,11x322,11x313,11x322,11x313,11x322,11x313,11x321,101x313,11x321,101x313,11x321,101x313,11323232323232323232323101323232323232311232323232323232323232101232323232323211323232323232323232321001323232323232311x220,1001x213,11x220,1001x213,x122,000x115,x024,",small:"p[0,2,13,14]x115,01x213,111x213,111x213,111x213,111x313,111x313,111x213,111x213,111x213,111x213,111x213,111x313,111x213,111x213,111x213,111x213,111x313,111x313,111x313,111x313,111x313,111x313,111x313,111x313,111x313,111323232323232311123232323232321113232323232323111x213,111x213,x117,0"},PipeVertical:{normal:"p[0,2,13,14]012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210",Castle:{normal:"p[0,1,3,4]00211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,1311200",Underwater:"p[0,7,8,17]00122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,2322100"}},Platform:{normal:"p[0,1,6,9]x18,x38,220000222x05,322x05,32223333x210,x38,",Sky:"p[0,1,6]001111000x15,2012x15,212x15,212211112112211220111122000222200"},Scale:{normal:["multiple","horizontal",{left:"p[0,2,5,9]000x27,00x28,0222333000022x35,00223331333022331113302233313330220x35,00220033300022x08,",middle:"p[0,5]x120,x080,",right:"p[0,2,5,9]x27,000x28,x05,333222000x35,22003331333220331113322033313332200x35,0220003330022x08,22"}],Alt:["multiple","horizontal",{left:"p[0,1,2,9]000x17,00x18,0111333000011x35,00113332333011332223301133323330110x35,00110033300011x08,",middle:"p[0,1]x120,x080,",right:"p[0,1,2,9]x17,000x18,x05,333111000x35,11003332333110332223311033323331100x35,0110003330011x08,11"}]},Springboard:{normal:["multiple","vertical",{top:"p[8]x032,",topheight:2,middle:"p[0,1,6]x05,110011x010,210012x010,200002x010,200002x09,2x06,2x08,2x06,2x08,2x06,2x07,2x08,2x05,12x08,21000011x08,11000011x08,11000012x08,21x05,2x08,2x07,2x06,2x08,2x06,2x08,2x06,2x09,200002x010,200002x010,210012x010,110011x05,",bottom:"p[2,8,9]x132,x27,0x27,0x27,0x27,x017,2220x27,0x27,0x27,0x27,0x27,02222x016,",bottomheight:9}],alt:["multiple","vertical",{top:"p[8]x032,",topheight:2,middle:"p[0,1,6]x05,110011x010,210012x010,200002x010,200002x09,2x06,2x08,2x06,2x08,2x06,2x07,2x08,2x05,12x08,21000011x08,11000011x08,11000012x08,21x05,2x08,2x07,2x06,2x08,2x06,2x08,2x06,2x09,200002x010,200002x010,210012x010,110011x05,",bottom:"p[3,4,8]x232,x07,1x07,1x07,1x07,x117,0001x07,1x07,1x07,1x07,1x07,10000x116,",bottomheight:9}]},Stone:{normal:"p[2,5,9]2x114,012x112,00112x110,0001112x18,00001111x28,00001111x28,00001111x28,00001111x28,00001111x28,00001111x28,00001111x28,00001111x28,0000111x09,200011x011,2001x013,2x016,2",Underwater:["same",["solids","Floor","Underwater"]],Underworld:["filter",["solids","Stone","Overworld"],filters.Underworld],Castle:{normal:"p[1,2,3,4]0031x06,31000022310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,3102223331x37,13333x116,x06,31x06,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,31x37,1x37,x117,",Underwater:"p[2,3,14,20]1103x16,03111122031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,0312220003x07,30000x316,x16,03x16,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,03x07,3x07,x317,"},Sky:"p[0,1,2]000x210,x05,2x110,20002x112,2002x112,2002x112,202x114,22x15,2112x15,22x15,2112x15,22x15,2112x15,22x114,2212x110,2120211121111211120021111222211112002x112,2000211112211112x05,2222002222000"},Toad:"p[0,1,2,6,8]x06,1111x010,x18,x06,144411114441000114441441444110011441444414411044111144441111x45,1114444111x46,1111441111x46,x110,x45,1133233233114401143323323341100300x38,00303330333223330x37,443333443333003x410,300004444333344440000444x36,4440000444x36,444x05,x110,x05,x112,000444x18,444041444x16,4441x47,1111x412,1111x46,",ShroomTop:["multiple","horizontal",{left:"p[0,2,6,8]000x113,001x36,x27,01x37,x27,01x37,x27,1x38,x27,1x37,x28,1x37,222333221x36,222x35,21x35,222x37,1x28,x37,1x28,x37,1x29,x35,21x210,333221x215,011x213,000x113,",middle:"p[2,6,8]x016,1x28,x18,x28,x19,x26,x132,x25,x110,x27,x19,x27,x18,x29,x17,x29,x17,x29,x17,x29,x18,x27,x19,x27,x110,x25,111x016,",right:"p[0,2,6,8]x113,000x38,x25,100x38,x26,10x38,x26,10x38,222333212x36,222x35,1223333222x36,1x29,x36,1x29,x36,1x210,x35,1x211,33321x215,1x215,1x215,1x214,x117,0"}],TreeTop:{normal:["multiple","horizontal",{left:"p[0,2,13]00x114,011x213,01x214,11x214,1x215,1x215,1x215,1x215,1x215,1x215,1x215,1x215,1x215,1x26,1x27,1012222101x25,10001111000x15,00",middle:"p[2,8,13]x016,x2199,0x27,00x25,010x25,011x05,111x05,11",right:"p[0,2,13]x114,00x213,110x214,10x214,11x215,1x215,1x215,1x215,1x215,1x215,1x215,1x215,1x215,11x27,1x26,101x25,10122221000x15,000111100"}],Alt:["multiple","horizontal",{left:"p[0,1,4]00x214,022x113,02x114,22x114,2x115,2x115,2x115,2x115,2x115,2x115,2x115,2x115,2x115,2x16,2x17,2021111202x15,20002222000x25,00",middle:"p[1,3,4]x216,x0199,2x07,22x05,212x05,211x25,111x25,11",right:"p[0,1,4]x213,000x113,200x114,20x114,20x115,2x115,2x115,2x115,2x115,2x115,2x115,2x115,2x115,22x17,2x16,202x15,20211112000x25,000222200"}],Alt2:["same",["solids","TreeTop","Alt"]]},WaterBlock:"20"},scenery:{BrickHalf:{normal:"p[2,9]x17,0x17,0x17,0x17,0x17,0x17,x017,1110x17,0x17,0x17,0x17,0x17,01111x016,",Alt2:["filter",["scenery","BrickHalf","normal"],filters.Alt2]},BrickPlain:{normal:"p[2,9]x17,0x17,0x17,0x17,0x17,0x17,x017,1110x17,0x17,0x17,0x17,0x17,01111x016,x17,0x17,0x17,0x17,0x17,0x17,x017,1110x17,0x17,0x17,0x17,0x17,01111x016,x17,0x17,0",Alt2:["filter",["scenery","BrickPlain","normal"],filters.Alt2]},BridgeBase:"p[0,2,5,9]111000112221012222x35,222x35,222x35,222x35,22221012211100011",Bush1:"p[0,2,13,14]x014,1111x027,122221x024,11x26,1x022,1x28,101x020,1x29,121x019,1x26,3x25,1x017,122233222322221x016,12223x210,1x013,111x216,1001x08,1x219,10121x06,1x221,1221x06,x225,1010011x226,1211x230,11x230,101x228,10",Bush2:"p[0,2,13,14]x014,1111x012,1111x027,122221x010,122221x024,11x26,1x07,11x26,1x022,1x28,10100001x28,101x020,1x29,1210001x29,121x019,1x26,3x25,1001x26,3x25,1x017,1222332223222210122233222322221x016,12223x210,112223x210,1x013,111x232,1001x08,1x235,10121x06,1x237,1221x06,x241,1010011x242,1211x246,11x246,101x244,10",Bush3:"p[0,2,13,14]x014,1111x012,1111x012,1111x027,122221x010,122221x010,122221x024,11x26,1x07,11x26,1x07,11x26,1x022,1x28,10100001x28,10100001x28,101x020,1x29,1210001x29,1210001x29,121x019,1x26,3x25,1001x26,3x25,1001x26,3x25,1x017,12223322232222101222332223222210122233222322221x016,12223x210,112223x210,112223x210,1x013,111x248,1001x08,1x251,10121x06,1x253,1221x06,x257,1010011x258,1211x262,11x262,101x260,10",CastleBridge:"p[1,2,4,9]10001000100010001000100010001000122212223222322232223222322232223222322232223222322232221222122213331333133313331333133313331333",CastleChain:"p[0,1,3]x014,1x013,1x014,22x011,12x013,22x011,12x012,102x012,22x011,12x012,102x012,22x011,12x013,22x011,12x012,102x012,22x013,",CastleDoor:{normal:"p[2,9]x17,0x17,0x17,0x17,0x17,0x17,x017,1110x17,0x17,0x17,0x17,0x17,01111x016,x15,x06,11110111x010,11011x012,1x017,1x014,11x014,1x0416,",Alt2:["filter",["scenery","CastleDoor","normal"],filters.Alt2]},CastleRailing:{normal:"p[0,2,5,9]2222x07,x25,3332x07,2x37,2x07,2x37,2x07,2x37,2x07,2x37,2x07,2x37,2x07,23333111x29,1111",Alt2:["filter",["scenery","CastleRailing","normal"],filters.Alt2]},CastleRailingFilled:{normal:"p[2,5,9]11112220222x15,222122202221x27,122202221x27,1x07,1x27,1x27,1x27,1x27,1x27,1x27,12222000x19,0000",Alt2:["filter",["scenery","CastleRailingFilled","normal"],filters.Alt2]},CastleTop:{normal:"p[2,9]x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,x025,1110x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,01111x024,x17,x09,x17,0x17,x09,x17,0x17,x09,x17,x025,11101111x08,1110x17,01111x08,1110x17,01111x08,11101111x024,x17,x09,x17,0x17,x09,x17,0x17,x09,x17,x025,11101111x08,1110x17,01111x08,1110x17,01111x08,11101111x024,",Alt2:["filter",["scenery","CastleTop","normal"],filters.Alt2]},CastleWall:{normal:"p[0,2,5,9]2222x07,x25,3332x07,2x37,2x07,2x37,2x07,2x37,2x07,2x37,2x07,2x37,2x07,23333111x29,1111x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,",Alt2:["filter",["scenery","CastleRailingFilled","normal"],filters.Alt2]},Cloud1:{normal:"p[0,1,2,19]x014,2222x027,211112x024,22x16,2x022,2x18,202x020,2x19,212x019,2x16,3x15,2x017,211133111311112x016,21113x110,2x013,222x116,2002x08,2x119,20212x06,2x121,2112x06,x125,2020022x126,2122x130,22x130,202x128,20002113x111,3x111,2x05,2113113x16,3x113,2x05,2113333111333311113x18,200002x15,x36,1x35,x19,x06,2221111331111333x18,22x09,2x16,2x18,21122x012,221112022111122022x016,22200002222x010,",Alt2:["filter",["scenery","Cloud1","normal"],filters.Alt2]},Cloud2:{normal:"p[0,1,2,19]x014,2222x012,2222x027,211112x010,211112x024,22x16,2x07,22x16,2x022,2x18,20200002x18,202x020,2x19,2120002x19,212x019,2x16,3x15,2002x16,3x15,2x017,2111331113111120211133111311112x016,21113x110,221113x110,2x013,222x132,2002x08,2x135,20212x06,2x137,2112x06,x141,2020022x142,2122x146,22x146,202x144,20002113x111,3x115,3x111,2x05,2113113x16,3x18,3x16,3x113,2x05,21133331113333111131333111333311113x18,200002x15,x36,1x35,1111x36,1x35,x19,x06,2221111331111333x17,331111333x18,22x09,2x16,2x18,2x16,2x18,21122x012,2211120221111220221112022111122022x016,22200002222x05,22200002222x010,",Alt2:["filter",["scenery","Cloud2","normal"],filters.Alt2]},Cloud3:{normal:"p[0,1,2,19]x014,2222x012,2222x012,2222x027,211112x010,211112x010,211112x024,22x16,2x07,22x16,2x07,22x16,2x022,2x18,20200002x18,20200002x18,202x020,2x19,2120002x19,2120002x19,212x019,2x16,3x15,2002x16,3x15,2002x16,3x15,2x017,21113311131111202111331113111120211133111311112x016,21113x110,221113x110,221113x110,2x013,222x148,2002x08,2x151,20212x06,2x153,2112x06,x157,2020022x158,2122x162,22x162,202x160,20002113x111,3x115,3x115,3x111,2x05,2113113x16,3x18,3x16,3x18,3x16,3x113,2x05,211333311133331111313331113333111131333111333311113x18,200002x15,x36,1x35,1111x36,1x35,1111x36,1x35,x19,x06,2221111331111333x17,331111333x17,331111333x18,22x09,2x16,2x18,2x16,2x18,2x16,2x18,21122x012,22111202211112202211120221111220221112022111122022x016,22200002222x05,22200002222x05,22200002222x010,",Alt2:["filter",["scenery","Cloud3","normal"],filters.Alt2]},Fence:"p[0,2,5,9]000023222331x08,2322333100003322232233312222333323223331333311112322333x15,000023223331x08,23223331x08,23232331x08,23232331x08,2323233100003322232323312222333323232331333311112322233x15,000023222331x08,23222331x08,232223310000",HillLarge:"p[0,2,14]x037,x16,x071,111x26,111x066,11x212,11x063,1x213,1221x061,1x213,111221x059,1x214,1112221x057,1x215,11122221x055,1x213,112111x25,1x053,1x214,11221x27,1x051,1x215,11x211,1x049,1x216,11x212,1x047,1x232,1x045,1x234,1x043,1x236,1x041,1x238,1x039,1x240,1x037,1x242,1x035,1x244,1x033,1x246,1x031,1x213,1x223,1x210,1x029,1x213,111x221,111x210,1x027,1x214,111x221,111x211,1x025,1x215,111x221,111x212,1x023,1x213,112111x218,112111x213,1x021,1x214,11221x219,11221x215,1x019,1x215,11x222,11x219,1x017,1x216,11x222,11x220,1x015,1x264,1x013,1x266,1x011,1x268,1x09,1x270,1x07,1x272,1x05,1x274,10001x276,101x278,1",HillSmall:"p[0,2,14]x021,x16,x039,111x26,111x034,11x212,11x031,1x213,1221x029,1x213,111221x027,1x214,1112221x025,1x215,11122221x023,1x213,112111x25,1x021,1x214,11221x27,1x019,1x215,11x211,1x017,1x216,11x212,1x015,1x232,1x013,1x234,1x011,1x236,1x09,1x238,1x07,1x240,1x05,1x242,10001x244,101x246,1",Pirhana:["same",["characters","Pirhana"]],pirhana:["same",["characters","Pirhana"]],PlantLarge:{normal:"p[0,2,5,13]x06,1111x010,11333311x07,1x38,1x05,1x310,10001x312,1001x312,101x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,101x312,1001x312,1001x312,10001x310,1000011x38,11x05,1113333111x07,x18,x09,x17,x08,1x26,1x08,12222121x08,12222121x08,12222121x08,12222121x08,11222211x09,121121x09,12122121x08,1x26,1x08,12222121x08,12222121x08,12222121x08,12222121x08,11222211x09,121121x09,121221210000",Alt:"p[0,1,2,3,5]x06,3333x010,33111133x07,3x18,3x05,3x110,30003x112,3003x112,303x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,303x112,3003x112,3003x112,30003x110,3000033x18,33x05,3331111333x07,x38,x09,x37,x08,2x46,2x08,24444242x08,24444242x08,24444242x08,24444242x08,22444422x09,242242x09,24244242x08,2x46,2x08,24444242x08,24444242x08,24444242x08,24444242x08,22444422x09,242242x09,242442420000",Alt2:["same",["solids","PlantLarge","Alt"]]},PlantSmall:{normal:"p[0,2,5,13]x05,1111x08,11333311x05,1x38,10001x310,101x312,11x312,11x312,11x312,11x312,101x310,10011x38,110001113333111x05,x18,x07,x17,x06,1x26,1x06,12222121x06,12222121x06,12222121x06,12222121x06,11222211x07,121121x07,12122121x06,1x26,1x06,12222121x06,12222121x06,12222121x06,12222121x06,11222211x07,121121x07,12122121000",Alt:"p[0,1,2,3,5]x05,3333x08,33111133x05,3x18,30003x110,303x112,33x112,33x112,33x112,33x112,303x110,30033x18,330003331111333x05,x38,x07,x37,x06,2x46,2x06,24444242x06,24444242x06,24444242x06,24444242x06,22444422x07,242242x07,24244242x06,2x46,2x06,24444242x06,24444242x06,24444242x06,24444242x06,22444422x07,242242x07,24244242000",Alt2:["same",["solids","PlantSmall","Alt"]]},Railing:{normal:"p[0,2,13]2x06,221x05,12010001220100012200111022x06,22x06,22x06,2",Night:"p[0,1,3]1x06,112x05,21020002110200021100222011x06,11x06,11x06,1"},ShroomTrunk:["multiple","vertical",{top:"p[2,5,9]0x114,00x114,00x114,00x114,00x114,00111121111211110021121211212112001221112211122100x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,0",middle:"p[2,5]0x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,0"}],String:"x056,",TreeTrunk:{normal:"p[2,9]x120,0x17,0x17,0x17,0x17,0x17,0x16,0x17,0x17,0x17,0x17,0x17,0x140,0x17,0x17,0x17,0x17,0x17,0x16,0x17,0x17,0x17,0x17,0x17,0x120,",Underworld:["filter",["scenery","TreeTrunk","normal"],filters.Underworld],Alt2:["filter",["scenery","TreeTrunk","normal"],filters.Alt2]},Water:{normal:"p[0,1,17]x028,1x06,121000012210011222100x26,1121x26,1212222122122112",Underwater:"p[1,17,20]x212,0x26,010222201102200111022x16,0010x16,010111101101100x19,",Night:"p[2,1,19]x028,1x06,121000012210011222100x26,1121x26,1212222122122112",Castle:{normal:"p[0,1,8]x028,1x06,121000012210011222100x26,1121x26,1212222122122112",Underwater:"p[1,17,20]x212,0x26,010222201102200111022x16,0010x16,010111101101100x19,"}},WaterFill:{normal:{normal:"p[17]x088,",Night:"p[19]x088,"},Castle:"p[8]x088,"}}},cache:{},posts:[]},library.filters=filters,delete window.filters,library.sprites=libraryParse(library.rawsprites),libraryPosts()}function libraryParse(e){var t,n,x={};for(n in e)switch((t=e[n]).constructor){case String:x[n]=spriteGetArray(spriteExpand(spriteUnravel(t)));break;case Array:library.posts.push({caller:x,name:n,command:e[n]});break;case Object:x[n]=libraryParse(t)}return x}function libraryPosts(){var e,t,n,x,r,i=library.posts;for(r in i)t=(e=i[r]).caller,n=e.name,x=e.command,t[n]=evaluatePost(t,x,r)}function evaluatePost(e,t,n){switch(t[0]){case"same":return followPath(library.sprites,t[1],0);case"filter":return applyLibraryFilter(followPath(library.rawsprites,t[1],0),t[2],n);case"multiple":return evaluatePostMultiple(t)}}function applyLibraryFilter(e,t){switch(t[0]){case"palette":return e.constructor==String?spriteGetArray(spriteExpand(applyPaletteFilter(spriteUnravel(e),t[1]))):applyPaletteFilterRecursive(e,t[1])}}function applyPaletteFilterRecursive(e,t){var n,x,r={};for(x in e)switch((n=e[x]).constructor){case String:r[x]=spriteGetArray(spriteExpand(applyPaletteFilter(spriteUnravel(n),t)));break;case Object:r[x]=applyPaletteFilterRecursive(n,t)}return r}function applyPaletteFilter(e,t){var n,x,r,i="";for(x=0,r=e.length;x8||e[1]<=0)){var n="Maps/World"+e[0]+e[1]+".js";t.open("GET",n,!0),mlog("Maps","Requesting:",n),t.send(),t.onreadystatechange=function(){if(4==t.readyState){if(200==t.status)mapfuncs[e[0]][e[1]]=Function(t.responseText),window.parentwindow&&parentwindow.onMapLoad&&(parentwindow.onMapLoad(e[0],e[1]),setTimeout((function(){parentwindow.onMapLoad(e[0],e[1])}),2100)),mlog("Maps"," Loaded: Maps/World"+e[0]+e[1]+".js");else if(404!=t.status)return;setTimeout((function(){passivelyLoadMap(setNextLevelArr(e),t)}),7)}}}}function setNextLevelArr(e){return 4==e[1]++&&(++e[0],e[1]=1),e}function resetMaps(){var e;window.currentmap=[1,1],window.defaultsetting={setting:"Overworld"},window.mapfuncs=new Array(9);for(var t,n=1;n<=9;++n)for(t=(e=mapfuncs[n]=[0,0,0,0,0]).length;t>=0;--t)e[t]=window["World"+n+t];mapfuncs.Random={Overworld:WorldRandomOverworld,Underworld:WorldRandomUnderworld,Underwater:WorldRandomUnderwater,Bridge:WorldRandomBridge,Sky:WorldRandomSky,Castle:WorldRandomCastle},mapfuncs.Special={Blank:BlankMap},startLoadingMaps()}function Map(){this.underwater=this.current_character=this.current_solid=this.current_scenery=this.xloc=0,this.canscroll=!0,this.floor=104,this.time=400,this.curloc=-1,this.gravity=gravity,this.maxyvel=1.75*unitsize,this.maxyvelinv=-2.1*this.maxyvel}function Area(e,t){this.creation=t||function(){},this.precharacters=[],this.presolids=[],this.prescenery=[],this.floor=140,this.width=0,this.underwater=!1,setAreaSetting(this,e||"")}function setAreaSetting(e,t,n){map.shifting=!0,1==arguments.length&&(t=arguments[0]||"Overworld",e=map.area),e.setting=e.background=t,e.theme=t.split(" ")[0],e.fillStyle=getAreaFillStyle(e.setting),-1!=e.fillStyle.indexOf("Underwater")?goUnderWater():goOntoLand(),n&&AudioPlayer.playTheme(),gameon&&clearAllSprites(),map.shifting=!1}function Location(e,t,n){this.area=e,this.xloc=n||0,this.yloc=this.floor=0,this.entry=1==t?entryPlain:t||entryNormal}function PreThing(e,t,n){this.xloc=e,this.yloc=t,this.type=n;var x=arrayMake(arguments),r=new Thing;x[2]=n,x=x.splice(2),Thing.apply(r,x),this.object=r}function setMap(e,t){if(gameon){!window.canedit&&window.editing&&editorClose(!0),removeRandomDisplays(),e instanceof Array&&(t=e[1],e=e[0]);var n=e?[e,t]:window.currentmap,x=new Map,r=mapfuncs[n[0]];r?(n.func=r=r[n[1]],r?(window.map=x,window.currentmap=n,r(x),x.areanum=x.curloc=0,window.area=x.area=x.areas[0],window.player&&player.power&&storePlayerStats(),window.data&&(data.scoreold=data.score.amount),shiftToLocation(0)):log("No such map exists (yet?):",r)):log("No such map section exists (yet?):",r)}}function setMapRandom(e){gameon&&(resetSeed(),"string"==typeof e?e=["Random",e]:e||(e=["Random","Overworld"]),setMap(e[0],e[1]),data.traveledold=data.traveled,map.sincechange=map.num_random_sections=0,map.entrancetype=e[2],map.random=!0,"Sky"==map.randname&&(map.exitloc=["Random","Overworld","Down"]))}function shiftToLocation(e){if(map.random&&"number"!=typeof e)return setMapRandom(e);"number"==typeof e&&(e=map.locs[e]),pause(),resetGameState(),resetGameScreenPosition(),resetQuadrants(),map.areanum=e.area,window.area=map.area=map.areas[map.areanum],setAreaPreCreation(area),area.creation(),setAreaPostCreation(area),spawnMap(),player=placePlayer(),scrollPlayer(e.xloc*unitsize),locMovePreparations(player),unpause(),e.entry(player,e.entrything),TimeHandler.addEvent(AudioPlayer.playTheme,2),TimeHandler.addEventInterval(checkTexts,117,1/0)}function setAreaPreCreation(e){window.events=[],TimeHandler.clearAllEvents(),window.characters=[],window.solids=[],window.scenery=[],clearTexts(),e.precharacters=[],e.presolids=[],e.prescenery=[],map.current_solid=map.current_character=map.current_scenery=map.shifting=0,map.canscroll=!0,data.time.amount=map.time,data.world.amount=currentmap[0]+"-"+currentmap[1],setDataDisplay(),startDataTime(),map.random&&(data.world.amount="Random Map",data.world.element.innerHTML="WORLD
Random Map")}function clearTexts(){if(window.texts)for(var e=texts.length-1;e>=0;--e)texts[e]&&removeChildSafe(texts[e],body);window.texts=[]}function setAreaPostCreation(){if(map.current_character=map.current_solid=map.current_scenery=0,area.width=max(area.width,gamescreen.width),map.underwater=map.area.underwater,map.jumpmod=1.056+3.5*map.underwater,map.has_lakitu=!1,TimeHandler.addEvent(setMapGravity,1),area.underwater&&(area.presolids.push(new PreThing(0,0,WaterBlock,area.width)),map.random||area.presolids.push(new PreThing(0,16,Sprite,"Water",[area.width/3,1]))),area.presolids.sort(prethingsorter),area.precharacters.sort(prethingsorter),area.prescenery.sort(prethingsorter),area.sections&&area.sections[0])setBStretch(),area.sections.current=0,area.sections[0](area.sections.start);else if(!map.random&&"Sky"!=area.setting){var e=new PreThing(area.width,0,ScrollBlocker);area.presolids.push(e)}area.fillStyle=getAreaFillStyle(area.setting)}function getAreaFillStyle(e){return stringHas(e,"Underworld")||stringHas(e,"Castle")||stringHas(e,"Night")?stringHas(e,"Underwater")?"#2038ec":"black":stringHas(e,"Underwater")?"#2038ec":"#5c94fc"}function prethingsorter(e,t){return e.xloc==t.xloc?t.yloc-e.yloc:e.xloc-t.xloc}function setLocationGeneration(e){map.curloc=e,map.refx=map.locs[map.curloc].xloc,map.refy=map.locs[map.curloc].yloc+map.floor,map.areanum=map.locs[map.curloc].area}function spawnMap(){var e,t,n,x,r,i=map.area,a=QuadsKeeper.getOutDifference(),o=gamescreen.right+a,l=o+(2*QuadsKeeper.getQuadWidth()+a);for(t=(e=i.precharacters).length,r=map.current_character;t>r&&o>=(n=e[r]).xloc*unitsize;)addThing(x=n.object,n.xloc*unitsize-gamescreen.left,n.yloc*unitsize),x.placenum=r,++r;for(map.current_character=r,t=(e=i.presolids).length,r=map.current_solid;t>r&&l>=(n=e[r]).xloc*unitsize;)addThing(x=n.object,n.xloc*unitsize-gamescreen.left,n.yloc*unitsize),x.placenum=r,++r;for(map.current_solid=r,t=(e=i.prescenery).length,r=map.current_scenery;t>r&&l>=(n=e[r]).xloc*unitsize;)addThing(x=n.object,n.xloc*unitsize-gamescreen.left,n.yloc*unitsize),x.placenum=r,++r;map.current_scenery=r}function goToTransport(e){e instanceof Array?(map.ending=!0,storePlayerStats(),pause(),map.random?setMapRandom(e):setMap(e)):shiftToLocation(map.locs[e]),is_mobile&&applyNewJs()}function entryPlain(e){setLeft(e,unitsizet16),setBottom(e,map.floor*unitsize),e.nocollide=e.piping=!1,e.placed=!0}function entryNormal(e){setLeft(e,unitsizet16),setTop(e,unitsizet16),e.nocollide=e.piping=!1,e.placed=!0}function entryBlank(e){setLeft(e,unitsizet16),setBottom(e,map.floor*unitsize),e.nocollide=e.piping=e.movement=!1,e.placed=e.nofall=e.nocollide=notime=nokeys=!0,thingStoreVelocity(e),clearDataDisplay()}function entryRandom(e){switch(data.time.amount=0,data.time.dir=1,updateDataElement(data.time),map.startwidth?map.nofloor||pushPreFloor(0,0,map.startwidth):map.startwidth=0,map.firstRandomThings(map),map.randtype(8*(map.startwidth+1)),entryPlain(e),addDistanceCounter(),addSeedDisplay(),map.entrancetype){case"Down":entryNormal(player);break;case"Up":locMovePreparations(player),exitPipeVert(player,addThing(new Thing(Pipe,32),unitsizet8,(map.floor-32)*unitsize));break;case"Vine":locMovePreparations(player),TimeHandler.addEvent((function(){enterCloudWorld(player,!0)}),1),player.nofall=!0,spawnMap();break;case"Castle":startCastle(player)}}function enterCloudWorld(e){map.random&&(map.exitloc=getAfterSkyTransport());var t=140*unitsize,n=72*unitsize;e.placed=e.nofall=!0,setTop(e,t),setLeft(e,30*unitsize),removeClass(e,"jumping"),addClasses(e,["climbing","animated"]),e.climbing=TimeHandler.addSpriteCycle(e,["one","two"],"climbing"),e.attached=new Thing(Vine,-1),addThing(e.attached,unitsizet32,t-unitsizet8);var x=setInterval((function(){if(e.attached.top<=n){clearInterval(x),setTop(e.attached,n,!0),e.attached.movement=!1;var t=e.attached.top+unitsizet16;x=setInterval((function(){shiftVert(e,-1*unitsized4,!0),e.top<=t&&(removeClass(e,"animated"),clearInterval(x),setTop(e,t,!0),clearInterval(x),setTimeout((function(){setLeft(e,36*unitsize,!0),addClass(e,"flipped"),setTimeout((function(){playerHopsOff(e,e.attached,!0),TimeHandler.clearClassCycle(e,"climbing"),e.running=TimeHandler.addSpriteCycle(e,["one","two","three","two"],"running",setPlayerRunningCycler)}),28*timer)}),14*timer))}),timer)}}),timer)}function walkToPipe(){player=placePlayer(),startWalking(player),map.canscroll=!1;var e=setInterval((function(){player.piping&&(AudioPlayer.pauseTheme(),clearInterval(e),player.maxspeed=player.maxspeedsave)}),timer);unpause()}function startWalking(e){e.movement=movePlayer,e.maxspeed=e.walkspeed,nokeys=notime=e.keys.run=!0,e.nofall=e.nocollide=!1}function intoPipeVert(e,t,n){if(!(!t.transport||!e.resting||e.right+unitsizet2>t.right||e.left-unitsizet2=t.top&&(clearInterval(x),setTimeout((function(){goToTransport(n)}),700))}),timer)}}function intoPipeHoriz(e,t,n){pipePreparations(e),switchContainers(e,characters,scenery),unpause();var x=setInterval((function(){shiftHoriz(e,unitsized4,!0),e.left>=t.left&&(clearInterval(x),setTimeout((function(){goToTransport(n)}),700))}),timer)}function pipePreparations(e){AudioPlayer.pauseTheme(),AudioPlayer.play("Pipe"),locMovePreparations(e),e.nofall=e.nocollide=nokeys=notime=!0,e.movement=e.xvel=e.yvel=0}function locMovePreparations(e){e.keys=new Keys,e.nocollide=e.piping=1,e.placed=!1,removeCrouch(),removeClass(e,"running"),removeClass(e,"jumping"),removeClass(e,"flipped")}function startCastle(e){(e=e||window.player)&&(setBottom(e,56*unitsize),setLeft(e,unitsizet2),e.nocollide=e.piping=!1,e.placed=!0)}function exitPipeVert(e,t){switchContainers(e,characters,scenery),e.nofall=nokeys=notime=!0,AudioPlayer.play("Pipe"),setTop(e,t.top),setMidXObj(e,t,!0);var n=unitsize/-4,x=setInterval((function(){shiftVert(e,n,!0),e.bottom<=t.top&&(switchContainers(e,scenery,characters),clearInterval(x),e.nocollide=e.piping=e.nofall=nokeys=notime=!1,e.placed=!0)}),timer)}function endLevel(){map.ending||(map.ending=!0,map.random?setMapRandom(["Random","Castle"]):setNextLevelArr(currentmap),storePlayerStats(),pause(),setMap())}function setExitLoc(e){map.exitloc=e}function pushPreThing(e,t,n,x,r){var i=new PreThing(map.refx+t,map.refy-n,e,x,r),a=i.object;return!a.solid&&!a.character||a.nostretch||(map.area.width=max(map.area.width,i.xloc+a.width)),a.solid&&!a.spawn_as_char?map.area.presolids.push(i):map.area.precharacters.push(i),i}function pushPreScenery(e,t,n,x,r){x=round(x||1),r=round(r||1);var i=new PreThing(map.refx+t,map.refy-n,Sprite,e,[x,r]);return i.yloc-=i.object.height,map.area.prescenery.push(i),i}function pushPreScenerySolid(e,t,n,x,r){x=x||1,r=r||1;var i=new PreThing(map.refx+t,map.refy-n,Sprite,e,[x,r]);return i.yloc-=i.object.height,map.area.presolids.push(i),i}function pushPreText(e,t,n){var x=new PreThing(map.refx+t,map.refy-n,FuncSpawner,spawnText,e);return map.area.presolids.push(x),x}function fillPreThing(e,t,n,x,r,i,a,o,l){for(var s,d,u=t,p=0;pTHANK YOU "+window.player.title.toUpperCase()+"!",style:x},e+160,66).object,pushPreText({innerHTML:"YOUR QUEST IS OVER.
WE PRESENT YOU A NEW QUEST.
",style:x},e+148,50).object,pushPreText({innerHTML:"PRESS BUTTON B
TO SELECT A WORLD.
",style:x},e+148,26).object]):(pushPreThing(Toad,e+194,12).object,n.text=[pushPreText({innerHTML:"THANK YOU "+window.player.title.toUpperCase()+"!",style:x},e+160,66).object,pushPreText({innerHTML:"BUT OUR PRINCESS IS IN
ANOTHER CASTLE!
",style:x},e+148,50).object])}function pushPreSectionPass(e,t,n,x,r){var i=pushPreThing(Collider,e,t,[n,x],[sectionPass,sectionColliderInit]).object,a=(r=map.area.sections.current||0,map.area.sections[r]);a.numpass?++a.numpass:a.numpass=1,a.colliders?a.colliders.push(i):a.colliders=[i]}function pushPreSectionFail(e,t,n,x,r){var i=pushPreThing(Collider,e,t,[n,x],[sectionFail,sectionColliderInit]).object,a=(r=map.area.sections.current||0,map.area.sections[r]);a.colliders?a.colliders.push(i):a.colliders=[i]}function pushCastleDecider(e,t){pushPreThing(castleDecider,e,ceilmax,e,t)}function sectionColliderInit(e){e.sections=map.area.sections,e.parent=e.sections[e.sections.current],e.movement=!1}function sectionPass(e,t){if("player"!=e.type)return!1;t.nocollide=!0,--t.parent.numpass||activateSection(t.parent,!0)}function sectionFail(e,t){if("player"!=e.type)return!1;t.nocollide=!0,activateSection(t.parent,!1)}function activateSection(e,t){for(var n=e.colliders,x=n.length-1;x>=0;--x)killNormal(n[x]);e.activated=!0,e.passed=t}function pushPreTree(e,t,n){pushPreThing(TreeTop,e,t,n);var x=DtB(t);pushPreScenerySolid("TreeTrunk",e+8,t-x-8,n-2,x/8)}function pushPreShroom(e,t,n){pushPreThing(ShroomTop,e,t,n);var x=DtB(t-4);pushPreScenery("ShroomTrunk",e+4*n-4,t-x-8,1,x/8)}function pushPrePipe(e,t,n,x,r,i){isFinite(n)||(n=gamescreen.height,t-=gamescreen.height);var a=pushPreThing(Pipe,e,t+n,n/8,r),o=a.object;return x&&(o.pirhana=pushPreThing(Pirhana,e+4,t+n+12).object),i&&(map.locs[i].entrything=o,map.locs[i].xloc=e),a}function pushPreCastle(e,t,n){e=e||0,t=t||0,n?pushPreCastleBig(e,t):pushPreCastleSmall(e,t)}function pushPreCastleBig(e,t){var n,x;for(pushPreCastleSmall(e+16,t+48),n=0;n<3;++n)for(x=0;x<2;++x)pushPreScenerySolid("BrickPlain",e+16+16*n,t+24+8*x);for(n=0;n<2;++n)pushPreScenerySolid("CastleDoor",e+24+16*n,t+24);for(n=0;n<5;++n){if(2==n)continue;pushPreScenerySolid("BrickHalf",e+16+8*n,t+48)}for(n=0;n<2;++n)pushPreScenerySolid("CastleRailing",e+8*n,t+44);for(n=0;n<5;++n)pushPreScenerySolid("CastleRailingFilled",e+16+8*n,t+44);for(n=5;n<7;++n)pushPreScenerySolid("CastleRailing",e+16+8*n,t+44);for(n=0;n<2;++n)for(x=0;x<3;++x)pushPreScenerySolid("BrickPlain",e+24+16*n,t+8*x);for(n=0;n<3;++n)pushPreScenerySolid("CastleDoor",e+16+16*n,t);for(n=0;n<2;++n){for(x=0;x<5;++x)pushPreScenerySolid("BrickPlain",e+8*n,t+8*x);pushPreScenerySolid("BrickHalf",e+8*n,t+40)}for(n=0;n<2;++n){for(x=0;x<5;++x)pushPreScenerySolid("BrickPlain",e+56+8*n,t+8*x);pushPreScenerySolid("BrickHalf",e+56+8*n,t+40)}for(n=0;n<3;++n)for(x=0;x<2;++x)pushPreScenerySolid("BrickHalf",e+16+16*n,t+20+20*x)}function pushPreCastleSmall(e,t){var n,x;for(n=0;n<3;++n)pushPreScenerySolid("CastleRailing",e+8+8*n,t+36);for(n=0;n<2;++n)pushPreScenerySolid("CastleTop",e+8+12*n,t+24);for(pushPreScenerySolid("CastleRailing",e,t+20),n=1;n<=3;++n)pushPreScenerySolid("CastleRailingFilled",e+8*n,t+20);for(pushPreScenerySolid("CastleRailing",e+32,t+20),n=0;n<2;++n)for(pushPreScenerySolid("BrickHalf",e+8*n,t),x=0;x<2;++x)pushPreScenerySolid("BrickPlain",e+8*n,t+4+8*x);for(n=0;n<2;++n)for(pushPreScenerySolid("BrickHalf",e+24+8*n,t),x=0;x<2;++x)pushPreScenerySolid("BrickPlain",e+24+8*n,t+4+8*x);pushPreScenerySolid("CastleDoor",e+16,t)}function pushPreFuncCollider(e,t){return e instanceof Array?(console.log("position",e),pushPreThing(FuncCollider,e[0],e[1],t,[e[2],e[3]])):pushPreThing(FuncCollider,e,ceilmax+40,t)}function pushPreFuncSpawner(e,t){return pushPreThing(FuncSpawner,e,jumplev1,t)}function zoneEnableLakitu(){map.zone_lakitu=!0,enterLakitu()}function zoneDisableLakitu(){if(map.has_lakitu){var e=map.has_lakitu;map.zone_lakitu=map.has_lakitu=!1,e.lookleft||(e.lookleft=!0,removeClass(e,"flipped")),e.movement=function(e){e.xvel=max(e.xvel-unitsized32,-1*unitsize)}}}function zoneStartCheeps(e){pushPreFuncCollider(e,zoneEnableCheeps)}function zoneStopCheeps(e){pushPreFuncCollider(e,zoneDisableCheeps)}function zoneEnableCheeps(e){!map.zone_cheeps&&e.player&&startCheepSpawn()}function zoneDisableCheeps(e){e.player&&(map.zone_cheeps=!1)}function pushPrePattern(e,t,n,x){var r,i,a,o=t,l=Scenery.patterns[e];for(i=0;i

super

MARIO BROS.

©1985 NINTENDO

Move: Arrows/WASD
Fire/Sprint: Shift/CTRL
Pause/Mute: P/M

",20,91),pushPrePattern("backreg",0,0,5),pushPreFloor(0,0,69),pushPreThing(Block,128,jumplev1),pushPreThing(Brick,160,jumplev1),pushPreThing(Block,168,jumplev1,Mushroom),pushPreThing(Goomba,176,8),pushPreThing(Brick,176,jumplev1),pushPreThing(Block,176,jumplev2),pushPreThing(Block,184,jumplev1),pushPreThing(Brick,192,jumplev1),pushPrePipe(224,0,16,!1),pushPrePipe(304,0,24),pushPrePipe(368,0,32),pushPreThing(Goomba,340,8),pushPrePipe(368,0,32),pushPreThing(Goomba,412,8),pushPreThing(Goomba,422,8),pushPrePipe(456,0,32,!1,2),pushPreThing(Block,512,40,[Mushroom,1],!0),pushPreFloor(568,0,15),pushPreThing(Brick,618,jumplev1),pushPreThing(Block,626,jumplev1,Mushroom),pushPreThing(Brick,634,jumplev1),pushPreThing(Brick,640,jumplev2),pushPreThing(Goomba,640,jumplev2+8),pushPreThing(Brick,648,jumplev2),pushPreThing(Brick,656,jumplev2),pushPreThing(Goomba,656,jumplev2+8),pushPreThing(Brick,664,jumplev2),pushPreThing(Brick,672,jumplev2),pushPreThing(Brick,680,jumplev2),pushPreThing(Brick,688,jumplev2),pushPreThing(Brick,696,jumplev2),pushPreFloor(712,0,64),pushPreThing(Brick,728,jumplev2),pushPreThing(Brick,736,jumplev2),pushPreThing(Brick,744,jumplev2),pushPreThing(Brick,752,jumplev1,Coin),pushPreThing(Block,752,jumplev2),pushPreThing(Goomba,776,8),pushPreThing(Goomba,788,8),pushPreThing(Brick,800,jumplev1),pushPreThing(Brick,808,jumplev1,Star),pushPreThing(Block,848,jumplev1),pushPreThing(Koopa,856,12),pushPreThing(Block,872,jumplev1),pushPreThing(Block,872,jumplev2,Mushroom),pushPreThing(Block,896,jumplev1),pushPreThing(Goomba,912,8),pushPreThing(Goomba,924,8),pushPreThing(Brick,944,jumplev1),pushPreThing(Brick,968,jumplev2),pushPreThing(Brick,976,jumplev2),pushPreThing(Brick,984,jumplev2),pushPreThing(Goomba,992,8),pushPreThing(Goomba,1004,8),pushPreThing(Goomba,1024,8),pushPreThing(Goomba,1036,8),pushPreThing(Brick,1024,jumplev2),pushPreThing(Brick,1032,jumplev1),pushPreThing(Block,1032,jumplev2),pushPreThing(Brick,1040,jumplev1),pushPreThing(Block,1040,jumplev2),pushPreThing(Brick,1048,jumplev2),pushPreThing(Stone,1072,8),pushPreThing(Stone,1080,16,1,2),pushPreThing(Stone,1088,24,1,3),pushPreThing(Stone,1096,32,1,4),pushPreThing(Stone,1120,32,1,4),pushPreThing(Stone,1128,24,1,3),pushPreThing(Stone,1136,16,1,2),pushPreThing(Stone,1144,8),pushPreThing(Stone,1184,8),pushPreThing(Stone,1192,16,1,2),pushPreThing(Stone,1200,24,1,3),pushPreThing(Stone,1208,32,1,4),pushPreThing(Stone,1216,32,1,4),pushPreFloor(1240,0,69),pushPreThing(Stone,1240,32,1,4),pushPreThing(Stone,1248,24,1,3),pushPreThing(Stone,1256,16,1,2),pushPreThing(Stone,1264,8,1,1),pushPrePipe(1304,0,16,!1,!1,1),pushPreThing(Brick,1344,jumplev1),pushPreThing(Brick,1352,jumplev1),pushPreThing(Block,1360,jumplev1),pushPreThing(Brick,1368,jumplev1),pushPreThing(Goomba,1392,8),pushPreThing(Goomba,1404,8),pushPrePipe(1432,0,16),pushPreThing(Stone,1448,8),pushPreThing(Stone,1456,16,1,2),pushPreThing(Stone,1464,24,1,3),pushPreThing(Stone,1472,32,1,4),pushPreThing(Stone,1480,40,1,5),pushPreThing(Stone,1488,48,1,6),pushPreThing(Stone,1496,56,1,7),pushPreThing(Stone,1504,64,2,8),endCastleOutside(1580,0,1)})),new Area("Underworld",(function(){setLocationGeneration(2),makeCeiling(32,7),pushPreFloor(0,0,17),fillPreThing(Brick,0,8,1,11,8,8),fillPreThing(Brick,32,8,7,3,8,8),fillPreThing(Coin,33,31,7,2,8,16),fillPreThing(Coin,41,63,5,1,8,8),pushPreThing(PipeSide,104,16,1),pushPreThing(PipeVertical,120,88,88)}))]}function randMapType(e){e.locs=[new Location(0,entryRandom)],e.areas=[new Area(e.areatype,(function(){setLocationGeneration(0),"Underwater"==e.randname&&(goUnderWater(),pushPreScenery("Water",0,ceilmax-21,8*(e.startwidth+1)/3,1),pushPreThing(WaterBlock,0,ceilmax,8*(e.startwidth+1)))}))],e.treefunc=randTrue(3)?pushPreTree:pushPreShroom,e.treeheight=e.treelev=e.sincechange=0}function randDayNight(){return randTrue(3)?"":" Night"}function WorldRandomOverworld(e){e.random=!0,e.randtype=pushRandomSectionOverworld,e.randname="Overworld",e.areatype="Overworld"+randDayNight(),e.firstRandomThings=function(e){for(var t=0;t<10;++t)randTrue()&&pushRandomGroundScenery(8*t)},e.startwidth=14,e.onlysmartkoopas=!1,randMapType(e)}function WorldRandomTrees(e){e.random=!0,e.randtype=pushRandomSectionTrees,e.randname="Overworld",e.areatype="Overworld"+randDayNight(),e.firstRandomThings=function(e){e.treefunc(100,8*(e.treelev=randTrue()+2),randTrue()+4),e.startwidth+=7},e.startwidth=11,e.onlysmartkoopas=randTrue(),randMapType(e)}function WorldRandomUnderworld(e){e.random=!0,e.randtype=pushRandomSectionUnderworld,e.randname=e.areatype="Underworld",e.firstRandomThings=function(e){fillPreThing(Brick,0,8,1,11,8,8)},e.startwidth=randTrue(3)+7,e.onlysmartkoopas=!0,e.respawndist=42,e.entrancetype="Up",randMapType(e)}function WorldRandomUnderwater(e){e.random=!0,e.randtype=pushRandomSectionUnderwater,e.randname="Underwater",e.areatype="Underwater"+randDayNight(),e.firstRandomThings=function(e){},e.startwidth=randTrue(3)+7,e.entrancetype="Up",e.countCheep=e.countBlooper=0,e.respawndist=42,e.onlysmartkoopas=!0,randMapType(e)}function WorldRandomBridge(e){e.random=!0,e.randtype=startRandomSectionBridge,e.randname="Overworld",e.areatype="Overworld"+randDayNight(),e.firstRandomThings=function(e){},e.startwidth=14,randMapType(e)}function WorldRandomSky(e){e.random=!0,e.randtype=startRandomSectionSky,e.randname="Sky",e.areatype="Sky"+randDayNight(),e.entrancetype="Vine",e.firstRandomThings=function(e){pushPreThing(Stone,0,0,4)},e.startwidth=4,e.nofloor=!0,randMapType(e)}function WorldRandomCastle(e){e.random=!0,e.randtype=startRandomSectionCastle,e.randname=e.areatype=e.entrancetype="Castle",e.firstRandomThings=function(e){startCastleInside(),startCastle()},e.respawndist=35,randMapType(e)}function FullScreenMario(){var e=Date.now();ensureLocalStorage(),TonedJS(!0),window.body=document.body,window.bodystyle=body.style,window.verbosity={Maps:!1,Sounds:!1},window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(e){setTimeout(e,timer)},window.cancelAnimationFrame=window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout,window.Uint8ClampedArray=window.Uint8ClampedArray||window.Uint8Array||Array,resetMeasurements(),resetLibrary(),resetEvents(),resetCanvas(),resetMaps(),resetScenery(),resetTriggers(),resetSeed(),resetSounds(),window.luigi=localStorage&&"true"==localStorage.luigi,window.gameon=!0,setMap(1,1),log("It took "+(Date.now()-e)+" milliseconds to start.")}function ensureLocalStorage(){var e=!1;try{window.hasOwnProperty("localStorage")||(window.localStorage={crappy:!0}),window.localStorage&&(e=!0)}catch(t){e=!1}if(!e)throw document.body.innerText="It seems your browser does not allow localStorage!"}function resetMeasurements(){resetUnitsize(4),resetTimer(1e3/60),window.jumplev1=32,window.jumplev2=64,window.ceillev=88,window.ceilmax=104,window.castlev=-48,window.paused=!0,resetGameScreen(),window.parentwindow||(window.parentwindow=!1)}function resetUnitsize(e){window.unitsize=e;for(var t=2;t<=64;++t)window["unitsizet"+t]=unitsize*t,window["unitsized"+t]=unitsize/t;window.scale=unitsized2,window.gravity=round(12*unitsize)/100}function resetTimer(e){e=roundDigit(e,.001),window.timer=window.timernorm=e,window.timert2=2*e,window.timerd2=e/2,window.fps=window.fps_target=roundDigit(1e3/e,.001),window.time_prev=Date.now()}function resetGameScreen(){window.gamescreen=new getGameScreen}function getGameScreen(){resetGameScreenPosition(this),this.middlex=(this.left+this.right)/2,window.botmax=this.height-ceilmax,botmax
Your screen isn't high enough. Make it taller, then refresh."),this.deathheight=this.bottom+48}function resetGameScreenPosition(e){(e=e||window.gamescreen).left=e.top=0,e.bottom=innerHeight,e.right=innerWidth,e.height=innerHeight/unitsize,e.width=innerWidth/unitsize,e.unitheight=innerHeight,e.unitwidth=innerWidth}function resetEvents(){window.TimeHandler=new TimeHandlr({onSpriteCycleStart:"onadding",doSpriteCycleStart:"placed",cycleCheckValidity:"alive",timingDefault:9})}function resetSounds(){window.sounds={},window.theme=!1,window.muted=localStorage&&"true"==localStorage.muted,window.AudioPlayer=new AudioPlayr({directory:"Sounds",getVolumeLocal:function(){return.49},getThemeDefault:function(){return area.theme},library:{Sounds:["Bowser Falls","Bowser Fires","Break Block","Bump","Coin","Ending","Fireball","Firework","Flagpole","Gain Life","Game Over 2","Game Over","Hurry","Into the Tunnel","Jump Small","Jump Super","Kick","Level Complete","Player Dies","Pause","Pipe","Power Down","Powerup Appears","Powerup","Stage Clear","Vine Emerging","World Clear","You Dead"],Themes:["Castle","Overworld","Underwater","Underworld","Star","Sky","Hurry Castle","Hurry Overworld","Hurry Underwater","Hurry Underworld","Hurry Star","Hurry Sky"]}})}function resetQuadrants(){window.QuadsKeeper=new QuadsKeepr({num_rows:5,num_cols:6,screen_width:window.innerWidth,screen_height:window.innerHeight,tolerance:unitsized2,onUpdate:spawnMap,onCollide:!1})}function resetGameState(e){clearAllTimeouts(),resetData(),window.nokeys=window.spawning=window.spawnon=window.notime=window.editing=window.qcount=window.lastscroll=0,window.paused=window.gameon=window.speed=1,e||(window.gamecount=0),resetQuadrants(),window.gamehistory=[],AudioPlayer.pause()}function scrollWindow(e,t){var n=-(e=e||0),x=-(t=t||0);gamescreen.left+=e,gamescreen.right+=e,gamescreen.top+=t,gamescreen.bottom+=t,shiftAll(characters,n,x),shiftAll(solids,n,x),shiftAll(scenery,n,x),shiftAll(QuadsKeeper.getQuadrants(),n,x),shiftElements(texts,n,x),QuadsKeeper.updateQuadrants(n),window.playediting&&scrollEditor(e,t)}function shiftAll(e,t,n){for(var x=e.length-1;x>=0;--x)shiftBoth(e[x],t,n)}function shiftElements(e,t,n){for(var x,r=e.length-1;r>=0;--r)x=e[r],elementShiftLeft(x,t),elementShiftTop(x,n)}function scrollPlayer(e,t,n){var x=player.left,r=player.top;scrollWindow(e,t=t||0),setLeft(player,x,n),setTop(player,r+t*unitsize,n),QuadsKeeper.updateQuadrants()}function mlog(e){verbosity[e]&&log.apply(console,arguments)}function resetCanvas(){window.canvas=getCanvas(innerWidth,innerHeight,!0),window.context=canvas.getContext("2d"),body.appendChild(canvas)}function spriteUnravel(e){for(var t,n,x,r=getPaletteReferenceStarting(window.palette),i=window.digitsize,a=e.length,o="",l=0;l=0))+String(Number(l.indexOf("flip-vert")>=0))){case"11":x=n.flipboth?n.flipboth:n.flipboth=flipSpriteArrayBoth(x);break;case"10":x=n.fliphoriz?n.fliphoriz:n.fliphoriz=flipSpriteArrayHoriz(x,e);break;case"01":x=n.flipvert?n.flipvert:n.flipvert=flipSpriteArrayVert(x,e);break;default:x=n.raw}return x}function expandObtainedSprite(e,t,n,x,r){var i,a,o=new Uint8ClampedArray(e.length*scale),l=n*unitsizet4,s=x*scale,d=0,u=0;for(i=0;i49&&(alert(e.title),console.log(e.title,n,t)),n)if(r=t[n[i]]){t=r,n.splice(i,1),x=!1;break}if(x)if(r=t.normal)switch(x=!1,r.constructor){case Uint8ClampedArray:case SpriteMultiple:return r;case Object:t=r;break;default:t=t[r]}else x=!0;if(x||!t)return console.log("\nSprite not found! Title: "+e.title),console.log("Classname:",e.className),console.log("Remaining",n),console.log("Current",t),console.log("Prev",a),new Uint8ClampedArray(e.spritewidth*e.spriteheight);switch(t.constructor){case Uint8ClampedArray:case SpriteMultiple:return t;case"Object":continue}}}function refillThingCanvas(e){var t=e.canvas,n=e.context,x=n.getImageData(0,0,t.width,t.height);memcpyU8(e.sprite,x.data),n.putImageData(x,0,0)}function refillThingCanvases(e,t){var n,x,r,i,a,o=e.canvases={},l=e.spritewidthpixels,s=e.spriteheightpixels;for(a in e.num_sprites=1,t)(n=t[a])instanceof Uint8ClampedArray?(++e.num_sprites,o[a]=r={canvas:getCanvas(l,s)},r.context=i=r.canvas.getContext("2d"),memcpyU8(n,(x=i.getImageData(0,0,l,s)).data),i.putImageData(x,0,0)):o[a]=n;r=o.middle,e.canvas=r.canvas,e.context=r.context}function refillCanvas(){var e,t=window.canvas,n=window.context;for(n.fillStyle=area.fillStyle,n.fillRect(0,0,t.width,t.height),e=scenery.length-1;e>=0;--e)drawThingOnCanvas(n,scenery[e]);for(e=solids.length-1;e>=0;--e)drawThingOnCanvas(n,solids[e]);for(e=characters.length-1;e>=0;--e)drawThingOnCanvas(n,characters[e])}function drawThingOnCanvas(e,t){if(!t.hidden){var n=t.left,x=t.top;n>innerWidth||(1==t.num_sprites?drawThingOnCanvasSingle(e,t.canvas,t,n,x):drawThingOnCanvasMultiple(e,t.canvases,t.canvas,t,n,x))}}function drawThingOnCanvasSingle(e,t,n,x,r){n.repeat?drawPatternOnCanvas(e,t,x,r,n.unitwidth,n.unitheight):e.drawImage(t,x,r)}function drawThingOnCanvasMultiple(e,t,n,x,r,i){var a,o,l=i,s=r,d=x.right,u=x.bottom,p=x.unitwidth,c=x.unitheight,m=x.spritewidthpixels,h=x.spriteheightpixels;"v"==x.sprite_type[0]?((o=t.bottom)&&(a=t.bottomheight||x.spriteheightpixels,drawPatternOnCanvas(e,o.canvas,s,u-a,m,min(c,h)),u-=a,c-=a),(o=t.top)&&(a=t.topheight||x.spriteheightpixels,drawPatternOnCanvas(e,o.canvas,s,l,m,min(c,h)),l+=a,c-=a)):"h"==x.sprite_type[0]&&((o=t.left)&&(a=t.leftwidth||x.spritewidthpixels,drawPatternOnCanvas(e,o.canvas,s,l,min(p,m),h),s+=a,p-=a),(o=t.right)&&(a=t.rightwidth||x.spritewidthpixels,drawPatternOnCanvas(e,o.canvas,d-a,l,min(p,m),h),d-=a,p-=a)),l=e.length||x>=t.length)){null==n&&(n=0),null==x&&(x=0),null==r&&(r=max(0,min(e.length,t.length)));for(var i=r+0,a=x+0,o=n+0;i--;)t[a++]=e[o++]}}function canvasDisableSmoothing(e,t){(t=t||e.getContext("2d")).webkitImageSmoothingEnabled=!1,t.mozImageSmoothingEnabled=!1,t.imageSmoothingEnabled=!1}function Thing(e){if(0!=arguments.length&&e){var t=this===window?new Thing:this,n=t.args=arrayMake(arguments);n[0]=t,e.apply(t,n),t.alive=!0,t.placed=this.outerok=0,t.xvel=this.xvel||0,t.yvel=this.yvel||0,null==t.tolx&&(t.tolx=0),null==t.toly&&(t.toly=unitsized8),t.collide=t.collide||function(){},t.death=t.death||killNormal,t.animate=t.animate||emergeUp;var x,r=4;(x=floor(t.width*unitsize/QuadsKeeper.getQuadWidth()))>0&&(r+=(x+1)*r/2),(x=floor(t.height*unitsize/QuadsKeeper.getQuadHeight()))>0&&(r+=(x+1)*r/2),t.maxquads=r,t.quadrants=new Array(t.maxquads),t.overlaps=[],t.title=t.title||e.name,t.spritewidth=t.spritewidth||t.width,t.spriteheight=t.spriteheight||t.height,t.sprite="";try{setContextStuff(t,t.spritewidth,t.spriteheight)}catch(e){log("Thing context fail",e,t.title,t),setTimeout((function(){setContextStuff(t,t.spritewidth,t.spriteheight)}),1)}return t}}function setContextStuff(e,t,n){e.spritewidthpixels=e.spritewidth*unitsize,e.spriteheightpixels=e.spriteheight*unitsize,e.canvas=getCanvas(e.spritewidthpixels,e.spriteheightpixels),e.context=e.canvas.getContext("2d"),e.imageData=e.context.getImageData(0,0,e.spritewidthpixels,e.spriteheightpixels),e.sprite_type=e.sprite_type||"neither",canvasDisableSmoothing(e,e.context)}function ThingCreate(e,t){var n=new Thing;return Thing.apply(n,[e].concat(t)),n}function setCharacter(e,t){e.type=t.split(" ")[0],e.resting=e.under=e.undermid=!1,e.alive=e.character=!0,e.libtype="characters",setClassInitial(e,"character "+t)}function setSolid(e,t){e.type="solid",e.name=t,e.solid=e.alive=!0,e.speed=e.speed||0,e.collide=e.collide||characterTouchedSolid,e.bottomBump=e.bottomBump||function(){},e.action=e.action||function(){},e.jump=e.jump||function(){},e.spritewidth=e.spritewidth||8,e.spriteheight=e.spriteheight||8,e.libtype="solids",setClassInitial(e,"solid "+t)}function setScenery(e,t){setSolid(e,t),e.libtype="scenery"}function addThing(e,t,n){return e instanceof Function&&(e=new Thing(e)),placeThing(e,t,n),window[e.libtype].push(e),e.placed=!0,e.onadding&&e.onadding(),setThingSprite(e),window["last_"+(e.title||e.group||"unknown")]=e,e}function placeThing(e,t,n){return setLeft(e,t),setTop(e,n),updateSize(e),e}function addText(e,t,n){var x=createElement("div",{innerHTML:e,className:"text",left:t,top:n,onclick:body.onclick||canvas.onclick,style:{marginLeft:t+"px",marginTop:n+"px"}});return body.appendChild(x),texts.push(x),x}function spawnText(e,t){var n=e.element=addText("",e.left,e.top);"object"==typeof t?proliferate(n,t):n.innerHTML=t,e.movement=!1}function checkTexts(){var e,t,n,x=QuadsKeeper.getDelX();for(n=texts.length-1;n>=0;--n)t=texts[n],e=texts[n].element||t,t.right=t.left+e.clientWidth,t.right1?t.death(t):void 0;e.solid?AudioPlayer.playLocal("Bump",t.right):(AudioPlayer.playLocal("Kick",t.right),e.death(e,2),scoreEnemyFire(e)),t.death(t)}}function fireDeleted(){--player.numballs}function fireExplodes(e){var t=new Thing(Firework);addThing(t,e.left-t.width/2,e.top-t.height/2),t.animate(),killNormal(e)}function Star(e){e.group="item",e.width=7,e.height=8,e.speed=.56*unitsize,e.jumpheight=1.17*unitsize,e.gravity=gravity/2.8,e.animate=emergeUp,e.movement=moveJumping,e.collide=collideFriendly,e.action=playerStar,e.death=killNormal,e.nofire=!0,setCharacter(e,"star item"),TimeHandler.addSpriteCycle(e,["one","two","three","four"],0,7)}function Shell(e,t){e.width=8,e.height=7,e.group="item",e.speed=unitsizet2,e.collide_primary=!0,e.moveleft=e.xvel=e.move=e.hitcount=e.peeking=e.counting=e.landing=e.enemyhitcount=0,e.smart=t,e.movement=moveShell,e.collide=hitShell,e.death=killFlip,e.spawntype=Koopa,setCharacter(e,"shell"+(t?" smart":" dumb"))}function hitShell(e,t){if("shell"==e.type&&t.type!=e.type)return hitShell(t,e);switch(e.type){case"solid":t.right0&&e.bottom<=t.top+unitsizet2;if(e.star)return scorePlayerShell(e,t),t.death(t,2);if(t.landing)return void(t.shelltoleft==n?(++t.landing,1==t.landing&&scorePlayerShell(e,t),TimeHandler.addEvent((function(e){--e.landing}),2,t)):player.death(player));0==t.xvel||x?(t.counting=0,scorePlayerShell(e,t),t.peeking&&(t.peeking=!1,removeClass(t,"peeking"),t.height-=unitsized8,updateSize(t)),0==t.xvel?(n?(t.moveleft=!0,t.xvel=-t.speed):(t.moveleft=!1,t.xvel=t.speed),++t.hitcount,TimeHandler.addEvent((function(e){--e.hitcount}),2,t)):t.xvel=0,x&&(AudioPlayer.play("Kick"),t.xvel?scorePlayerShell(e,t):(jumpEnemy(e,t),e.yvel*=2,scorePlayerShell(e,t),setBottom(e,t.top-unitsize,!0)),++t.landing,t.shelltoleft=n,TimeHandler.addEvent((function(e){--e.landing}),2,t))):!t.hitcount&&(n&&t.xvel<0||!n&&t.xvel>0)&&e.death(e);break;case"shell":if(0!=e.xvel)if(0!=t.xvel){var r=e.xvel;shiftHoriz(e,e.xvel=t.xvel),shiftHoriz(t,t.xvel=r)}else score(t,500),t.death(t);else 0!=t.xvel&&(score(e,500),e.death(e));break;default:switch(e.group){case"enemy":if(t.xvel){if("koopa"==e.type.split(" ")[0]){var i=new Thing(Shell,e.smart);addThing(i,e.left,e.bottom-i.height*unitsize),killFlip(i),killNormal(e)}else killFlip(e);AudioPlayer.play("Kick"),score(e,findScore(t.enemyhitcount),!0),++t.enemyhitcount}else e.moveleft=objectToLeft(e,t);break;case"item":if("shell"!=e.type)return;t.xvel&&killFlip(e),e.xvel&&killFlip(t)}}}function moveShell(e){if(0==e.xvel)if(350==++e.counting)addClass(e,"peeking"),e.peeking=!0,e.height+=unitsized8,updateSize(e);else if(490==e.counting){var t=new Thing(e.spawntype,e.smart);addThing(t,e.left,e.bottom-t.height*unitsize),killNormal(e)}}function collideFriendly(e,t){"player"==e.type&&(t.action&&t.action(e),t.death(t))}function jumpEnemy(e,t){e.keys.up?e.yvel=-1.4*unitsize:e.yvel=-.7*unitsize,e.xvel*=.91,AudioPlayer.play("Kick"),"item"==t.group&&"shell"!=t.type||score(t,findScore(e.jumpcount+++e.jumpers),!0),++e.jumpers,TimeHandler.addEvent((function(e){--e.jumpers}),1,e)}function Goomba(e){e.width=e.height=8,e.speed=.21*unitsize,e.toly=unitsize,e.moveleft=e.noflip=!0,e.smart=!1,e.group="enemy",e.movement=moveSimple,e.collide=collideEnemy,e.death=killGoomba,setCharacter(e,"goomba"),TimeHandler.addSpriteCycleSynched(e,[unflipHoriz,flipHoriz])}function killGoomba(e,t){if(e.alive)if(t)killFlip(e);else{var n=new Thing(DeadGoomba);addThing(n,e.left,e.bottom-n.height*unitsize),TimeHandler.addEvent(killNormal,21,n),killNormal(e)}}function DeadGoomba(e){e.width=8,e.height=4,e.movement=!1,e.nocollide=e.nocollide=!0,e.death=killNormal,setSolid(e,"deadGoomba")}function Koopa(e,t,n){e.width=8,e.height=12,e.speed=e.xvel=.21*unitsize,e.moveleft=e.skipoverlaps=!0,e.group="enemy",e.smart=t;var x="koopa";x+=e.smart?" smart":" dumb",e.smart&&(x+=" smart"),n?(x+=" flying",e.winged=!0,1==n?(e.movement=moveJumping,e.jumpheight=1.17*unitsize,e.gravity=gravity/2.8):(e.movement=moveFloating,e.ytop=e.begin=n[0]*unitsize,e.ybot=e.end=n[1]*unitsize,e.nofall=e.fly=!0,e.changing=e.xvel=0,e.yvel=e.maxvel=unitsized4)):(x+=" regular",e.smart?e.movement=moveSmart:e.movement=moveSimple),e.collide=collideEnemy,e.death=killKoopa,setCharacter(e,x),TimeHandler.addSpriteCycleSynched(e,["one","two"]),e.toly=unitsizet2}function killKoopa(e,t){if(e.alive){var n;if(n=t&&2!=t||e.winged?new Thing(Koopa,e.smart):new Thing(Shell,e.smart),TimeHandler.addEvent((function(e,t){addThing(e,t.left,t.bottom-e.height*unitsize),e.moveleft=t.moveleft}),0,n,e),killNormal(e),2!=t)return n;killFlip(n)}}function Pirhana(e,t){e.width=8,e.height=12,e.counter=0,e.countermax=e.height*unitsize,e.dir=unitsized8,e.toly=unitsizet8,e.nofall=e.deadly=e.nocollidesolid=e.repeat=!0,e.group="enemy",e.collide=collideEnemy,e.death=killNormal,e.movement=movePirhanaInit,e.death=killPirhana,setCharacter(e,"pirhana")}function movePirhanaInit(e){e.hidden=!0;var t=e.visual_scenery=new Thing(Sprite,"Pirhana");addThing(t,e.left,e.top),TimeHandler.addSpriteCycle(t,["one","two"]),e.movement=movePirhanaNew,movePirhanaNew(e,e.height*unitsize)}function movePirhanaNew(e,t){t=t||e.dir,e.counter+=t,shiftVert(e,t),shiftVert(e.visual_scenery,t),(e.counter<=0||e.counter>=e.countermax)&&(e.movement=!1,e.dir*=-1,TimeHandler.addEvent(movePirhanaRestart,35,e))}function movePirhanaRestart(e){var t=getMidX(player);e.counter>=e.countermax&&t>e.left-unitsizet8&&te.heightfall||(e.nofall=!1,e.movement=movePodobooSwitch)}function movePodobooSwitch(e){e.yvel<=0||(flipVert(e),e.movement=movePodobooDown)}function movePodobooDown(e){e.top0?TimeHandler.addEvent(throwHammer,7,e,--t):(TimeHandler.addEvent(throwHammer,70,e,7),removeClass(e,"thrown"))}),14,e))}function jumpHammerBro(e){if(!characterIsAlive(e))return!0;e.resting&&(map.floor-e.bottom/unitsize>=jumplev1-2&&"floor"!=e.resting.name&&Math.floor(2*Math.random())?(e.yvel=-.7*unitsize,e.falling=!0,TimeHandler.addEvent((function(e){e.falling=!1}),42,e)):e.yvel=-2.1*unitsize,e.resting=!1)}function Hammer(e,t){e.width=e.height=8,e.nocollidesolid=e.nocollidechar=e.deadly=e.nofire=!0,e.collide=collideEnemy,e.yvel=1.4*-unitsize,e.xvel=unitsize/1.4,t&&(e.xvel*=-1),e.gravity=gravity/2.1,setCharacter(e,"hammer"),TimeHandler.addSpriteCycle(e,["one","two","three","four"],3)}function Cannon(e,t,n){e.width=8,e.height=8*(t||1),e.spriteheight=16,n||(e.movement=moveCannonInit),e.timer=117,e.repeat=!0,setSolid(e,"cannon")}function moveCannonInit(e){TimeHandler.addEventInterval((function(e){if(!(player.right>e.left-unitsizet8&&player.leftunitsize)return e.nocollidesolid=!1,!0}),3,1/0,e))}function bowserFires(e){if(!characterIsAlive(e)||!characterIsAlive(player))return!0;e.lookleft&&(addClass(e,"firing"),AudioPlayer.playLocal("Bowser Fires",e.left),TimeHandler.addEvent((function(e){var t=e.top+unitsizet4,n=new Thing(BowserFire,roundDigit(player.bottom,unitsizet8));removeClass(e,"firing"),addThing(n,e.left-unitsizet8,t),AudioPlayer.play("Bowser Fires")}),14,e))}function killBowser(e,t){if(t)return e.nofall=!1,killFlip(e);5==++e.deathcount&&(e.yvel=e.speed=e.movement=0,killFlip(e,350),score(e,5e3))}function freezeBowser(e){e.movement=!1,thingStoreVelocity(e)}function BowserFire(e,t){e.width=12,e.height=4,e.xvel=-.63*unitsize,e.deadly=e.nofall=e.nocollidesolid=e.nofire=!0,e.collide=collideEnemy,t&&(e.ylev=t,e.movement=moveFlying),setCharacter(e,"bowserfire"),TimeHandler.addSpriteCycle(e,[unflipVert,flipVert])}function moveFlying(e){round(e.bottom)!=round(e.ylev)?shiftVert(e,min(max(0,e.ylev-e.bottom),unitsize)):e.movement=!1}function WaterBlock(e,t){e.height=16,e.width=t,e.spritewidth=e.spriteheight=1/scale,e.repeat=!0,setSolid(e,"water-block")}function Blooper(e){e.width=8,e.height=12,e.nocollidesolid=e.nofall=e.moveleft=1,e.squeeze=e.counter=0,e.speed=unitsized2,e.xvel=e.speedinv=-unitsized4,e.movement=moveBlooper,e.collide=collideEnemy,e.death=killFlip,setCharacter(e,"blooper")}function moveBlooper(e){switch(e.counter){case 56:e.squeeze=!0,++e.counter;break;case 63:squeezeBlooper(e);break;default:++e.counter}e.tope.right+unitsizet8?e.xvel=min(e.speed,e.xvel+unitsized32):player.rightplayer.bottom||e.bottom>360)&&unsqueezeBlooper(e)}function unsqueezeBlooper(e){e.squeeze=!1,removeClass(e,"squeeze"),e.counter=0,setHeight(e,12,!0,!0)}function CheepCheep(e,t,n){e.width=e.height=8,e.group="enemy";var x="cheepcheep "+(t?"red":"");e.red=t,setCheepVelocities(e),n?(x+=" jumping",e.jumping=!0,e.movement=moveCheepJumping):e.movement=moveCheepInit,e.nofall=e.nocollidesolid=e.nocollidechar=!0,e.death=killFlip,e.collide=collideEnemy,setCharacter(e,x),TimeHandler.addSpriteCycle(e,["one","two"])}function setCheepVelocities(e){e.red?(e.xvel=-unitsized4,e.yvel=unitsize/-24):(e.xvel=unitsize/-6,e.yvel=-unitsized32)}function moveCheepInit(e){setCheepVelocities(e),e.topunitsized8&&player.left>gamescreen.width*unitsized2?e.left=100&&(data.coins.amount=0,gainLife()),updateDataElement(data.coins)}function coinEmerge(e,t){AudioPlayer.play("Coin"),removeClass(e,"still"),switchContainers(e,characters,scenery),score(e,200,!1),gainCoin(),e.nocollide=e.alive=e.nofall=e.emerging=!0,e.blockparent?e.movement=coinEmergeMoveParent:e.movement=coinEmergeMove,e.yvel=-unitsize,TimeHandler.addEvent((function(e){e.yvel*=-1}),25,e),TimeHandler.addEvent((function(e){killNormal(e),deleteThing(e,scenery,scenery.indexOf(e))}),49,e),TimeHandler.addEventInterval(coinEmergeMovement,1,1/0,e,t),TimeHandler.clearClassCycle(e,0),addClass(e,"anim"),TimeHandler.addSpriteCycle(e,["anim1","anim2","anim3","anim4","anim3","anim2"],0,5)}function coinEmergeMovement(e,t){if(!e.alive)return!0;shiftVert(e,e.yvel)}function coinEmergeMove(e){shiftVert(e,e.yvel,!0)}function coinEmergeMoveParent(e){e.bottom>=e.blockparent.bottom?killNormal(e):shiftVert(e,e.yvel,!0)}function Player(e){setPlayerSizeSmall(e),e.walkspeed=unitsized2,e.canjump=e.nofiredeath=e.nofire=e.player=e.nokillend=1,e.numballs=e.moveleft=e.skidding=e.star=e.dying=e.nofall=e.maxvel=e.paddling=e.jumpers=e.landing=0,e.running="",e.power=data.playerpower,e.maxspeed=e.maxspeedsave=1.35*unitsize,e.scrollspeed=1.75*unitsize,e.keys=new Keys,e.fire=playerFires,e.movement=movePlayer,e.death=killPlayer,setCharacter(e,"player normal small still"),e.tolx=unitsizet2,e.toly=0,e.gravity=map.gravity,map.underwater&&(e.swimming=!0,TimeHandler.addSpriteCycle(e,["swim1","swim2"],"swimming",5))}function placePlayer(e,t){clearOldPlayer(),window.player=new Thing(Player),window.luigi?window.player.title="Luigi":window.player.title="Mario";var n=addThing(player,e||unitsizet16,t||(map.floor-player.height)*unitsize);return data.playerpower>=2&&(playerGetsBig(player,!0),3==data.playerpower&&playerGetsFire(player,!0)),n}function clearOldPlayer(){window.player&&(player.alive=!1,player.dead=!0)}function Keys(){this.run=this.crouch=this.jump=this.jumplev=this.sprint=0}function thingStoreVelocity(e,t){e.xvelOld=e.xvel||0,e.yvelOld=e.yvel||0,e.nofallOld=e.nofall||!1,e.nocollideOld=e.nocollide||!1,e.movementOld=e.movement||e.movementOld,e.nofall=e.nocollide=!0,e.xvel=e.yvel=!1,t||(e.movement=!1)}function thingRetrieveVelocity(e,t){t||(e.xvel=e.xvelOld||0,e.yvel=e.yvelOld||0),e.movement=e.movementOld||e.movement,e.nofall=e.nofallOld||!1,e.nocollide=e.nocollideOld||!1}function removeCrouch(){player.crouching=!1,player.toly=player.tolyold||0,1!=player.power&&(removeClass(player,"crouching"),player.height=16,updateBottom(player,0),updateSize(player))}function playerShroom(e){e.shrooming||(AudioPlayer.play("Powerup"),score(e,1e3,!0),3!=e.power&&(e.shrooming=!0,(2==++e.power?playerGetsBig:playerGetsFire)(e),storePlayerStats()))}function playerGetsBig(e,t){if(setPlayerSizeLarge(e),e.keys.down=0,removeClasses(player,"crouching small"),updateBottom(e,0),updateSize(e),t)addClass(e,"large");else{addClass(player,"shrooming");for(var n=[1,2,1,2,3,2,3],x=n.length-1;x>=0;--x)n[x]="shrooming"+n[x];thingStoreVelocity(player),n.push((function(e,t){return e.shrooming=t.length=0,addClass(e,"large"),removeClasses(e,"shrooming shrooming3"),thingRetrieveVelocity(player),!0})),TimeHandler.addSpriteCycle(e,n,"shrooming",6)}}function playerGetsSmall(e){var t=player.bottom;e.keys.down=0,thingStoreVelocity(e),addClass(e,"small"),flicker(e),removeClasses(player,"running skidding jumping fiery"),addClass(player,"paddling"),TimeHandler.addEvent((function(e){removeClass(e,"large"),setPlayerSizeSmall(e),setBottom(e,t-unitsize)}),21,player),TimeHandler.addEvent((function(e){thingRetrieveVelocity(e,!1),e.nocollidechar=!0,removeClass(e,"paddling"),(e.running||e.xvel)&&addClass(e,"running"),TimeHandler.addEvent(setThingSprite,1,e)}),42,player),TimeHandler.addEvent((function(e){e.nocollidechar=!1}),70,player)}function playerGetsFire(e){removeClass(e,"intofiery"),addClass(e,"fiery"),player.shrooming=!1}function setPlayerSizeSmall(e){setSize(e,8,8,!0),updateSize(e)}function setPlayerSizeLarge(e){setSize(e,8,16,!0),updateSize(e)}function movePlayer(e){if(e.keys.up){if(e.keys.jump>0&&(e.yvel<=0||map.underwater)&&(map.underwater&&playerPaddles(e),e.resting?(e.resting.xvel&&(e.xvel+=e.resting.xvel),e.resting=!1):(e.jumping||map.underwater||switchClass(e,"running skidding","jumping"),e.jumping=!0),!map.underwater)){var t=unitsize/pow(++e.keys.jumplev,map.jumpmod-.0014*e.xvel);e.yvel=max(e.yvel-t,map.maxyvelinv)}}else e.keys.jump=0;e.keys.crouch&&!e.crouching&&e.resting&&(1!=e.power&&(e.crouching=!0,addClass(e,"crouching"),e.height=11,e.tolyold=e.toly,e.toly=unitsizet4,updateBottom(e,0),updateSize(e)),e.resting.actionTop&&e.resting.actionTop(e,e.resting,e.resting.transport));var n=0;if(0==e.keys.run||e.crouching)e.xvel*=.98,n=.035;else{var x=e.keys.run*(.098*((e.keys.sprint&&!map.underwater||0)+1));e.xvel+=x||0,e.xvel*=.98,n=7e-4,signBool(e.keys.run)==e.moveleft?e.skidding||(addClass(e,"skidding"),e.skidding=!0):e.skidding&&(removeClass(e,"skidding"),e.skidding=!1)}e.xvel>n?e.xvel-=n:e.xvel<-n?e.xvel+=n:0!=e.xvel&&(e.xvel=0,window.nokeys||0!=e.keys.run||(e.keys.left_down?e.keys.run=-1:e.keys.right_down&&(e.keys.run=1))),Math.abs(e.xvel)<.14?e.running&&(e.running=!1,1==player.power&&setPlayerSizeSmall(e),removeClasses(e,"running skidding one two three"),addClass(e,"still"),TimeHandler.clearClassCycle(e,"running")):e.running||(e.running=!0,switchClass(e,"still","running"),playerStartRunningCycle(e),1==e.power&&setPlayerSizeSmall(e)),e.xvel>0?(e.xvel=min(e.xvel,e.maxspeed),e.moveleft&&(e.resting||map.underwater)&&(unflipHoriz(e),e.moveleft=!1)):e.xvel<0&&(e.xvel=max(e.xvel,-1*e.maxspeed),e.moveleft||!e.resting&&!map.underwater||(flipHoriz(e),e.moveleft=!0)),e.resting&&(e.hopping&&(removeClass(e,"hopping"),e.xvel&&addClass(e,"running"),e.hopping=!1),e.keys.jumplev=e.yvel=e.jumpcount=0,e.jumping&&(e.jumping=!1,removeClass(e,"jumping"),1==e.power&&setPlayerSizeSmall(e),addClass(e,abs(e.xvel)<.14?"still":"running")),e.paddling&&(e.paddling=e.swimming=!1,removeClasses(e,"paddling swim1 swim2"),TimeHandler.clearClassCycle(e,"paddling"),addClass(e,"running"))),isNaN(e.xvel)}function playerStartRunningCycle(e){e.running=TimeHandler.addSpriteCycle(e,["one","two","three","two"],"running",setPlayerRunningCycler)}function setPlayerRunningCycler(e){e.timeout=5+ceil(player.maxspeedsave-abs(player.xvel))}function playerPaddles(e){e.paddling||(removeClasses(e,"skidding paddle1 paddle2 paddle3 paddle4 paddle5"),addClass(e,"paddling"),TimeHandler.clearClassCycle(e,"paddling_cycle"),TimeHandler.addSpriteCycle(e,["paddle1","paddle2","paddle3","paddle3","paddle2","paddle1",function(){return e.paddling=!1}],"paddling_cycle",5)),e.paddling=e.swimming=!0,e.yvel=-.84*unitsize}function playerBubbles(){addThing(new Thing(Bubble),player.right,player.top)}function movePlayerVine(e){var t=e.attached;if(e.bottomt.bottom-unitsizet4)return unattachPlayer(e)}else e.animatednow=!1;e.animatednow&&!e.animated?addClass(e,"animated"):!e.animatednow&&e.animated&&removeClass(e,"animated"),e.animated=e.animatednow,e.bottom<-16&&(locMovePreparations(e),!t.locnum&&map.random?goToTransport(["Random","Sky","Vine"]):shiftToLocation(t.locnum))}function unattachPlayer(e){e.movement=movePlayer,removeClasses(e,"climbing","animated"),TimeHandler.clearClassCycle(e,"climbing"),e.yvel=e.skipoverlaps=e.attachoff=e.nofall=e.climbing=e.attached=e.attached.attached=!1,e.xvel=e.keys.run}function playerHopsOff(e,t,n){removeClasses(e,"climbing running"),addClass(e,"jumping"),e.piping=e.nocollide=e.nofall=e.climbing=!1,e.gravity=gravity/4,e.xvel=3.5,e.yvel=-3.5,TimeHandler.addEvent((function(e){unflipHoriz(e),e.gravity=gravity,e.movement=movePlayer,e.attached=!1,n&&(addClass(e,"running"),playerStartRunningCycle(e))}),21,e)}function playerFires(){if(!(player.numballs>=2)){++player.numballs,addClass(player,"firing");var e=new Thing(FireBall,player.moveleft,!0);e.yvel=unitsize,addThing(e,player.right+unitsized4,player.top+unitsizet8),player.moveleft&&setRight(e,player.left-unitsized4,!0),e.animate(e),e.ondelete=fireDeleted,TimeHandler.addEvent((function(e){removeClass(e,"firing")}),7,player)}}function emergeFire(e){AudioPlayer.play("Fireball")}function playerStar(e){e.star||(++e.star,AudioPlayer.play("Powerup"),AudioPlayer.playTheme("Star",!0),TimeHandler.addEvent(playerRemoveStar,560,e),switchClass(e,"normal","star"),TimeHandler.addSpriteCycle(e,["star1","star2","star3","star4"],"star",5))}function playerRemoveStar(e){e.star&&(--e.star,removeClasses(e,"star star1 star2 star3 star4"),TimeHandler.clearClassCycle(e,"star"),addClass(e,"normal"),AudioPlayer.playTheme())}function killPlayer(e,t){if(e.alive&&!e.flickering&&!e.dying){if(2==t)notime=!0,e.dead=e.dying=!0;else{if(!t&&e.power>1)return AudioPlayer.play("Power Down"),e.power=1,storePlayerStats(),playerGetsSmall(e);2!=t&&(TimeHandler.clearAllCycles(e),setSize(e,7.5,7,!0),updateSize(e),setClass(e,"character player dead"),nokeys=notime=e.dying=!0,thingStoreVelocity(e),containerForefront(e,characters),TimeHandler.addEvent((function(e){thingRetrieveVelocity(e,!0),e.nocollide=!0,e.movement=e.resting=!1,e.gravity=gravity/2.1,e.yvel=-1.4*unitsize}),7,e))}AudioPlayer.pause(),window.editing||AudioPlayer.play("Player Dies"),e.nocollide=e.nomove=nokeys=1,--data.lives.amount,map.random||(data.score.amount=data.scoreold),window.editing?setTimeout((function(){editorSubmitGameFuncPlay(),editor.playing=editor.playediting=!0}),35*timer):!map.random||data.lives.amount<=0?window.reset=setTimeout(data.lives.amount?setMap:gameOver,280*timer):(nokeys=notime=!1,updateDataElement(data.score),updateDataElement(data.lives),TimeHandler.addEvent((function(){playerDropsIn(),AudioPlayer.playTheme()}),117))}}function playerDropsIn(){clearOldPlayer(),placePlayer(unitsizet16,-1*unitsizet8+map.underwater*unitsize*24),flicker(player),map.underwater?player.gravity=gravity/2.8:(player.nocollide=!0,TimeHandler.addEvent((function(){player.nocollide=!1,addThing(new Thing(RestingStone),player.left,player.bottom+player.yvel)}),map.respawndist||17))}function gameOver(){gameon=!1,pause(),AudioPlayer.pauseTheme(),AudioPlayer.play("Game Over");var e="
GAME OVER
";e+="

",body.className="Night",body.innerHTML=e,window.gamecount=1/0,clearPlayerStats(),setTimeout(gameRestart,7e3)}function gameRestart(){seedlast=.007,body.style.visibility="hidden",body.innerHTML=body.style.paddingTop=body.style.fontSize="",body.appendChild(canvas),gameon=!0,map.random?setMapRandom():setMap(1,1),TimeHandler.addEvent((function(){body.style.visibility=""})),setLives(3)}function Floor(e,t,n){e.width=8*(t||1),e.height=8*n||unitsizet32,e.spritewidth=8,e.spriteheight=8,e.repeat=!0,setSolid(e,"floor")}function Clouds(e,t){e.width=8*t,e.height=8,setSolid(e,"clouds")}function Brick(e,t){if(e.width=e.height=8,e.used=!1,e.bottomBump=brickBump,t)if(t instanceof Array)for(e.contents=t;e.contents.length<3;)e.contents.push(!1);else e.contents=[t,!1,!1];else e.contents=!1;e.death=killNormal,setSolid(e,"brick unused"),e.tolx=1}function brickBump(e,t){if(!e.up&&"player"==t.type&&(AudioPlayer.play("Bump"),!e.used)){if(e.up=t,t.power>1&&!e.contents)return TimeHandler.addEvent(brickBreak,2,e,t);blockBumpMovement(e),e.contents&&(player.power>1&&e.contents[0]==Mushroom&&!e.contents[1]&&(e.contents[0]=FireFlower),TimeHandler.addEvent((function(e){var t=e.contents,n=new Thing(t[0],t[1],t[2]);addThing(n,e.left,e.top),setMidXObj(n,e,!0),n.blockparent=e,n.animate(n,e),e.contents[0]==Coin?(e.lastcoin&&makeUsedBlock(e),TimeHandler.addEvent((function(e){e.lastcoin=!0}),245,e)):makeUsedBlock(e)}),7,e))}}function makeUsedBlock(e){e.used=!0,switchClass(e,"unused","used")}function brickBreak(e,t){AudioPlayer.play("Break Block"),score(e,50),e.up=t,TimeHandler.addEvent(placeShards,1,e),killNormal(e)}function placeShards(e){for(var t,n=0;n<4;++n)addThing(t=new Thing(BrickShard),e.left+(n<2)*e.width*unitsize-unitsizet2,e.top+n%2*e.height*unitsize-unitsizet2),t.xvel=unitsized2-unitsize*(n>1),t.yvel=-1.4*unitsize+n%2,TimeHandler.addEvent(killNormal,350,t)}function BrickShard(e){e.width=e.height=4,e.nocollide=!0,e.death=killNormal,setCharacter(e,"brickshard"),TimeHandler.addSpriteCycle(e,[unflipHoriz,flipHoriz])}function attachEmerge(e,t){e.animate=setInterval((function(){setBottom(e,t.top,!0),t.up||(clearInterval(e.animate),e.animate=!1)}),timer)}function Block(e,t,n){if(e.width=e.height=8,e.used=!1,e.bottomBump=blockBump,t)if(t instanceof Array)for(e.contents=t;e.contents.length<3;)e.contents.push(!1);else e.contents=[t,!1,!1];else e.contents=[Coin];e.death=killNormal,setSolid(e,"Block unused"),e.hidden=!!n&&(e.hidden=e.skipoverlaps=!0),e.tolx=1,TimeHandler.addSpriteCycleSynched(e,["one","two","three","two","one"])}function blockBump(e,t){"player"==t.type&&(e.used?AudioPlayer.play("Bump"):(e.used=1,e.hidden=e.hidden=e.skipoverlaps=!1,e.up=t,blockBumpMovement(e),removeClass(e,"hidden"),switchClass(e,"unused","used"),player.power>1&&e.contents[0]==Mushroom&&!e.contents[1]&&(e.contents[0]=FireFlower),TimeHandler.addEvent(blockContentsEmerge,7,e)))}function blockContentsEmerge(e){var t=new Thing(e.contents[0],e.contents[1],e.contents[2]);addThing(t,e.left,e.top),setMidXObj(t,e,!0),t.blockparent=e,t.animate(t,e)}function Pipe(e,t,n){e.width=e.spritewidth=16,e.height=8*(t||1),!1!==n&&(e.actionTop=intoPipeVert,e.transport=n),setSolid(e,"pipe")}function PipeSide(e,t,n){e.width=e.spritewidth=n?8:19.5,e.height=e.spriteheight=16,t&&(e.actionLeft=intoPipeHoriz,e.transport=t),setSolid(e,"pipe side "+(n?"small":""))}function PipeVertical(e,t){e.spritewidth=e.width=16,e.spriteheight=e.repeat=1,e.height=t,setSolid(e,"pipe vertical")}function Vine(e,t){e.width=e.spriteheight=7,e.height=0,e.locnum=t,e.nocollide=e.nofall=e.repeat=!0,e.animate=vineEmerge,e.movement=vineMovement,setCharacter(e,"vine")}function vineEmerge(e,t){AudioPlayer.play("Vine Emerging"),setHeight(e,0),e.movement=vineMovement,TimeHandler.addEvent(vineEnable,14,e),TimeHandler.addEventInterval(vineStay,1,14,e,t)}function vineStay(e,t){setBottom(e,t.top)}function vineEnable(e){e.nocollide=!1,e.collide=touchVine}function vineMovement(e){increaseHeightTop(e,unitsized4),e.attached&&shiftVert(e.attached,-unitsized4,!0)}function touchVine(e,t){!e.player||e.attached||e.climbing||e.bottom>t.bottom+unitsizet2||(t.attached=e,e.attached=t,e.nofall=e.skipoverlaps=!0,e.xvel=e.yvel=e.resting=e.jumping=e.jumpcount=e.running=0,e.attachleft=!objectToLeft(e,t),e.attachoff=2*e.attachleft-1,e.movementsave=e.movement,e.movement=movePlayerVine,e.keys=new Keys,TimeHandler.clearClassCycle(e,"running"),removeClass(e,"running skidding"),unflipHoriz(e),e.attachleft&&flipHoriz(e),addClass(e,"climbing"),e.climbing=TimeHandler.addSpriteCycle(e,["one","two"],"climbing"),lookTowardThing(e,t),e.attachleft?setLeft(e,t.right-unitsizet4):setRight(e,t.left+unitsizet4))}function Springboard(e){e.width=8,e.height=e.heightnorm=14.5,e.tension=e.tensionsave=0,e.dir=1,e.collide=collideSpring,setSolid(e,"springboard")}function collideSpring(e,t){return e.yvel>=0&&e.player&&!t.tension&&characterOnSolid(e,t)?springPlayerInit(t,e):characterTouchedSolid(e,t)}function springPlayerInit(e,t){e.tension=e.tensionsave=max(.77*t.yvel,unitsize),t.movement=movePlayerSpringDown,t.spring=e,t.xvel/=2.8}function movePlayerSpringDown(e){return objectsTouch(e,e.spring)?e.spring.height<2.5*unitsize||e.spring.tensione.spring.right-unitsizet2)&&(e.xvel/=1.4),reduceSpringHeight(e.spring,e.spring.tension),setBottom(e,e.spring.top,!0),e.spring.tension/=2,void updateSize(e.spring)):(e.movement=movePlayer,e.spring.movement=moveSpringUp,void(e.spring=!1))}function movePlayerSpringUp(e){if(!e.spring||!objectsTouch(e,e.spring))return e.spring=!1,void(e.movement=movePlayer)}function moveSpringUp(e){reduceSpringHeight(e,-e.tension),e.tension*=2,e==player.spring&&setBottom(player,e.top,!0),e.height>e.heightnorm&&(e==player.spring&&(player.yvel=max(-unitsizet2,-.98*e.tensionsave),player.resting=player.spring=!1),reduceSpringHeight(e,(e.height-e.heightnorm)*unitsize),e.tension=e.tensionsave=e.movement=!1)}function reduceSpringHeight(e,t){reduceHeight(e,t,!0)}function Stone(e,t,n){e.width=8*t||8,e.height=8*n||8,e.repeat=!0,setSolid(e,"Stone")}function GenericStone(e,t,n){return Stone(e,t,n)}function RestingStone(e){e.width=e.height=8,e.used=!1,e.movement=RestingStoneUnused,setSolid(e,"Stone hidden"),e.title="Stone"}function RestingStoneUnused(e){if(player.resting){if(player.resting!=e)return killNormal(e);e.movement=RestingStoneUsed,removeClass(e,"hidden"),setThingSprite(player)}}function RestingStoneUsed(e){if(!player.resting)return killNormal(e)}function CastleBlock(e,t,n){e.width=e.height=8;var x,r,i=!1;t instanceof Array?(x=t[0],r=t[1],i=n):(x=t,r=n),setSolid(e,i?"castleblockinvis":"castleblock"),x&&(e.balls=new Array(x),e.dt=.07*(r?1:-1),e.timeout=round(7/(abs(r)||1)),e.movement=castleBlockSpawn,e.timer=e.counter=0,e.angle=.25,e.spawn_as_char=!0)}function castleBlockSpawn(e){for(var t=0;tn.bottom-unitsize||(killNormal(n),killNormal(t),notime=nokeys=!0,thingStoreVelocity(e),killOtherCharacters(),TimeHandler.addEvent(killNormal,7,n.chain),TimeHandler.addEvent(CastleAxeKillsBridge,14,n.bridge,n),AudioPlayer.pauseTheme(),AudioPlayer.playTheme("World Clear",!1,!1))}function CastleAxeKillsBridge(e,t){e.width-=2,e.right-=unitsizet2,e.width>0?TimeHandler.addEvent(CastleAxeKillsBridge,1,e,t):(e.width=0,TimeHandler.addEvent(CastleAxeKillsBowser,1,t.bowser)),setWidth(e,e.width)}function CastleAxeKillsBowser(e){e.nofall=!1,e.nothrow=!0,++player.star,TimeHandler.addEvent(CastleAxeContinues,35,player)}function CastleAxeContinues(e){map.canscroll=!0,startWalking(e)}function Toad(e){e.width=16,e.height=e.spriteheight=12,e.group="toad",setSolid(e,"toad npc")}function Peach(e){e.width=16,e.height=e.spriteheight=12,e.group="peach",setSolid(e,"peach npc")}function collideCastleNPC(e,t){killNormal(t),e.keys.run=0,TimeHandler.addEvent((function(e){var t;for(t=0;te.parent.bottom?(setTop(e,e.parent.top),detachPlayer(e)):movePlatformNorm(e)}function movePlatformNorm(e){shiftHoriz(e,e.xvel),shiftVert(e,e.yvel),e==player.resting&&e.alive&&(setBottom(player,e.top),shiftHoriz(player,e.xvel),player.right>innerWidth&&setRight(player,innerWidth))}function detachPlayer(e){player.resting==e&&(player.resting=!1)}function Scale(e,t,n){e.height=5,e.width=4*t,e.spritewidth=e.spriteheight=5,e.repeat=e.nocollide=!0,setSolid(e,"scale")}function Flag(e){e.width=e.height=8,e.nocollide=!0,setSolid(e,"flag")}function FlagPole(e){e.width=1,e.height=72,e.nocollide=e.repeat=!0,setSolid(e,"flagpole")}function FlagTop(e){e.spritewidth=e.spriteheight=e.width=e.height=4,e.nocollide=!0,setSolid(e,"flagtop")}function FlagDetector(e){e.width=2,e.height=100,e.collide=FlagCollision,setSolid(e,"flagdetector"),e.hidden=!0}function CastleDoorDetector(e){e.width=e.height=4,e.collide=endLevelPoints,setSolid(e,"castledoor"),e.hidden=!0}function FlagCollision(e,t){if(!e||!e.player)return killNormal(e);window.detector=t,AudioPlayer.pause(),AudioPlayer.play("Flagpole"),killOtherCharacters(),nokeys=notime=player.nofall=1,player.xvel=player.yvel=player.keys.up=player.keys.jump=map.canscroll=map.ending=player.movement=0,player.nocollidechar=!0,setRight(e,t.pole.left,!0),removeClasses(e,"running jumping skidding"),addClass(e,"climbing animated"),updateSize(e),TimeHandler.addSpriteCycle(e,["one","two"],"climbing"),playerRemoveStar(player);var n=!1,x=!1,r=(t.stone.top-e.bottom)/unitsize,i=setInterval((function(){n||(e.bottom>=t.stone.top?(scorePlayerFlag(r,t.stone),n=!0,setBottom(e,t.stone.top,!0),removeClass(player,"animated"),TimeHandler.clearClassCycle(player,"climbing")):shiftVert(e,unitsize,!0)),x||(t.flag.bottom>=t.stone.top?(x=!0,setBottom(t.flag,t.stone.top,!0)):shiftVert(t.flag,unitsize,!0)),n&&x&&(setBottom(e,t.stone.top,!0),clearInterval(i),setTimeout((function(){FlagOff(e,t.pole)}),21*timer)),refillCanvas()}),timer)}function scorePlayerFlag(e,t){var n;n=e<28?e<8?100:400:e<40?800:e<62?2e3:5e3,score(player,n,!0)}function FlagOff(e,t){player.keys.run=notime=nokeys=1,player.maxspeed=player.walkspeed,flipHoriz(e),TimeHandler.clearClassCycle(e,"climbing"),setLeft(e,t.right,!0),setTimeout((function(){AudioPlayer.play("Stage Clear"),playerHopsOff(e,t,!0)}),14*timer)}function endLevelPoints(e,t){if(e&&e.player){notime=nokeys=!0,killNormal(t),killNormal(e);var n=parseInt(getLast(String(data.time.amount)));1!=n&&3!=n&&6!=n&&(n=0);var x=setInterval((function(){--data.time.amount,data.score.amount+=50,updateDataElement(data.score),updateDataElement(data.time),AudioPlayer.play("Coin"),data.time.amount<=0&&(clearInterval(x),setTimeout((function(){endLevelFireworks(e,n,t)}),49*timer))}),timer)}}function endLevelFireworks(e,t,n){var x,r,i=0;if(t){for(var a=n.left+32*unitsized2;igamescreen.right-gamescreen.left)&&e.section.activated){var t=e.section;t.numpass=t.colliders.length=0,t.passed?(++map.area.sections.current,e.next(e.xloc)):t(e.xloc),t.activated=t.passed=!1,spawnMap(),killNormal(e)}},setSolid(e,"decider blue "+n),e.hidden=!0}function FuncCollider(e,t,n){n?(e.width=n[0],e.height=n[1]):(e.width=8,e.height=ceilmax+40),e.collide=t,e.hidden=!0,setSolid(e,"funccollider blue "+t.name)}function FuncSpawner(e,t,n){e.width=8,e.height=8,e.movement=function(){t(e,n)},e.argument=n,e.nocollide=e.hidden=!0,setSolid(e,"funccollider blue "+t.name)}function Collider(e,t,n){e.width=t[0],e.height=t[1],n instanceof Array?(e.func=n[0]||function(){},e.movement=n[1]||function(){}):(e.func=n||function(){},e.movement=!1),e.collide=function(e,t){if(!e.player)return!1;t.func(e,t)},setSolid(e,"collider blue "+e.func.name),e.hidden=!0}function TonedJS(e){var t={giveSup:function(e,t){for(var n in t=t||{},e)t[n]=e[n];return t},giveSub:function(e,t){for(var n in t=t||{},e)t.hasOwnProperty(n)||(t[n]=e[n]);return t},proliferate:function(e,t,n){var x,r;for(r in t)n&&e.hasOwnProperty(r)||("object"==typeof(x=t[r])&&null!=x?(e.hasOwnProperty(r)||(e[r]=x instanceof Array?[]:{}),proliferate(e[r],x,n)):e[r]=x);return e},getFirst:function(e,t){for(var n in e)return t?n:e[n]},getLast:function(e,t){for(var n in e);return t?n:e[n]},followPath:function(e,t,n){return null!=t[n]&&null!=e[t[n]]?followPath(e[t[n]],t,++n):e},createElement:function(e){for(var t=document.createElement(e||"div"),n=arguments.length;--n>0;)proliferate(t,arguments[n]);return t},classAdd:function(e,t){e.className+=" "+t},classRemove:function(e,t){e.className=e.className.replace(new RegExp(" "+t,"gm"),"")},elementSetPosition:function(e,t,n){null==t&&(t=e.left),null==n&&(n=e.top),proliferate(e,{left:t,top:n,style:{marginLeft:t+"px",marginTop:n+"px"}})},elementShiftLeft:function(e,t){e.left||(e.left=Number(e.style.marginLeft.replace("px",""))),e.style.marginLeft=round(e.left+=t)+"px"},elementShiftTop:function(e,t){e.top||(e.top=Number(e.style.marginLeft.replace("px",""))),e.style.marginTop=round(e.top+=t)+"px"},removeChildSafe:function(e,t){e&&(t=t||document.body).contains(e)&&t.removeChild(e)},findParentOfType:function(e,t){var n=e.parentElement;return n&&n.nodeName!=t?findParentType(n,t):n},clearAllTimeouts:function(){for(var e=setTimeout((function(){}));e--;)clearTimeout(e)},stringTrim:function(e){return e.replace(/^\s+|\s+$/g,"")},stringOf:function(e,t){return 0==t?"":new Array(1+(t||1)).join(e)},stringHas:function(e,t){return-1!=e.indexOf(t)},stringHasI:function(e,t){return-1!=e.toLowerCase().indexOf(t.toLowerCase())},capitalizeFirst:function(e,t){return t=t||1,e.substr(0,t).toUpperCase()+e.substr(t).toLowerCase()},ArrayD:function(e){if(1==arguments.length)return new Array(e);var t,n=arrayMake(arguments),x=new Array(e);for(n.shift(),t=e-1;t>=0;--t)x[t]=ArrayD.apply(this,n);return x},arrayOf:function(e,t){t=t||1;for(var n=new Array(t);t--;)n[t]=e;return n},arrayMake:function(e){return Array.prototype.slice.call(e)},arrayRange:function(e,t){for(var n=1+t-e,x=new Array(n),r=e,i=0;i0},log:console.log.bind(console),now:Date.now};return e&&t.giveSub(t,window),t}function resetTriggers(){window.controls=new Controls({left:[37,65,"AXIS_LEFT","DPAD_LEFT"],right:[39,68,"AXIS_RIGHT","DPAD_RIGHT"],up:[38,87,32,"FACE_1","DPAD_UP","LEFT_BOTTOM_SHOULDER"],down:[40,83,"AXIS_DOWN","DPAD_DOWN"],sprint:[16,17,"FACE_1"],pause:[80,"START_FORWARD"],mute:[77],q:[81],l:[76]}),window.gamepad=new Gamepad,gamepad.bind(Gamepad.Event.BUTTON_DOWN,ControlsPipe("keydown",!0)),gamepad.bind(Gamepad.Event.BUTTON_UP,ControlsPipe("keyup",!1)),gamepad.bind(Gamepad.Event.AXIS_CHANGED,(function(e){var t=e.value,n=abs(t);if(!(n<.1))switch(e.axis){case"LEFT_STICK_Y":case"RIGHT_STICK_Y":n>.5?keydown(t>0?"DPAD_DOWN":"DPAD_UP"):(keyup("DPAD_UP"),keyup("DPAD_DOWN"));break;case"LEFT_STICK_X":case"RIGHT_STICK_X":n>.5?keydown(t<0?"DPAD_LEFT":"DPAD_RIGHT"):(keyup("DPAD_UP"),keyup("DPAD_DOWN"))}})),gamepad.init(),proliferate(body,{onkeydown:ControlsPipe("keydown",!0),onkeyup:ControlsPipe("keyup",!1),oncontextmenu:contextmenu,onmousedown:mousedown}),setMessageTriggers()}function Controls(e,t){this.pipes=e;var n,x,r,i,a=this.keydown={left:function(e){e.run=-1,e.left_down=!0},right:function(e){e.run=1,e.right_down=!0},up:function(e){e.up=!0,player.canjump&&(player.resting||map.underwater)&&(e.jump=1,player.canjump=e.jumplev=0,AudioPlayer.play(player.power>1?"Jump Super":"Jump Small"),map.underwater&&setTimeout((function(){player.jumping=e.jump=!1}),14*timer))},down:function(e){e.crouch=!0},sprint:function(e){3!=player.power||0!=e.sprint||e.crouch||player.fire(),e.sprint=1},pause:function(e){paused||window.editing&&!editor.playing||setTimeout((function(){pause(!0)}),140)},mute:function(e){AudioPlayer.toggleMute()},q:function(e){switch(++qcount>28&&maxlulz(),qcount){case 7:lulz();break;case 14:superlulz();break;case 21:hyperlulz()}},l:function(e){toggleLuigi()}},o=this.keyup={left:function(e){e.run=0,e.left_down=!1},right:function(e){e.run=0,e.right_down=!1},up:function(e){map.underwater||(e.jump=e.up=0),player.canjump=!0},down:function(e){e.crouch=0,removeCrouch()},sprint:function(e){e.sprint=0},pause:function(e){unpause(!0)}};for(n in e)for(i in x=e[n])a[r=x[i]]=a[n],o[r]=o[n]}function ControlsPipe(e,t){var n=controls[e];return function(x){t&&(player&&player.dead||window.paused)||window.nokeys||(("number"!=typeof x||x.which||x.control)&&(x=x.which||x.control),n[x]?n[x](player.keys):mlog(e,"Could not",e,x),window.gamehistory[gamecount]=[keydown,x])}}function keydown(e){if(!(player&&player.dead||window.paused||window.nokeys)){var t=controls.keydown;("object"==typeof e||e.which)&&(e=e.which),t[e]&&t[e](player.keys),window.gamehistory[gamecount]=[keydown,e]}}function keyup(e){if(!window.nokeys){var t=controls.keyup;("object"==typeof e||e.which)&&(e=e.which),t[e]&&t[e](player.keys),window.gamehistory[gamecount]=[keyup,e]}}function contextmenu(e){e.preventDefault&&e.preventDefault()}function mousedown(e){3==e.which&&(paused?unpause():window.editor&&(editing||editor.playing)||pause(!0),e.preventDefault&&e.preventDefault())}function scriptKeys(e){var t,n;for(t in e)n=e[t],TimeHandler.addEvent(n[0],t,n[1]),TimeHandler.addEvent((function(){alert(n[0].name+", "+n[1])}),t)}function lulz(e,t){player.star=!0,e=e||[Goomba],t=t||7,TimeHandler.addEventInterval((function(){if(!(characters.length>210)){var t=new Thing(e[randInt(e.length)],randBoolJS(),randBoolJS());t.yvel=random()*-unitsizet4,t.xvel=t.speed=random()*unitsizet2*randSign(),addThing(t,(32*random()+128)*unitsize,88*random()*unitsize)}}),t,1/0)}function superlulz(){lulz([Goomba,Koopa,Beetle,HammerBro,Lakitu,Podoboo,Blooper])}function hyperlulz(){lulz([Bowser],21)}function maxlulz(){TimeHandler.addEventInterval((function(e){setAreaSetting(e[randInt(e.length)])}),7,1/0,["Overworld","Underworld","Underwater","Sky","Castle"])}function mapKeyToControl(e,t){if(-1==window.controls.pipes[e].indexOf(t)){window.controls.pipes[e].push(t);var n=window.controls.pipes;window.controls=new Controls(n),proliferate(body,{onkeydown:ControlsPipe("keydown",!0),onkeyup:ControlsPipe("keyup",!1),oncontextmenu:contextmenu,onmousedown:mousedown})}}function setMessageTriggers(){var e={setMap:triggerSetMap,startEditor:function(){loadEditor()},toggleOption:function(e){var t="toggle"+e.option;console.log(t,window[t]),window[t]?window[t]():log("Could not toggle",t)},setKey:function(e){mapKeyToControl(e.action,e.keyCode)}};window.addEventListener("message",(function(t){var n=t.data,x=n.type;e[x]?e[x](n):console.log("Unknown event type received:",x,".\n",n)}))}function triggerSetMap(e){clearPlayerStats(),setMap.apply(this,e.map||[]),setLives(3)}function upkeep(){if(!window.paused){window.nextupk=setTimeout(upkeep,timer);for(var e=window.speed;e>0;--e)adjustFPS(),QuadsKeeper.determineAllQuadrants(solids),maintainSolids(),maintainCharacters(),maintainPlayer(),texts.length&&maintainTexts(),TimeHandler.handleEvents(),refillCanvas()}}function adjustFPS(){window.time_now=now();var e=time_now-time_prev,t=roundDigit(1e3/e,.001);window.fps=roundDigit(.7*fps+.3*t,.01),window.realtime=fps_target/fps,window.time_prev=time_now}function pause(e){paused&&!window.nextupk||(cancelAnimationFrame(nextupk),AudioPlayer.pause(),paused=!0,e&&AudioPlayer.play("Pause"))}function unpause(){paused&&(window.nextupk=requestAnimationFrame(upkeep),paused=!1,AudioPlayer.resume())}function maintainSolids(e){for(var t,n=0;nx)||t.outerok?!t.nomove&&t.movement&&t.movement(t):deleteThing(t,characters,n):map.shifting||deleteThing(t,characters,n)}function maintainPlayer(e){if(player.alive){if(player.yvel>0&&(map.underwater||(player.keys.jump=0),player.jumping||(map.underwater?player.paddling||(switchClass(player,"paddling","paddling"),player.padding=!0):(addClass(player,"jumping"),player.jumping=!0)),!player.piping&&!player.dying&&player.top>gamescreen.deathheight)){if(map.exitloc)return map.random?(goToTransport(["Random","Overworld","Down"]),void playerDropsIn()):shiftToLocation(map.exitloc);clearPlayerStats(),killPlayer(player,2)}player.xvel>0?player.right>gamescreen.middlex&&player.right>gamescreen.right-gamescreen.left&&(player.xvel=min(0,player.xvel)):player.left<0&&(player.xvel=max(0,player.xvel)),player.under&&(player.jumpcount=0),window.scrolloffset=map.canscroll*(player.right-gamescreen.middlex),scrolloffset>0&&!map.shifting?scrollWindow(lastscroll=round(min(player.scrollspeed,scrolloffset))):lastscroll=0}}function maintainTexts(){var e,t,n;for(n=texts.length-1;n>=0;--n)e=(t=texts[n]).element||t,t.xvel&&elementShiftLeft(e,t.xvel),t.yvel&&elementShiftTop(e,t.yvel)}function followPath(e,t,n){return null!=t[n]&&null!=e[t[n]]?followPath(e[t[n]],t,++n):e}function clearAllTimeouts(){for(var e=setTimeout((function(){}));e--;)clearTimeout(e)}function getCanvas(e,t,n){var x=createElement("canvas",{width:e,height:t});return n&&(n=n||unitsize,proliferate(x.style,{width:e*n+"px",height:t*n+"px"})),x.getContext("2d").webkitImageSmoothingEnabled=!1,x}function step(e){unpause(),upkeep(),pause(),e>0&&step(e-1)}function fastforward(e){window.speed=max(0,parseInt(e||0))+1}function toggleFastFWD(e){window.fastforwarding?(fastforward(0),window.fastforwarding=!1):(fastforward(2),window.fastforwarding=!0)}function specifyTimer(e){timer=e,requestAnimationFrame=function(e){window.setTimeout(e,timer)}}function changeUnitsize(e){function t(e){for(i in e)updateSize(e[i]),updatePosition(e[i])}e&&(resetUnitsize(e),t(solids),t(characters))}function randTrue(e){return floor(getSeed()*((e||1)+1))}function randSign(e){return 2*randTrue(e)-1}function randBoolJS(e){return floor(2*random())}function updatePosition(e){e.nomove||shiftHoriz(e,e.xvel),e.nofall||shiftVert(e,e.yvel)}function updateSize(e){var t;e.unitwidth=e.width*unitsize,e.unitheight=e.height*unitsize,e.spritewidthpixels=e.spritewidth*unitsize,e.spriteheightpixels=e.spriteheight*unitsize,(t=e.canvas)&&(t.width=e.spritewidthpixels,t.height=e.spriteheightpixels,refillThingCanvas(e))}function reduceHeight(e,t,n){e.top+=t,e.height-=t/unitsize,n&&updateSize(e)}function shiftBoth(e,t,n){e.noshiftx||shiftHoriz(e,t),e.noshifty||shiftVert(e,n)}function shiftHoriz(e,t){e.left+=t,e.right+=t}function shiftVert(e,t){e.top+=t,e.bottom+=t}function setLeft(e,t){e.left=t,e.right=e.left+e.width*unitsize}function setRight(e,t){e.right=t,e.left=e.right-e.width*unitsize}function setTop(e,t){e.top=t,e.bottom=e.top+e.height*unitsize}function setBottom(e,t){e.bottom=t,e.top=e.bottom-e.height*unitsize}function setWidth(e,t,n,x){e.width=t,e.unitwidth=t*unitsize,n&&(e.spritewidth=t,e.spritewidthpixels=t*unitsize),x&&(updateSize(e),setThingSprite(e))}function setHeight(e,t,n,x){e.height=t,e.unitheight=t*unitsize,n&&(e.spriteheight=t,e.spriteheightpixels=t*unitsize),x&&(updateSize(e),setThingSprite(e))}function setSize(e,t,n,x,r){t&&setWidth(e,t,x),n&&setHeight(e,n,x),r&&(updateSize(e),setThingSprite(e))}function setMidX(e,t,n){setLeft(e,t+e.width*unitsized2,n)}function getMidX(e){return e.left+e.width*unitsized2}function setMidY(e,t,n){setTop(e,t+e.height*unitsized2,n)}function setMidXObj(e,t,n){setLeft(e,t.left+t.width*unitsized2-e.width*unitsized2,n)}function slideToXLoc(e,t,n,x){n=n||1/0;var r=getMidX(e);shiftHoriz(e,r=e.ocheck.right-unitsizet2?(e.overlapdir=0,e.overlaps=[]):shiftHoriz(e,e.overlapdir,!0);else if(e.overlaps.length>0){var t,n,x=e.overlaps,r={right:-1/0},i={left:1/0},a=0;for(n in e.overlapfix=!0,x)a+=getMidX(t=x[n]),t.right>r.right&&(r=t),t.left=a-unitsized16?(e.overlapdir=unitsize,e.ocheck=r):(e.overlapdir=-unitsize,e.ocheck=i)}}function characterOverlapsSolid(e,t){return e.top<=t.top&&e.bottom>t.bottom}function objectsTouch(e,t){return e.right-unitsize>t.left&&e.left+unitsize=t.top&&e.top<=t.bottom}function charactersTouch(e,t){return!(e.bottom<=t.top+unitsizet2||e.top+unitsizet2>=t.bottom)}function objectInQuadrant(e,t){return e.right+unitsize>=t.left&&e.left-unitsize<=t.right&&e.bottom+unitsize>=t.top&&e.top-unitsize<=t.bottom}function objectsCollided(e,t){return e.solid&&!t.solid?objectsCollided(t,e):t.up&&e!=t.up?characterTouchesUp(e,t):void(t.solid||e.player?t.collide(e,t):e.collide(t,e))}function objectToLeft(e,t){return(e.left+e.right)/2<(t.left+t.right)/2}function objectOnTop(e,t){return!("solid"==e.type&&t.yvel>0)&&(!(e.yvelt.left&&(e.bottom-t.yvel<=t.top+t.toly||e.bottom<=t.top+t.toly+abs(e.yvel-t.yvel))))}function objectOnSolid(e,t){return e.left+unitsizet.left&&(e.bottom-e.yvel<=t.top+t.toly||e.bottom<=t.top+t.toly+abs(e.yvel-t.yvel))}function solidOnCharacter(e,t){return!(t.yvel>=0)&&(t.midx=getMidX(t),t.midx>e.left&&t.midx=0&&e.left+e.xvel+unitsize!=t.right&&e.right-e.xvel-unitsize!=t.left}function characterOnResting(e,t){return objectOnSolid(e,t)&&e.left+e.xvel+unitsize!=t.right&&e.right-e.xvel-unitsize!=t.left}function characterTouchedSolid(e,t){if(t.up!=e){if(characterOnSolid(e,t)){if(t.hidden)return;e.resting=t,e.player&&map.underwater&&removeClass(e,"paddling")}else if(solidOnCharacter(t,e)){var n=e.left+e.width*unitsize/2;if(n>t.left&&n=t.left&&(e.xvel=max(e.xvel,0),shiftHoriz(e,min(t.right-unitsize-e.left,unitsized2),!0)),e.player?t.actionLeft&&t.actionLeft(e,t,t.transport):(e.moveleft=!e.moveleft,"item"==e.group&&e.collide(t,e)))}}function characterNotBumping(e,t){return e.top+e.toly+abs(e.yvel)>t.bottom}function characterTouchesUp(e,t){switch(e.group){case"item":e.moveleft=getMidX(e)<=getMidX(t)+unitsized2,characterHops(e);break;case"coin":e.animate(e);break;default:e.death(e,2),scoreEnemyBelow(e)}}function characterHops(e){e.yvel=-1.4*unitsize,e.resting=!1}function characterIsAlive(e){return!(!e||e.dead||!e.alive)}function scorePlayerShell(e,t){return e.star?score(t,200,!0):t.resting?t.peeking?score(t,1e3,!0):score(t,100,!0):score(t,8e3,!0)}function scoreEnemyStomp(e){switch(e.type.split(" ")[0]){case"koopa":e.fly?400:100;break;case"bulletbill":case"cheepcheep":200;break;case"hammerbro":1e3;break;case"lakitu":800;break;default:100}}function scoreEnemyFire(e){var t=200;switch(e.type.split(" ")[0]){case"goomba":t=100;break;case"hammerbro":t=1e3;break;case"bowser":t=5e3;break;default:t=200}scoreEnemyFin(e,t)}function scoreEnemyStar(e){var t=200;switch(e.type.split(" ")[0]){case"goomba":t=100;break;case"hammerbro":t=1e3;break;default:t=200}scoreEnemyFin(e,t),AudioPlayer.play("Kick")}function scoreEnemyBelow(e){var t=100;switch(e.type.split(" ")[0]){case"hammerbro":t=1e3;break;default:t=100}scoreEnemyFin(e,t)}function scoreEnemyFin(e,t){score(e,t,!0)}function moveSimple(e){e.direction!=e.moveleft&&(e.moveleft?(e.xvel=-e.speed,e.noflip||unflipHoriz(e)):(e.noflip||flipHoriz(e),e.xvel=e.speed),e.direction=e.moveleft)}function moveSmart(e){moveSimple(e),0!=e.yvel||e.resting&&!offResting(e)||(e.moveleft?shiftHoriz(e,unitsize,!0):shiftHoriz(e,-unitsize,!0),e.moveleft=!e.moveleft)}function offResting(e){return e.moveleft?e.right-unitsizee.resting.right}function moveJumping(e){moveSimple(e),e.resting&&(e.yvel=-abs(e.jumpheight),e.resting=!1)}function moveFloating(e){setPlatformEndpoints(e),e.begin=map.floor*unitsize-e.begin,e.end=map.floor*unitsize-e.end,(e.movement=moveFloatingReal)(e)}function moveFloatingReal(e){e.tope.begin&&(e.yvel=max(e.yvel-unitsized32,-e.maxvel)),movePlatformNorm(e)}function moveSliding(e){setPlatformEndpoints(e),(e.movement=moveSlidingReal)(e)}function moveSlidingReal(e){gamescreen.left+e.lefte.end&&(e.xvel=max(e.xvel-unitsized32,-e.maxvel)),movePlatformNorm(e)}function setPlatformEndpoints(e){if(e.begin>e.end){var t=e.begin;e.begin=e.end,e.end=t}}function collideTransport(e,t){characterTouchedSolid(e,t),t==e.resting&&(t.movement=movePlatformNorm,t.collide=characterTouchedSolid,t.xvel=unitsized2)}function moveFalling(e){if(e!=player.resting)return e.yvel=0;shiftVert(e,e.yvel+=unitsized8),setBottom(player,e.top),e.yvel>=2.8*unitsize&&(e.freefall=!0,e.movement=moveFreeFalling)}function moveFallingScale(e){player.resting==e?(shiftScaleStringVert(e,e.string,e.yvel+=unitsized16),shiftScaleStringVert(e.partner,e.partner.string,-e.yvel),e.tension+=e.yvel,e.partner.tension-=e.yvel):e.yvel>0&&(shiftScaleStringVert(e,e.string,e.yvel-=unitsized32),shiftScaleStringVert(e.partner,e.partner.string,-e.yvel),e.tension-=e.yvel,e.partner.tension+=e.yvel),e.partner.tension<=0&&(e.collide=e.partner.collide=characterTouchedSolid,e.movement=e.partner.movement=moveFreeFalling)}function moveFreeFalling(e){shiftVert(e,e.yvel+=unitsized16),e.yvel>unitsizet2&&(e.movement=function(e){shiftVert(e,e.yvel)})}function shiftScaleStringVert(e,t,n){shiftVert(e,n),t.bottom=e.top,t.height=(t.bottom-t.top)/unitsize,updateSize(t)}function setClass(e,t){e.className=t,setThingSprite(e)}function setClassInitial(e,t){e.className=t}function addClass(e,t){e.className+=" "+t,setThingSprite(e)}function removeClass(e,t){e.className=e.className.replace(new RegExp(" "+t,"gm"),""),setThingSprite(e)}function switchClass(e,t,n){removeClass(e,t),addClass(e,n)}function removeClasses(e){var t,n,x;for(n=1;n=0;--x)removeClass(e,t[x])}function addClasses(e,t){for(var n=t instanceof Array?t:t.split(" "),x=n.length-1;x>=0;--x)addClass(e,n[x])}function addElementClass(e,t){e.className+=" "+t}function removeElementClass(e,t){e.className=e.className.replace(new RegExp(" "+t,"gm"),"")}function flipHoriz(e){addClass(e,"flipped")}function flipVert(e){addClass(e,"flip-vert")}function unflipHoriz(e){removeClass(e,"flipped")}function unflipVert(e){removeClass(e,"flip-vert")}function deleteThing(e,t,n){t.splice(n,1),e.ondelete&&e.ondelete()}function switchContainers(e,t,n){t.splice(t.indexOf(e),1),n.push(e)}function containerForefront(e,t){t.splice(t.indexOf(e),1),t.unshift(e)}function killNormal(e){e&&(e.hidden=e.dead=!0,e.alive=e.resting=e.movement=!1,TimeHandler.clearAllCycles(e))}function killFlip(e,t){flipVert(e),e.bottomBump=function(){},e.nocollide=e.dead=!0,e.resting=e.movement=e.speed=e.xvel=e.nofall=!1,e.yvel=-unitsize,TimeHandler.addEvent((function(e){killNormal(e)}),70+(t||0))}function generalMovement(e,t,n,x){var r=setInterval((function(){shiftVert(e,n),shiftHoriz(e,t)}),timer);setTimeout((function(){clearInterval(r)}),x)}function blockBumpMovement(e){var t=-3,n=setInterval((function(){shiftVert(e,t),3.5==(t+=.5)&&(clearInterval(n),e.up=!1),determineThingCollisions(e)}),timer)}function emergeUp(e,t){AudioPlayer.play("Powerup Appears"),flipHoriz(e),e.nomove=e.nocollide=e.alive=e.nofall=e.emerging=!0,switchContainers(e,characters,scenery);var n=setInterval((function(){shiftVert(e,-unitsized8),e.bottom<=t.top&&(clearInterval(n),switchContainers(e,scenery,characters),e.nocollide=e.nomove=e.moveleft=e.nofall=e.emerging=!1,e.emergeOut&&e.emergeOut(e,t),e.movement&&(e.movementsave=e.movement,e.movement=moveSimple,e.moving=TimeHandler.addEventInterval((function(e,t){if(e.resting!=t)return TimeHandler.addEvent((function(e){e.movement=e.movementsave}),1,e),!0}),1,1/0,e,t)))}),timer)}function flicker(e,t,n){t=round(t)||49,n=round(n)||3;e.flickering=!0,TimeHandler.addEventInterval((function(e){e.hidden=!e.hidden}),n,t,e),TimeHandler.addEvent((function(e){e.flickering=e.hidden=!1}),t*n+1,e)}function killOtherCharacters(){var e,t;if(window.characters)for(t=characters.length-1;t>=0;--t)(e=characters[t]).nokillend?e.killonend&&e.killonend(e):deleteThing(e,characters,t);if(window.solids)for(t=solids.length-1;t>=0;--t)solids[t].killonend&&deleteThing(solids[t],solids,t)}function lookTowardPlayer(e,t){player.right<=e.left?e.lookleft&&!t||(e.lookleft=!0,e.moveleft=!1,unflipHoriz(e)):player.left>=e.right&&(e.lookleft||t)&&(e.lookleft=!1,e.moveleft=!0,flipHoriz(e))}function lookTowardThing(e,t){t.right<=e.left?(e.lookleft=!0,e.moveleft=!1,unflipHoriz(e)):t.left>=e.right&&(e.lookleft=!1,e.moveleft=!0,flipHoriz(e))}function playCurrentThemeHurry(e){AudioPlayer.playTheme("Hurry "+(e||area.theme))}!function(e){"use strict";var t=function(){},n={getType:function(){return"null"},isSupported:function(){return!1},update:t},x=function(e){var n=this,x=window;this.update=t,this.requestAnimationFrame=e||x.requestAnimationFrame||x.webkitRequestAnimationFrame||x.mozRequestAnimationFrame,this.tickFunction=function(){n.update(),n.startTicker()},this.startTicker=function(){n.requestAnimationFrame.apply(x,[n.tickFunction])}};x.prototype.start=function(e){this.update=e||t,this.startTicker()};var r=function(){};r.prototype.update=t,r.prototype.start=function(e){this.update=e||t};var i=function(e,t){this.listener=e,this.gamepadGetter=t,this.knownGamepads=[]};i.factory=function(e){var t=n,x=window&&window.navigator;return x&&(void 0!==x.webkitGamepads?t=new i(e,(function(){return x.webkitGamepads})):void 0!==x.webkitGetGamepads&&(t=new i(e,(function(){return x.webkitGetGamepads()})))),t},i.getType=function(){return"WebKit"},i.prototype.getType=function(){return i.getType()},i.prototype.isSupported=function(){return!0},i.prototype.update=function(){var e,t,n=this,x=Array.prototype.slice.call(this.gamepadGetter(),0);for(t=this.knownGamepads.length-1;t>=0;t--)e=this.knownGamepads[t],x.indexOf(e)<0&&(this.knownGamepads.splice(t,1),this.listener._disconnect(e));for(t=0;t.5,s=n>.5;e.state[r]=t,x&&!s?a._fire(o.Event.BUTTON_DOWN,Object.create(l)):!x&&s&&a._fire(o.Event.BUTTON_UP,Object.create(l)),0!==t&&1!==t&&t!==n&&a._fireAxisChangedEvent(e,r,t),e.lastState[r]=t},e.updater.push(x)},o.prototype._addAxisUpdater=function(e,t,n){var x,r=s(o.StandardAxes,n,"EXTRA_AXIS_"),i=this._createAxisGetter(e,t.axes,n),a=this;e.state[r]=0,e.lastState[r]=0,x=function(){var t=i(),n=e.lastState[r];e.state[r]=t,t!==n&&a._fireAxisChangedEvent(e,r,t),e.lastState[r]=t},e.updater.push(x)},o.prototype._fireAxisChangedEvent=function(e,t,n){var x={gamepad:e,axis:t,value:n};this._fire(o.Event.AXIS_CHANGED,x)},o.prototype._createButtonGetter=(l=function(){return 0},function(e,t,n){var x,r,i=l,a=this;return-1!==(x=t.byButton[n])?"number"==typeof x&&x1?0:1-r}),x}(i=function(){var t=e.axes[x[0]];return a._applyDeadzoneMaximize(t)},x[1],x[2]))),i}),o.prototype._createAxisGetter=function(){var e=function(){return 0};return function(t,n,x){var r,i=e,a=this;return-1!==(r=n.byAxis[x])&&"number"==typeof r&&r0&&this._fire(o.Event.TICK,this.gamepads)},o.prototype._applyDeadzoneMaximize=function(e,t,n){return t=void 0!==t?t:this.deadzone,n=void 0!==n?n:this.maximizeThreshold,e>=0?en&&(e=1):e>-t?e=0:e<-n&&(e=-1),e},e.Gamepad=o}("undefined"!=typeof module&&module.exports||window);var customMute=!0;function AudioPlayr(e){"use strict";var t,n,x,r,i,a,o,l,s,d,u=this.play=function(e){var n=x[e];if(!n){if(!(n=t[e]))return console.log("Unknown sound: '"+e+"'"),n;x[e]=n}return n.name_raw=e,c(n),n.volume=!i,customMute||n.play(),n.used++||n.addEventListener("ended",(function(){!function(e,t){x[t]&&delete x[t]}(0,e)})),n};function p(e){customMute||e.play()}function c(e){e&&e.pause&&(e.pause(),e.readyState&&(e.currentTime=0))}function m(e,t){var x,r,i=document.createElement("Audio");for(r in h(i,d),n)x=n[r],i.appendChild(h(document.createElement("Source"),{type:"audio/"+x,src:a+"/"+t+"/"+x+"/"+e+"."+x}));return customMute||i.play(),i}function h(e,t){var n,x;for(x in t)"object"==typeof(n=t[x])?(e[x]||(e[x]={}),h(e[x],n)):e[x]=n;return e}this.playLocal=function(e,t){var n,x=u(e);if(!x)return x;switch(l.constructor){case Function:n=l(t);break;case Number:n=l;break;default:n=Number(n)||1}return x.volume=x.volume_real=n=0,x},this.playTheme=function(e,t,n){if(n=void 0===n||n,!e)switch(s.constructor){case Function:e=s();break;case String:e=s}(i=r)&&(c(i),r=void 0,delete x[i.name_raw]);var i=r=u(e);return i.loop=n,t||(i.used=!1),1==i.used&&i.addEventListener("ended",this.playTheme),i},this.addEventListener=function(e,t,n){var r=x[e];r&&r.addEventListenever(t,n)},this.addEventImmediate=function(e,t,n){var r=x[e];r&&!r.paused?r.addEventListener(t,n):n()},this.toggleMute=function(){for(var e in i=!i,x)x[e].volume=i?0:x[e].volume_real||1;o&&(localStorage[o]=i)},this.pause=function(){for(var e in x)x[e]&&x[e].pause()},this.resume=function(){for(var e in x)x[e]&&!customMute&&p(x[e])},this.pauseTheme=function(){r&&r.pause()},this.resumeTheme=function(){r&&r.play()},this.clear=function(){this.pause(),x={},this.theme=void 0},this.getLibrary=function(){return t},this.getSounds=function(){return x},function(e){t=e.library||{},n=e.filetypes||["mp3","ogg"],i=e.muted||!1,a=e.directory||"",o=e.localStorageMuted||"",l=e.getVolumeLocal||1,s=e.getThemeDefault||"Theme";var r=e.soundSettings||{};d=e.soundSettings||{preload:r.preload||"auto",used:0,volume:0},x={},o&&(i=localStorage[o]),function(){var e,n,x,r;for(x in t)for(r in e=t[x])n=e[r],t[n]=m(n,x)}()}(e||{})}function TimeHandlr(e){"use strict";var t,n,x,r,i,a,o,l,s;this.getTime=function(){return t},this.getEvents=function(){return n};var d=this.addEvent=function(e,n){if(!(e instanceof Function))return console.warn("Attempting to add an event that isn't a function."),console.log(arguments),!1;n=n||1;var x=g(arguments);x.splice(0,2);var r={func:e,time_exec:t+n,time_repeat:n,args:x,repeat:1};return c(r,r.time_exec),r},u=this.addEventInterval=function(e,n,x){if(!(e instanceof Function))return console.warn("Attempting to add an event that isn't a function."),console.log(arguments),!1;n=n||1,x=x||1;var r=g(arguments);r.splice(0,3);var i={func:e,time_exec:t+n,time_repeat:n,args:r,repeat:x};return e.event=i,c(i,i.time_exec),i},p=this.addEventIntervalSynched=function(e,n,x,r,i){var a=n*i.length,o=w(t/a)*a,l=this,s=function(e,n,x){return x.startcount=t,u.apply(e,n)};if(n=n||1,x=x||1,o==t)return s(l,arguments,r);var p=o-t;d(s,p,l,arguments,r)};function c(e,t){return n[t]?(n[t].push(e),n[t]):n[t]=[e]}this.clearEvent=function(e){e&&(e.repeat=0)},this.clearAllEvents=function(){n={}};var m=this.clearClassCycle=function(e,t){if(e[x]&&e[x][t]){var n=e[x][t];n[0]=!1,n.length=!1,delete e[x][t]}};this.clearAllCycles=function(e){var t,n,x=e[x];for(t in x)(n=x[t])[0]=!1,n.length=1,delete x[t]},this.addSpriteCycle=function(e,t,n,r){e[x]||(e[x]={}),m(e,n);var i="function"==typeof r;n=n||0;var a=e[x][n]=h(e,t,i?0:r);return a.event&&i&&(a.event.count_changer=r),f(e,t),a},this.addSpriteCycleSynched=function(e,t,n,r){e[x]||(e[x]={}),m(e,n),n=n||0;var i=e[x][n]=h(e,t,r,!0);return f(e,t),i};function h(e,t,n,x){t.loc=t.oldclass=-1;var a=x?p:u;return e[r]=function(){a(f,n||o,1/0,e,t)},e[i]&&e[r](),t}function f(e,t){if(!e||!t||!t.length)return!0;if(null!=a&&!e[a])return!0;-1!=t.oldclass&&""!==t.oldclass&&s(e,t.oldclass),t.loc=++t.loc%t.length;var n=t[t.loc];if(n){var x=n instanceof Function?n(e,t):n;return"string"==typeof x?(t.oldclass=x,l(e,x),!1):!1===x}return!1===n}function g(e){return Array.prototype.slice.call(e)}function v(e,t){e.className+=" "+t}function y(e,t){e.className=e.className.replace(new RegExp(" "+t,"gm"),"")}this.handleEvents=function(){++t;var e=n[t];if(e){var x,r,i;for(i=0,r=e.length;i0&&!x.func.apply(this,x.args)&&(x.count_changer&&x.count_changer(x),x.repeat instanceof Function?x.repeat.bind(x)()&&(x.count+=x.time_repeat,c(x,x.time_exec)):--x.repeat>0&&(x.time_exec+=x.time_repeat,c(x,x.time_exec)));delete n[t]}};var w=Math.ceil;!function(e){t=e.time||0,n=e.events||{},x=e.cycles||"cycles",e.className||"className",r=e.onSpriteCycleStart||"onSpriteCycleStart",i=e.doSpriteCycleStart||"doSpriteCycleStart",a=e.cycleCheckValidity,o=e.timingDefault||7,l=e.addClass||window.addClass||v,s=e.removeClass||window.removeClass||y}(e||{})}function QuadsKeepr(e){"use strict";var t,n,x,r,i,a,o,l,s,d,u,p,c,m,h,f,g,v,y,w,T,S;this.getQuadrants=function(){return t},this.getNumQuads=function(){return x},this.getNumRows=function(){return r},this.getNumCols=function(){return i},this.getQuadWidth=function(){return l},this.getQuadHeight=function(){return s},this.getDelX=function(){return u},this.getOutDifference=function(){return p};var P=this.resetQuadrants=function(){t.length=0,n.length=0;for(var e=0;ee[w]))return};function B(e,t,n){e[T][e[y]]=t,++e[y],t.things[t.numthings]=e,++t.numthings}function A(e,t){return e[g]+d>=t.left&&e[h]-d<=t.right&&e[v]+d>=t.top&&e[f]-d<=t.bottom}!function(e){t=[],n=[],x=e.num_quads,r=e.num_rows,i=e.num_cols,x?(r&&(i=x/r),i&&(r=x/i)):(r||(r=2),i||(i=2),x=r*i),a=e.screen_width||640,o=e.screen_height||480,l=a/(i-3),s=o/(r-2),d=e.tolerance||0,u=e.delx||-2*l,p=l,h=e.thing_left||"left",g=e.thing_right||"right",f=e.thing_top||"top",v=e.thing_bottom||"bottom",y=e.thing_num_quads||"numquads",w=e.thing_max_quads||"maxquads",T=e.thing_quadrants||"quadrants",S=e.onUpdate,e.onCollide,P()}(e||{})} \ No newline at end of file +function applyNewJs() { + document.body.addEventListener("keydown", (function(e) { + 32 !== e.keyCode && 38 !== e.keyCode && 40 !== e.keyCode || e.target !== document.body || e.preventDefault() + }), !1), document.getElementById("paused") && document.getElementById("paused").remove(), document.getElementById("mobile-controls") && document.getElementById("mobile-controls").remove(); + var e = createElement("div", { + id: "paused" + }), + t = createElement("span"); + t.innerText = "CLICK TO UNPAUSE", e.appendChild(t), body.appendChild(e); + var n = createElement("div", { + id: "mobile-controls" + }), + x = createElement("div", { + id: "move-left", + className: "move" + }), + r = createElement("div", { + id: "move-top", + className: "move" + }), + i = createElement("div", { + id: "move-right", + className: "move" + }), + a = createElement("div", { + id: "move-bottom", + className: "move" + }), + o = createElement("div", { + id: "move-fire", + className: "move" + }), + l = createElement("span"), + s = createElement("span"), + d = createElement("span"), + u = createElement("span"), + p = createElement("span"); + x.appendChild(l), r.appendChild(s), i.appendChild(d), a.appendChild(u), o.appendChild(p), n.appendChild(x), n.appendChild(r), n.appendChild(i), n.appendChild(a), n.appendChild(o), body.appendChild(n); + var c = document.getElementById("move-right"), + m = document.getElementById("move-left"), + h = document.getElementById("move-top"), + f = document.getElementById("move-bottom"), + g = document.getElementById("move-fire"); + c.addEventListener("touchstart", (function(e) { + var t = new KeyboardEvent("keydown", { + bubbles: !0, + cancelable: !0, + keyCode: 68 + }); + document.body.dispatchEvent(t) + })), c.addEventListener("touchend", (function(e) { + var t = new KeyboardEvent("keyup", { + bubbles: !0, + cancelable: !0, + keyCode: 68 + }); + document.body.dispatchEvent(t) + })), m.addEventListener("touchstart", (function(e) { + var t = new KeyboardEvent("keydown", { + bubbles: !0, + cancelable: !0, + keyCode: 65 + }); + document.body.dispatchEvent(t) + })), m.addEventListener("touchend", (function(e) { + var t = new KeyboardEvent("keyup", { + bubbles: !0, + cancelable: !0, + keyCode: 65 + }); + document.body.dispatchEvent(t) + })), h.addEventListener("touchstart", (function(e) { + var t = new KeyboardEvent("keydown", { + bubbles: !0, + cancelable: !0, + keyCode: 87 + }); + document.body.dispatchEvent(t) + })), h.addEventListener("touchend", (function(e) { + var t = new KeyboardEvent("keyup", { + bubbles: !0, + cancelable: !0, + keyCode: 87 + }); + document.body.dispatchEvent(t) + })), f.addEventListener("touchstart", (function(e) { + var t = new KeyboardEvent("keydown", { + bubbles: !0, + cancelable: !0, + keyCode: 83 + }); + document.body.dispatchEvent(t) + })), f.addEventListener("touchend", (function(e) { + var t = new KeyboardEvent("keyup", { + bubbles: !0, + cancelable: !0, + keyCode: 83 + }); + document.body.dispatchEvent(t) + })), g.addEventListener("touchstart", (function(e) { + var t = new KeyboardEvent("keydown", { + bubbles: !0, + cancelable: !0, + keyCode: 17 + }); + document.body.dispatchEvent(t) + })), g.addEventListener("touchend", (function(e) { + var t = new KeyboardEvent("keyup", { + bubbles: !0, + cancelable: !0, + keyCode: 17 + }); + document.body.dispatchEvent(t) + })), document.getElementById("data_display").style = "width:100%;font-size:13px" +} + +function resetData() { + var e; + (e = document.getElementById("data_display")) && body.removeChild(e), window.data || (window.data = new Data) +} + +function Data() { + this.playerpower = 1, this.traveled = this.traveledold = 0, this.scorelevs = [100, 200, 400, 500, 800, 1e3, 2e3, 4e3, 5e3, 8e3], this.score = new DataObject(0, 6, "SCORE"), this.time = new DataObject(350, 3, "TIME"), this.world = new DataObject(0, 0, "WORLD"), this.coins = new DataObject(0, 0, "COINS"), this.lives = new DataObject(3, 1, "LIVES"), this.time.dir = -1, this.scoreold = 0 +} + +function DataObject(e, t, n) { + this.amount = e, this.length = t, this.name = n, this.element = createElement("td", { + className: "indisplay" + }) +} + +function setDataDisplay() { + var e = createElement("table", { + id: "data_display", + className: "display", + style: { + width: gamescreen.right + 14 + "px" + } + }), + t = ["score", "coins", "world", "time", "lives"]; + for (var n in body.appendChild(e), data.display = e, t) e.appendChild(data[t[n]].element), updateDataElement(data[t[n]]); + body.appendChild(data.display), is_mobile && applyNewJs() +} + +function clearDataDisplay() { + body.removeChild(data_display) +} + +function toggleLuigi() { + window.luigi = !window.luigi, localStorage.luigi = window.luigi, window.player.title = window.luigi ? "Luigi" : "Mario", setThingSprite(window.player) +} + +function startDataTime() { + TimeHandler.addEventInterval(updateDataTime, 25, 1 / 0, data.time) +} + +function updateDataTime(e) { + 1 != e.dir && (100 == e.amount ? playCurrentThemeHurry() : e.amount <= 0 && killPlayer(player, !0)), notime || (map.time = e.amount += e.dir, updateDataElement(e)) +} + +function updateDataElement(e) { + var t = e.name + "
" + ("Infinity" == e.amount ? "Inf" : e.amount); + e.element.innerHTML = t, e.element.style.width = "" +} + +function score(e, t, n) { + if (!(t <= 0)) { + if (1 == arguments.length) return score(player, e); + if (localStorage.highscore = max(localStorage.highscore, data.score.amount += t), n) { + var x = addText(t, e.left, e.top); + x.yvel = -unitsized4, TimeHandler.addEvent(killScore, 49, x) + } + for (; data.score > 1e4;) gainLife(), data.score.amount = data.score.amount % 1e4; + updateDataElement(data.score) + } +} + +function killScore(e) { + body.contains(e) && body.removeChild(e), killNormal(e), deleteThing(e, texts, texts.indexOf(e)) +} + +function findScore(e) { + return e < data.scorelevs.length ? data.scorelevs[e] : (gainLife(), -1) +} + +function gainLife(e, t) { + data.lives.amount += "number" == typeof e ? e : 1, t || AudioPlayer.play("Gain Life"), updateDataElement(data.lives) +} + +function setLives(e) { + data.lives.amount = Number(e), updateDataElement(data.lives) +} + +function storePlayerStats() { + data.playerpower = player.power +} + +function clearPlayerStats() { + data.playerpower = player.power = 1 +} + +function loadEditor(e) { + editorClose(), e || (window.canedit = !0, setMap(["Special", "Blank"]), window.canedit = !1), setEditorLibrary(), setEditorHTML(), setEditorControls(), setEditorTriggers(), setEditorLocalRetrieval(), classAdd(body, "editor"), classAdd(editor.sidebar, "expanded"), TimeHandler.addEvent(classRemove, 35, editor.sidebar, "expanded"), map.shifting = !1, window.editing = !0 +} + +function setEditorLibrary() { + window.editor = { + xloc: 0, + yloc: 0, + playing: !1, + canplace: !0, + offset: { + x: unitsizet2 + }, + settings: { + night: !1, + setting: "Overworld", + alt: !1 + }, + defaults: { + width: 8, + height: 8, + widthoff: 0, + heightoff: 0, + minimum: 1, + followerUpdate: editorFollowerUpdateStandard, + prefunc: pushPreThing, + outerok: !0 + }, + placed: [], + characters: { + Goomba: {}, + Koopa: { + height: 12, + arguments: { + smart: Boolean, + movement: ["moveSimple", "moveJumping", "moveFloating"] + }, + followerUpdate: function(e, t) { + var n = "True" == t.smart, + x = t.movement, + r = "moveJumping" == x; + return "moveFloating" == x && (r = [8, 72]), [n, r] + }, + onadds: { + nocollide: !1 + } + }, + Beetle: { + width: 8.5, + height: 8.5 + }, + HammerBro: { + height: 12 + }, + CheepCheep: { + arguments: { + smart: Boolean + }, + attributes: { + nofall: !0 + } + }, + Lakitu: { + height: 12 + }, + Podoboo: { + width: 7 + }, + Blooper: { + height: 12, + onadds: { + nofall: !0 + } + }, + Bowser: { + width: 16, + height: 16 + } + }, + solids: { + Floor: { + arguments: { + width: 8 + }, + mydefaults: { + width: 8 + }, + prefunc_custom: function(e, t, n, x) { + var r = "Floor, " + e.xloc + ", " + e.yloc; + return x[1] && (r += ", " + x[1]), r + } + }, + Brick: { + arguments: { + contents: ["false", "Coins", "Star"] + }, + followerUpdate: function(e, t) { + var n = []; + t.contents; + return n.push(window[t.contents]), n + }, + prefunc_custom: function(e, t, n, x) { + var r = "Brick, "; + return r += e.xloc + ", " + e.yloc, t.contents && (r += ", " + t.contents[0].name), r + } + }, + Block: { + arguments: { + contents: ["Coin", "Mushroom", "Star", "1Up Mushroom"], + hidden: Boolean + }, + followerUpdate: function(e, t) { + var n = []; + return "1Up Mushroom" == t.contents ? n.push([Mushroom, 1]) : n.push(window[t.contents]), "True" == t.hidden && (TimeHandler.addEvent((function() { + editor.follower.hidden = !0 + })), n.push(1)), n + }, + prefunc_custom: function(e, t, n, x) { + var r = "Block, ", + i = t.contents, + a = i[0].name; + return r += e.xloc + ", " + e.yloc, "Coin" != a ? ("Mushroom" == a && i[1] ? r += ", [Mushroom, " + String(i[1]) + "]" : r += ", " + a, t.hidden && (r += ", true")) : t.hidden && (r += ", false, true"), r + } + }, + Cannon: { + arguments: { + height: 8 + }, + sprite_source: "top" + }, + Pipe: { + width: 16, + prefunc: pushPrePipe, + prefunc_solo: !0, + arguments: { + height: 8, + Pirhana: Boolean + }, + followerUpdate: function(e, t) { + var n = []; + return n.push(Number(t.height)), n.push(Boolean(t.Pirhana)), n + }, + sprite_source: "top" + }, + Stone: { + arguments: { + width: 8, + height: 8 + }, + prefunc_custom: function(e, t, n, x) { + var r = "Stone, " + e.xloc + ", " + e.yloc; + return r += ", " + x[1] + ", " + x[2] + } + }, + Coral: { + arguments: { + height: 8 + } + }, + CastleBlock: { + arguments: { + fireballs: 2, + direction: ["CW", "CCW"], + hidden: Boolean + }, + followerUpdate: function(e, t) { + return [ + [Number(t.fireballs), "CW" == t.direction], "True" == t.hidden + ] + } + }, + Springboard: { + height: 14.5, + heightoff: 1.5 + } + }, + scenery: { + Bush1: { + width: 16 + }, + Bush2: { + width: 24 + }, + Bush3: { + width: 32 + }, + Cloud1: { + width: 16, + height: 12 + }, + Cloud2: { + width: 24, + height: 12 + }, + Cloud3: { + width: 32, + height: 12 + }, + HillSmall: { + width: 24, + height: 9.5, + heightoff: -1.5 + }, + HillLarge: { + width: 40, + height: 17.5, + heightoff: -1.5 + }, + PlantSmall: { + width: 7, + height: 15, + heightoff: 1 + }, + PlantLarge: { + height: 23, + heightoff: 1 + }, + Fence: {}, + Water: { + width: 4, + height: 4, + prefunc: fillPreWater, + prefunc_solo: !0, + prefunc_custom: function(e, t, n, x) { + return e.xloc + ", " + e.yloc + } + } + } + }; + var e, t, n, x; + editor.defaults; + for (n in editor) + for (x in e = editor[n], editor[n]) t = e[x], proliferate(t, editor.defaults, !0); + for (n in e = editor.scenery) t = e[n], proliferate(t, { + createfunc: function(e) { + return ThingCreate(Sprite, e.spritename) + }, + spritename: n, + prefunc_custom: function(e, t, n, x) { + return "'" + n.spritename + "', " + e.xloc + ", " + (e.yloc - n.height) + } + }, !0), t.prefunc == pushPreThing && (t.prefunc = pushPreScenery) +} + +function setEditorHTML() { + createEditorGuideLines(), createEditorSidebar(), createEditorBottomBar(), createEditorScrollers(), editor.sectionselect.onchange() +} + +function createEditorSidebar() { + var e, t = ["Solids", "Characters", "Scenery", "Settings"], + n = editor.sidebar = createElement("div", { + id: "sidebar" + }), + x = editor.category = createElement("div", { + id: "category", + className: "group first" + }), + r = editor.sectionselect = createElement("select", { + id: "sectionselect", + className: "options big", + onchange: editorSelectSection + }), + i = editor.options = createElement("div", { + id: "options", + className: "options big" + }); + for (e in n.appendChild(x), x.appendChild(r), t) r.appendChild(createElement("option", { + innerText: t[e] + })); + n.appendChild(i), body.appendChild(window.sidebar = n) +} + +function createEditorBottomBar() { + var e = editor.bottombar = createElement("div", { + id: "bottombar", + things: {} + }); + sidebar.appendChild(e) +} + +function createEditorScrollers() { + var e, t, n, x = ["right", "left"], + r = {}; + for (t = createElement("div", { + id: "scrollers", + style: { + zIndex: 7, + width: innerWidth - 32 + "px" + } + }), settings = { + className: "scroller", + style: { + zIndex: 7, + marginTop: innerHeight / 2 + "px" + }, + onmouseover: editorFollowerHide, + onmouseout: editorFollowerShow, + onmousedown: editorScrollingStart, + onmouseup: editorScrollingStop + }, e = x.length - 1; e >= 0; --e) x[e], n = r[x[e]] = createElement("div", settings), t.appendChild(n); + proliferate(r.left, { + id: "left", + className: "scroller flipped off", + dx: -7 + }), proliferate(r.right, { + id: "right", + style: { + right: "21px" + }, + dx: 7 + }), editor.scrollers = r, body.appendChild(t) +} + +function editorFollowerHide() { + var e = editor.follower; + e.hiddenOld = e.hidden, e.hidden = !0 +} + +function editorFollowerShow() { + var e = editor.follower; + e.hidden = e.hiddenOld +} + +function editorScrollingStart(e) { + var t = e.target.dx; + editorPreventClicks(), editor.scrolling = TimeHandler.addEventInterval(editorScrolling, 1, 1 / 0, -t), classRemove(editor.scrollers.left, "off") +} + +function editorScrollingStop() { + TimeHandler.addEvent(editorClickOff, 3), TimeHandler.clearEvent(editor.scrolling) +} + +function editorScrolling(e) { + if (scrollEditor(e), editor.xloc >= 0) return scrollEditor(-editor.xloc), editorScrollingStop(), classAdd(editor.scrollers.left, "off"), !0 +} + +function createEditorGuideLines() { + var e, t, n, x = { + floor: 0, + ceiling: ceillev, + jumplev1: jumplev1, + jumplev2: jumplev2 + }, + r = 16 * unitsize + "px", + i = map.floor; + for (e in window.maplines = t = document.createElement("div"), t.style.marginLeft = r, t.id = "maplines", x) n = createElement("div", { + innerText: e, + className: "mapline", + id: e + "_line", + style: { + marginTop: (i - x[e]) * unitsize + "px", + marginLeft: "-" + r, + paddingLeft: r + } + }), t.appendChild(n); + body.appendChild(t) +} + +function setEditorControls(e) { + e = e || ["load", "save", "reset", "undo"]; + var t, n, x, r = document.getElementById("controls"), + i = createElement("div", { + id: "controls" + }), + a = editor.controls = { + container: i + }; + for (x in r && (r.innerHTML = ""), e) t = e[x], n = createElement("div", { + id: t, + alt: t, + className: "control", + style: { + backgroundImage: "url(Theme/" + t + ".gif)" + }, + innerHTML: "
" + t + "
", + onclick: editorClickControl + }), i.appendChild(n), a[t] = n; + sidebar.appendChild(i) +} + +function setEditorTriggers() { + var e, t = [maplines, canvas]; + for (e = t.length - 1; e >= 0; --e) t[e].onclick = editorMouseClick; + document.onmousemove = editorFollowerFollowsCursor +} + +function editorMouseClick(e) { + if (window.editing && !editor.clicking) { + if (editorPreventClicks(), editor.erasing) return editorPlaceEraser(e); + if (!editor.in_settings && editor.canplace) { + var t = editor.section_name, + n = (window[t], editor.current_selected, editor.follower); + editor.placed.push(n), editor.follower = !1, editorSetCurrentThingFromName(null, !0), paused && refillCanvas(), n.was_follower = !0, delete n.onclick, editor.playing && (thingRetrieveVelocity(n), proliferate(n, n.reference.attributes)) + } + } +} + +function editorSelectSection() { + var e = (this || editor.sectionselect).value.toLowerCase(); + (editor.in_settings = "settings" == e) ? (editorSetSection(e, !0), editorSetSectionSettings()) : editorSetSection(e) +} + +function editorSetSection(e, t) { + var n, x, r = editor.section = editor[e], + i = editor.bottombar, + a = 0; + if (editor.section_name = e, i.innerHTML = "", !t) + for (e in r) ++a, x = editorAddBottomPreview(i, e, r[e]), n || (n = x); + a ? (i.style.visibility = "visible", editorSetCurrentThingFromCanvas(n)) : i.style.visibility = "hidden" +} + +function editorAddBottomPreview(e, t, n) { + var x, r = n.width, + i = n.height, + a = window[t], + o = a ? ThingCreate(a, n.previewargs) : new Thing(Sprite, t), + l = createElement("div", { + width: r * unitsize + "px", + height: i * unitsize + "px", + name: t, + className: "holder " + t, + onclick: editorSetCurrentThing + }), + s = proliferate(getCanvas(r * unitsizet2, i * unitsizet2), { + name: t, + reference: n, + style: { + marginLeft: -roundDigit(r / 2, scale) + "px" + }, + onclick: editorSetCurrentThing + }), + d = (e.things, r * unitsizet2), + u = i * unitsizet2, + p = s.getContext("2d"); + return canvasDisableSmoothing(s), editor.bottombar.things[t] = s.thing = o, addClass(o, "editor"), x = o.canvas, o.canvases && (x = o.canvases[n.sprite_source || "middle"].canvas), n.previewsize ? (p.fillStyle = p.createPattern(x, "repeat"), p.fillRect(0, 0, d, u)) : p.drawImage(x, 0, 0, d, u), l.appendChild(l.canvas = s), e.appendChild(l), e[t] = l, s +} + +function editorSetSectionSettings() { + var e, t = editor.settings, + n = ""; + n += "

Settings

", n += addArgumentOption("night", Boolean, t.night), n += addArgumentOption("setting", ["Overworld", "Underworld", "Underwater", "Castle", "Sky"], t.setting), n += addArgumentOption("alt", Boolean, t.alt), n += "
", options.innerHTML = n, ensureOptionsAboveZero(editorUpdateSettingsOption), e = editor.sidebar.getElementsByTagName("table")[0].rows, editor.settings.night_elem = e[0].cells[1].firstChild, editor.settings.setting_elem = e[1].cells[1].firstChild, editor.settings.alt_elem = e[2].cells[1].firstChild, editor.follower && killNormal(editor.follower), editor.follower = !1 +} + +function editorUpdateSettingsOption(e) { + var t = editor.settings, + n = t.night = "True" == t.night_elem.value, + x = t.alt = "True" == t.alt_elem.value, + r = (t.setting = t.setting_elem.value) + (n ? " Night" : "") + (x ? " " + x : ""); + setAreaSetting(area, r, r != area.setting) +} + +function editorSetCurrentThing(e, t) { + var n = e.target, + x = editor.current_thing_name = n.name, + r = editor.current_thing = editor.section[x]; + t || updateCurrentArguments(x, r), editorUpdateFollower() +} + +function editorSetCurrentThingFromCanvas(e, t) { + editorSetCurrentThing({ + target: e + }, t) +} + +function editorSetCurrentThingFromName(e, t) { + editorSetCurrentThing({ + target: { + name: e || editor.current_thing_name + } + }, t) +} + +function updateCurrentArguments(e, t) { + t = t || {}; + var n, x = editor.options, + r = "", + i = t.mydefaults || {}, + a = t.arguments || {}; + for (n in r += "

" + e + "

", a.width || (r += addStaticOption("width", t.width)), a.height || (r += addStaticOption("height", t.height)), a) r += addArgumentOption(n.replace("_", "-"), a[n], null, i); + r += "
", x.innerHTML = r, ensureOptionsAboveZero() +} + +function addStaticOption(e, t) { + return t == 1 / 0 && (t = "Inf."), "" + e + ": " + t + "" +} + +function addArgumentOption(e, t, n, x) { + x = x || {}; + var r = "" + e + ": "; + switch (t) { + case 1 / 0: + r += "Inf"; + break; + case Boolean: + r += ""; + break; + case Number: + r += ""; + break; + default: + switch (typeof t) { + case "number": + r += "" + t + "x"; + break; + case "string": + r += ""; + break; + case "object": + for (i in r += "" + } + } + return r + "" +} + +function ensureOptionsAboveZero(e) { + e = e || editorUpdateFollower; + var t, n = editor.options.getElementsByTagName("input"); + for (i = n.length - 1; i >= 0; --i)(t = n[i]).onchange = t.onclick = t.onkeypress = editorInputEnsureAboveZero; + for (n = options.getElementsByTagName("select"), i = n.length - 1; i >= 0; --i)(t = n[i]).onchange = t.onclick = t.onkeypress = editorUpdateFollower +} + +function editorInputEnsureAboveZero(e) { + editorUpdateFollower(e) +} + +function editorUpdateFollower(e) { + if (editor.in_settings) return editorUpdateSettingsOption(e); + var t, n = editor.current_thing; + (t = editor.follower) && (t.id = "", killNormal(t)), t = n.createfunc ? n.createfunc(editor.current_thing, editorGetArguments()) : ThingCreate(window[editor.current_thing_name], n.followerUpdate(editor.current_thing, editorGetArguments())), editor.follower = t, proliferate(t, { + id: "follower", + libtype: editor.section_name, + lookleft: !0, + nocollide: !0, + reference: n, + onclick: editorMouseClick + }, !0), addThing(t), addClass(t, "editor"), thingRetrieveVelocity(t), thingStoreVelocity(t), editorSetFollowerPosition(t), editor.erasing && (t.hidden = !0) +} + +function editorGetArguments() { + var e = arrayMake(editor.options.getElementsByTagName("input")), + t = arrayMake(editor.options.getElementsByTagName("select")), + n = e.concat(t); + return pairs = generateInputNameValuePairs(n), pairs +} + +function generateInputNameValuePairs(e) { + var t, n = {}; + for (t in e) n[e[t].name] = e[t].value; + return n +} + +function editorFollowerFollowsCursor(e) { + var t = editor.follower; + t && editorSetFollowerPosition(t, roundFollowerDigit(e.x) + (editor.current_thing.widthoff - editor.offset.x) * unitsize, roundFollowerDigit(e.y) + editor.current_thing.heightoff * unitsize) +} + +function editorSetFollowerPosition(e, t, n) { + t = t || editor.xloc_old || 0, n = n || editor.yloc_old || 0, setLeft(e, t), setTop(e, n), editor.xloc_old = t, editor.yloc_old = n +} + +function roundFollowerDigit(e) { + var t = "solids" == editor.section_name ? 8 : 4; + return unitsize * t * round(e / (unitsize * t)) +} + +function roundFollowerPosition(e, t) { + editorSetFollowerPosition(e, roundFollowerDigit(e.left), roundFollowerDigit(e.top)) +} + +function editorFollowerUpdateStandard(e, t) { + "True" == t.hidden && TimeHandler.addEvent((function() { + editor.follower.hidden = !0 + })); + var n = []; + return t.width && n.push(Number(t.width)), t.height && n.push(Number(t.height)), n +} + +function editorClickControl(e) { + editorPreventClicks(); + var t = e.target; + t.id || (t = t.parentNode), window["editorControl" + capitalizeFirst(t.id)](), e.preventDefault() +} + +function editorPreventClicks() { + editor.clicking = !0, TimeHandler.addEvent(editorClickOff, 3) +} + +function editorClickOff() { + window.editor && (editor.clicking = !1) +} + +function editorControlUndo() { + var e = editor.placed.pop(); + e && !e.player && killNormal(e) +} + +function editorControlReset() { + var e = editor.placed.length, + t = roundDigit(35 / e, 21); + TimeHandler.addEventInterval(editorControlUndo, t, e) +} + +function editorControlSave() { + var e = editor.rawfunc = editorGetRawFunc(); + editorCreateInputWindow("Hit Submit below to start playing!

This map will be resumed automatically the next time you use the editor on this computer.
Alternately, you may copy this text to work on again later using Load (the button next to Save).

", e, editorSubmitGameFuncPlay); + return e +} + +function editorControlCancel() { + loadEditor() +} + +function editorGetRawFunc() { + var e, t = editor.placed, + n = t.length - 1, + x = new Array(e), + r = " var map = arguments[0] || new Map();\n"; + for (r += "\n map.time = " + data.time.amount + ";", r += "\n map.locs = [ new Location(0, true) ];", r += "\n map.areas = [", r += "\n new Area('" + area.setting + "', function() {", r += "\n setLocationGeneration(0);\n\n", e = n; e >= 0; --e) x[e] = new editorPreStatement(t[e]); + for (x.sort(prethingsorter), e = n; e >= 0; --e) x[e] = " " + x[e].statement; + return r += (x = removeDuplicates(x)).join("\n"), r += "\n })", r += "\n ];", r += "\n return map;" +} + +function editorPreStatement(e) { + this.placer = e, this.xloc = (gamescreen.left + e.left) / unitsize, this.yloc = map.floor - e.top / unitsize, this.statement = editorGetStatement(this, e, e.reference, e.args) +} + +function editorGetStatement(e, t, n, x) { + if (!n && !(n = editor[t.libtype][t.title])) return ""; + var r, i, a = (n.prefunc || pushPreThing).name, + o = x.length; + if (n.prefunc_custom) a += "(" + n.prefunc_custom(e, t, n, x) + ");"; + else { + r = [], n.prefunc_solo || r.push(t.title), r.push(String(e.xloc)), r.push(String(e.yloc)); + for (var l = 1; l < o; ++l) { + switch (typeof(i = x[l])) { + case "undefined": + break; + case "number": + i = String(round(i)); + break; + default: + i = String(i) + } + void 0 !== i && r.push(i) + } + a += "(" + r.join(", ") + ");" + } + return a +} + +function editorControlErase() { + editor.erasing ? editorControlEraseOff() : editorControlEraseOn() +} + +function editorControlEraseOn() { + editor.erasing = editor.follower.hidden = !0, classAdd(body, "erasing"), classAdd(editor.controls.erase, "enabled") +} + +function editorControlEraseOff() { + editor.erasing = editor.follower.hidden = !1, classRemove(body, "erasing"), classRemove(editor.controls.erase, "enabled") +} + +function editorPlaceEraser(e) { + addThing(Eraser, e.x, e.y) +} + +function Eraser(e) { + e.width = e.height = 2, e.nocollide = e.nofall = !0, e.movement = eraserErases, setCharacter(e, "eraser") +} + +function eraserErases(e) { + if (window.editor) { + var t, n, x = editor.placed, + r = x.concat(solids).concat(characters).concat(scenery); + for (n = r.length - 1; n >= 0; --n) + if (!(t = r[n]).player && t != editor.follower && objectsTouch(e, t)) { + killNormal(t), x.splice(x.indexOf(t), 1); + break + } + killNormal(e) + } +} + +function editorControlLoad() { + editorCreateInputWindow("Paste your work in progress here, and click Submit to continue it.", "", editorSubmitLoad) +} + +function addThingsToPlaced() { + var e = editor.placed; + for (editor.placed = (editor.placed || []).concat(characters).concat(solids).concat(scenery), e.sort(prethingsorter), e.splice(e.indexOf(player), 1), i = e.length - 1; i >= 0; --i) placer = e[i], placer.reference = editor[placer.libtype][placer.title] +} + +function editorCreateInputWindow(e, t, n) { + var x = gamescreen.unitwidth, + r = editor.input_window = createElement("div", { + id: "input_window", + innerHTML: e || "", + style: { + width: x + "px" + } + }), + i = r.input = editor.window_input = createElement("textarea", { + id: "window_input", + value: t || "", + style: { + width: x - 49 + "px" + } + }), + a = r.submit = createElement("div", { + id: "window_submit", + className: "window_button", + innerText: "Submit", + onclick: n + }), + o = r.cancel = createElement("div", { + id: "window_cancel", + className: "window_button", + innerText: "Cancel", + onclick: editorCloseInputWindow + }); + return r.appendChild(i), r.appendChild(a), r.appendChild(o), body.appendChild(r), killNormal(editor.follower = !1), editor.follower = !1, r +} + +function editorCloseInputWindow(e) { + editorPreventClicks(), removeChildSafe(window.input_window, body), e || (editorSetCurrentThingFromName(), window.editing = !0), editorUpdateFollower() +} + +function editorClose(e) { + if (window.editor) { + classRemove(body, "editor"), classRemove(body, "erasing"), killNormal(editor.follower), editor.follower = !1, delete window.editor; + var t, n = ["maplines", "sidebar", "bottombar", "scrollers"]; + for (t in n) removeChildSafe(document.getElementById(n[t]), body); + document.onmousemove = null, window.editing = !1, e && window.map && (map.shifting = !1) + } +} + +function scrollEditor(e, t) { + window.editor && (editor.follower && (e = e || 0, t = t || 0, shiftAll(scenery, e, t), shiftAll(solids, e, t), shiftAll(characters, e, t), editor.xloc += e, editor.yloc += t)) +} + +function editorStoreLocally() { + localStorage.editorLastFunc = editor.rawfunc +} + +function setEditorLocalRetrieval() { + localStorage.editorLastFunc && (editor.rawfunc = round, editorSubmitGameFunc()) +} + +function editorSubmitGameFunc() { + if (!window.editor || !editor.rawfunc) return loadEditor(); + editor.rawfunc; + var e = window.custommapfunc = new Function(editor.rawfunc); + mapfuncs.Custom = { + Map: e + }, window.canedit = !0, setMap(["Custom", "Map"]), window.canedit = editor.playing = !1, entryBlank(player), addThingsToPlaced(), editorStoreLocally(), editorCloseInputWindow() +} + +function editorSubmitGameFuncPlay() { + editorPreventClicks(), editorSubmitGameFunc(), editorStartPlaying() +} + +function editorSubmitLoad() { + if (window.editor && editor.window_input) { + editorPreventClicks(); + var e = editor.window_input.value; + loadEditor(), editor.rawfunc = e, editorSubmitGameFunc() + } +} + +function editorStartPlaying() { + editorPreventClicks(), editor.playing = !0, placePlayer(), entryPlain(player), nokeys = !1; + var e, t, n, x = editor.placed; + for (n in x) thingRetrieveVelocity(e = x[n]), (t = editor[e.libtype][e.title]) && proliferate(e, t.onadds); + setEditorControls(["Cancel"]) +} + +function setEditorLocalRetrieval() { + var e = localStorage.editorLastFunc; + if (e) { + editor.rawfunc = e, editorSubmitGameFunc(), editorStoreLocally(); + var t, n = editor.placed; + for (t in n) thingStoreVelocity(n[t]) + } +} + +function resetSeed() { + window.seeder = 1777771 / (window.seed = round(1e7 * random())), window.seedlast = .007, window.getSeed = function() { + return seedlast = "0." + String(seeder / seedlast).substring(4).replace(".", "") + } +} + +function pushRandomSectionOverworld(e) { + var t = max(randTrue(117), 1), + n = 0; + if (++map.num_random_sections, pushPreFuncCollider(e, zoneDisableCheeps), map.had_floor = !1, map.needs_floor || t >= 14 || t < 3 || randTrue() ? (pushPreFloor(e, 0, t), map.had_floor = !0) : pushPreThing(Stone, e, n = 0, t), window.randcount_powerup = 3, t <= 3 && map.had_floor) { + if (randTrue()) switch (randTrue(3)) { + case 0: + if (t > 3) { + pushPreScenery("HillSmall", e, 0); + break + } + case 1: + if (t > 2) { + pushPreScenery("Bush1", e + 8 * max(0, randTrue(t - 2)), n); + break + } + case 2: + pushPreScenery("PlantLarge", e + 8 * max(0, randTrue(t - 2)), n); + break; + case 3: + pushPreScenery("PlantSmall", e + 8 * max(0, randTrue(t - 2)), n) + } + } else + for (var x = t - 2, r = 0, i = 0, a = randTrue(2); a < x; a += 3) randTrue(7) && (randTrue(2) ? (map.hadObstacle = !1, (i % 3 == 0 || randTrue()) && (pushRandomChunkEnemy(e, a), ++i), map.had_floor && pushRandomGroundScenery(e + 8 * a, a, t)) : pushRandomObstacle(e, a), !r && randTrue() ? (pushRandomSkyScenery(e + 8 * a), r = !0) : r = !1); + prepareNextGeneratorStandard(e, t, pushRandomSectionOverworld) +} + +function startRandomSectionBridge(e) { + pushPreFuncCollider(e - 24, zoneDisableCheeps), pushPreFuncCollider(e, zoneEnableCheeps); + var t = 5 + randTrue(4), + n = t - 4; + map.needs_bridge = !0, map.treelev = map.treeheight = 0, pushPreTree(e, 0, t + 1), pushPreThing(Stone, e + 16, 8, 1, 1), pushPreThing(Stone, e + 24, 16, 1, 2), pushPreThing(Stone, e + 32, 24, n, 3), pushRandomSectionBridge(e + 8 * (t - 1), 24, !0), spawnMap(), map.had_floor = !1 +} + +function pushRandomSectionBridge(e, t, n) { + var x = !1; + if (t = t || 24 + 16 * randTrue() - 8, randTrue() || map.needs_bridge) switch (randTrue(3)) { + case 0: + switch (randTrue()) { + case 0: + var r = randTrue(3) + 1, + i = 4 * r; + x = !0; + for (var a = 1; a <= 2 * r; a += 2) pushPreBridge(e + 16 * a, t, 3); + break; + case 1: + i = randTrue(7) + 7; + var o = DtB(t, 8); + n || pushPreThing(Stone, e, t, 1, o), pushPreBridge(e + 8, t, i - 1), pushPreThing(Stone, e + 8 * i, t, 1, o) + } + break; + default: + map.needs_bridge = map.treeheight = 0; + o = DtB(t, 8); + i = 17 * (randTrue(3) + 3); + for (a = 0; a < i; a += 17) + if (!a && n || pushPreThing(Stone, e + 8 * a, t, 1, o), pushPreBridge(e + 8 * (a + 1), t, 16), randTrue() && pushRandomSmallEnemy(e + 8 * (a + 8), t), randTrue(2)) { + randTrue(); + var l = 3 + randTrue(2); + pushRandomCoinRow(e + 8 * (a + 8), t + 32, l), pushRandomCoinRow(e + 8 * (a + 8), t + 40, getNextCoinRowSize(l)) + } else pushPreThing(Block, e + 8 * (a + 8), t + jumplev1, Mushroom); + pushPreThing(Stone, e + 8 * i, t, 1, o) + } else i = 10, pushPreTree(e + 16, 8 * randTrue(), i); + prepareNextGeneratorStandard(e, i + 2, randTrue() ? pushRandomSectionBridge : pushRandomSectionOverworld, !1, x) +} + +function pushRandomSectionPreCastle(e, t) { + var n, x, r = randTrue(35) + 35, + i = r - 3, + a = !1; + for (t = t || 0, pushPreFloor(e, 0, r), hadcloud = !1, x = randTrue(3); x < i; x += n || 3) { + switch (randTrue(3)) { + case 0: + switch (n = 3, randTrue(2)) { + case 0: + var o = randTrue(2) + 1; + pushPreThing(Cannon, e + 8 * (x + randTrue(2)), 8 * o, o); + break; + case 1: + for (var l = 0; l < n; ++l) randTrue() || pushPreThing(Stone, e + 8 * (x + l), 8 * (o = randTrue(3) + 1), 1, o); + break; + case 2: + pushPrePipe(e + 8 * (x + randTrue()), 0, 8 * (2 + randTrue(2)), !0) + } + break; + case 1: + switch (n = 7, a = !0, randTrue(2)) { + case 0: + pushPreThing(Koopa, e + 8 * (x + randTrue(7)), 12 + 8 * randTrue(3), randTrue(), !0); + break; + case 1: + randTrue() && pushPreThing(HammerBro, e + 8 * (x + randTrue(7)), 12 + 2 * randTrue(3)); + break; + case 2: + n = 10, a = !1; + for (l = 1; l < 8; ++l) + for (var s = jumplev1; s <= jumplev2; s += 32) pushPreThing(Brick, e + 8 * (x + l), s, getRandomBrickItem(!1, randTrue())); + var d = randTrue() ? jumplev1 : jumplev2; + height2 = o == jumplev1 ? jumplev2 : jumplev1, randTrue(2) && pushPreThing(HammerBro, e + 8 * (x + randTrue(3)), d + 12), randTrue(2) && pushPreThing(HammerBro, e + 8 * (x + 4 + randTrue(3)), height2 + 12) + } + } + a && n >= 7 && (pushPreScenery("CastleWall", e + 8 * (x + randTrue()), 0, n - randTrue(2)), randTrue() && pushPreThing(Brick, e + 8 * (x + randTrue(n)), jumplev1, randTrue() ? Mushroom : getRandomBrickItem(!1, randTrue()))); + for (s = 0; s < n; s += 3) randTrue(2) && pushRandomGroundScenery(e + 8 * (x + s), 0), !hadcloud && randTrue() ? (pushRandomSkyScenery(e + 8 * (x + s)), hadcloud = !0) : hadcloud = !1 + } + pushPreFloor(e + 8 * r, 0, x + 3 - r); + var u = 4 + randTrue(3); + t >= 3 ? endCastleOutsideRandom(e + 8 * (r + u + 1), !0) : pushRandomSectionPreCastle(e + 8 * (r + u), t + 1), spawnMap() +} + +function endCastleOutsideRandom(e) { + var t, n; + switch (randTrue()) { + case 0: + for (n = 1 + randTrue(); n < 9; n += 2) pushPreThing(Stone, e + 8 * n, 8 * (n - randTrue()), 1, 1 + randTrue()); + pushPreThing(Stone, e + 72, 64, 2), t = 12; + break; + case 1: + for (pushPreFloor(e, 0, 11), n = 1, hadlast = !1; n < 9; ++n) !hadlast || randTrue(2) || 8 == n ? (pushPreThing(Stone, e + 8 * n, 8 * n, 1, n), hadlast = !0) : (hadlast = !1, pushPrePipe(e + 8 * n, 0, 8 * max(n - randTrue(2), 2), !0), ++n); + pushPreThing(Stone, e + 72, 72, 2, 9), t = 7 + } + pushPreFloor(e + 88, 0, round(gamescreen.width / 8)), endCastleOutside(e + 8 * (9 + t) + 4, 0, !0, round(gamescreen.width / 8)) +} + +function startRandomSectionCastle(e) { + e += 32; + var t = randTrue(7) + 3, + n = randTrue(4) + 3; + randTrue(4); + pushPreFloor(e, 24, t), pushPreThing(Stone, e, 88, t, 3), fillPreWater(e + 8 * t, 0, 2 * n), pushPreThing(Podoboo, e + 8 * t + max(0, 8 * randTrue(n - 3)), -32), pushRandomSectionCastle(e + 8 * (t + n), 0), spawnMap() +} + +function pushRandomSectionCastle(e, t) { + var n, x; + switch (randTrue(3)) { + case 0: + x = 64 * (n = 1 + randTrue(2)) - 8; + for (var r = 0; r < n; ++r) randTrue() ? (makeCeilingCastle(e + 64 * r, 8), fillPreWater(e + 64 * r, 0, 16), pushPreThing(Platform, e + 64 * r + 8 + 8 * randTrue(2), 8 + 8 * randTrue(max(r + 2, 4)), 4, moveFalling)) : (pushPreFloor(e + 64 * r - 8, 8, 1), pushPrePlatformGenerator(e + 64 * r + 24, 4, 1.75), pushPreFloor(e + 64 * r + 64, 8, 1)); + break; + case 1: + var i, a, o; + x = 64 * (n = 2 * (1 + randTrue())) - 8, makeCeilingCastle(e, 8 * n), fillPreWater(e, 0, 16 * n); + for (r = 0; r < n; ++r) { + switch (i = e + 64 * r, a = 8 * randTrue(max(r + 1, 2 + randTrue(2))), o = 2 + randTrue(3), randTrue(2)) { + case 0: + pushPreFloor(i + 8 * randTrue(3), a, o); + break; + case 1: + pushPreThing(Stone, i + 8 * randTrue(3), a, o); + break; + case 2: + pushPreThing(Platform, i += 8 + 8 * randTrue(), 8 * randTrue(3), 4, [moveSliding, i, i + 56 + 8 * randTrue(2), 2]) + } + randTrue(2) || o % 2 != 1 || pushPreThing(Block, i + 4 * o - 8, a + 40, Mushroom), o <= 4 && pushPreThing(Podoboo, i + 8 * (o + 1), -32) + } + break; + case 2: + var l; + switch (x = 8 * (n = 14 + randTrue(21)) - 8, p = 1, pushPreFloor(e, 0, n), randTrue()) { + case 0: + makeCeilingCastle(e, n, p = 3); + for (r = 1 + randTrue(); r < n - 6; ++r) l = min(7, n - r), pushPreThing(Stone, e + 8 * r, jumplev1, l), randTrue() && pushPreThing(CastleBlock, e + 8 * (r + l - 4), 0, [6, randTrue()], !0), pushPreThing(CastleBlock, e + 8 * (r + l), jumplev1, 6, randTrue()), randTrue() && pushPreThing(CastleBlock, e + 8 * (r + l + 4), jumplev2 + 8, [6, randTrue()], !0), r += l; + break; + case 1: + makeCeilingCastle(e, n, p); + var s = randTrue(), + d = randTrue(); + pushPreThing(Stone, e, 8 * s, n, s); + for (r = randTrue(2); r < n - 3; r += 4) pushPreThing(Stone, e + 8 * (r + d), 16 + 8 * s, 3, 2), pushPreThing(CastleBlock, e + 8 * (r + d + 1), 24 + 8 * s, randTrue(2) ? 6 : 0, randSign()), pushPreThing(Stone, e + 8 * (r + d), 80, 3, 2), r < n - 5 && pushPreThing(CastleBlock, e + 8 * (r + d + 1), 64, randTrue(2) ? 6 : 0, randSign()), r += 1 + randTrue(3) + } + break; + case 3: + x = 8 * (n = 21 + randTrue(21)) - 8; + var u = 1 + randTrue(3), + p = 11 - u - 4; + pushPreFloor(e, 8 * u, n), makeCeilingCastle(e, n, p); + for (r = 0; r < n; r += 8) randTrue() && (pushRandomEnemy(e + 8 * r, 8 * u, 0), randTrue() && (pushRandomEnemy(e + 8 * r + 12, 8 * u, 0), randTrue() && pushRandomEnemy(e + 8 * r + 24, 8 * u, 0))) + } + pushPreThing(GenerationStarter, e + x, ceilmax + 20, t <= 280 ? pushRandomSectionCastle : endCastleInsideRandom, t + x / 8), spawnMap() +} + +function endCastleInsideRandom(e) { + var t = 2 + randTrue(2), + n = 8 * randTrue(), + x = n + 24 + 8 * randTrue(); + pushPreFloor(e, n, 5 * t); + for (var r = 0; r < t; ++r) pushPreFloor(e + 5 * (r + 1) * 8, x, max(2, randTrue(3))); + var i = e + 5 * t * 8, + a = 8 * randTrue(7); + fillPreWater(i, 0, a), endCastleInsideRandomFinal(i + a), spawnMap() +} + +function endCastleInsideRandomFinal(e) { + fillPreWater(e, 0, 16), pushPreFloor(e + 24, 24, 3), endCastleInside(e + 48, 2), randTrue() && pushPreThing(Podoboo, e + 72 + 8 * randTrue(3), -32), randTrue() && fillPreThing(Brick, e + 56 + 8 * randTrue(3), 64, 3 + randTrue(3), 1, 8), randTrue() && pushPreThing(CastleBlock, e + 56 + 8 * randTrue(2), 24, [6, randSign()], !0), spawnMap() +} + +function placeRandomCastleNPC(e) { + pushPreThing(Toad, e + 194, 12).object.text = [pushPreText({ + innerHTML: "THANK YOU " + window.player.title.toUpperCase() + "!" + }, e + 160, 66).object, pushPreText({ + innerHTML: "LOL YOU THOUGHT THERE WOULD BE SOMETHING HERE DIDN'T YOU!" + }, e + 148, 50).object] +} + +function pushRandomCoinRow(e, t, n) { + if (n) { + var x; + if (3 == n && (e += 8), randTrue(2)) switch (n) { + case 3: + x = [1, 0, 1]; + break; + case 4: + switch (randTrue()) { + case 0: + x = [1, 0, 0, 1]; + break; + case 1: + x = [0, 1, 1, 0] + } + break; + case 5: + switch (randTrue()) { + case 0: + x = [1, 0, 1, 0, 1]; + break; + case 1: + x = [0, 1, 0, 1, 0] + } + } else x = arrayOf(!0, n); + for (var r = 0; r < n; ++r) x[r] && pushPreThing(Coin, e + 8 * r, t) + } +} + +function getNextCoinRowSize(e) { + switch (e) { + case 3: + return 5; + case 5: + return 3; + default: + return e + } +} + +function pushRandomSectionTrees(e) { + var t, n, x; + switch (randTrue(7)) { + case 0: + var r, i; + t = randTrue(14) + 7, n = randTrue(3), map.treefunc(e, 8 * n, t); + for (var a = randTrue(2); a < t - 2; a += r - 1) randTrue(2) && pushRandomSmallEnemy(e + 8 * a, 8 * n), randTrue(2) && (r = 3 + (randTrue(3) ? 0 : randTrue(4)), i = 8 * min(9, n + randTrue(7) + 3), map.treefunc(e + 8 * a, i, r), randTrue() && pushRandomSmallEnemy(e + 8 * a, 8 * i), pushRandomSmallEnemy(e + 8 * (a += r - 1), 8 * n)); + break; + case 1: + t = 14, n = 7, randTrue(), t = 4 + randTrue(2), pushPrePlatformGenerator(e + 8 * (randTrue() + 1), t, -1), t += randTrue(3) + 3; + break; + default: + t = 4 + randSign() + randTrue(), n = min(randTrue(2) + 4 + randSign(2), map.treelev + 4); + var o = e - 8 * randTrue(); + if (n == map.treelev && (n += randSign()), map.treefunc(o, 8 * n, t), t > 3 || randTrue()) + if (randTrue(3)) pushRandomSmallEnemy(o + 8 * (randTrue() + 1), 8 * n); + else if (randTrue(2)) + for (a = 1; a < t - 1; ++a) pushPreThing(Coin, o + 1 + 8 * a, 8 * (n + 1) - 1) + }++map.sincechange > 7 && randTrue() ? (x = map.randtype, map.sincechange = 0) : x = pushRandomSectionTrees, pushPreThing(GenerationStarter, e + 8 * (t + randSign()), ceilmax + 20, x), spawnMap(), map.treelev = n +} + +function pushRandomSmallEnemy(e, t, n) { + switch (randTrue(7)) { + case 1: + case 2: + case 3: + pushPreThing(Koopa, e, t + 12, !0, n); + break; + case 7: + pushPreThing(Beetle, e, t + 8.5); + break; + default: + pushPreThing(Goomba, e, t + 8) + } +} + +function pushRandomSectionUnderworld(e) { + var t, n, x = max(randTrue(117), 1), + r = 14, + i = x - x % r; + floor(x / r); + if (pushPreFloor(e, 0, x), window.randcount_powerup = 3, x < r) switch (randTrue()) { + case 0: + for (t = 0; t < x - 2; t += 3) pushRandomChunkEnemy(e + 8 * t, 0, t); + break; + case 1: + for (t = 0; t < x - 2; t += 3) randTrue(2) ? t % 3 == 0 && pushRandomChunkEnemy(e, t) : pushRandomObstacle(e, t) + } else + for (t = 1; t < i; t += r) switch (randTrue(5)) { + case 0: + pushRandomUnderworldSquigglies(e + 8 * t, r), makeCeiling(e + 8 * t, r); + break; + case 1: + var a = 1 + randTrue(), + o = 4 + randTrue(7); + for (t += a, n = 0; n < r; n += 1 + randTrue() / 2) randTrue() && pushRandomSmallEnemy(e + 8 * (t + n), 0); + fillPreThing(Brick, e + 8 * t, 8 * o, 13, 12 - o, 8, 8), t -= a; + break; + case 2: + createTunnel(e + 8 * (t + 2), 10, Brick); + break; + case 3: + pushUnderworldPipes(e + 8 * (t + 2), 12), makeCeiling(e + 8 * (t + 1), r); + break; + case 4: + pushUnderworldStones(e + 8 * (t + 2), 12), makeCeiling(e + 8 * (t + 1), r); + break; + case 5: + for (n = 0; n < 10; n += 3) pushRandomChunkEnemy(e + 8 * (t + n), n); + break; + case 6: + for (n = 0; n < x - 2; n += 3) randTrue(2) ? (t % 3 == 0 || randTrue()) && (pushRandomChunkEnemy(e + 8 * (t + n), n), ++numenemychunks) : pushRandomObstacle(e + 8 * (t + n), n) + } + prepareNextGeneratorStandard(e, x, pushRandomSectionUnderworld, !0), spawnMap() +} + +function pushRandomUnderworldSquigglies(e, t, n, x) { + n = n || 1 / 0; + for (var r = 3 + randTrue(2), i = min(n, r + 1 + randTrue(4)), a = 1 == r ? i : randTrue(2) ? r : i, o = 1 + i - r, l = !1, s = i + 16, d = 0; d < t; ++d) { + if (randTrue()) { + for (var u = 0; u < 3; ++u) pushPreThing(Brick, e + 8 * (d + u), 8 * a, randTrue() ? null : getRandomBrickItem()); + !x && randTrue(2) && fillPreThing(Coin, e + 1 + 8 * d, 8 * min(s, a + randTrue(4) + 1) - 1, 3 + randTrue(), 1, 8), l || (randTrue() ? pushPreThing(Block, e + 8 * (d + 3), 8 * a, getRandomBlockItem()) : pushPreThing(Brick, e + 8 * (d + 3), 8 * a), l = !0), d += 3 + } else fillPreThing(Brick, e + 8 * d, 8 * r, 1, o, 8, 8), a = a == i ? r : i, l = !1; + (d % 3 == 1 || randTrue() && d < t - 3) && pushRandomSmallEnemy(e + 8 * d, 0, !1) + } +} + +function pushUnderworldPipes(e, t) { + var n, x, r, i = t - 4, + a = !1; + for (r = 0; r < i; r += 4) switch (randTrue()) { + case 0: + addPipeRandom(e + 8 * (r + (n = randTrue())), 0, 8 * (2 + randTrue(2))), r += 1 - n, a = !0; + break; + case 1: + n = randTrue() || !a, x = 4 + randTrue(4), n && pushPreThing(Brick, e + 8 * r, 8 * max(x - 4, 3 + randTrue()), getRandomBrickItem(!1)), addPipeRandom(e + 8 * (r + n), 0, 8 * x), a = !1 + } + for (; r < t - 1; ++r) randTrue() && pushRandomChunkEnemy(e + 8 * r, 0) +} + +function pushUnderworldStones(e, t) { + var n, x, r, i = t - 4, + a = !1; + for (r = 0; r < i; r += 2) switch (randTrue()) { + case 0: + pushPreThing(Stone, e + 8 * (r + (n = randTrue())), 8 * (x = 2 + randTrue(2)), 1, x), r += 1 - n, a = !0; + break; + case 1: + n = randTrue() || !a, x = 4 + randTrue(4), n && pushPreThing(Brick, e + 8 * r, 8 * max(x - 4, 3 + randTrue()), getRandomBrickItem(!1)), pushPreThing(Stone, e + 8 * (r + n), 8 * x, 1, x), a = !1 + } + for (; r < t - 1; r += 3) randTrue() && pushRandomChunkEnemy(e + 8 * r, 0) +} + +function pushRandomSectionUnderwater(e) { + var t = max(randTrue(117), 7); + pushPreFloor(e, 0, t -= t % 3), pushPreScenery("Water", e, ceilmax - 21, 8 * t / 3, 1), pushPreThing(WaterBlock, e, ceilmax, 8 * t), window.randcount_powerup = 3; + for (var n = 0; n < t; n += 4) { + switch (randTrue(21)) { + case 0: + if (n < t - 2) { + pushRandomObstacle(e, n); + break + } + case 1: + pushRandomEnemy(e, 0, n, !0); + break; + default: + switch (randTrue(7)) { + case 0: + var x = randTrue() + 2, + r = randTrue() + 2; + pushPreThing(Stone, e + 8 * n, 8 * r, randTrue(3) + 1, r), pushPreThing(Stone, e + 8 * n, ceillev, randTrue(3) + 1, x); + break; + case 1: + randTrue() && pushPreThing(Stone, e + 8 * n, jumplev1, 4), randTrue() && pushPreThing(Stone, e + 8 * n, jumplev2, 4); + break; + case 2: + fillPreThing(Coin, e + 8 * (n + randTrue()) + 1, 8 * (randTrue(8) + 1) - 1, 3, 1, 8); + break; + default: + if (map.had_coral) { + map.had_coral = !1; + break + } + map.had_coral = !0; + var i, a = randTrue(3) + 2, + o = jumplev1 * (1 + randTrue(2)), + l = e + 8 * n; + if (o == 3 * jumplev1) { + var s = !0; + o -= 8 + } + pushPreThing(Stone, e + 8 * n, o, a), i = !s && (randTrue(3) || a <= 3) ? o + 24 : o - 8, randTrue() && pushPreThing(Coral, l, i, 3), randTrue() && a > 3 && o < 64 && pushPreThing(Coral, l + 8 * (a - 1), i, 3), a >= 3 && (n += a - 3) + } + } + map.countCheep > 1 && (pushPreThing(CheepCheep, e + 8 * n, randTrue(80) + 8, randTrue()), map.countCheep = 0), map.countBlooper > 7 && (pushPreThing(Blooper, e + 8 * n, randTrue(80) + 8), map.countBlooper = 0), randTrue(7) && ++map.countCheep, randTrue(3) && ++map.countBlooper + } + if (++map.sincechange < 3) { + var d = prepareNextGeneratorStandard(e, t, pushRandomSectionUnderwater, !1, !0); + pushPreScenery("Water", e + 8 * t, ceilmax - 21, 8 * (d + 1) / 3, 1), pushPreThing(WaterBlock, e + 8 * t, ceilmax, 8 * (d + 1)) + } else endRandomSectionUnderwater(e + 8 * t) +} + +function endRandomSectionUnderwater(e) { + pushPreFloor(e, 0, 19), pushPreScenery("Water", e, ceilmax - 21, 28, 1), pushPreThing(WaterBlock, e, ceilmax, 157.5), pushPreThing(Stone, e, 8, 5, 1), pushPreThing(Stone, e + 8, 16, 4, 1), pushPreThing(Stone, e + 16, 24, 3, 1), pushPreThing(Stone, e + 24, 32, 2, 1), pushPreThing(Stone, e + 24, 88, 2, 4), pushPreThing(PipeSide, e + 32, 48, ["Random", randTrue() ? "Overworld" : "Underworld", "Up"]), pushPreThing(Stone, e + 40, 88, 14, 11), map.scrollblockerok = !0, pushPreThing(ScrollBlocker, e + 56, 80, !0), spawnMap() +} + +function startRandomSectionSky(e) { + pushPreThing(Stone, e, 0, 78), pushPreThing(Platform, e + 88, 24, 6, [collideTransport]), pushRandomSectionSky(e + 80, 1), spawnMap() +} + +function pushRandomSectionSky(e, t) { + if (t++ > 7) return fillPreThing(Coin, e + 8, 8, 3, 1, 8), spawnMap(); + var n = 0; + if (t % 2) fillPreThing(Coin, e + 1, 71, 3, 1, 8), n = 32; + else switch (randTrue(t)) { + case 3: + pushPreThing(Stone, e + 8, 48, 1, 2), fillPreThing(Coin, e + 25, 63, 7, 1, 8), pushPreThing(Stone, e + 88, 48, 1, 2), n = 104; + break; + case 4: + case 5: + case 6: + pushPreThing(Stone, e + 8, 56, 2); + for (var x = 0; x <= 7; x += 2) pushPreThing(Stone, e + 8 * (x + 5), 56), fillPreThing(Coin, e + 8 * (x + 5) + 1, 63, 2, 1, 8); + n = 104; + break; + default: + fillPreThing(Coin, e + 1, 55 + 8 * randTrue(), 16, 1, 8), n = 128 + } + pushPreThing(GenerationStarter, e + n, ceilmax + 20, pushRandomSectionSky, t), spawnMap() +} + +function prepareNextGeneratorStandard(e, t, n, x, r) { + var i = 0, + a = 0; + if (r) i = 1; + else switch (randTrue(7)) { + case 0: + t > 7 && map.underwater && !randTrue(7) ? (i = randTrue(3) + 7, pushPreThing(Springboard, e + 8 * (t - 1), 14.5)) : a = !0; + break; + case 1: + var o = max(1, randTrue(7)); + i = o + randTrue(3), pushPreFloor(e + 8 * t, 0, o); + for (var l = 1; l <= o; ++l) pushPreThing(Stone, e + 8 * (t + l - 1), 8 * l, 1, l); + if (randTrue()) { + pushPreFloor(e + 8 * (t + i + (o = max(1, randTrue(o))) - 1), 0, o); + for (var s = 0; s < o; ++s) pushPreThing(Stone, e + 8 * (t + i + o + s - 1), 8 * (o - s), 1, o - s); + i += o + o - 2 + } + break; + default: + x && randTrue() ? pushPrePlatformGenerator(e + 8 * (t + 1.5), 2 * ((i = randTrue(1) + 4) - 2), randSign()) : a = !0 + } + return (a || !i || i < 1) && (i = randTrue(3) + 1), n == pushRandomSectionOverworld && map.num_random_sections >= 3 + randTrue(7) && (n = pushRandomSectionPreCastle), !r && ++map.sincechange > 3 && (n = getRandomNextSection(), map.sincechange = 0, pushPreFuncCollider(e, zoneDisableCheeps)), pushPreThing(GenerationStarter, e + 8 * (t + i), ceilmax + 20, n), spawnMap(), i +} + +function getRandomNextSection() { + switch (randTrue()) { + case 0: + return map.treeheight = 0, pushRandomSectionTrees; + case 1: + return startRandomSectionBridge + } +} + +function pushRandomChunkEnemy(e, t, n) { + pushRandomEnemy(e, 0, t, n), randTrue(2) && (pushRandomSolidRow(e + 8 * t, jumplev1, randTrue(2) + 1), randTrue() && pushRandomEnemy(e, jumplev1, t + 1, !0), randTrue() && (pushRandomSolidRow(e + 8 * t, jumplev2, randTrue(2) + 1), randTrue() && pushRandomEnemy(e, jumplev2, t + 1, !0))) +} + +function pushRandomEnemy(e, t, n, x) { + switch (randTrue(14)) { + case 0: + case 1: + fillPreThing(Beetle, e + 8 * n, t + 8.5, randTrue(2), 1, 12); + break; + case 3: + if (!x) { + switch (randTrue(4)) { + case 0: + pushPreThing(HammerBro, e + 8 * n, t + 12), randTrue() && pushPreThing(HammerBro, e + 8 * n + 16, t + 40); + break; + case 1: + if ("Underworld" != map.randname) { + pushPreThing(Lakitu, e + 8 * n, t + 80, !0); + break + } + case 2: + pushPreThing(Blooper, e + 8 * n, t + 40) + } + break + } + break; + default: + if (!randTrue(3)) return; + switch (randTrue(3)) { + case 1: + fillPreThing(Koopa, e + 8 * n, t + 12, randTrue(2), 1, 12, 0, randTrue() || map.onlysmartkoopas, randTrue()); + break; + default: + fillPreThing(Goomba, e + 8 * n, t + 8, randTrue(2), 1, 12) + } + } +} + +function addPipeRandom(e, t, n) { + var x; + x = !(n <= 24 || randTrue(2)) && getRandomTransport(), pushPrePipe(e, t, n, randTrue(7), x) +} + +function getRandomTransport() { + var e, t = [ + ["Overworld", "Up"], + ["Underworld", "Down"], + ["Underwater", "Up"] + ]; + return t[e = randTrue(t.length - 1)][0] == map.randname && (e = (e + randTrue(t.length - 2) + 1) % t.length), ["Random", t[e][0], t[e][1]] +} + +function getAfterSkyTransport() { + switch (randTrue(3)) { + case 0: + return ["Random", "Underworld", "Down"]; + default: + return ["Random", "Overworld" + (body.className.indexOf(!0) ? " Night" : ""), "Down"] + } +} + +function pushRandomObstacle(e, t) { + var n = randTrue(3); + switch (n > 1 && (map.hadPipe = !1), n) { + case 0: + case 1: + if (t > 1) { + addPipeRandom(e + 8 * t, 0, 8 * (randTrue(2 + (1 == map.hadObstacle && 0 == map.hadPipe && t > 7)) + 2)), map.hadObstacle = map.hadPipe = !0; + break + } + case 2: + for (var x = 0; x < 2; ++x) randTrue() || t < 1 || pushPreThing(Stone, e + 8 * (t + x), 8 * (r = randTrue(2) + 2), 1, r); + break; + default: + x = randTrue(2); + switch (randTrue(7)) { + case 0: + var r; + if (pushPreThing(Cannon, e + 8 * (t + x), 8 * (r = randTrue(2) + 1), r), 1 == r && randTrue(2) && 2 != x) { + var i = randTrue() + 2; + pushPreThing(Cannon, e + 8 * (t + x), 8 * r + 8 * i, i) + } + map.hadObstacle = !0; + break; + case 1: + if (!map.underwater) { + randTrue() && (!map.underwater && randTrue(2) && pushPreThing(Brick, e + 8 * t, jumplev1), pushPreThing(Block, e + 8 * (t + 1), jumplev1, [Mushroom, 1], !0), !map.underwater && randTrue(2) && pushPreThing(Brick, e + 8 * (t + 2), jumplev1), map.hadObstacle = !0); + break + } + case 2: + if (!map.underwater) { + var a = randTrue(); + a || pushPreThing(Brick, e + 8 * t, jumplev1, getRandomBrickItem()), pushPreThing(Stone, e + 8 * (t + a), jumplev1, 2), addPipeRandom(e + 8 * (t + a), jumplev1, 24 + 8 * randTrue()), a && pushPreThing(Brick, e + 8 * t, jumplev1, getRandomBrickItem()); + break + } + } + } +} + +function pushRandomSolidRow(e, t, n) { + for (var x = 0; x < n; ++x) randTrue(2) ? pushPreThing(Brick, e + 8 * x, t, getRandomBrickItem("Overworld" == map.randname && t == jumplev2)) : pushPreThing(Block, e + 8 * x, t, getRandomBlockItem()) +} + +function getRandomBrickItem(e, t) { + return e && !randTrue(14) ? [Vine, ["Random", "Sky", "Vine"]] : !(!t && randTrue(7)) && (randTrue(3) ? Coin : Star) +} + +function getRandomBlockItem() { + return ++randcount_powerup, !(randcount_powerup <= 7) && (!randTrue(7) && Mushroom) +} + +function pushRandomGroundScenery(e, t, n) { + switch (randTrue(7)) { + case 2: + if (n - t > 4) { + pushPreScenery("Bush3", e, 0); + break + } + case 1: + if (n - t > 2) { + pushPreScenery("Bush2", e, 0); + break + } + case 0: + pushPreScenery("Bush1", e, 0); + break; + case 3: + if (n - t > 4) { + pushPreScenery("HillLarge", e, 0); + break + } + case 4: + pushPreScenery("HillSmall", e, 0); + break; + case 5: + pushPreScenery("PlantLarge", e, 0); + break; + case 6: + pushPreScenery("PlantSmall", e, 0); + break; + case 7: + pushPreScenery("Fence", e, 0, randTrue(2) + 1) + } +} + +function pushRandomSkyScenery(e) { + switch (randTrue(2)) { + case 0: + pushPreScenery("Cloud1", e, 8 * (randTrue(5) + 5)); + break; + case 1: + pushPreScenery("Cloud2", e, 8 * (randTrue(4) + 6)); + break; + case 2: + pushPreScenery("Cloud3", e, 8 * (randTrue(3) + 7)) + } +} + +function addDistanceCounter() { + counter = createElement("div", { + className: "indisplay counter randomdisplay", + innerText: data.traveledold + " blocks traveled" + }), body.appendChild(counter), TimeHandler.addEventInterval((function(e) { + data.traveled = max(0, Math.round((player.right + gamescreen.left) / unitsizet8) - 3), e.innerText = data.traveledold + data.traveled + " blocks traveled" + }), 3, 1 / 0, counter) +} + +function addSeedDisplay() {} + +function createTunnel(e, t, n) { + for (var x = randTrue(2) + 3, r = randTrue(2) + 2, i = !1, a = 0; a < t; ++a) fillPreThing(n, e + 8 * a, 8, 1, r, 8, 8), randTrue(3) || i ? i = !1 : pushRandomSmallEnemy(e + 8 * a, 8 * r), fillPreThing(n, e + 8 * a, 96 - 8 * x, 1, x, 8, 8) +} + +function removeRandomDisplays() { + var e, t = body.getElementsByClassName("randomdisplay"); + for (e = t.length - 1; e >= 0; --e) body.removeChild(t[e]) +} + +function resetLibrary() { + window.palette = [ + [0, 0, 0, 0], + [255, 255, 255, 255], + [0, 0, 0, 255], + [188, 188, 188, 255], + [116, 116, 116, 255], + [252, 216, 168, 255], + [252, 152, 56, 255], + [252, 116, 180, 255], + [216, 40, 0, 255], + [200, 76, 12, 255], + [136, 112, 0, 255], + [124, 7, 0, 255], + [168, 250, 188, 255], + [128, 208, 16, 255], + [0, 168, 0, 255], + [24, 60, 92, 255], + [0, 128, 136, 255], + [32, 56, 236, 255], + [156, 252, 240, 255], + [60, 188, 252, 255], + [92, 148, 252, 255], + [0, 130, 0, 255] + ], window.digitsize = getDigitSize(palette), window.filters = { + Underworld: ["palette", { + "05": "18", + "09": "16" + }], + Castle: ["palette", { + "02": "04", + "05": "01", + "09": "03" + }], + Alt: ["palette", { + 11: "01" + }], + Alt2: ["palette", { + "02": "04", + "05": "01", + "09": "03", + 13: "01", + 19: "08" + }], + star: { + one: ["palette", {}], + two: ["palette", { + "06": "02", + "08": "05", + 10: "09" + }], + three: ["palette", { + "06": "01", + "08": "06", + 10: "08" + }], + four: ["palette", { + "06": "01", + "08": "06", + 10: "14" + }] + }, + smart: ["palette", { + 14: "08" + }] + }, window.library = { + rawsprites: { + characters: { + Eraser: "p[7,7,7,7]x06,3333x011,x36,x09,x38,x07,x310,x05,311x36,11300033321333312333003332x16,23330333321233212x38,22233222x320,03333x26,3333x05,x28,x06,11x28,x05,x15,x25,110000x16,222111x05,x15,001110000", + Beetle: { + normal: { + normal: "p[0,2,5,8]x022,1111x010,x18,x07,x110,x05,x17,33111000x18,32311000x19,3311003333x111,001133x110,001113x110,011213x110,011113x110,011113x110,0011233x15,x35,00222331133322200222203333002222", + two: "p[0,2,5,8]x07,111x010,x18,x07,x110,x05,x17,33111000x18,32311000x19,3311003333x111,001133x110,001113x110,011213x110,011113x110,011113x110,0011233x15,x35,00022331133322x05,22233330222x06,22x05,22000" + }, + Underworld: { + normal: "p[0,15,16,18]x022,1111x010,x18,x07,x110,x05,x17,22111000x18,23211000x19,2211002222x111,001122x110,001112x110,011312x110,011112x110,011112x110,0011322x15,x25,00333221122233300333302222003333", + two: "p[0,15,16,18]x07,111x010,x18,x07,x110,x05,x17,22111000x18,23211000x19,2211002222x111,001122x110,001112x110,011312x110,011112x110,011112x110,0011322x15,x25,00033221122233x05,33322220333x06,33x05,33000" + }, + Castle: { + normal: "p[0,1,3,4]x022,3333x010,x38,x07,x310,x05,x37,22333000x38,21233000x39,2233002222x311,003322x310,003332x310,033132x310,033332x310,033332x310,0033122x35,x25,00111223322211100111102222001111", + two: "p[0,1,3,4]x07,333x010,x38,x07,x310,x05,x37,22333000x38,21233000x39,2233002222x311,003322x310,003332x310,033132x310,033332x310,033332x310,0033122x35,x25,00011223322211x05,11122220111x06,11x05,11000" + } + }, + BeetleShell: { + normal: "p[0,2,5,8]x06,1111x010,x18,x07,1111331111x05,1111322311110000x15,33x15,0000x112,000x114,00x114,00x114,00x114,00x114,00x114,00x114,0x35,x16,x35,000033311333x010,3333x06,", + Underworld: "p[0,15,16,18]x06,1111x010,x18,x07,1111221111x05,1111233211110000x15,22x15,0000x112,000x114,00x114,00x114,00x114,00x114,00x114,00x114,0x25,x16,x25,000022211222x010,2222x06,", + Castle: "p[0,1,3,4]x06,3333x010,x38,x07,3333223333x05,3333211233330000x35,22x35,0000x312,000x314,00x314,00x314,00x314,00x314,00x314,0x25,x36,x25,000022233222x010,2222x06," + }, + Blooper: { + normal: { + normal: "p[0,2,5,9]x06,2332x011,232232x09,23222232x07,2232222322x05,223x26,3220002223x26,322202223x28,32220003x28,3x06,x210,x06,2x18,2x06,1221111221x06,2112112112x06,2112112112x05,212211112212000022332222332200003x210,30000220x26,022000032032002302300002202200220220000320320023023x05,2022002202x06,2032002302x06,2002002002x09,2002x06,", + squeeze: "p[0,2,5,9]x06,2332x011,232232x09,23222232x07,2232222322x05,223x26,3220002223x26,322202223x28,32220003x28,3x06,2x18,200003x25,11x25,30x216,32223x26,322232222022002202222032203200230223000222020020222x05,2202002022000" + }, + Underwater: { + normal: "p[0,1,2,3]x06,1331x011,131131x09,13111131x07,1131111311x05,113x16,3110001113x16,311101113x18,31110003x18,3x06,x110,x06,1x28,1x06,2112222112x06,1221221221x06,1221221221x05,121122221121000011331111331100003x110,30000110x16,011000031031001301300001101100110110000310310013013x05,1011001101x06,1031001301x06,1001001001x09,1001x06,", + squeeze: "p[0,1,2,3]x06,1331x011,131131x09,13111131x07,1131111311x05,113x16,3110001113x16,311101113x18,31110003x18,3x06,1x28,100003x15,22x15,30x116,31113x16,311131111011001101111031103100130113000111010010111x05,1101001011000" + } + }, + Bowser: { + normal: { + normal: "p[0,1,6,14]x012,111x025,331112x025,3331122x023,113333223x019,200311x37,x018,2023311x38,x017,2221113332x35,x017,222213332223333x017,122233221323333113331x012,1022223332333311331123x010,10113133123333113111223111x09,10003223331113312233112x013,12233111x39,2231x011,2233111x313,1x09,122233111x36,111x35,x010,220033x16,33112333111x015,33222113322333112x011,222001022211x37,22x010,2210222012231x39,1x09,220022220033133311133321x08,210x26,1331133112333x010,200x25,333311333223311x010,10x25,333311x37,111x011,12220x35,1333311322x017,x35,1133323323x018,x35,111x36,x019,x35,11113333x019,2x36,x17,x017,1122332222x15,x016,111x210,11x021,1122112222x021,1112111x25,0", + two: "p[0,1,6,14]x012,111x025,331112x025,3331122x023,113333223x019,200311x37,x018,2023311x38,x017,2221113332x35,x017,222213332223333x017,122233221323333113331x012,1022223332333311331123x010,10113133123333113111223111x09,10003223331113312233112x013,12233111x39,2231x011,2233111x313,1x09,122233111x36,111x35,x010,220033x16,33112333111x015,33222113322333112x011,222001022211x37,22x010,2210222012231x39,1x09,220022220033133311133321x08,210x26,1331133112333x010,200x25,333311333223311x010,10x25,333311x37,111x011,12220x35,1333311322x017,x35,1133323323x018,x35,11x37,x019,x35,11113333x020,x36,x17,x019,22332222x15,x018,2222112211211x018,112211121112222x016,111x27,x06," + }, + firing: { + normal: "p[0,1,6,14]x012,111x025,331112x025,3331122x023,113333223x019,200311x37,x018,2023311x38,x017,2221113332x35,x017,222213332223333x017,112233221323333113331x012,1022223322333311331123x010,101030322x35,113111223111x06,x29,33331113312233112x07,x27,3333111x39,2231x07,x38,111x313,1x010,x35,111x36,111x35,x014,33x16,33112333111x015,33222113322333112x011,222001022211x37,22x010,2210222012231x39,1x09,220022220033133311133321x08,210x26,1331133112333x010,200x25,333311333223311x010,10x25,333311x37,111x011,12220x35,1333311322x017,x35,1133323323x018,x35,111x36,x019,x35,11113333x019,2x36,x17,x017,1122332222x15,x016,111x210,11x021,1122112222x021,1112111x25,0", + two: "p[0,1,6,14]x012,111x025,331112x025,3331122x023,113333223x019,200311x37,x018,2023311x38,x017,2221113332x35,x017,222213332223333x017,112233221323333113331x012,1022223322333311331123x010,101030322x35,113111223111x06,x29,33331113312233112x07,x27,3333111x39,2231x07,x38,111x313,1x010,x35,111x36,111x35,x014,33x16,33112333111x015,33222113322333112x011,222001022211x37,22x010,2210222012231x39,1x09,220022220033133311133321x08,210x26,1331133112333x010,200x25,333311333223311x010,10x25,333311x37,111x011,12220x35,1333311322x017,x35,1133323323x018,x35,11x37,x019,x35,11113333x020,x36,x17,x019,22332222x15,x018,2222112211211x018,112211121112222x016,111x27,x06," + } + }, + BowserFire: "p[0,1,6,8]x010,x36,003x010,x316,x06,x35,22332222332222x315,x25,111133x05,3333x213,13000x313,2223333x05,x39,0x36,x09,3300333033003x06,", + BrickShard: { + normal: "p[0,2,9]0021200002221200212121202212221222212221022212220021212000022200", + Underworld: ["filter", ["characters", "BrickShard", "Overworld"], filters.Underworld], + Castle: ["filter", ["characters", "BrickShard", "Overworld"], filters.Castle] + }, + BulletBill: "p[0,2,5,8]110x17,x06,2201x25,1110000113x16,2111000112x19,2100113x19,22101131133x15,2121113132212111121111313x26,x17,3111x25,x17,31111222x15,0113x111,00113x110,000110x19,0000110x17,x06,", + Bubble: "p[0,1]0110100110010110", + CastleFireBall: ["same", ["characters", "FireBall"]], + CheepCheep: { + normal: { + normal: "p[0,1,3,6]0003333x013,x35,011x07,x26,11110000121122221111000x16,222111100012121122x15,0001212112211110000x16,221112x05,1211x27,0000333x210,0000233x29,00300233x28,3330023311x26,333033331112222333000x18,20333x05,x15,0000300", + two: "p[0,1,3,6]0003333x013,x35,x010,x26,3x07,1211x25,x06,x16,x25,111001212112222x15,0121211222x16,0x16,22x16,0001211222x16,00333x210,0300233x29,33000233x28,3300023311x26,300033331112222330000x18,203x07,x15,x07," + }, + red: { + normal: "p[0,1,6,8]0002222x013,x25,x010,x36,2x07,1311x35,x06,x16,x35,111001313113333x15,0131311333x16,0x16,33x16,0001311333x16,00222x310,0200322x39,22000322x38,2200032211x36,200022221113333220000x18,302x07,x15,x07,", + two: "p[0,1,6,8]0002222x013,x25,011x07,x36,11110000131133331111000x16,333111100013131133x15,0001313113311110000x16,331113x05,1311x37,0000222x310,0000322x39,00200322x38,2220032211x36,222022221113333222000x18,30222x05,x15,0000200" + } + }, + Coin: { + normal: { + normal: { + normal: "p[0,2,6,8]00222211000x26,11002233221102232212211223221221122322122112232212211223221221122322122112232212211223221221102211221100x26,1100022221100", + two: "p[0,2,8]00222211000x26,1100x26,110x25,12211x25,12211x25,12211x25,12211x25,12211x25,12211x25,12211x25,1221102211221100x26,1100022221100", + three: "p[0,2,9,11]00333311000x36,11003322331103323313311332331331133233133113323313311332331331133233133113323313311332331331103311331100x36,1100033331100" + }, + Underworld: { + normal: "p[0,6,9,16]00111133000x16,33001122113301121131133112113113311211311331121131133112113113311211311331121131133112113113301133113300x16,3300011113300", + two: "p[0,9,16]00111122000x16,2200x16,220x15,21122x15,21122x15,21122x15,21122x15,21122x15,21122x15,21122x15,2112201122112200x16,2200011112200", + three: "p[0,9,11,16]00222233000x26,33002211223302212232233221223223322122322332212232233221223223322122322332212232233221223223302233223300x26,3300022223300" + } + }, + anim: { + normal: "p[0,1,7]000012x08,12x07,1112x06,1112x06,1112x06,1112x06,1112x06,1112x06,1112x06,1112x06,1112x06,1112x07,12x08,120000", + anim2: "p[0,1,6,7]000022x07,2222x05,x26,000022132200022122322002212232200221223220022122322002212232200221223220002213220000x26,x05,2222x07,220000", + anim3: "p[0,1,6,7]000023x08,23x07,2333x06,2333x06,2333x06,2333x06,1333x06,1333x06,2333x06,2333x06,2333x06,2333x07,23x08,230000", + anim4: "p[0,1,6]x05,2x09,2x09,2x09,2x09,2x09,2x09,1x09,1x09,2x09,2x09,2x09,2x09,2x09,20000" + } + }, + FireBall: { + normal: "p[0,1,6,8]0303330000303330300032330033322303322123032212330332233000333300", + two: "p[0,1,6,8]x05,3000333000333233030322230033212x36,2122330332233000333300", + three: "p[0,1,6,8]0033330003322330332122303212233032233300332300030333030000333030", + four: "p[0,1,6,8]0033330003322330332212x36,2123300322230303323330003330003x05," + }, + FireFlower: { + normal: { + normal: "p[0,1,6,8,14]0000x18,x06,x112,000111x28,111011222x36,2221111222x36,222110111x28,111000x112,x06,x18,x011,44x07,444000044000044404440004400044400444400440044440004444044044440000444404404444x05,x410,x09,4444x06,", + two: "p[0,2,5,9,14]0000x28,x06,x212,000222x38,222022333x16,3332222333x16,333220222x38,222000x212,x06,x28,x011,44x07,444000044000044404440004400044400444400440044440004444044044440000444404404444x05,x410,x09,4444x06,", + three: "p[0,6,8,10,14]0000x18,x06,x112,000111x38,111011333x26,3331111333x26,333110111x38,111000x112,x06,x18,x011,44x07,444000044000044404440004400044400444400440044440004444044044440000444404404444x05,x410,x09,4444x06,", + four: "p[0,1,6,14]0000x18,x06,x112,000111x28,111011222x36,2221111222x36,222110111x28,111000x112,x06,x18,x011,33x07,333000033000033303330003300033300333300330033330003333033033330000333303303333x05,x310,x09,3333x06," + }, + Underworld: { + normal: "p[0,1,6,8,16]0000x18,x06,x112,000111x28,111011222x36,2221111222x36,222110111x28,111000x112,x06,x18,x011,44x07,444000044000044404440004400044400444400440044440004444044044440000444404404444x05,x410,x09,4444x06,", + two: "p[0,15,16,18]0000x38,x06,x312,000333x28,333033222x16,2223333222x16,222330333x28,333000x312,x06,x38,x011,22x07,222000022000022202220002200022200222200220022220002222022022220000222202202222x05,x210,x09,2222x06,", + three: "p[0,6,8,10,16]0000x18,x06,x112,000111x38,111011333x26,3331111333x26,333110111x38,111000x112,x06,x18,x011,44x07,444000044000044404440004400044400444400440044440004444044044440000444404404444x05,x410,x09,4444x06,", + four: "p[0,5,9,16]0000x18,x06,x112,000111x28,111011222x36,2221111222x36,222110111x28,111000x112,x06,x18,x011,33x07,333000033000033303330003300033300333300330033330003333033033330000333303303333x05,x310,x09,3333x06," + } + }, + Firework: ["same", ["solids", "Firework"]], + Goomba: { + normal: "p[0,2,5,9]x06,3333x011,x36,x09,x38,x07,x310,x05,311x36,11300033321333312333003332x16,23330333321233212x38,22233222x320,03333x26,3333x05,x28,x06,11x28,x05,x15,x25,110000x16,222111x05,x15,001110000", + Underworld: "p[0,15,16,18]x06,2222x011,x26,x09,x28,x07,x210,x05,211x26,11200022231222213222002223x16,32220222231322313x28,33322333x220,02222x36,2222x05,x38,x06,11x38,x05,x15,x35,110000x16,333111x05,x15,001110000", + Castle: ["filter", ["characters", "Goomba", "Overworld"], filters.Castle] + }, + Hammer: { + normal: "p[0,2,5,8]x08,2x014,12101x010,111101x09,1122232x09,1211131x08,x16,31x08,10011131x09,x15,01x012,2x015,2x015,2x015,2x015,2x015,2x015,2x015,2x07,", + two: "p[0,2,5,8]x073,11x013,10111x011,101211x010,11112110x28,11112122x08,1111211x010,3333x011,1111211x065,", + three: "p[0,2,5,8]x07,2x015,2x015,2x015,2x015,2x015,2x015,2x015,2x012,10x15,x09,13111001x08,13x16,x08,1311121x09,2322211x09,101111x010,10121x014,2x08,", + four: "p[0,2,5,8]x065,1121111x011,3333x010,1121111x08,22121111x28,01121111x010,112101x011,11101x013,11x073," + }, + HammerBro: { + normal: { + normal: "p[0,1,6,14]003333x011,31x35,x08,31113313x09,31133313x08,311x35,x07,221221233x07,x25,122133x05,x25,12113333x06,21231x36,00022210311133313x06,3322113231x06,3222212331x06,x25,1323130000x25,1133233000x25,1133332200x25,313333233x06,33123323330000223311223333000022233111133x05,222x35,11110000222233x26,x05,222033x25,x06,2200002222x013,222", + two: "p[0,1,6,14]003333x011,31x35,x08,31113313x09,31133313x08,311x35,x07,221221233x07,x25,122133x05,x25,1211333300002221231x36,x06,10311133313x06,3322113231x06,3222212331x06,3x25,32313x05,33x25,3233x05,33312222322x06,3313333233x06,3312333233x06,3311223333x07,33111133x08,x35,1111x07,23322233x08,x27,x010,x25,x012,2222000" + }, + throwing: { + normal: "p[0,1,6,14]00003333x011,333313x09,3113331x010,31133332x07,231133322x06,x25,12322x06,x25,12222x06,x25,1122233x05,2221x25,333x07,1322223313x06,3322223231x06,33x25,331x06,33322132313x05,33311133233x05,3331x35,22x06,3313333233x06,33123323330000223311223333000022233111133x05,222x35,11110000222233x26,x05,222033x25,x06,2200002222x013,222", + two: "p[0,1,6,14]00003333x011,333313x09,3113331x010,31133332x07,231133322x06,x25,12322x06,x25,12222x06,x25,1122233x05,2221x25,333x07,1322223313x06,3322223231x06,33x25,331x06,33322132313x05,33311133233x05,3331x35,22x06,3313333233x06,3312333233x06,3311223333x07,33111133x08,x35,1111x07,23322233x08,x27,x010,x25,x012,2222000" + }, + thrown: { + normal: "p[0,1,6,14]003333x011,31x35,x08,31113313x09,31133313x08,311x35,x07,221221233x07,x25,122133x05,x25,12113333x06,21231x36,00022210311133313x06,3322113231x06,3222212331x06,x25,1323130000x25,1133233000x25,1133332200x25,313333233x06,33123323330000223311223333000022233111133x05,222x35,11110000222233x26,x05,222033x25,x06,2200002222x013,222", + two: "p[0,1,6,14]003333x011,31x35,x08,31113313x09,31133313x08,311x35,x07,221221233x07,x25,122133x05,x25,12113333x06,21231x36,00022210311133313x06,3322113231x06,3222212331x06,x25,1323130000x25,1133233000x25,113333220022223313333233x06,3312333233x06,3311223333x07,33111133x08,x35,1111x07,23322233x08,x27,x010,x25,x012,2222000" + } + }, + Koopa: { + normal: { + normal: { + flying: { + normal: "p[0,1,6,14]x019,1x09,11000111x07,1111001112x05,x15,0231122000x15,0023112200112110002311220012111100211122011211110222122201211110023x25,012111010x26,0012x15,022202203312111002200220331113330220221333232333002022133233323200002212x36,23000221132x35,2300002132323332320000212333232333x05,1x35,23333x05,113332323111000221112331110000x25,x15,22200x25,x06,2222", + two: "p[0,1,6,14]00001x014,111x012,2111x012,23112x010,223112x010,223112x010,2211120011100002322122011211000x27,0121111002220022012x15,022000213x17,x05,22133x17,00022133331131110222213332323311002221232333232000021132x35,2300002132323332320000212333232333x05,1x35,23333x05,113332323111000021112331112x05,222x15,222x06,2220000222x07,2220022200" + }, + normal: { + normal: { + normal: "p[0,1,6,14]x019,1x014,111x013,1112x011,231122x010,231122x010,231122x010,211122x09,2221222x09,23x25,x09,x26,00x35,0002220220323332300220022033232333022022133332311300202213332323130000221232333232000221132x35,2300002132323332320000212333232333x05,1x35,23333x05,113332323111000221112331110000x25,x15,22200x25,x06,2222", + two: "p[0,1,6,14]00001x014,111x012,2111x012,23112x010,223112x010,223112x010,221112x09,2322122x09,x27,x09,22200220x35,00022000213233323x06,2213323233x05,22133332311300222213332323130002221232333232000021132x35,2300002132323332320000212333232333x05,1x35,23333x05,113332323111000021112331112x05,222x15,222x06,2220000222x07,2220022200" + }, + Underworld: { + normal: "p[0,5,9,16]x019,1x014,111x013,1112x011,231122x010,231122x010,231122x010,211122x09,2221222x09,23x25,x09,x26,00x35,0002220220323332300220022033232333022022133332311300202213332323130000221232333232000221132x35,2300002132323332320000212333232333x05,1x35,23333x05,113332323111000221112331110000x25,x15,22200x25,x06,2222", + two: "p[0,5,9,16]00001x014,111x012,2111x012,23112x010,223112x010,223112x010,221112x09,2322122x09,x27,x09,22200220x35,00022000213233323x06,2213323233x05,22133332311300222213332323130002221232333232000021132x35,2300002132323332320000212333232333x05,1x35,23333x05,113332323111000021112331112x05,222x15,222x06,2220000222x07,2220022200" + } + } + }, + smart: ["filter", ["characters", "Koopa", "normal", "normal"], filters.smart] + }, + Castle: ["filter", ["characters", "Koopa", "normal"], filters.Castle] + }, + Lakitu: { + normal: "p[0,1,6,14]x05,x25,x010,x27,x08,333233322x06,3111311132x06,3x17,323x05,3113131132330000311313113233x05,3332x37,x05,222333322233000x25,33x25,3003x25,11x25,30031222111122213003x112,303x114,33x15,3113x15,33x15,3113x15,33x15,3113x15,33x114,3313x110,3130311131111311130031111333311113003x112,3000311113311113x05,3333003333000", + hiding: "p[0,1,6,14]x0131,2220000222x05,x25,33x25,0000x25,11x25,00003222111122230003x112,303x114,33x15,3113x15,33x15,3113x15,33x15,3113x15,33x114,3313x110,3130311131111311130031111333311113003x112,3000311113311113x05,3333003333000" + }, + Mario: { + dead: "p[0,6,8,10]x05,x25,x07,11x27,1100111131311313x16,3313113133x15,33311113331100x35,113333x05,331333313x06,33x16,3x05,222211112220003332233332233003333223322333003333212212333003333x26,333000333x26,3300", + normal: { + normal: { + normal: "p[0,6,8,10]0000x26,x09,x210,x06,33331131x07,33131113111x05,331331113111000033311113333x07,x18,x07,3332333x08,333323323330000x35,2222333300011132122123110001111x26,111000111x28,11x05,222202222x06,333300033330000x35,000x35,00", + hopping: ["same", ["characters", "Mario", "normal", "normal", "running", "normal", "two"]], + jumping: "p[0,6,8,10]x013,111x06,x26,0111x05,x29,11x05,33311311333000031311131133300003133111311130000331111x36,x06,x17,33000x35,2333233000x37,2333220311x36,x26,0311112232212212330113x210,3300333x29,330333x28,x05,330x25,x07,", + running: { + skidding: "p[0,6,8,10]x05,x26,x08,x28,33x07,131x37,0000x16,3113111001133113311311100033x16,3111x05,1123332222x05,3332231112220000x36,1113220000x36,112222x05,3333x26,x07,222233322x07,222x35,x09,2333223333x09,2x36,x010,x35,00", + normal: { + normal: "p[0,6,8,10]x05,x26,x09,x210,x06,33331131x07,33131113111x05,331331113111000033311113333x07,x18,x05,x35,2233x05,1113333222333x17,3332122233x15,0x28,0330000x210,33000x211,330033322200222233003333x013,3333x010,", + two: "p[0,6,8,10]x020,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3323333x08,333322333x07,3332212211x06,3333x26,x06,2331112222x07,23112222x09,2223333x09,x38,0000", + three: "p[0,6,8,10]x021,x26,x09,x210,x06,33331131x07,33131113111x05,331331113111000033311113333x07,x18,x07,x35,2311x06,11x36,11100001112x35,11x05,333x27,x06,33x28,x05,333x27,x06,330003333x012,x35,x05," + } + }, + paddling: { + normal: { + normal: "p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,111x06,2x36,11x06,22233332x06,33x27,x07,33x26,x08,332222x010,30033x014,3x027,", + paddle1: "p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,1111x05,2x36,111x05,222333322x05,33x28,x06,33x27,x07,33x25,x09,330333x013,33x026,", + paddle2: "p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3233322x09,2x36,x08,222333311x05,33x25,33111000033x27,111000033x26,00110000330333x013,33x026,", + paddle3: "p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3332333x08,33332333x06,1333322333x05,1113322122x07,33x27,x07,33x25,x09,330333x013,33x026," + }, + swim2: { + normal: "p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,111x06,2x36,11x06,22233332x07,3x27,x07,33x26,x010,3322x011,333x013,33x028,", + paddle1: "p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,1111x05,2x36,111x05,222333322x06,3x28,x06,33x27,x09,33222x010,3333x012,333x027,", + paddle2: "p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3233322x09,2x36,x08,222333311x06,3x25,33111000033x27,111x06,3322220011x05,3333x012,333x027,", + paddle3: "p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3332333x08,33332333x06,1333322333x05,1113322122x07,33x27,x09,332222x09,3333x012,333x027," + } + }, + climbing: { + normal: "p[0,6,8,10]0000x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3323333x09,222x35,x08,222x36,11100002222x35,111100x26,3333111100x211,33300x211,330000x29,x08,x26,x06,", + two: "p[0,6,8,10]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x08,22x35,111x05,22x36,1111000222x36,1111000x25,122x08,x28,00033000x210,3330000x29,333x05,x28,333x016," + } + }, + large: { + normal: "p[0,6,8,10]x06,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x07,2x15,3x09,32333323x07,3323333233x05,3332333323330003333233332333300333223333223330333322333322x38,x28,x38,2122221233331111x28,x18,x28,11110111x28,1110011x210,11000x212,000x26,00x26,00x25,0000x25,00x25,0000x25,000333300003333000033330000333300x36,0000x312,0000x36,", + jumping: "p[0,6,8,10]x012,111x012,11311x06,x25,113310000x27,x15,000x28,x35,000x211,33000333113111333300311311331111330031133x18,30031133111311113033x15,x37,0033331111333313000033x18,33x05,2222332333300x36,223233300x38,23323300x38,2232300033113333223320003111133222231000x15,32221222000x15,x28,0001011x29,003011x210,033000x29,33330003x28,x37,233x26,x37,222332222x37,x25,0022x37,x25,x08,3332222x09,33x014,3x015,", + hopping: ["same", ["characters", "Mario", "normal", "large", "running", "normal", "two"]], + crouching: "p[0,6,8,10]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000331113111311110033x15,x36,000223x15,x35,0033323x19,0033323331113323033332x38,23033332x37,22x36,21x35,22x37,x28,x39,x26,x38,1112222111333231111222211113221111x26,1111202113x06,311200033330000333300x36,0000x36,", + running: { + skidding: "p[0,6,8,10]000x27,x09,11x27,33x06,1x27,333000x26,31133110022113113113111100013311311311110x16,3111213x16,3x15,22313111133331133223110333311113332x05,x15,x35,220003322233111332000333222x15,32000333233x15,3200x37,x15,0000x37,113122200x38,11222200x37,x27,00x36,x27,0000333x25,333x05,x25,x35,x06,x25,x38,0000222333311113x06,233x16,3x07,3112222x010,x27,003x07,222230033x07,22x37,x08,x37,x09,x36,x011,3333x012,3330000", + normal: { + normal: "p[0,6,8,10]x06,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x08,33311x010,222233200010000333322332011100x36,223231110x37,223321110x37,223323130x36,222332330x36,22212313003333x29,000x15,x28,000x15,x28,0031111x29,0330111x27,x35,00023x26,x35,003223x25,x38,22233222x39,2222000x310,2x011,333x013,333x014,333x011,", + two: "p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,22110000322x37,1111003222x36,1111000222x37,1110002222x36,111000x26,3332x06,x210,x06,x29,30003333x27,322003333x25,3322200333322223222200033332220022220003333x05,333300033x07,33330003x08,x36,x010,x36,x017,", + three: "p[0,6,8,10]x022,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x05,33x18,x07,222211x09,32332233x07,323333223x07,3233332233x06,3233332223x06,32x35,113x06,3233331111x06,22333311112x05,22233311112200002222331112220000x26,332222x05,x25,33322x07,222x36,x07,22x36,x09,223333x010,3222333x09,3333033x08,x35,x011,x37,x011,x35,x05," + } + }, + paddling: { + normal: { + normal: "p[0,6,8,10]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x05,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x058,", + paddle1: "p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x05,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x042,", + paddle2: "p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,2x07,322x36,2x06,3222x36,11x05,222x36,11100002222x35,1111000x26,3331111000x210,011000x29,x06,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x042,", + paddle3: "p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x08,x36,233x07,x36,223x06,x36,22233x05,x35,x25,3000011333222122200001113x28,0001111x29,000111x29,x06,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x042," + }, + swim2: { + normal: "p[0,6,8,10]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x043,", + paddle1: "p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x027,", + paddle2: "p[0,6,8,10]x022,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,2x07,322x36,2x06,3222x36,11x05,222x36,11100002222x35,1111000x26,3331111000x210,011000x29,x07,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x028,", + paddle3: "p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x08,x36,233x07,x36,223x06,x36,22233x05,x35,x25,3000011333222122200001113x28,0001111x29,000111x29,x07,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x027," + } + }, + climbing: { + normal: "p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x29,30330000x27,x35,x05,x26,x35,x07,22223333x011,x35,x013,33x015,3x018,", + two: "p[0,6,8,10]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,22110000322x37,1111003222x36,1111000222x37,1110002222x36,111000x26,3332x06,x210,x06,x29,3x06,x210,033000x29,33330000x28,33330000x28,3333x05,x27,3333x064," + } + }, + fiery: { + normal: "p[0,5,6,8]x06,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000333x25,x35,x05,33x28,x07,1x25,3x09,31333313x07,3313333133x05,3331333313330003333133331333300333113333113330333311333311x38,x18,x38,1211112133332222x18,x28,x18,22220222x18,2220022x110,22000x112,000x16,00x16,00x15,0000x15,00x15,0000x15,000333300003333000033330000333300x36,0000x312,0000x36,", + jumping: "p[0,5,6,8]x012,222x012,22322x06,x15,223320000x17,x25,000x18,x35,000x111,33000333223222333300322322332222330032233x28,30032233222322223033x25,x37,0033332222333323000033x28,33x05,1111331333300x36,113133300x38,13313300x38,1131300033223333113310003222233111132000x25,31112111000x25,x18,0002222x19,003022x110,033000x19,33330003x18,x37,133x16,x37,111331111x37,x15,0011x37,x15,x08,3331111x09,33x014,3x015,", + hopping: ["same", ["characters", "Mario", "normal", "fiery", "running", "normal", "three"]], + crouching: "p[0,5,6,8]x07,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000332223222322220033x25,x36,000113x25,x35,0033313x29,0033313332223313033331x38,13033331x37,11x36,12x35,11x37,x18,x39,x16,x38,2221111222333132222111122223112222x16,2222101223x06,322100033330000333300x36,0000x36,", + firing: ["same", ["characters", "Mario", "normal", "fiery", "running", "normal", "two"]], + running: { + skidding: "p[0,5,6,8]000x17,x09,22x17,33x06,2x17,333000x16,32233220011223223223222200023322322322220x26,3222123x26,3x25,11323222233332233113220333322223331x05,x25,x35,110003311133222331000333111x25,31000333133x25,3100x37,x25,0000x37,223211100x38,22111100x37,x17,00x36,x17,0000333x15,333x05,x15,x35,x06,x15,x38,0000111333322223x06,133x26,3x07,3221111x010,x17,003x07,111130033x07,11x37,x08,x37,x09,x36,x011,3333x012,3330000", + normal: { + normal: "p[0,5,6,8]x06,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000333x25,x35,x05,33x28,x08,33322x010,111133100020000333311331022200x36,113132220x37,113312220x37,113313230x36,111331330x36,11121323003333x19,000x25,x18,000x25,x18,0032222x19,0330222x17,x35,00013x16,x35,003113x15,x38,11133111x39,1111000x310,1x011,333x013,333x014,333x011,", + two: "p[0,5,6,8]x039,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,11220000311x37,2222003111x36,2222000111x37,2220001111x36,222000x16,3331x06,x110,x06,x19,30003333x17,311003333x15,3311100333311113111100033331110011110003333x05,333300033x07,33330003x08,x36,x010,x36,0", + three: "p[0,5,6,8,10]x022,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000044x25,x35,x05,33x28,x07,111122x09,31331133x07,313333113x07,3133331133x06,3133331113x06,31x35,223x06,3133332222x06,11333322221x05,11133322221100001111332221110000x16,331111x05,x15,33311x07,111x36,x07,11x36,x09,113333x010,3111333x09,3333033x08,x35,x011,x37,x011,x35,x05," + } + }, + paddling: { + normal: { + normal: "p[0,6,8,10]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x05,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x058,", + paddle1: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,332222x05,3223332222x05,311x35,22x05,311x36,2x06,31x36,x08,31x35,13x07,313333113x08,113311133x07,x18,3x07,x15,2111x06,x110,x06,x110,x06,x110,x05,33x18,00003333x17,x05,3333x15,x07,33331113x08,3333033x09,3300033x09,300003x042,", + paddle2: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,1x07,311x36,1x06,3111x36,22x05,111x36,22200001111x35,2222000x16,3332222000x110,022000x19,x06,33x18,00003333x17,x05,3333x15,x07,33331113x08,3333033x09,3300033x09,300003x042,", + paddle3: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x08,x36,133x07,x36,113x06,x36,11133x05,x35,x15,3000022333111211100002223x18,0002222x19,000222x19,x06,33x18,00003333x17,x05,3333x15,x07,33331113x08,3333033x09,3300033x09,300003x042," + }, + swim2: { + normal: "p[0,6,8,10]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x043,", + paddle1: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,332222x05,3223332222x05,311x35,22x05,311x36,2x06,31x36,x08,31x35,13x07,313333113x08,113311133x07,x18,3x07,x15,2111x06,x110,x06,x110,x06,x110,x06,x19,x07,x18,x08,3x15,x09,333111x010,x35,x011,3333x012,333x014,33x027,", + paddle2: "p[0,5,6,8]x022,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,1x07,311x36,1x06,3111x36,22x05,111x36,22200001111x35,2222000x16,3332222000x110,022000x19,x07,x19,x07,x18,x08,3x15,x09,333111x010,x35,x011,3333x012,333x014,33x028,", + paddle3: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x08,x36,133x07,x36,113x06,x36,11133x05,x35,x15,3000022333111211100002223x18,0002222x19,000222x19,x07,x19,x07,x18,x08,3x15,x09,333111x010,x35,x011,3333x012,333x014,33x027," + } + }, + climbing: { + normal: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,332222x05,3223332222x05,311x35,22x05,311x36,2x06,31x36,x08,31x35,13x07,313333113x08,113311133x07,x18,3x07,x15,2111x06,x110,x06,x110,x06,x110,x06,x19,x07,x19,30330000x17,x35,x05,x16,x35,x07,11113333x011,x35,x013,33x015,3x018,", + two: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,11220000311x37,2222003111x36,2222000111x37,2220001111x36,222000x16,3331x06,x110,x06,x19,3x06,x110,033000x19,33330000x18,33330000x18,3333x05,x17,3333x064," + } + }, + shrooming: { + normal: "p[0,6,8,10]x0261,x25,x010,x29,x07,3331131x08,3131113111x06,31331113111x05,3311113333x08,x17,x08,332333x09,3332332333x05,33332222333300001132122123110000111x26,111000011x28,11x06,22200222x07,3330000333x05,33330000333300", + shrooming2: "p[0,6,8,10]x0134,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x07,2x15,3x09,32333323x07,3323333233x05,33323333233300033332333323333011002122221200x15,0x28,0x16,x210,11101022220022220100022220000222200003333000033330000333300003333000x35,0000x35,0", + shrooming3: "p[0,6,8,10]x06,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x07,2x15,3x09,32333323x07,3323333233x05,3332333323330003333233332333300333223333223330333322333322x38,x28,x38,2122221233331111x28,x18,x28,11110111x28,1110011x210,11000x212,000x26,00x26,00x25,0000x25,00x25,0000x25,000333300003333000033330000333300x36,0000x312,0000x36," + } + }, + star: { + normal: ["filter", ["characters", "Mario", "normal"], filters.star.one], + star2: ["filter", ["characters", "Mario", "normal"], filters.star.two], + star3: ["filter", ["characters", "Mario", "normal"], filters.star.three], + star4: ["filter", ["characters", "Mario", "normal"], filters.star.four] + } + }, + Luigi: { + dead: "p[0,6,1,21]x05,x25,x07,11x27,1100111131311313x16,3313113133x15,33311113331100x35,113333x05,331333313x06,33x16,3x05,222211112220003332233332233003333223322333003333212212333003333x26,333000333x26,3300", + normal: { + normal: { + normal: "p[0,6,1,21]0000x26,x09,x210,x06,33331131x07,33131113111x05,331331113111000033311113333x07,x18,x07,3332333x08,333323323330000x35,2222333300011132122123110001111x26,111000111x28,11x05,222202222x06,333300033330000x35,000x35,00", + hopping: ["same", ["characters", "Luigi", "normal", "normal", "running", "normal", "two"]], + jumping: "p[0,6,1,21]x013,111x06,x26,0111x05,x29,11x05,33311311333000031311131133300003133111311130000331111x36,x06,x17,33000x35,2333233000x37,2333220311x36,x26,0311112232212212330113x210,3300333x29,330333x28,x05,330x25,x07,", + running: { + skidding: "p[0,6,1,21]x05,x26,x08,x28,33x07,131x37,0000x16,3113111001133113311311100033x16,3111x05,1123332222x05,3332231112220000x36,1113220000x36,112222x05,3333x26,x07,222233322x07,222x35,x09,2333223333x09,2x36,x010,x35,00", + normal: { + normal: "p[0,6,1,21]x05,x26,x09,x210,x06,33331131x07,33131113111x05,331331113111000033311113333x07,x18,x05,x35,2233x05,1113333222333x17,3332122233x15,0x28,0330000x210,33000x211,330033322200222233003333x013,3333x010,", + two: "p[0,6,1,21]x020,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3323333x08,333322333x07,3332212211x06,3333x26,x06,2331112222x07,23112222x09,2223333x09,x38,0000", + three: "p[0,6,1,21]x021,x26,x09,x210,x06,33331131x07,33131113111x05,331331113111000033311113333x07,x18,x07,x35,2311x06,11x36,11100001112x35,11x05,333x27,x06,33x28,x05,333x27,x06,330003333x012,x35,x05," + } + }, + paddling: { + normal: { + normal: "p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,111x06,2x36,11x06,22233332x06,33x27,x07,33x26,x08,332222x010,30033x014,3x027,", + paddle1: "p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,1111x05,2x36,111x05,222333322x05,33x28,x06,33x27,x07,33x25,x09,330333x013,33x026,", + paddle2: "p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3233322x09,2x36,x08,222333311x05,33x25,33111000033x27,111000033x26,00110000330333x013,33x026,", + paddle3: "p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3332333x08,33332333x06,1333322333x05,1113322122x07,33x27,x07,33x25,x09,330333x013,33x026," + }, + swim2: { + normal: "p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,111x06,2x36,11x06,22233332x07,3x27,x07,33x26,x010,3322x011,333x013,33x028,", + paddle1: "p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,32x35,1111x05,2x36,111x05,222333322x06,3x28,x06,33x27,x09,33222x010,3333x012,333x027,", + paddle2: "p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3233322x09,2x36,x08,222333311x06,3x25,33111000033x27,111x06,3322220011x05,3333x012,333x027,", + paddle3: "p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3332333x08,33332333x06,1333322333x05,1113322122x07,33x27,x09,332222x09,3333x012,333x027," + } + }, + climbing: { + normal: "p[0,6,1,21]0000x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x07,3323333x09,222x35,x08,222x36,11100002222x35,111100x26,3333111100x211,33300x211,330000x29,x08,x26,x06,", + two: "p[0,6,1,21]x05,x26,x09,x210,x06,33311311x07,31311131111x05,3133111311110000331111x35,x07,x18,x08,22x35,111x05,22x36,1111000222x36,1111000x25,122x08,x28,00033000x210,3330000x29,333x05,x28,333x016," + } + }, + large: { + normal: "p[0,6,1,21]x06,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x07,2x15,3x09,32333323x07,3323333233x05,3332333323330003333233332333300333223333223330333322333322x38,x28,x38,2122221233331111x28,x18,x28,11110111x28,1110011x210,11000x212,000x26,00x26,00x25,0000x25,00x25,0000x25,000333300003333000033330000333300x36,0000x312,0000x36,", + jumping: "p[0,6,1,21]x012,111x012,11311x06,x25,113310000x27,x15,000x28,x35,000x211,33000333113111333300311311331111330031133x18,30031133111311113033x15,x37,0033331111333313000033x18,33x05,2222332333300x36,223233300x38,23323300x38,2232300033113333223320003111133222231000x15,32221222000x15,x28,0001011x29,003011x210,033000x29,33330003x28,x37,233x26,x37,222332222x37,x25,0022x37,x25,x08,3332222x09,33x014,3x015,", + hopping: ["same", ["characters", "Luigi", "normal", "large", "running", "normal", "two"]], + crouching: "p[0,6,1,21]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000331113111311110033x15,x36,000223x15,x35,0033323x19,0033323331113323033332x38,23033332x37,22x36,21x35,22x37,x28,x39,x26,x38,1112222111333231111222211113221111x26,1111202113x06,311200033330000333300x36,0000x36,", + running: { + skidding: "p[0,6,1,21]000x27,x09,11x27,33x06,1x27,333000x26,31133110022113113113111100013311311311110x16,3111213x16,3x15,22313111133331133223110333311113332x05,x15,x35,220003322233111332000333222x15,32000333233x15,3200x37,x15,0000x37,113122200x38,11222200x37,x27,00x36,x27,0000333x25,333x05,x25,x35,x06,x25,x38,0000222333311113x06,233x16,3x07,3112222x010,x27,003x07,222230033x07,22x37,x08,x37,x09,x36,x011,3333x012,3330000", + normal: { + normal: "p[0,6,1,21]x06,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x08,33311x010,222233200010000333322332011100x36,223231110x37,223321110x37,223323130x36,222332330x36,22212313003333x29,000x15,x28,000x15,x28,0031111x29,0330111x27,x35,00023x26,x35,003223x25,x38,22233222x39,2222000x310,2x011,333x013,333x014,333x011,", + two: "p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,22110000322x37,1111003222x36,1111000222x37,1110002222x36,111000x26,3332x06,x210,x06,x29,30003333x27,322003333x25,3322200333322223222200033332220022220003333x05,333300033x07,33330003x08,x36,x010,x36,x017,", + three: "p[0,6,1,21]x022,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x05,33x18,x07,222211x09,32332233x07,323333223x07,3233332233x06,3233332223x06,32x35,113x06,3233331111x06,22333311112x05,22233311112200002222331112220000x26,332222x05,x25,33322x07,222x36,x07,22x36,x09,223333x010,3222333x09,3333033x08,x35,x011,x37,x011,x35,x05," + } + }, + paddling: { + normal: { + normal: "p[0,6,1,21]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x05,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x058,", + paddle1: "p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x05,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x042,", + paddle2: "p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,2x07,322x36,2x06,3222x36,11x05,222x36,11100002222x35,1111000x26,3331111000x210,011000x29,x06,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x042,", + paddle3: "p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x08,x36,233x07,x36,223x06,x36,22233x05,x35,x25,3000011333222122200001113x28,0001111x29,000111x29,x06,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x042," + }, + swim2: { + normal: "p[0,6,1,21]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x043,", + paddle1: "p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x027,", + paddle2: "p[0,6,1,21]x022,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,2x07,322x36,2x06,3222x36,11x05,222x36,11100002222x35,1111000x26,3331111000x210,011000x29,x07,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x028,", + paddle3: "p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x08,x36,233x07,x36,223x06,x36,22233x05,x35,x25,3000011333222122200001113x28,0001111x29,000111x29,x07,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x027," + } + }, + climbing: { + normal: "p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x29,30330000x27,x35,x05,x26,x35,x07,22223333x011,x35,x013,33x015,3x018,", + two: "p[0,6,1,21]x023,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,x35,x06,3x18,x06,3222111x08,3233323x09,32333323x07,332x35,22110000322x37,1111003222x36,1111000222x37,1110002222x36,111000x26,3332x06,x210,x06,x29,3x06,x210,033000x29,33330000x28,33330000x28,3333x05,x27,3333x064," + } + }, + fiery: { + normal: "p[0,5,6,8]x06,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000333x25,x35,x05,33x28,x07,1x25,3x09,31333313x07,3313333133x05,3331333313330003333133331333300333113333113330333311333311x38,x18,x38,1211112133332222x18,x28,x18,22220222x18,2220022x110,22000x112,000x16,00x16,00x15,0000x15,00x15,0000x15,000333300003333000033330000333300x36,0000x312,0000x36,", + jumping: "p[0,5,6,8]x012,222x012,22322x06,x15,223320000x17,x25,000x18,x35,000x111,33000333223222333300322322332222330032233x28,30032233222322223033x25,x37,0033332222333323000033x28,33x05,1111331333300x36,113133300x38,13313300x38,1131300033223333113310003222233111132000x25,31112111000x25,x18,0002222x19,003022x110,033000x19,33330003x18,x37,133x16,x37,111331111x37,x15,0011x37,x15,x08,3331111x09,33x014,3x015,", + hopping: ["same", ["characters", "Luigi", "normal", "fiery", "running", "normal", "three"]], + crouching: "p[0,5,6,8]x07,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000332223222322220033x25,x36,000113x25,x35,0033313x29,0033313332223313033331x38,13033331x37,11x36,12x35,11x37,x18,x39,x16,x38,2221111222333132222111122223112222x16,2222101223x06,322100033330000333300x36,0000x36,", + firing: ["same", ["characters", "Luigi", "normal", "fiery", "running", "normal", "two"]], + running: { + skidding: "p[0,5,6,8]000x17,x09,22x17,33x06,2x17,333000x16,32233220011223223223222200023322322322220x26,3222123x26,3x25,11323222233332233113220333322223331x05,x25,x35,110003311133222331000333111x25,31000333133x25,3100x37,x25,0000x37,223211100x38,22111100x37,x17,00x36,x17,0000333x15,333x05,x15,x35,x06,x15,x38,0000111333322223x06,133x26,3x07,3221111x010,x17,003x07,111130033x07,11x37,x08,x37,x09,x36,x011,3333x012,3330000", + normal: { + normal: "p[0,5,6,8]x06,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000333x25,x35,x05,33x28,x08,33322x010,111133100020000333311331022200x36,113132220x37,113312220x37,113313230x36,111331330x36,11121323003333x19,000x25,x18,000x25,x18,0032222x19,0330222x17,x35,00013x16,x35,003113x15,x38,11133111x39,1111000x310,1x011,333x013,333x014,333x011,", + two: "p[0,5,6,8]x039,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,11220000311x37,2222003111x36,2222000111x37,2220001111x36,222000x16,3331x06,x110,x06,x19,30003333x17,311003333x15,3311100333311113111100033331110011110003333x05,333300033x07,33330003x08,x36,x010,x36,0", + three: "p[0,5,6,8,10]x022,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000044x25,x35,x05,33x28,x07,111122x09,31331133x07,313333113x07,3133331133x06,3133331113x06,31x35,223x06,3133332222x06,11333322221x05,11133322221100001111332221110000x16,331111x05,x15,33311x07,111x36,x07,11x36,x09,113333x010,3111333x09,3333033x08,x35,x011,x37,x011,x35,x05," + } + }, + paddling: { + normal: { + normal: "p[0,6,1,21]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x05,33x28,00003333x27,x05,3333x25,x07,33332223x08,3333033x09,3300033x09,300003x058,", + paddle1: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,332222x05,3223332222x05,311x35,22x05,311x36,2x06,31x36,x08,31x35,13x07,313333113x08,113311133x07,x18,3x07,x15,2111x06,x110,x06,x110,x06,x110,x05,33x18,00003333x17,x05,3333x15,x07,33331113x08,3333033x09,3300033x09,300003x042,", + paddle2: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,1x07,311x36,1x06,3111x36,22x05,111x36,22200001111x35,2222000x16,3332222000x110,022000x19,x06,33x18,00003333x17,x05,3333x15,x07,33331113x08,3333033x09,3300033x09,300003x042,", + paddle3: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x08,x36,133x07,x36,113x06,x36,11133x05,x35,x15,3000022333111211100002223x18,0002222x19,000222x19,x06,33x18,00003333x17,x05,3333x15,x07,33331113x08,3333033x09,3300033x09,300003x042," + }, + swim2: { + normal: "p[0,6,1,21]x07,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000033x15,331111x05,3113331111x05,322x35,11x05,322x36,1x06,32x36,x08,32x35,23x07,323333223x08,223322233x07,x28,3x07,x25,1222x06,x210,x06,x210,x06,x210,x06,x29,x07,x28,x08,3x25,x09,333222x010,x35,x011,3333x012,333x014,33x043,", + paddle1: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,332222x05,3223332222x05,311x35,22x05,311x36,2x06,31x36,x08,31x35,13x07,313333113x08,113311133x07,x18,3x07,x15,2111x06,x110,x06,x110,x06,x110,x06,x19,x07,x18,x08,3x15,x09,333111x010,x35,x011,3333x012,333x014,33x027,", + paddle2: "p[0,5,6,8]x022,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,1x07,311x36,1x06,3111x36,22x05,111x36,22200001111x35,2222000x16,3332222000x110,022000x19,x07,x19,x07,x18,x08,3x15,x09,333111x010,x35,x011,3333x012,333x014,33x028,", + paddle3: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x08,x36,133x07,x36,113x06,x36,11133x05,x35,x15,3000022333111211100002223x18,0002222x19,000222x19,x07,x19,x07,x18,x08,3x15,x09,333111x010,x35,x011,3333x012,333x014,33x027," + } + }, + climbing: { + normal: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,332222x05,3223332222x05,311x35,22x05,311x36,2x06,31x36,x08,31x35,13x07,313333113x08,113311133x07,x18,3x07,x15,2111x06,x110,x06,x110,x06,x110,x06,x19,x07,x19,30330000x17,x35,x05,x16,x35,x07,11113333x011,x35,x013,33x015,3x018,", + two: "p[0,5,6,8]x023,x15,x09,x16,2x08,x16,22x08,x111,x05,333223222x06,322322332222000032233x28,00332233222322220033x25,x36,000033x25,x35,x06,3x28,x06,3111222x08,3133313x09,31333313x07,331x35,11220000311x37,2222003111x36,2222000111x37,2220001111x36,222000x16,3331x06,x110,x06,x19,3x06,x110,033000x19,33330000x18,33330000x18,3333x05,x17,3333x064," + } + }, + shrooming: { + normal: "p[0,6,1,21]x0261,x25,x010,x29,x07,3331131x08,3131113111x06,31331113111x05,3311113333x08,x17,x08,332333x09,3332332333x05,33332222333300001132122123110000111x26,111000011x28,11x06,22200222x07,3330000333x05,33330000333300", + shrooming2: "p[0,6,1,21]x0134,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x07,2x15,3x09,32333323x07,3323333233x05,33323333233300033332333323333011002122221200x15,0x28,0x16,x210,11101022220022220100022220000222200003333000033330000333300003333000x35,0000x35,0", + shrooming3: "p[0,6,1,21]x06,x25,x09,x26,1x08,x26,11x08,x211,x05,333113111x06,311311331111000031133x18,00331133111311110033x15,x36,000333x15,x35,x05,33x18,x07,2x15,3x09,32333323x07,3323333233x05,3332333323330003333233332333300333223333223330333322333322x38,x28,x38,2122221233331111x28,x18,x28,11110111x28,1110011x210,11000x212,000x26,00x26,00x25,0000x25,00x25,0000x25,000333300003333000033330000333300x36,0000x312,0000x36," + } + }, + star: { + normal: ["filter", ["characters", "Luigi", "normal"], filters.star.one], + star2: ["filter", ["characters", "Luigi", "normal"], filters.star.two], + star3: ["filter", ["characters", "Luigi", "normal"], filters.star.three], + star4: ["filter", ["characters", "Luigi", "normal"], filters.star.four] + } + }, + Mushroom: { + normal: "p[0,1,6,8]x06,2222x011,332222x09,33332222x07,x35,x25,x05,22333x27,000x29,3332200x28,x35,202233x25,x35,222333x25,x35,22233x27,333x219,02333x16,3332x05,x18,x08,12x16,x08,12x16,x09,121111x05,", + gainlife: "p[0,1,6,14]x06,2222x011,332222x09,33332222x07,x35,x25,x05,22333x27,000x29,3332200x28,x35,202233x25,x35,222333x25,x35,22233x27,333x219,02333x16,3332x05,x18,x08,12x16,x08,12x16,x09,121111x05,", + deathly: "p[0,5,9,16]x06,2222x011,332222x09,33332222x07,x35,x25,x05,22333x27,000x29,3332200x28,x35,202233x25,x35,222333x25,x35,22233x27,333x219,02333x16,3332x05,x18,x08,12x16,x08,12x16,x09,121111x05," + }, + Pirhana: { + normal: { + normal: "p[0,6,14]x022,2002x011,210012x09,22200222x08,12200221x07,2221001222x06,2222002222x05,1212200221210000x25,00x25,0000222120021222000021222002221200002222100122220000212220022212x05,2212002122x06,2222002222x07,12100121x010,2002x06,11x05,11x05,11121100011000112101211001100112100112110110112110001121011012110000111211112111x05,x110,000", + two: "p[0,1,6,14]x034,3x010,30003211x06,112300331x08,1330023311000011332033321x06,12333233331100113333233233100001332x37,x06,x36,23333100133332x35,23100132333302x35,00x35,20033233300333233000333320023333x05,32x36,23x08,323323x05,22x05,22x05,22232200022000223202322002200223200223220220223220002232022023220000222322223222x05,x210,000" + }, + Underworld: { + normal: "p[0,9,16]x022,2002x011,210012x09,22200222x08,12200221x07,2221001222x06,2222002222x05,1212200221210000x25,00x25,0000222120021222000021222002221200002222100122220000212220022212x05,2212002122x06,2222002222x07,12100121x010,2002x06,11x05,11x05,11121100011000112101211001100112100112110110112110001121011012110000111211112111x05,x110,000", + two: "p[0,5,9,16]x034,3x010,30003211x06,112300331x08,1330023311000011332033321x06,12333233331100113333233233100001332x37,x06,x36,23333100133332x35,23100132333302x35,00x35,20033233300333233000333320023333x05,32x36,23x08,323323x05,22x05,22x05,22232200022000223202322002200223200223220220223220002232022023220000222322223222x05,x210,000" + }, + Castle: ["same", ["characters", "Pirhana", "Underworld"]] + }, + Podoboo: "p[0,1,6,8]0000x36,x07,x38,x05,3332222333000333x26,33300332221122233033322111122x35,22x16,22333322x16,22333322x16,223333222111122233332222112222x35,232222323330x35,22x35,00x35,22x35,0003303333033x05,30033003000", + Shell: { + normal: { + normal: { + normal: "p[0,1,6,14]x05,233332x09,33222233x07,3323333233x06,32x36,23x05,32x38,230000232x36,2320002333233332333200x35,2222x35,01113323333233x17,2x36,2111100011x36,11x07,11333311x09,x16,x011,1111x06,", + peeking: "p[0,1,6,14]x05,233332x09,33222233x07,3323333233x06,32x36,23x05,32x38,230000232x36,2320002333233332333200x35,2222x35,01113323333233x17,2x36,2111100211x36,11200022211333311222002220x16,02220022000111100022002x012,20" + }, + smart: ["filter", ["characters", "Shell", "normal", "normal"], filters.smart] + }, + Underworld: { + normal: "p[0,5,9,16]x05,233332x09,33222233x07,3323333233x06,32x36,23x05,32x38,230000232x36,2320002333233332333200x35,2222x35,01113323333233x17,2x36,2111100011x36,11x07,11333311x09,x16,x011,1111x06,", + peeking: "p[0,5,6,9,16]x05,344443x09,44333344x07,4434444344x06,43x46,34x05,43x48,340000343x46,3430003444344443444300x45,3333x45,01114434444344x17,3x46,3111100211x46,11200022211444411222002220x16,02220022000111100022002x012,20" + }, + Castle: ["same", ["characters", "Shell", "normal", "normal"]] + }, + ShellBeetle: { + normal: "p[0,2,5,9]x06,1111x010,x18,x07,1111331111x05,1111322311110000x15,33x15,0000x112,000x114,00x114,00x114,00x114,00x114,00x114,00x114,0x35,x16,x35,000033311333x010,3333x06,", + Underworld: "p[0,15,16,18]x06,1111x010,x18,x07,1111221111x05,1111233211110000x15,22x15,0000x112,000x114,00x114,00x114,00x114,00x114,00x114,00x114,0x25,x16,x25,000022211222x010,2222x06,", + Castle: "p[0,1,3,4]x06,3333x010,x38,x07,3333223333x05,3333211233330000x35,22x35,0000x312,000x314,00x314,00x314,00x314,00x314,00x314,0x25,x36,x25,000022233222x010,2222x06," + }, + Spiny: { + normal: "p[0,1,6,8]x024,1x015,1x014,122x08,10000122000010001200122220012000122012222012200012223222312220001122x35,1222003322331123322301113331122233330033133x25,x36,133133222333111333321x35,111x05,222x16,2220002222x06,2222", + two: "p[0,1,6,8]x08,1x015,1x014,122x08,10000122000010001200122220012000122012222012200012223222312220001122x35,1222003322331123322301113331122233330033133x25,x36,133133222333111333321x35,111x05,222x16,22x06,222000222x08,22000220000" + }, + SpinyEgg: { + normal: "p[0,1,6,8]x06,22x09,22322322x06,2x36,2x05,x310,00022311x35,22002311x37,200331x39,022x310,2222x310,220x39,133002x37,11320022x35,11322000x310,x05,2x36,2x06,22322322x09,22x06,", + two: "p[0,1,6,8]0000220022x08,233332x05,22x38,2200233311x35,20003311x36,0022331x37,2222x310,220x312,00x312,022x310,2222x37,1332200x36,11330002x35,1133320022x38,22x05,233332x08,2200220000" + }, + Star: { + normal: "p[0,6,8]x06,11x012,11x011,1111x010,1111x09,x16,0000x119,2112x15,01111211211110001112112111x05,x18,x06,x18,x05,x110,0000x110,00001111001111000111x06,1110011x08,110", + two: "p[0,2,9]x06,22x012,22x011,2222x010,2222x09,x26,0000x219,1221x25,02222122122220002221221222x05,x28,x06,x28,x05,x210,0000x210,00002222002222000222x06,2220022x08,220", + three: "p[0,5,8]x06,22x012,22x011,2222x010,2222x09,x26,0000x219,1221x25,02222122122220002221221222x05,x28,x06,x28,x05,x210,0000x210,00002222002222000222x06,2220022x08,220", + four: "p[0,6,14]x06,11x012,11x011,1111x010,1111x09,x16,0000x119,2112x15,01111211211110001112112111x05,x18,x06,x18,x05,x110,0000x110,00001111001111000111x06,1110011x08,110" + }, + Vine: ["multiple", "vertical", { + top: "p[0,6,14]00222x010,x25,x08,2211122x07,x25,12x09,222022x012,22x012,22x012,22x012,22x012,220022x08,2202222x07,2221112x07,x26,12x06,220x25,", + middle: "p[0,6,14]x06,22x012,22x012,22x08,220022x07,2222022x07,2111222x06,21x26,x06,x25,022x012,22x012,22x012,22x012,220022x08,2202222x07,2221112x07,x26,12x06,220x25," + }] + }, + solids: { + Axe: { + normal: "p[0,2,4,6,9]003x010,3000323300420033130032333322333313032x35,42x35,1332x35,42x35,1332x35,42x35,1332x35,42x35,1332x35,42x35,130323333423333130002330042000313000300002200003x09,42x014,22x014,42x014,22x014,42x07,", + two: "p[0,2,4,9]003x010,3000323300320033130032333322333313032x36,2x35,1332x36,2x35,1332x36,2x35,1332x36,2x35,1332x36,2x35,13032x35,23333130002330032000313000300002200003x09,32x014,22x014,32x014,22x014,32x07,", + three: "p[0,2,4,9,11]004x010,4000424400320044140042444422444414042x45,32x45,1442x45,32x45,1442x45,32x45,1442x45,32x45,1442x45,32x45,140424444324444140002440032000414000400002200004x09,32x014,22x014,32x014,22x014,32x07," + }, + Block: { + normal: { + normal: "p[0,2,9]0x114,01x214,1121x210,1211x214,11x214,11x214,11x214,11x214,11x214,11x214,11x214,11x214,11x214,1121x210,1211x214,10x114,0", + unused: { + normal: "p[0,2,6,9]0x314,03x214,1321x210,12132222x35,x25,132223311133222213222331223312221322233122331222132222112333122213x26,3311122213x26,331x25,13x27,11x25,13x26,33x26,13x26,331x25,1321x25,112221213x214,x117,", + two: "p[0,2,9]0x214,0x215,1221x210,121x215,1x26,111x26,1x26,1222212221x26,1222212221x25,11222212221x29,1112221x29,1x25,1x28,11x25,1x215,1x29,1x25,1221x25,11222121x215,x117,", + three: "p[0,2,9,11]0x214,02x314,1231x310,13123333x25,x35,123332211122333312333221332213331233322133221333123333113222133312x36,2211133312x36,221x35,12x37,11x35,12x36,22x36,12x36,221x35,1231x35,113331312x314,x117," + } + }, + Underworld: { + normal: "p[0,9,16]0x214,02x114,2212x110,2122x114,22x114,22x114,22x114,22x114,22x114,22x114,22x114,22x114,22x114,2212x110,2122x114,20x214,0", + unused: { + normal: "p[0,6,9,16]0x214,02x114,3213x110,31321111x25,x15,321112233322111132111223112231113211122311223111321111331222311132x16,2233311132x16,223x15,32x17,33x15,32x16,22x16,32x16,223x15,3213x15,331113132x114,x317,", + two: "p[0,9,16]0x114,0x115,2112x110,212x115,2x16,222x16,2x16,2111121112x16,2111121112x15,22111121112x19,2221112x19,2x15,2x18,22x15,2x115,2x19,2x15,2112x15,22111212x115,x217,", + three: "p[0,9,11,16]0x114,01x214,3123x210,32312222x15,x25,312221133311222231222113221132223122211322113222312222332111322231x26,1133322231x26,113x25,31x27,33x25,31x26,11x26,31x26,113x25,3123x25,332223231x214,x317," + } + }, + Castle: ["same", ["solids", "Block", "Underworld"]] + }, + Brick: { + normal: { + normal: "p[2,5,9]x116,x27,0x27,0x27,0x27,x017,2220x27,0x27,0x27,0x27,0x27,02222x016,x27,0x27,0x27,0x27,0x27,0x27,x017,2220x27,0x27,0x27,0x27,0x27,02222x016,", + used: ["same", ["solids", "Block", "Overworld", "used"]] + }, + Underworld: { + normal: "p[2,16]x17,0x17,0x17,0x17,0x17,0x17,x017,1110x17,0x17,0x17,0x17,0x17,01111x016,x17,0x17,0x17,0x17,0x17,0x17,x017,1110x17,0x17,0x17,0x17,0x17,01111x016,", + used: ["same", ["solids", "Block", "Overworld", "used"]] + }, + Castle: ["filter", ["solids", "Brick", "Overworld"], filters.Castle], + Alt2: ["filter", ["solids", "Brick", "Overworld"], filters.Alt2] + }, + BridgeBase: "p[0,2,5,8]111000112221012222x35,222x35,222x35,222x35,22221012211100011", + Cannon: ["multiple", "vertical", { + top: "p[0,2,5,9]222x010,2222111x210,11222x110,x26,1x213,111x210,112x112,2112x112,2112x112,2112x15,22221112112111121111311211211121122113121121112121131312112111212113131211211121133113221122212x16,3122221102x16,302110002x18,3x06,2x18,3x05,2x110,300002x110,3000211x38,1130021333222233313021133x26,3313021133232232331132113233223323113211323322332311321132332233231132113x28,3113211333233233311321133322223331132111x38,11132x114,3", + middle: "p[2,5,9]1x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,21x014,2" + }], + CastleAxe: "p[0,2,4,6,8]003x010,3000323300420033130032333322333313032x35,42x35,1332x35,42x35,1332x35,42x35,1332x35,42x35,1332x35,42x35,130323333423333130002330042000313000300002200003x09,42x014,22x014,42x014,22x014,42x07,", + CastleBlock: "p[0,4,9]0x114,01x214,1121x210,1211x214,11x214,11x214,11x214,11x214,11x214,11x214,11x214,11x214,11x214,1121x210,1211x214,10x114,0", + CastleBridge: "p[1,2,4,8]10001000100010001000100010001000122212223222322232223222322232223222322232223222322232221222122213331333133313331333133313331333", + CastleChain: "p[0,1,3]x014,1x013,1x014,22x011,12x013,22x011,12x012,102x012,22x011,12x012,102x012,22x011,12x013,22x011,12x012,102x012,22x013,", + CastleStone: { + normal: "p[1,2,3,4]0031x06,31000022310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,3102223331x37,13333x116,x06,31x06,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,31x37,1x37,x117,", + Underwater: "p[2,12,14,20]1103x16,03111122031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,0312220003x07,30000x316,x16,03x16,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,03x07,3x07,x317," + }, + Cloud: "p[0,1,2]000x210,x05,2x110,20002x112,2002x112,2002x112,202x114,22x15,2112x15,22x15,2112x15,22x15,2112x15,22x114,2212x110,2120211121111211120021111222211112002x112,2000211112211112x05,2222002222000", + Coral: "p[0,7,8]0000100012x05,110001000120000121001000112000120110100012000020001010011211112000101001x26,100021100120000221000221112x06,2x05,22120001x05,1000012001x06,1011012001000100101001120122010001100012120022000021001122000020000211112x011,22212x06,", + DeadGoomba: { + normal: "p[0,5,9,15]x06,2222x09,x210,000022333222233322022111133331111x218,000x110,x07,x18,x05,x35,0000x35,0", + Underworld: "p[0,15,16,18]x06,2222x09,x210,000022111222211122022333311113333x218,000x310,x07,x38,x05,x15,0000x15,0", + Castle: ["filter", ["solids", "DeadGoomba", "normal"], filters.Castle] + }, + Firework: { + normal: "p[0,6,8]x070,2002x010,20222202x09,221122x09,22111122x08,22111122x09,221122x09,20222202x010,2002x070,", + n2: "p[0,1,6,8]x020,3x06,3x09,303303x09,x38,x06,303232232303x05,3321221233x06,3221111223x05,3332111123330000333211112333x05,3221111223x06,3321221233x05,303232232303x06,x38,x09,303303x09,3x06,3x020,", + n3: "p[0,1,6,8]00030033330030000300x38,003000x35,22x35,00303323233232330300323x26,32300033321211212333033232x16,232x35,22x16,22x36,22x16,22x35,232x16,23233033321211212333000323x26,32300303323233232330300x35,22x35,000300x38,00300003003333003000" + }, + Flag: { + normal: "p[0,1,14]x116,0x18,x25,1100x16,22121221000x15,211211210000111121222121x05,11122212221x06,11x27,1x07,111222111x08,x18,x09,x17,x010,x16,x011,x15,x012,1111x013,111x014,11x015,1", + Alt: "p[0,5,16]x116,0x18,x25,1100x16,22121221000x15,211211210000111121222121x05,11122212221x06,11x27,1x07,111222111x08,x18,x09,x17,x010,x16,x011,x15,x012,1111x013,111x014,11x015,1", + Alt2: ["same", ["solids", "Flag", "Alt"]] + }, + FlagPole: { + normal: "p[13]x0288,", + Alt: "p[1]x0288,", + Alt2: ["same", ["solids", "FlagPole", "Alt"]] + }, + FlagTop: { + normal: "p[0,2,13,14]001111000123331012x35,112x35,11x36,11x36,10133331000111100", + Alt: "p[0,1,3,4]002222000213332021x35,221x35,22x36,22x36,20233332000222200", + Alt2: ["same", ["solids", "Flag", "Alt"]] + }, + Floor: { + normal: "p[2,5,9]2x18,02111121x28,01222201x28,01222201x28,01222201x28,01022201x28,02000021x28,0x15,01x28,01222201x28,01222201x28,012222000x26,01x25,01100222201x25,0121100001x26,0122211101x26,01x26,01x25,002x06,21x06,2", + Underworld: "p[2,16,18]1x28,01222212x18,02111102x18,02111102x18,02111102x18,02011102x18,01000012x18,0x25,02x18,02111102x18,02111102x18,021111000x16,02x15,02200111102x15,0212200002x16,0211122202x16,02x16,02x15,001x06,12x06,1", + Underwater: "p[2,12,14]22x112,0221111x29,0011122111222211100122x15,2212221202112222011x25,0211222201x26,021x26,0x25,0221x26,0022201201x26,0000101011112222000100101222122220012011x25,02200122011x25,0200012001x25,001111220012220000122220022x06,2x07,2", + Castle: ["same", ["solids", "Stone", "Castle"]], + Alt2: ["filter", ["solids", "Floor", "Overworld"], filters.Alt2] + }, + Peach: "p[0,1,2,6,8]x019,303303x010,x36,x09,x48,x07,x410,x07,4443234444x07,433233434x06,x37,434x07,x38,44x05,3444x35,44x05,34433334444x06,x36,4444x06,4413341444x05,44133111144x05,431111331440000x39,144x05,x37,1444x07,44111144x07,x110,x05,x112,0000x112,0001111x46,111100x414,00x45,1111x45,0", + Pipe: { + normal: ["multiple", "vertical", { + top: "p[0,2,13,14]x133,x230,11x35,x26,x319,1122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,232322x133,00x128,00", + middle: "p[0,2,13,14]00122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,2322100" + }], + Castle: { + normal: ["multiple", "vertical", { + top: "p[0,1,3,4]x333,x130,33x25,x16,x219,3311122x16,211x210,1212113311122x16,211x211,121113311122x16,211x210,1212113311122x16,211x211,121113311122x16,211x210,1212113311122x16,211x211,121113311122x16,211x210,1212113311122x16,211x211,121113311122x16,211x210,1212113311122x16,211x211,121113311122x16,211x210,121211x333,00x328,00", + middle: "p[0,1,3,4]00311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,121130000311122x15,211x28,1211130000311122x15,211x29,1211300" + }], + Underwater: ["multiple", "vertical", { + top: "p[0,5,9,17]x133,x230,11x35,x26,x319,1122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,2323221122233x26,322x311,232221122233x26,322x310,232322x133,00x128,00", + middle: "p[5,9,17,20]33011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,121103333011122x15,211x28,1211103333011122x15,211x29,1211033" + }] + }, + Alt: ["same", ["solids", "Pipe", "Castle"]], + Alt2: ["same", ["solids", "Pipe", "Castle"]] + }, + PipeSide: { + normal: "p[0,2,13,14]x115,x024,1x213,x122,0001x213,11x220,1001x213,11x220,1001x213,11x220,1001x313,11x221,101x313,11x321,101x213,11x321,101x213,11x221,101x213,11x221,101x213,11x222,11x213,11x222,11x313,11x222,11x213,11x322,11x213,11x222,11x213,11x222,11x213,11x322,11x313,11x322,11x313,11x322,11x313,11x322,11x313,11x322,11x313,11x322,11x313,11x321,101x313,11x321,101x313,11x321,101x313,11323232323232323232323101323232323232311232323232323232323232101232323232323211323232323232323232321001323232323232311x220,1001x213,11x220,1001x213,x122,000x115,x024,", + small: "p[0,2,13,14]x115,01x213,111x213,111x213,111x213,111x313,111x313,111x213,111x213,111x213,111x213,111x213,111x313,111x213,111x213,111x213,111x213,111x313,111x313,111x313,111x313,111x313,111x313,111x313,111x313,111x313,111323232323232311123232323232321113232323232323111x213,111x213,x117,0" + }, + PipeVertical: { + normal: "p[0,2,13,14]012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210012232x310,223x25,332222100122232x39,223x25,33222210", + Castle: { + normal: "p[0,1,3,4]00211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,131120000211133x15,311x38,1311120000211133x15,311x39,1311200", + Underwater: "p[0,7,8,17]00122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,232210000122233x25,322x38,2322210000122233x25,322x39,2322100" + } + }, + Platform: { + normal: "p[0,1,6,9]x18,x38,220000222x05,322x05,32223333x210,x38,", + Sky: "p[0,1,6]001111000x15,2012x15,212x15,212211112112211220111122000222200" + }, + Scale: { + normal: ["multiple", "horizontal", { + left: "p[0,2,5,9]000x27,00x28,0222333000022x35,00223331333022331113302233313330220x35,00220033300022x08,", + middle: "p[0,5]x120,x080,", + right: "p[0,2,5,9]x27,000x28,x05,333222000x35,22003331333220331113322033313332200x35,0220003330022x08,22" + }], + Alt: ["multiple", "horizontal", { + left: "p[0,1,2,9]000x17,00x18,0111333000011x35,00113332333011332223301133323330110x35,00110033300011x08,", + middle: "p[0,1]x120,x080,", + right: "p[0,1,2,9]x17,000x18,x05,333111000x35,11003332333110332223311033323331100x35,0110003330011x08,11" + }] + }, + Springboard: { + normal: ["multiple", "vertical", { + top: "p[8]x032,", + topheight: 2, + middle: "p[0,1,6]x05,110011x010,210012x010,200002x010,200002x09,2x06,2x08,2x06,2x08,2x06,2x07,2x08,2x05,12x08,21000011x08,11000011x08,11000012x08,21x05,2x08,2x07,2x06,2x08,2x06,2x08,2x06,2x09,200002x010,200002x010,210012x010,110011x05,", + bottom: "p[2,8,9]x132,x27,0x27,0x27,0x27,x017,2220x27,0x27,0x27,0x27,0x27,02222x016,", + bottomheight: 9 + }], + alt: ["multiple", "vertical", { + top: "p[8]x032,", + topheight: 2, + middle: "p[0,1,6]x05,110011x010,210012x010,200002x010,200002x09,2x06,2x08,2x06,2x08,2x06,2x07,2x08,2x05,12x08,21000011x08,11000011x08,11000012x08,21x05,2x08,2x07,2x06,2x08,2x06,2x08,2x06,2x09,200002x010,200002x010,210012x010,110011x05,", + bottom: "p[3,4,8]x232,x07,1x07,1x07,1x07,x117,0001x07,1x07,1x07,1x07,1x07,10000x116,", + bottomheight: 9 + }] + }, + Stone: { + normal: "p[2,5,9]2x114,012x112,00112x110,0001112x18,00001111x28,00001111x28,00001111x28,00001111x28,00001111x28,00001111x28,00001111x28,00001111x28,0000111x09,200011x011,2001x013,2x016,2", + Underwater: ["same", ["solids", "Floor", "Underwater"]], + Underworld: ["filter", ["solids", "Stone", "Overworld"], filters.Underworld], + Castle: { + normal: "p[1,2,3,4]0031x06,31000022310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,3102223331x37,13333x116,x06,31x06,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,310x25,31x37,1x37,x117,", + Underwater: "p[2,3,14,20]1103x16,03111122031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,0312220003x07,30000x316,x16,03x16,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,031x25,03x07,3x07,x317," + }, + Sky: "p[0,1,2]000x210,x05,2x110,20002x112,2002x112,2002x112,202x114,22x15,2112x15,22x15,2112x15,22x15,2112x15,22x114,2212x110,2120211121111211120021111222211112002x112,2000211112211112x05,2222002222000" + }, + Toad: "p[0,1,2,6,8]x06,1111x010,x18,x06,144411114441000114441441444110011441444414411044111144441111x45,1114444111x46,1111441111x46,x110,x45,1133233233114401143323323341100300x38,00303330333223330x37,443333443333003x410,300004444333344440000444x36,4440000444x36,444x05,x110,x05,x112,000444x18,444041444x16,4441x47,1111x412,1111x46,", + ShroomTop: ["multiple", "horizontal", { + left: "p[0,2,6,8]000x113,001x36,x27,01x37,x27,01x37,x27,1x38,x27,1x37,x28,1x37,222333221x36,222x35,21x35,222x37,1x28,x37,1x28,x37,1x29,x35,21x210,333221x215,011x213,000x113,", + middle: "p[2,6,8]x016,1x28,x18,x28,x19,x26,x132,x25,x110,x27,x19,x27,x18,x29,x17,x29,x17,x29,x17,x29,x18,x27,x19,x27,x110,x25,111x016,", + right: "p[0,2,6,8]x113,000x38,x25,100x38,x26,10x38,x26,10x38,222333212x36,222x35,1223333222x36,1x29,x36,1x29,x36,1x210,x35,1x211,33321x215,1x215,1x215,1x214,x117,0" + }], + TreeTop: { + normal: ["multiple", "horizontal", { + left: "p[0,2,13]00x114,011x213,01x214,11x214,1x215,1x215,1x215,1x215,1x215,1x215,1x215,1x215,1x215,1x26,1x27,1012222101x25,10001111000x15,00", + middle: "p[2,8,13]x016,x2199,0x27,00x25,010x25,011x05,111x05,11", + right: "p[0,2,13]x114,00x213,110x214,10x214,11x215,1x215,1x215,1x215,1x215,1x215,1x215,1x215,1x215,11x27,1x26,101x25,10122221000x15,000111100" + }], + Alt: ["multiple", "horizontal", { + left: "p[0,1,4]00x214,022x113,02x114,22x114,2x115,2x115,2x115,2x115,2x115,2x115,2x115,2x115,2x115,2x16,2x17,2021111202x15,20002222000x25,00", + middle: "p[1,3,4]x216,x0199,2x07,22x05,212x05,211x25,111x25,11", + right: "p[0,1,4]x213,000x113,200x114,20x114,20x115,2x115,2x115,2x115,2x115,2x115,2x115,2x115,2x115,22x17,2x16,202x15,20211112000x25,000222200" + }], + Alt2: ["same", ["solids", "TreeTop", "Alt"]] + }, + WaterBlock: "20" + }, + scenery: { + BrickHalf: { + normal: "p[2,9]x17,0x17,0x17,0x17,0x17,0x17,x017,1110x17,0x17,0x17,0x17,0x17,01111x016,", + Alt2: ["filter", ["scenery", "BrickHalf", "normal"], filters.Alt2] + }, + BrickPlain: { + normal: "p[2,9]x17,0x17,0x17,0x17,0x17,0x17,x017,1110x17,0x17,0x17,0x17,0x17,01111x016,x17,0x17,0x17,0x17,0x17,0x17,x017,1110x17,0x17,0x17,0x17,0x17,01111x016,x17,0x17,0", + Alt2: ["filter", ["scenery", "BrickPlain", "normal"], filters.Alt2] + }, + BridgeBase: "p[0,2,5,9]111000112221012222x35,222x35,222x35,222x35,22221012211100011", + Bush1: "p[0,2,13,14]x014,1111x027,122221x024,11x26,1x022,1x28,101x020,1x29,121x019,1x26,3x25,1x017,122233222322221x016,12223x210,1x013,111x216,1001x08,1x219,10121x06,1x221,1221x06,x225,1010011x226,1211x230,11x230,101x228,10", + Bush2: "p[0,2,13,14]x014,1111x012,1111x027,122221x010,122221x024,11x26,1x07,11x26,1x022,1x28,10100001x28,101x020,1x29,1210001x29,121x019,1x26,3x25,1001x26,3x25,1x017,1222332223222210122233222322221x016,12223x210,112223x210,1x013,111x232,1001x08,1x235,10121x06,1x237,1221x06,x241,1010011x242,1211x246,11x246,101x244,10", + Bush3: "p[0,2,13,14]x014,1111x012,1111x012,1111x027,122221x010,122221x010,122221x024,11x26,1x07,11x26,1x07,11x26,1x022,1x28,10100001x28,10100001x28,101x020,1x29,1210001x29,1210001x29,121x019,1x26,3x25,1001x26,3x25,1001x26,3x25,1x017,12223322232222101222332223222210122233222322221x016,12223x210,112223x210,112223x210,1x013,111x248,1001x08,1x251,10121x06,1x253,1221x06,x257,1010011x258,1211x262,11x262,101x260,10", + CastleBridge: "p[1,2,4,9]10001000100010001000100010001000122212223222322232223222322232223222322232223222322232221222122213331333133313331333133313331333", + CastleChain: "p[0,1,3]x014,1x013,1x014,22x011,12x013,22x011,12x012,102x012,22x011,12x012,102x012,22x011,12x013,22x011,12x012,102x012,22x013,", + CastleDoor: { + normal: "p[2,9]x17,0x17,0x17,0x17,0x17,0x17,x017,1110x17,0x17,0x17,0x17,0x17,01111x016,x15,x06,11110111x010,11011x012,1x017,1x014,11x014,1x0416,", + Alt2: ["filter", ["scenery", "CastleDoor", "normal"], filters.Alt2] + }, + CastleRailing: { + normal: "p[0,2,5,9]2222x07,x25,3332x07,2x37,2x07,2x37,2x07,2x37,2x07,2x37,2x07,2x37,2x07,23333111x29,1111", + Alt2: ["filter", ["scenery", "CastleRailing", "normal"], filters.Alt2] + }, + CastleRailingFilled: { + normal: "p[2,5,9]11112220222x15,222122202221x27,122202221x27,1x07,1x27,1x27,1x27,1x27,1x27,1x27,12222000x19,0000", + Alt2: ["filter", ["scenery", "CastleRailingFilled", "normal"], filters.Alt2] + }, + CastleTop: { + normal: "p[2,9]x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,x025,1110x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,01111x024,x17,x09,x17,0x17,x09,x17,0x17,x09,x17,x025,11101111x08,1110x17,01111x08,1110x17,01111x08,11101111x024,x17,x09,x17,0x17,x09,x17,0x17,x09,x17,x025,11101111x08,1110x17,01111x08,1110x17,01111x08,11101111x024,", + Alt2: ["filter", ["scenery", "CastleTop", "normal"], filters.Alt2] + }, + CastleWall: { + normal: "p[0,2,5,9]2222x07,x25,3332x07,2x37,2x07,2x37,2x07,2x37,2x07,2x37,2x07,2x37,2x07,23333111x29,1111x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,x37,1x37,1x37,1x37,1x37,1x37,x117,3331x37,1x37,1x37,1x37,1x37,13333x116,", + Alt2: ["filter", ["scenery", "CastleRailingFilled", "normal"], filters.Alt2] + }, + Cloud1: { + normal: "p[0,1,2,19]x014,2222x027,211112x024,22x16,2x022,2x18,202x020,2x19,212x019,2x16,3x15,2x017,211133111311112x016,21113x110,2x013,222x116,2002x08,2x119,20212x06,2x121,2112x06,x125,2020022x126,2122x130,22x130,202x128,20002113x111,3x111,2x05,2113113x16,3x113,2x05,2113333111333311113x18,200002x15,x36,1x35,x19,x06,2221111331111333x18,22x09,2x16,2x18,21122x012,221112022111122022x016,22200002222x010,", + Alt2: ["filter", ["scenery", "Cloud1", "normal"], filters.Alt2] + }, + Cloud2: { + normal: "p[0,1,2,19]x014,2222x012,2222x027,211112x010,211112x024,22x16,2x07,22x16,2x022,2x18,20200002x18,202x020,2x19,2120002x19,212x019,2x16,3x15,2002x16,3x15,2x017,2111331113111120211133111311112x016,21113x110,221113x110,2x013,222x132,2002x08,2x135,20212x06,2x137,2112x06,x141,2020022x142,2122x146,22x146,202x144,20002113x111,3x115,3x111,2x05,2113113x16,3x18,3x16,3x113,2x05,21133331113333111131333111333311113x18,200002x15,x36,1x35,1111x36,1x35,x19,x06,2221111331111333x17,331111333x18,22x09,2x16,2x18,2x16,2x18,21122x012,2211120221111220221112022111122022x016,22200002222x05,22200002222x010,", + Alt2: ["filter", ["scenery", "Cloud2", "normal"], filters.Alt2] + }, + Cloud3: { + normal: "p[0,1,2,19]x014,2222x012,2222x012,2222x027,211112x010,211112x010,211112x024,22x16,2x07,22x16,2x07,22x16,2x022,2x18,20200002x18,20200002x18,202x020,2x19,2120002x19,2120002x19,212x019,2x16,3x15,2002x16,3x15,2002x16,3x15,2x017,21113311131111202111331113111120211133111311112x016,21113x110,221113x110,221113x110,2x013,222x148,2002x08,2x151,20212x06,2x153,2112x06,x157,2020022x158,2122x162,22x162,202x160,20002113x111,3x115,3x115,3x111,2x05,2113113x16,3x18,3x16,3x18,3x16,3x113,2x05,211333311133331111313331113333111131333111333311113x18,200002x15,x36,1x35,1111x36,1x35,1111x36,1x35,x19,x06,2221111331111333x17,331111333x17,331111333x18,22x09,2x16,2x18,2x16,2x18,2x16,2x18,21122x012,22111202211112202211120221111220221112022111122022x016,22200002222x05,22200002222x05,22200002222x010,", + Alt2: ["filter", ["scenery", "Cloud3", "normal"], filters.Alt2] + }, + Fence: "p[0,2,5,9]000023222331x08,2322333100003322232233312222333323223331333311112322333x15,000023223331x08,23223331x08,23232331x08,23232331x08,2323233100003322232323312222333323232331333311112322233x15,000023222331x08,23222331x08,232223310000", + HillLarge: "p[0,2,14]x037,x16,x071,111x26,111x066,11x212,11x063,1x213,1221x061,1x213,111221x059,1x214,1112221x057,1x215,11122221x055,1x213,112111x25,1x053,1x214,11221x27,1x051,1x215,11x211,1x049,1x216,11x212,1x047,1x232,1x045,1x234,1x043,1x236,1x041,1x238,1x039,1x240,1x037,1x242,1x035,1x244,1x033,1x246,1x031,1x213,1x223,1x210,1x029,1x213,111x221,111x210,1x027,1x214,111x221,111x211,1x025,1x215,111x221,111x212,1x023,1x213,112111x218,112111x213,1x021,1x214,11221x219,11221x215,1x019,1x215,11x222,11x219,1x017,1x216,11x222,11x220,1x015,1x264,1x013,1x266,1x011,1x268,1x09,1x270,1x07,1x272,1x05,1x274,10001x276,101x278,1", + HillSmall: "p[0,2,14]x021,x16,x039,111x26,111x034,11x212,11x031,1x213,1221x029,1x213,111221x027,1x214,1112221x025,1x215,11122221x023,1x213,112111x25,1x021,1x214,11221x27,1x019,1x215,11x211,1x017,1x216,11x212,1x015,1x232,1x013,1x234,1x011,1x236,1x09,1x238,1x07,1x240,1x05,1x242,10001x244,101x246,1", + Pirhana: ["same", ["characters", "Pirhana"]], + pirhana: ["same", ["characters", "Pirhana"]], + PlantLarge: { + normal: "p[0,2,5,13]x06,1111x010,11333311x07,1x38,1x05,1x310,10001x312,1001x312,101x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,11x314,101x312,1001x312,1001x312,10001x310,1000011x38,11x05,1113333111x07,x18,x09,x17,x08,1x26,1x08,12222121x08,12222121x08,12222121x08,12222121x08,11222211x09,121121x09,12122121x08,1x26,1x08,12222121x08,12222121x08,12222121x08,12222121x08,11222211x09,121121x09,121221210000", + Alt: "p[0,1,2,3,5]x06,3333x010,33111133x07,3x18,3x05,3x110,30003x112,3003x112,303x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,33x114,303x112,3003x112,3003x112,30003x110,3000033x18,33x05,3331111333x07,x38,x09,x37,x08,2x46,2x08,24444242x08,24444242x08,24444242x08,24444242x08,22444422x09,242242x09,24244242x08,2x46,2x08,24444242x08,24444242x08,24444242x08,24444242x08,22444422x09,242242x09,242442420000", + Alt2: ["same", ["solids", "PlantLarge", "Alt"]] + }, + PlantSmall: { + normal: "p[0,2,5,13]x05,1111x08,11333311x05,1x38,10001x310,101x312,11x312,11x312,11x312,11x312,101x310,10011x38,110001113333111x05,x18,x07,x17,x06,1x26,1x06,12222121x06,12222121x06,12222121x06,12222121x06,11222211x07,121121x07,12122121x06,1x26,1x06,12222121x06,12222121x06,12222121x06,12222121x06,11222211x07,121121x07,12122121000", + Alt: "p[0,1,2,3,5]x05,3333x08,33111133x05,3x18,30003x110,303x112,33x112,33x112,33x112,33x112,303x110,30033x18,330003331111333x05,x38,x07,x37,x06,2x46,2x06,24444242x06,24444242x06,24444242x06,24444242x06,22444422x07,242242x07,24244242x06,2x46,2x06,24444242x06,24444242x06,24444242x06,24444242x06,22444422x07,242242x07,24244242000", + Alt2: ["same", ["solids", "PlantSmall", "Alt"]] + }, + Railing: { + normal: "p[0,2,13]2x06,221x05,12010001220100012200111022x06,22x06,22x06,2", + Night: "p[0,1,3]1x06,112x05,21020002110200021100222011x06,11x06,11x06,1" + }, + ShroomTrunk: ["multiple", "vertical", { + top: "p[2,5,9]0x114,00x114,00x114,00x114,00x114,00111121111211110021121211212112001221112211122100x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,0", + middle: "p[2,5]0x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,00x114,0" + }], + String: "x056,", + TreeTrunk: { + normal: "p[2,9]x120,0x17,0x17,0x17,0x17,0x17,0x16,0x17,0x17,0x17,0x17,0x17,0x140,0x17,0x17,0x17,0x17,0x17,0x16,0x17,0x17,0x17,0x17,0x17,0x120,", + Underworld: ["filter", ["scenery", "TreeTrunk", "normal"], filters.Underworld], + Alt2: ["filter", ["scenery", "TreeTrunk", "normal"], filters.Alt2] + }, + Water: { + normal: "p[0,1,17]x028,1x06,121000012210011222100x26,1121x26,1212222122122112", + Underwater: "p[1,17,20]x212,0x26,010222201102200111022x16,0010x16,010111101101100x19,", + Night: "p[2,1,19]x028,1x06,121000012210011222100x26,1121x26,1212222122122112", + Castle: { + normal: "p[0,1,8]x028,1x06,121000012210011222100x26,1121x26,1212222122122112", + Underwater: "p[1,17,20]x212,0x26,010222201102200111022x16,0010x16,010111101101100x19," + } + }, + WaterFill: { + normal: { + normal: "p[17]x088,", + Night: "p[19]x088," + }, + Castle: "p[8]x088," + } + } + }, + cache: {}, + posts: [] + }, library.filters = filters, delete window.filters, library.sprites = libraryParse(library.rawsprites), libraryPosts() +} + +function libraryParse(e) { + var t, n, x = {}; + for (n in e) switch ((t = e[n]).constructor) { + case String: + x[n] = spriteGetArray(spriteExpand(spriteUnravel(t))); + break; + case Array: + library.posts.push({ + caller: x, + name: n, + command: e[n] + }); + break; + case Object: + x[n] = libraryParse(t) + } + return x +} + +function libraryPosts() { + var e, t, n, x, r, i = library.posts; + for (r in i) t = (e = i[r]).caller, n = e.name, x = e.command, t[n] = evaluatePost(t, x, r) +} + +function evaluatePost(e, t, n) { + switch (t[0]) { + case "same": + return followPath(library.sprites, t[1], 0); + case "filter": + return applyLibraryFilter(followPath(library.rawsprites, t[1], 0), t[2], n); + case "multiple": + return evaluatePostMultiple(t) + } +} + +function applyLibraryFilter(e, t) { + switch (t[0]) { + case "palette": + return e.constructor == String ? spriteGetArray(spriteExpand(applyPaletteFilter(spriteUnravel(e), t[1]))) : applyPaletteFilterRecursive(e, t[1]) + } +} + +function applyPaletteFilterRecursive(e, t) { + var n, x, r = {}; + for (x in e) switch ((n = e[x]).constructor) { + case String: + r[x] = spriteGetArray(spriteExpand(applyPaletteFilter(spriteUnravel(n), t))); + break; + case Object: + r[x] = applyPaletteFilterRecursive(n, t) + } + return r +} + +function applyPaletteFilter(e, t) { + var n, x, r, i = ""; + for (x = 0, r = e.length; x < r; x += digitsize) i += t[n = e.substr(x, digitsize)] || n; + return i +} + +function evaluatePostMultiple(e) { + var t, n, x = e[1], + r = e[2], + i = new SpriteMultiple(x); + for (n in r) t = r[n], i[n] = "string" == typeof t ? spriteGetArray(spriteExpand(spriteUnravel(t))) : t; + return i +} + +function SpriteMultiple(e) { + this.type = e, this.multiple = !0 +} + +function getDigitSize(e) { + return Number(String(e.length).length) +} + +function startLoadingMaps() { + "file:" != window.location.protocol && passivelyLoadMap([1, 2], new XMLHttpRequest) +} + +function passivelyLoadMap(e, t) { + if (!(!e || e[0] > 8 || e[1] <= 0)) { + var n = "Maps/World" + e[0] + e[1] + ".js"; + t.open("GET", n, !0), mlog("Maps", "Requesting:", n), t.send(), t.onreadystatechange = function() { + if (4 == t.readyState) { + if (200 == t.status) mapfuncs[e[0]][e[1]] = Function(t.responseText), window.parentwindow && parentwindow.onMapLoad && (parentwindow.onMapLoad(e[0], e[1]), setTimeout((function() { + parentwindow.onMapLoad(e[0], e[1]) + }), 2100)), mlog("Maps", " Loaded: Maps/World" + e[0] + e[1] + ".js"); + else if (404 != t.status) return; + setTimeout((function() { + passivelyLoadMap(setNextLevelArr(e), t) + }), 7) + } + } + } +} + +function setNextLevelArr(e) { + return 4 == e[1]++ && (++e[0], e[1] = 1), e +} + +function resetMaps() { + var e; + window.currentmap = [1, 1], window.defaultsetting = { + setting: "Overworld" + }, window.mapfuncs = new Array(9); + for (var t, n = 1; n <= 9; ++n) + for (t = (e = mapfuncs[n] = [0, 0, 0, 0, 0]).length; t >= 0; --t) e[t] = window["World" + n + t]; + mapfuncs.Random = { + Overworld: WorldRandomOverworld, + Underworld: WorldRandomUnderworld, + Underwater: WorldRandomUnderwater, + Bridge: WorldRandomBridge, + Sky: WorldRandomSky, + Castle: WorldRandomCastle + }, mapfuncs.Special = { + Blank: BlankMap + }, startLoadingMaps() +} + +function Map() { + this.underwater = this.current_character = this.current_solid = this.current_scenery = this.xloc = 0, this.canscroll = !0, this.floor = 104, this.time = 400, this.curloc = -1, this.gravity = gravity, this.maxyvel = 1.75 * unitsize, this.maxyvelinv = -2.1 * this.maxyvel +} + +function Area(e, t) { + this.creation = t || function() {}, this.precharacters = [], this.presolids = [], this.prescenery = [], this.floor = 140, this.width = 0, this.underwater = !1, setAreaSetting(this, e || "") +} + +function setAreaSetting(e, t, n) { + map.shifting = !0, 1 == arguments.length && (t = arguments[0] || "Overworld", e = map.area), e.setting = e.background = t, e.theme = t.split(" ")[0], e.fillStyle = getAreaFillStyle(e.setting), -1 != e.fillStyle.indexOf("Underwater") ? goUnderWater() : goOntoLand(), n && AudioPlayer.playTheme(), gameon && clearAllSprites(), map.shifting = !1 +} + +function Location(e, t, n) { + this.area = e, this.xloc = n || 0, this.yloc = this.floor = 0, this.entry = 1 == t ? entryPlain : t || entryNormal +} + +function PreThing(e, t, n) { + this.xloc = e, this.yloc = t, this.type = n; + var x = arrayMake(arguments), + r = new Thing; + x[2] = n, x = x.splice(2), Thing.apply(r, x), this.object = r +} + +function setMap(e, t) { + if (gameon) { + !window.canedit && window.editing && editorClose(!0), removeRandomDisplays(), e instanceof Array && (t = e[1], e = e[0]); + var n = e ? [e, t] : window.currentmap, + x = new Map, + r = mapfuncs[n[0]]; + r ? (n.func = r = r[n[1]], r ? (window.map = x, window.currentmap = n, r(x), x.areanum = x.curloc = 0, window.area = x.area = x.areas[0], window.player && player.power && storePlayerStats(), window.data && (data.scoreold = data.score.amount), shiftToLocation(0)) : log("No such map exists (yet?):", r)) : log("No such map section exists (yet?):", r) + } +} + +function setMapRandom(e) { + gameon && (resetSeed(), "string" == typeof e ? e = ["Random", e] : e || (e = ["Random", "Overworld"]), setMap(e[0], e[1]), data.traveledold = data.traveled, map.sincechange = map.num_random_sections = 0, map.entrancetype = e[2], map.random = !0, "Sky" == map.randname && (map.exitloc = ["Random", "Overworld", "Down"])) +} + +function shiftToLocation(e) { + if (map.random && "number" != typeof e) return setMapRandom(e); + "number" == typeof e && (e = map.locs[e]), pause(), resetGameState(), resetGameScreenPosition(), resetQuadrants(), map.areanum = e.area, window.area = map.area = map.areas[map.areanum], setAreaPreCreation(area), area.creation(), setAreaPostCreation(area), spawnMap(), player = placePlayer(), scrollPlayer(e.xloc * unitsize), locMovePreparations(player), unpause(), e.entry(player, e.entrything), TimeHandler.addEvent(AudioPlayer.playTheme, 2), TimeHandler.addEventInterval(checkTexts, 117, 1 / 0) +} + +function setAreaPreCreation(e) { + window.events = [], TimeHandler.clearAllEvents(), window.characters = [], window.solids = [], window.scenery = [], clearTexts(), e.precharacters = [], e.presolids = [], e.prescenery = [], map.current_solid = map.current_character = map.current_scenery = map.shifting = 0, map.canscroll = !0, data.time.amount = map.time, data.world.amount = currentmap[0] + "-" + currentmap[1], setDataDisplay(), startDataTime(), map.random && (data.world.amount = "Random Map", data.world.element.innerHTML = "WORLD
Random Map") +} + +function clearTexts() { + if (window.texts) + for (var e = texts.length - 1; e >= 0; --e) texts[e] && removeChildSafe(texts[e], body); + window.texts = [] +} + +function setAreaPostCreation() { + if (map.current_character = map.current_solid = map.current_scenery = 0, area.width = max(area.width, gamescreen.width), map.underwater = map.area.underwater, map.jumpmod = 1.056 + 3.5 * map.underwater, map.has_lakitu = !1, TimeHandler.addEvent(setMapGravity, 1), area.underwater && (area.presolids.push(new PreThing(0, 0, WaterBlock, area.width)), map.random || area.presolids.push(new PreThing(0, 16, Sprite, "Water", [area.width / 3, 1]))), area.presolids.sort(prethingsorter), area.precharacters.sort(prethingsorter), area.prescenery.sort(prethingsorter), area.sections && area.sections[0]) setBStretch(), area.sections.current = 0, area.sections[0](area.sections.start); + else if (!map.random && "Sky" != area.setting) { + var e = new PreThing(area.width, 0, ScrollBlocker); + area.presolids.push(e) + } + area.fillStyle = getAreaFillStyle(area.setting) +} + +function getAreaFillStyle(e) { + return stringHas(e, "Underworld") || stringHas(e, "Castle") || stringHas(e, "Night") ? stringHas(e, "Underwater") ? "#2038ec" : "black" : stringHas(e, "Underwater") ? "#2038ec" : "#5c94fc" +} + +function prethingsorter(e, t) { + return e.xloc == t.xloc ? t.yloc - e.yloc : e.xloc - t.xloc +} + +function setLocationGeneration(e) { + map.curloc = e, map.refx = map.locs[map.curloc].xloc, map.refy = map.locs[map.curloc].yloc + map.floor, map.areanum = map.locs[map.curloc].area +} + +function spawnMap() { + var e, t, n, x, r, i = map.area, + a = QuadsKeeper.getOutDifference(), + o = gamescreen.right + a, + l = o + (2 * QuadsKeeper.getQuadWidth() + a); + for (t = (e = i.precharacters).length, r = map.current_character; t > r && o >= (n = e[r]).xloc * unitsize;) addThing(x = n.object, n.xloc * unitsize - gamescreen.left, n.yloc * unitsize), x.placenum = r, ++r; + for (map.current_character = r, t = (e = i.presolids).length, r = map.current_solid; t > r && l >= (n = e[r]).xloc * unitsize;) addThing(x = n.object, n.xloc * unitsize - gamescreen.left, n.yloc * unitsize), x.placenum = r, ++r; + for (map.current_solid = r, t = (e = i.prescenery).length, r = map.current_scenery; t > r && l >= (n = e[r]).xloc * unitsize;) addThing(x = n.object, n.xloc * unitsize - gamescreen.left, n.yloc * unitsize), x.placenum = r, ++r; + map.current_scenery = r +} + +function goToTransport(e) { + e instanceof Array ? (map.ending = !0, storePlayerStats(), pause(), map.random ? setMapRandom(e) : setMap(e)) : shiftToLocation(map.locs[e]), is_mobile && applyNewJs() +} + +function entryPlain(e) { + setLeft(e, unitsizet16), setBottom(e, map.floor * unitsize), e.nocollide = e.piping = !1, e.placed = !0 +} + +function entryNormal(e) { + setLeft(e, unitsizet16), setTop(e, unitsizet16), e.nocollide = e.piping = !1, e.placed = !0 +} + +function entryBlank(e) { + setLeft(e, unitsizet16), setBottom(e, map.floor * unitsize), e.nocollide = e.piping = e.movement = !1, e.placed = e.nofall = e.nocollide = notime = nokeys = !0, thingStoreVelocity(e), clearDataDisplay() +} + +function entryRandom(e) { + switch (data.time.amount = 0, data.time.dir = 1, updateDataElement(data.time), map.startwidth ? map.nofloor || pushPreFloor(0, 0, map.startwidth) : map.startwidth = 0, map.firstRandomThings(map), map.randtype(8 * (map.startwidth + 1)), entryPlain(e), addDistanceCounter(), addSeedDisplay(), map.entrancetype) { + case "Down": + entryNormal(player); + break; + case "Up": + locMovePreparations(player), exitPipeVert(player, addThing(new Thing(Pipe, 32), unitsizet8, (map.floor - 32) * unitsize)); + break; + case "Vine": + locMovePreparations(player), TimeHandler.addEvent((function() { + enterCloudWorld(player, !0) + }), 1), player.nofall = !0, spawnMap(); + break; + case "Castle": + startCastle(player) + } +} + +function enterCloudWorld(e) { + map.random && (map.exitloc = getAfterSkyTransport()); + var t = 140 * unitsize, + n = 72 * unitsize; + e.placed = e.nofall = !0, setTop(e, t), setLeft(e, 30 * unitsize), removeClass(e, "jumping"), addClasses(e, ["climbing", "animated"]), e.climbing = TimeHandler.addSpriteCycle(e, ["one", "two"], "climbing"), e.attached = new Thing(Vine, -1), addThing(e.attached, unitsizet32, t - unitsizet8); + var x = setInterval((function() { + if (e.attached.top <= n) { + clearInterval(x), setTop(e.attached, n, !0), e.attached.movement = !1; + var t = e.attached.top + unitsizet16; + x = setInterval((function() { + shiftVert(e, -1 * unitsized4, !0), e.top <= t && (removeClass(e, "animated"), clearInterval(x), setTop(e, t, !0), clearInterval(x), setTimeout((function() { + setLeft(e, 36 * unitsize, !0), addClass(e, "flipped"), setTimeout((function() { + playerHopsOff(e, e.attached, !0), TimeHandler.clearClassCycle(e, "climbing"), e.running = TimeHandler.addSpriteCycle(e, ["one", "two", "three", "two"], "running", setPlayerRunningCycler) + }), 28 * timer) + }), 14 * timer)) + }), timer) + } + }), timer) +} + +function walkToPipe() { + player = placePlayer(), startWalking(player), map.canscroll = !1; + var e = setInterval((function() { + player.piping && (AudioPlayer.pauseTheme(), clearInterval(e), player.maxspeed = player.maxspeedsave) + }), timer); + unpause() +} + +function startWalking(e) { + e.movement = movePlayer, e.maxspeed = e.walkspeed, nokeys = notime = e.keys.run = !0, e.nofall = e.nocollide = !1 +} + +function intoPipeVert(e, t, n) { + if (!(!t.transport || !e.resting || e.right + unitsizet2 > t.right || e.left - unitsizet2 < t.left)) { + pipePreparations(e), switchContainers(e, characters, scenery), unpause(); + var x = setInterval((function() { + shiftVert(e, unitsized4, !0), e.top >= t.top && (clearInterval(x), setTimeout((function() { + goToTransport(n) + }), 700)) + }), timer) + } +} + +function intoPipeHoriz(e, t, n) { + pipePreparations(e), switchContainers(e, characters, scenery), unpause(); + var x = setInterval((function() { + shiftHoriz(e, unitsized4, !0), e.left >= t.left && (clearInterval(x), setTimeout((function() { + goToTransport(n) + }), 700)) + }), timer) +} + +function pipePreparations(e) { + AudioPlayer.pauseTheme(), AudioPlayer.play("Pipe"), locMovePreparations(e), e.nofall = e.nocollide = nokeys = notime = !0, e.movement = e.xvel = e.yvel = 0 +} + +function locMovePreparations(e) { + e.keys = new Keys, e.nocollide = e.piping = 1, e.placed = !1, removeCrouch(), removeClass(e, "running"), removeClass(e, "jumping"), removeClass(e, "flipped") +} + +function startCastle(e) { + (e = e || window.player) && (setBottom(e, 56 * unitsize), setLeft(e, unitsizet2), e.nocollide = e.piping = !1, e.placed = !0) +} + +function exitPipeVert(e, t) { + switchContainers(e, characters, scenery), e.nofall = nokeys = notime = !0, AudioPlayer.play("Pipe"), setTop(e, t.top), setMidXObj(e, t, !0); + var n = unitsize / -4, + x = setInterval((function() { + shiftVert(e, n, !0), e.bottom <= t.top && (switchContainers(e, scenery, characters), clearInterval(x), e.nocollide = e.piping = e.nofall = nokeys = notime = !1, e.placed = !0) + }), timer) +} + +function endLevel() { + map.ending || (map.ending = !0, map.random ? setMapRandom(["Random", "Castle"]) : setNextLevelArr(currentmap), storePlayerStats(), pause(), setMap()) +} + +function setExitLoc(e) { + map.exitloc = e +} + +function pushPreThing(e, t, n, x, r) { + var i = new PreThing(map.refx + t, map.refy - n, e, x, r), + a = i.object; + return !a.solid && !a.character || a.nostretch || (map.area.width = max(map.area.width, i.xloc + a.width)), a.solid && !a.spawn_as_char ? map.area.presolids.push(i) : map.area.precharacters.push(i), i +} + +function pushPreScenery(e, t, n, x, r) { + x = round(x || 1), r = round(r || 1); + var i = new PreThing(map.refx + t, map.refy - n, Sprite, e, [x, r]); + return i.yloc -= i.object.height, map.area.prescenery.push(i), i +} + +function pushPreScenerySolid(e, t, n, x, r) { + x = x || 1, r = r || 1; + var i = new PreThing(map.refx + t, map.refy - n, Sprite, e, [x, r]); + return i.yloc -= i.object.height, map.area.presolids.push(i), i +} + +function pushPreText(e, t, n) { + var x = new PreThing(map.refx + t, map.refy - n, FuncSpawner, spawnText, e); + return map.area.presolids.push(x), x +} + +function fillPreThing(e, t, n, x, r, i, a, o, l) { + for (var s, d, u = t, p = 0; p < x; ++p) { + for (s = n, d = 0; d < r; ++d) pushPreThing(e, u, s, o, l), s += a; + u += i + } +} + +function pushPreFloor(e, t, n) { + pushPreThing(Floor, e, t || 0, n || 1, DtB(t, 8)) +} + +function makeCeiling(e, t) { + t = t || 1; + for (var n = 0; n < t; ++n) pushPreThing(Brick, e + 8 * n, ceillev) +} + +function makeCeilingCastle(e, t, n) { + pushPreThing(Stone, e, ceillev, t || 1, n || 1) +} + +function pushPreBridge(e, t, n, x) { + pushPreScenery("Railing", e, t, 2 * n), pushPreThing(BridgeBase, e, t, n), x instanceof Array && (x[0] && pushPreThing(Stone, e - 8, t, 1, 64), x[1] && pushPreThing(Stone, e + 8 * n, t, 1, 64)) +} + +function fillPreWater(e, t, n) { + var x = DtB(t), + r = ceil(x / 5.5), + i = 5 * r; + pushPreScenery("Water", e, t - 5.5, 4 * n / 3), pushPreScenery("WaterFill", e, t - i - 15.5, 4 * n / 3, r + 2) +} + +function pushPrePlatformGenerator(e, t, n) { + pushPreThing(PlatformGenerator, e, ceilmax + 16, t, n) +} + +function pushPreScale(e, t, n, x) { + var r = x[0], + i = 2 * r, + a = x[1] + 1.5, + o = x[2] + 1.5, + l = pushPreThing(Scale, e, t, n).object; + platleft = pushPreThing(Platform, e - i, t - 4 * a, r, moveFallingScale).object, platright = pushPreThing(Platform, e + 4 * n - r - 6, t - 4 * o, r, moveFallingScale).object, platleft.parent = l, platright.parent = l, platleft.partner = platright, platright.partner = platleft, platleft.tension = a * unitsizet4 - 10 * unitsize, platright.tension = o * unitsizet4 - 10 * unitsize, l.tensionleft = a * unitsize, l.tensionright = o * unitsize, platleft.string = pushPreScenery("String", e, t - 4 * a, 1, 4 * (a - .5)).object, platright.string = pushPreScenery("String", e + 4 * n - 1, t - 4 * o, 1, 4 * (o - .5)).object +} + +function pushPreWarpWorld(e, t, n, x, r) { + 1 == n.length && (n = [-1, n[0], -1]); + var i, a, o = (x || 0) + e + 10, + l = n.length; + warp = pushPreThing(WarpWorld, e, t + ceilmax).object; + var s = pushPreText({ + innerText: "WELCOME TO WARP ZONE!", + style: { + visibility: "hidden" + } + }, o, 58); + for (warp.texts.push(s.object), a = 0; a < l; ++a) - 1 != n[a] && (warp.pipes.push(i = pushPrePipe(o, t, 24, !0, n[a]).object), warp.pirhanas.push(i.pirhana), n[a] instanceof Array && warp.texts.push(pushPreText({ + innerText: n[a][0], + style: { + visibility: "hidden" + } + }, o + 4, 38).object)), o += 32; + r && (window.block = pushPreThing(ScrollBlocker, e, ceilmax), pushPreThing(ScrollBlocker, o + 16, ceilmax)) +} + +function goUnderWater() { + window.map && (map.area && (window.player && !map.shifting && setAreaSetting(String(map.area.setting || "") + " Underwater"), map.area.underwater = !0), setMapGravity(), TimeHandler.clearEvent(map.bubbling), map.bubbling = TimeHandler.addEventInterval(playerBubbles, 96, 1 / 0), map.underwater = !0) +} + +function goOntoLand() { + map && (map.area && (window.player && !map.shifting && setAreaSetting(map.area.setting.replace("Underwater", "") || "Overworld"), map.area.underwater = !1), setMapGravity(), TimeHandler.clearEvent(map.bubbling), map.underwater = !1) +} + +function setMapGravity() { + window.player && (map.underwater ? player.gravity = gravity / 2.8 : player.gravity = gravity) +} + +function setBStretch() { + window.bstretch = gamescreen.width / 8 - 2 +} + +function endCastleOutside(e, t, n, x, r) { + e = e || 0, t = t || 0, n && (n = castlev), r = r || 20; + var i = pushPreThing(FlagDetector, e + 7, t + 108).object, + a = pushPreThing(CastleDoorDetector, e + 60 + 8 * (0 == castlev), 8).object; + i.flag = pushPreThing(Flag, e + .5, t + 79.5).object, i.stone = pushPreThing(Stone, e + 4, t + 8).object, i.top = pushPreThing(FlagTop, e + 6.5, 84).object, i.pole = pushPreThing(FlagPole, e + 8, 80).object, x && pushPreScenery("CastleWall", e + r + 72, t, x), 0 == n && shiftHoriz(a, unitsizet8), pushPreCastle(e + r + 16, t, n) +} + +function startCastleInside() { + pushPreThing(Stone, 0, 88, 5, 3), pushPreThing(Stone, 0, 48, 3, DtB(48, 8)), pushPreThing(Stone, 24, 40, 1, DtB(40, 8)), pushPreThing(Stone, 32, 32, 1, DtB(32, 8)) +} + +function endCastleInside(e, t, n) { + var x = pushPreThing(FuncCollider, e + 104, 48, CastleAxeFalls, [16, 24]).object.axe = pushPreThing(CastleAxe, e + 104, 40).object; + x.bridge = pushPreThing(CastleBridge, e, 24, 13).object, x.chain = pushPreThing(CastleChain, e + 96.5, 32).object, x.bowser = pushPreThing(Bowser, e + 69, 42, n).object, pushPreThing(ScrollBlocker, e + 112, ceilmax), pushPreThing(Stone, e, 88, 32), fillPreWater(e, 0, 26), pushPreFloor(e + 104, 32, 3), pushPreFloor(e + 104, 0, 19), pushPreThing(Stone, e + 112, 80, 2, 3), pushPreThing(ScrollBlocker, e + 256, ceilmax), endCastleInsideFinal(e, t) +} + +function endCastleInsideFinal(e, t) { + var n = pushPreFuncCollider(e + 180, collideCastleNPC).object, + x = { + visibility: "hidden" + }; + t ? (pushPreThing(Peach, e + 194, 13).object, n.text = [pushPreText({ + innerHTML: "THANK YOU " + window.player.title.toUpperCase() + "!", + style: x + }, e + 160, 66).object, pushPreText({ + innerHTML: "YOUR QUEST IS OVER.
WE PRESENT YOU A NEW QUEST.
", + style: x + }, e + 148, 50).object, pushPreText({ + innerHTML: "PRESS BUTTON B
TO SELECT A WORLD.
", + style: x + }, e + 148, 26).object]) : (pushPreThing(Toad, e + 194, 12).object, n.text = [pushPreText({ + innerHTML: "THANK YOU " + window.player.title.toUpperCase() + "!", + style: x + }, e + 160, 66).object, pushPreText({ + innerHTML: "BUT OUR PRINCESS IS IN
ANOTHER CASTLE!
", + style: x + }, e + 148, 50).object]) +} + +function pushPreSectionPass(e, t, n, x, r) { + var i = pushPreThing(Collider, e, t, [n, x], [sectionPass, sectionColliderInit]).object, + a = (r = map.area.sections.current || 0, map.area.sections[r]); + a.numpass ? ++a.numpass : a.numpass = 1, a.colliders ? a.colliders.push(i) : a.colliders = [i] +} + +function pushPreSectionFail(e, t, n, x, r) { + var i = pushPreThing(Collider, e, t, [n, x], [sectionFail, sectionColliderInit]).object, + a = (r = map.area.sections.current || 0, map.area.sections[r]); + a.colliders ? a.colliders.push(i) : a.colliders = [i] +} + +function pushCastleDecider(e, t) { + pushPreThing(castleDecider, e, ceilmax, e, t) +} + +function sectionColliderInit(e) { + e.sections = map.area.sections, e.parent = e.sections[e.sections.current], e.movement = !1 +} + +function sectionPass(e, t) { + if ("player" != e.type) return !1; + t.nocollide = !0, --t.parent.numpass || activateSection(t.parent, !0) +} + +function sectionFail(e, t) { + if ("player" != e.type) return !1; + t.nocollide = !0, activateSection(t.parent, !1) +} + +function activateSection(e, t) { + for (var n = e.colliders, x = n.length - 1; x >= 0; --x) killNormal(n[x]); + e.activated = !0, e.passed = t +} + +function pushPreTree(e, t, n) { + pushPreThing(TreeTop, e, t, n); + var x = DtB(t); + pushPreScenerySolid("TreeTrunk", e + 8, t - x - 8, n - 2, x / 8) +} + +function pushPreShroom(e, t, n) { + pushPreThing(ShroomTop, e, t, n); + var x = DtB(t - 4); + pushPreScenery("ShroomTrunk", e + 4 * n - 4, t - x - 8, 1, x / 8) +} + +function pushPrePipe(e, t, n, x, r, i) { + isFinite(n) || (n = gamescreen.height, t -= gamescreen.height); + var a = pushPreThing(Pipe, e, t + n, n / 8, r), + o = a.object; + return x && (o.pirhana = pushPreThing(Pirhana, e + 4, t + n + 12).object), i && (map.locs[i].entrything = o, map.locs[i].xloc = e), a +} + +function pushPreCastle(e, t, n) { + e = e || 0, t = t || 0, n ? pushPreCastleBig(e, t) : pushPreCastleSmall(e, t) +} + +function pushPreCastleBig(e, t) { + var n, x; + for (pushPreCastleSmall(e + 16, t + 48), n = 0; n < 3; ++n) + for (x = 0; x < 2; ++x) pushPreScenerySolid("BrickPlain", e + 16 + 16 * n, t + 24 + 8 * x); + for (n = 0; n < 2; ++n) pushPreScenerySolid("CastleDoor", e + 24 + 16 * n, t + 24); + for (n = 0; n < 5; ++n) { + if (2 == n) continue; + pushPreScenerySolid("BrickHalf", e + 16 + 8 * n, t + 48) + } + for (n = 0; n < 2; ++n) pushPreScenerySolid("CastleRailing", e + 8 * n, t + 44); + for (n = 0; n < 5; ++n) pushPreScenerySolid("CastleRailingFilled", e + 16 + 8 * n, t + 44); + for (n = 5; n < 7; ++n) pushPreScenerySolid("CastleRailing", e + 16 + 8 * n, t + 44); + for (n = 0; n < 2; ++n) + for (x = 0; x < 3; ++x) pushPreScenerySolid("BrickPlain", e + 24 + 16 * n, t + 8 * x); + for (n = 0; n < 3; ++n) pushPreScenerySolid("CastleDoor", e + 16 + 16 * n, t); + for (n = 0; n < 2; ++n) { + for (x = 0; x < 5; ++x) pushPreScenerySolid("BrickPlain", e + 8 * n, t + 8 * x); + pushPreScenerySolid("BrickHalf", e + 8 * n, t + 40) + } + for (n = 0; n < 2; ++n) { + for (x = 0; x < 5; ++x) pushPreScenerySolid("BrickPlain", e + 56 + 8 * n, t + 8 * x); + pushPreScenerySolid("BrickHalf", e + 56 + 8 * n, t + 40) + } + for (n = 0; n < 3; ++n) + for (x = 0; x < 2; ++x) pushPreScenerySolid("BrickHalf", e + 16 + 16 * n, t + 20 + 20 * x) +} + +function pushPreCastleSmall(e, t) { + var n, x; + for (n = 0; n < 3; ++n) pushPreScenerySolid("CastleRailing", e + 8 + 8 * n, t + 36); + for (n = 0; n < 2; ++n) pushPreScenerySolid("CastleTop", e + 8 + 12 * n, t + 24); + for (pushPreScenerySolid("CastleRailing", e, t + 20), n = 1; n <= 3; ++n) pushPreScenerySolid("CastleRailingFilled", e + 8 * n, t + 20); + for (pushPreScenerySolid("CastleRailing", e + 32, t + 20), n = 0; n < 2; ++n) + for (pushPreScenerySolid("BrickHalf", e + 8 * n, t), x = 0; x < 2; ++x) pushPreScenerySolid("BrickPlain", e + 8 * n, t + 4 + 8 * x); + for (n = 0; n < 2; ++n) + for (pushPreScenerySolid("BrickHalf", e + 24 + 8 * n, t), x = 0; x < 2; ++x) pushPreScenerySolid("BrickPlain", e + 24 + 8 * n, t + 4 + 8 * x); + pushPreScenerySolid("CastleDoor", e + 16, t) +} + +function pushPreFuncCollider(e, t) { + return e instanceof Array ? (console.log("position", e), pushPreThing(FuncCollider, e[0], e[1], t, [e[2], e[3]])) : pushPreThing(FuncCollider, e, ceilmax + 40, t) +} + +function pushPreFuncSpawner(e, t) { + return pushPreThing(FuncSpawner, e, jumplev1, t) +} + +function zoneEnableLakitu() { + map.zone_lakitu = !0, enterLakitu() +} + +function zoneDisableLakitu() { + if (map.has_lakitu) { + var e = map.has_lakitu; + map.zone_lakitu = map.has_lakitu = !1, e.lookleft || (e.lookleft = !0, removeClass(e, "flipped")), e.movement = function(e) { + e.xvel = max(e.xvel - unitsized32, -1 * unitsize) + } + } +} + +function zoneStartCheeps(e) { + pushPreFuncCollider(e, zoneEnableCheeps) +} + +function zoneStopCheeps(e) { + pushPreFuncCollider(e, zoneDisableCheeps) +} + +function zoneEnableCheeps(e) { + !map.zone_cheeps && e.player && startCheepSpawn() +} + +function zoneDisableCheeps(e) { + e.player && (map.zone_cheeps = !1) +} + +function pushPrePattern(e, t, n, x) { + var r, i, a, o = t, + l = Scenery.patterns[e]; + for (i = 0; i < x; ++i) { + for (a in l)(r = l[a]) instanceof Array && pushPreScenery(r[0], o + r[1], n + r[2], r[3], r[4]); + o += l.width + } +} + +function DtB(e, t) { + return (e + botmax) / (t || 1) +} + +function BlankMap(e) { + e.locs = [new Location(0, entryBlank)], e.areas = [new Area("Overworld", (function() { + setTimeout(refillCanvas, timer + 2) + }))] +} + +function World11(e) { + e.locs = [new Location(0, !0), new Location(0, exitPipeVert), new Location(1)], e.areas = [new Area("Overworld", (function() { + setLocationGeneration(0); + pushPreText("

super

MARIO BROS.

©1985 NINTENDO

Move: Arrows/WASD
Fire/Sprint: Shift/CTRL
Pause/Mute: P/M

", 20, 91), pushPrePattern("backreg", 0, 0, 5), pushPreFloor(0, 0, 69), pushPreThing(Block, 128, jumplev1), pushPreThing(Brick, 160, jumplev1), pushPreThing(Block, 168, jumplev1, Mushroom), pushPreThing(Goomba, 176, 8), pushPreThing(Brick, 176, jumplev1), pushPreThing(Block, 176, jumplev2), pushPreThing(Block, 184, jumplev1), pushPreThing(Brick, 192, jumplev1), pushPrePipe(224, 0, 16, !1), pushPrePipe(304, 0, 24), pushPrePipe(368, 0, 32), pushPreThing(Goomba, 340, 8), pushPrePipe(368, 0, 32), pushPreThing(Goomba, 412, 8), pushPreThing(Goomba, 422, 8), pushPrePipe(456, 0, 32, !1, 2), pushPreThing(Block, 512, 40, [Mushroom, 1], !0), pushPreFloor(568, 0, 15), pushPreThing(Brick, 618, jumplev1), pushPreThing(Block, 626, jumplev1, Mushroom), pushPreThing(Brick, 634, jumplev1), pushPreThing(Brick, 640, jumplev2), pushPreThing(Goomba, 640, jumplev2 + 8), pushPreThing(Brick, 648, jumplev2), pushPreThing(Brick, 656, jumplev2), pushPreThing(Goomba, 656, jumplev2 + 8), pushPreThing(Brick, 664, jumplev2), pushPreThing(Brick, 672, jumplev2), pushPreThing(Brick, 680, jumplev2), pushPreThing(Brick, 688, jumplev2), pushPreThing(Brick, 696, jumplev2), pushPreFloor(712, 0, 64), pushPreThing(Brick, 728, jumplev2), pushPreThing(Brick, 736, jumplev2), pushPreThing(Brick, 744, jumplev2), pushPreThing(Brick, 752, jumplev1, Coin), pushPreThing(Block, 752, jumplev2), pushPreThing(Goomba, 776, 8), pushPreThing(Goomba, 788, 8), pushPreThing(Brick, 800, jumplev1), pushPreThing(Brick, 808, jumplev1, Star), pushPreThing(Block, 848, jumplev1), pushPreThing(Koopa, 856, 12), pushPreThing(Block, 872, jumplev1), pushPreThing(Block, 872, jumplev2, Mushroom), pushPreThing(Block, 896, jumplev1), pushPreThing(Goomba, 912, 8), pushPreThing(Goomba, 924, 8), pushPreThing(Brick, 944, jumplev1), pushPreThing(Brick, 968, jumplev2), pushPreThing(Brick, 976, jumplev2), pushPreThing(Brick, 984, jumplev2), pushPreThing(Goomba, 992, 8), pushPreThing(Goomba, 1004, 8), pushPreThing(Goomba, 1024, 8), pushPreThing(Goomba, 1036, 8), pushPreThing(Brick, 1024, jumplev2), pushPreThing(Brick, 1032, jumplev1), pushPreThing(Block, 1032, jumplev2), pushPreThing(Brick, 1040, jumplev1), pushPreThing(Block, 1040, jumplev2), pushPreThing(Brick, 1048, jumplev2), pushPreThing(Stone, 1072, 8), pushPreThing(Stone, 1080, 16, 1, 2), pushPreThing(Stone, 1088, 24, 1, 3), pushPreThing(Stone, 1096, 32, 1, 4), pushPreThing(Stone, 1120, 32, 1, 4), pushPreThing(Stone, 1128, 24, 1, 3), pushPreThing(Stone, 1136, 16, 1, 2), pushPreThing(Stone, 1144, 8), pushPreThing(Stone, 1184, 8), pushPreThing(Stone, 1192, 16, 1, 2), pushPreThing(Stone, 1200, 24, 1, 3), pushPreThing(Stone, 1208, 32, 1, 4), pushPreThing(Stone, 1216, 32, 1, 4), pushPreFloor(1240, 0, 69), pushPreThing(Stone, 1240, 32, 1, 4), pushPreThing(Stone, 1248, 24, 1, 3), pushPreThing(Stone, 1256, 16, 1, 2), pushPreThing(Stone, 1264, 8, 1, 1), pushPrePipe(1304, 0, 16, !1, !1, 1), pushPreThing(Brick, 1344, jumplev1), pushPreThing(Brick, 1352, jumplev1), pushPreThing(Block, 1360, jumplev1), pushPreThing(Brick, 1368, jumplev1), pushPreThing(Goomba, 1392, 8), pushPreThing(Goomba, 1404, 8), pushPrePipe(1432, 0, 16), pushPreThing(Stone, 1448, 8), pushPreThing(Stone, 1456, 16, 1, 2), pushPreThing(Stone, 1464, 24, 1, 3), pushPreThing(Stone, 1472, 32, 1, 4), pushPreThing(Stone, 1480, 40, 1, 5), pushPreThing(Stone, 1488, 48, 1, 6), pushPreThing(Stone, 1496, 56, 1, 7), pushPreThing(Stone, 1504, 64, 2, 8), endCastleOutside(1580, 0, 1) + })), new Area("Underworld", (function() { + setLocationGeneration(2), makeCeiling(32, 7), pushPreFloor(0, 0, 17), fillPreThing(Brick, 0, 8, 1, 11, 8, 8), fillPreThing(Brick, 32, 8, 7, 3, 8, 8), fillPreThing(Coin, 33, 31, 7, 2, 8, 16), fillPreThing(Coin, 41, 63, 5, 1, 8, 8), pushPreThing(PipeSide, 104, 16, 1), pushPreThing(PipeVertical, 120, 88, 88) + }))] +} + +function randMapType(e) { + e.locs = [new Location(0, entryRandom)], e.areas = [new Area(e.areatype, (function() { + setLocationGeneration(0), "Underwater" == e.randname && (goUnderWater(), pushPreScenery("Water", 0, ceilmax - 21, 8 * (e.startwidth + 1) / 3, 1), pushPreThing(WaterBlock, 0, ceilmax, 8 * (e.startwidth + 1))) + }))], e.treefunc = randTrue(3) ? pushPreTree : pushPreShroom, e.treeheight = e.treelev = e.sincechange = 0 +} + +function randDayNight() { + return randTrue(3) ? "" : " Night" +} + +function WorldRandomOverworld(e) { + e.random = !0, e.randtype = pushRandomSectionOverworld, e.randname = "Overworld", e.areatype = "Overworld" + randDayNight(), e.firstRandomThings = function(e) { + for (var t = 0; t < 10; ++t) randTrue() && pushRandomGroundScenery(8 * t) + }, e.startwidth = 14, e.onlysmartkoopas = !1, randMapType(e) +} + +function WorldRandomTrees(e) { + e.random = !0, e.randtype = pushRandomSectionTrees, e.randname = "Overworld", e.areatype = "Overworld" + randDayNight(), e.firstRandomThings = function(e) { + e.treefunc(100, 8 * (e.treelev = randTrue() + 2), randTrue() + 4), e.startwidth += 7 + }, e.startwidth = 11, e.onlysmartkoopas = randTrue(), randMapType(e) +} + +function WorldRandomUnderworld(e) { + e.random = !0, e.randtype = pushRandomSectionUnderworld, e.randname = e.areatype = "Underworld", e.firstRandomThings = function(e) { + fillPreThing(Brick, 0, 8, 1, 11, 8, 8) + }, e.startwidth = randTrue(3) + 7, e.onlysmartkoopas = !0, e.respawndist = 42, e.entrancetype = "Up", randMapType(e) +} + +function WorldRandomUnderwater(e) { + e.random = !0, e.randtype = pushRandomSectionUnderwater, e.randname = "Underwater", e.areatype = "Underwater" + randDayNight(), e.firstRandomThings = function(e) {}, e.startwidth = randTrue(3) + 7, e.entrancetype = "Up", e.countCheep = e.countBlooper = 0, e.respawndist = 42, e.onlysmartkoopas = !0, randMapType(e) +} + +function WorldRandomBridge(e) { + e.random = !0, e.randtype = startRandomSectionBridge, e.randname = "Overworld", e.areatype = "Overworld" + randDayNight(), e.firstRandomThings = function(e) {}, e.startwidth = 14, randMapType(e) +} + +function WorldRandomSky(e) { + e.random = !0, e.randtype = startRandomSectionSky, e.randname = "Sky", e.areatype = "Sky" + randDayNight(), e.entrancetype = "Vine", e.firstRandomThings = function(e) { + pushPreThing(Stone, 0, 0, 4) + }, e.startwidth = 4, e.nofloor = !0, randMapType(e) +} + +function WorldRandomCastle(e) { + e.random = !0, e.randtype = startRandomSectionCastle, e.randname = e.areatype = e.entrancetype = "Castle", e.firstRandomThings = function(e) { + startCastleInside(), startCastle() + }, e.respawndist = 35, randMapType(e) +} + +function FullScreenMario() { + var e = Date.now(); + ensureLocalStorage(), TonedJS(!0), window.body = document.body, window.bodystyle = body.style, window.verbosity = { + Maps: !1, + Sounds: !1 + }, window.requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || function(e) { + setTimeout(e, timer) + }, window.cancelAnimationFrame = window.cancelAnimationFrame || window.webkitCancelRequestAnimationFrame || window.mozCancelRequestAnimationFrame || window.oCancelRequestAnimationFrame || window.msCancelRequestAnimationFrame || clearTimeout, window.Uint8ClampedArray = window.Uint8ClampedArray || window.Uint8Array || Array, resetMeasurements(), resetLibrary(), resetEvents(), resetCanvas(), resetMaps(), resetScenery(), resetTriggers(), resetSeed(), resetSounds(), window.luigi = localStorage && "true" == localStorage.luigi, window.gameon = !0, setMap(1, 1), log("It took " + (Date.now() - e) + " milliseconds to start.") +} + +function ensureLocalStorage() { + var e = !1; + try { + window.hasOwnProperty("localStorage") || (window.localStorage = { + crappy: !0 + }), window.localStorage && (e = !0) + } catch (t) { + e = !1 + } + if (!e) throw document.body.innerText = "It seems your browser does not allow localStorage!" +} + +function resetMeasurements() { + resetUnitsize(4), resetTimer(1e3 / 60), window.jumplev1 = 32, window.jumplev2 = 64, window.ceillev = 88, window.ceilmax = 104, window.castlev = -48, window.paused = !0, resetGameScreen(), window.parentwindow || (window.parentwindow = !1) +} + +function resetUnitsize(e) { + window.unitsize = e; + for (var t = 2; t <= 64; ++t) window["unitsizet" + t] = unitsize * t, window["unitsized" + t] = unitsize / t; + window.scale = unitsized2, window.gravity = round(12 * unitsize) / 100 +} + +function resetTimer(e) { + e = roundDigit(e, .001), window.timer = window.timernorm = e, window.timert2 = 2 * e, window.timerd2 = e / 2, window.fps = window.fps_target = roundDigit(1e3 / e, .001), window.time_prev = Date.now() +} + +function resetGameScreen() { + window.gamescreen = new getGameScreen +} + +function getGameScreen() { + resetGameScreenPosition(this), this.middlex = (this.left + this.right) / 2, window.botmax = this.height - ceilmax, botmax < unitsize && (body.innerHTML = "

Your screen isn't high enough. Make it taller, then refresh.
"), this.deathheight = this.bottom + 48 +} + +function resetGameScreenPosition(e) { + (e = e || window.gamescreen).left = e.top = 0, e.bottom = innerHeight, e.right = innerWidth, e.height = innerHeight / unitsize, e.width = innerWidth / unitsize, e.unitheight = innerHeight, e.unitwidth = innerWidth +} + +function resetEvents() { + window.TimeHandler = new TimeHandlr({ + onSpriteCycleStart: "onadding", + doSpriteCycleStart: "placed", + cycleCheckValidity: "alive", + timingDefault: 9 + }) +} + +function resetSounds() { + window.sounds = {}, window.theme = !1, window.muted = localStorage && "true" == localStorage.muted, window.AudioPlayer = new AudioPlayr({ + directory: "Sounds", + getVolumeLocal: function() { + return .49 + }, + getThemeDefault: function() { + return area.theme + }, + library: { + Sounds: ["Bowser Falls", "Bowser Fires", "Break Block", "Bump", "Coin", "Ending", "Fireball", "Firework", "Flagpole", "Gain Life", "Game Over 2", "Game Over", "Hurry", "Into the Tunnel", "Jump Small", "Jump Super", "Kick", "Level Complete", "Player Dies", "Pause", "Pipe", "Power Down", "Powerup Appears", "Powerup", "Stage Clear", "Vine Emerging", "World Clear", "You Dead"], + Themes: ["Castle", "Overworld", "Underwater", "Underworld", "Star", "Sky", "Hurry Castle", "Hurry Overworld", "Hurry Underwater", "Hurry Underworld", "Hurry Star", "Hurry Sky"] + } + }) +} + +function resetQuadrants() { + window.QuadsKeeper = new QuadsKeepr({ + num_rows: 5, + num_cols: 6, + screen_width: window.innerWidth, + screen_height: window.innerHeight, + tolerance: unitsized2, + onUpdate: spawnMap, + onCollide: !1 + }) +} + +function resetGameState(e) { + clearAllTimeouts(), resetData(), window.nokeys = window.spawning = window.spawnon = window.notime = window.editing = window.qcount = window.lastscroll = 0, window.paused = window.gameon = window.speed = 1, e || (window.gamecount = 0), resetQuadrants(), window.gamehistory = [], AudioPlayer.pause() +} + +function scrollWindow(e, t) { + var n = -(e = e || 0), + x = -(t = t || 0); + gamescreen.left += e, gamescreen.right += e, gamescreen.top += t, gamescreen.bottom += t, shiftAll(characters, n, x), shiftAll(solids, n, x), shiftAll(scenery, n, x), shiftAll(QuadsKeeper.getQuadrants(), n, x), shiftElements(texts, n, x), QuadsKeeper.updateQuadrants(n), window.playediting && scrollEditor(e, t) +} + +function shiftAll(e, t, n) { + for (var x = e.length - 1; x >= 0; --x) shiftBoth(e[x], t, n) +} + +function shiftElements(e, t, n) { + for (var x, r = e.length - 1; r >= 0; --r) x = e[r], elementShiftLeft(x, t), elementShiftTop(x, n) +} + +function scrollPlayer(e, t, n) { + var x = player.left, + r = player.top; + scrollWindow(e, t = t || 0), setLeft(player, x, n), setTop(player, r + t * unitsize, n), QuadsKeeper.updateQuadrants() +} + +function mlog(e) { + verbosity[e] && log.apply(console, arguments) +} + +function resetCanvas() { + window.canvas = getCanvas(innerWidth, innerHeight, !0), window.context = canvas.getContext("2d"), body.appendChild(canvas) +} + +function spriteUnravel(e) { + for (var t, n, x, r = getPaletteReferenceStarting(window.palette), i = window.digitsize, a = e.length, o = "", l = 0; l < a;) switch (e[l]) { + case "x": + for (x = e.indexOf(",", ++l), t = makeDigit(r[e.slice(l, l += i)], window.digitsize), n = Number(e.slice(l, x)); n--;) o += t; + l = x + 1; + break; + case "p": + "[" == e[++l] ? (x = e.indexOf("]"), r = getPaletteReference(e.slice(l + 1, x).split(",")), l = x + 1, i = 1) : (r = getPaletteReference(window.palette), i = window.digitsize); + break; + default: + o += makeDigit(r[e.slice(l, l += i)], window.digitsize) + } + return o +} + +function spriteExpand(e) { + for (var t, n, x = "", r = e.length, i = 0; i < r;) + for (t = e.slice(i, i += digitsize), n = 0; n < scale; ++n) x += t; + return x +} + +function spriteGetArray(e) { + var t, n, x, r, i = e.length / digitsize, + a = e.match(new RegExp(".{1," + digitsize + "}", "g")), + o = new Uint8ClampedArray(4 * i); + for (n = 0, x = 0; n < i; ++n) { + for (t = palette[Number(a[n])], r = 0; r < 4; ++r) o[x + r] = t[r]; + x += 4 + } + return o +} + +function setThingSprite(e) { + if (!e.hidden && e.title) { + var t, n = library.cache, + x = e.spritewidth, + r = e.spriteheight; + n[e.title + " " + e.className.split(/\s+/g).slice(1).sort()]; + (t = getSpriteFromLibrary(e)) ? t.multiple ? (expandObtainedSpriteMultiple(t, e, x, r), e.sprite_type = t.type) : (expandObtainedSprite(t, e, x, r), e.sprite_type = "normal"): log("Could not get sprite from library on " + e.title) + } +} + +function getSpriteFromLibrary(e) { + var t, n, x, r, i = library.cache, + a = e.title, + o = e.libtype, + l = e.className.split(/\s+/g).slice(1).sort(), + s = (map.area || window.defaultsetting).setting.split(" "); + for (r in s) l.unshift(s[r]); + if (n = i[t = a + " " + l]) x = n.raw; + else { + if (!(x = library.sprites[o][a]) || !x.constructor) return console.log("Error in checking for sprite of " + a + "."), void console.log("Title " + a, "\nLibtype " + o, "\n", e, "\n"); + x.constructor != Uint8ClampedArray && (x = findSpriteInLibrary(e, x, l)), n = i[t] = { + raw: x + } + } + switch (String(Number(l.indexOf("flipped") >= 0)) + String(Number(l.indexOf("flip-vert") >= 0))) { + case "11": + x = n.flipboth ? n.flipboth : n.flipboth = flipSpriteArrayBoth(x); + break; + case "10": + x = n.fliphoriz ? n.fliphoriz : n.fliphoriz = flipSpriteArrayHoriz(x, e); + break; + case "01": + x = n.flipvert ? n.flipvert : n.flipvert = flipSpriteArrayVert(x, e); + break; + default: + x = n.raw + } + return x +} + +function expandObtainedSprite(e, t, n, x, r) { + var i, a, o = new Uint8ClampedArray(e.length * scale), + l = n * unitsizet4, + s = x * scale, + d = 0, + u = 0; + for (i = 0; i < s; ++i) { + for (a = 0; a < scale; ++a) memcpyU8(e, o, d, u, l), u += l; + d += l + } + return r || (t.num_sprites = 1, t.sprite = o, refillThingCanvas(t)), o +} + +function expandObtainedSpriteMultiple(e, t, n, x) { + var r, i, a = {}; + for (i in t.num_sprites = 0, e)(r = e[i]).constructor == Uint8ClampedArray ? (++t.num_sprites, a[i] = expandObtainedSprite(r, t, n, x, !0)) : a[i] = "number" == typeof r ? r * scale : r; + t.sprite = a.middle, t.sprites = a, refillThingCanvases(t, a) +} + +function findSpriteInLibrary(e, t, n) { + var x, r, i, a = t; + if (t.multiple) return t; + for (var o = 0; x = !0;) { + for (i in ++o > 49 && (alert(e.title), console.log(e.title, n, t)), n) + if (r = t[n[i]]) { + t = r, n.splice(i, 1), x = !1; + break + } + if (x) + if (r = t.normal) switch (x = !1, r.constructor) { + case Uint8ClampedArray: + case SpriteMultiple: + return r; + case Object: + t = r; + break; + default: + t = t[r] + } else x = !0; + if (x || !t) return console.log("\nSprite not found! Title: " + e.title), console.log("Classname:", e.className), console.log("Remaining", n), console.log("Current", t), console.log("Prev", a), new Uint8ClampedArray(e.spritewidth * e.spriteheight); + switch (t.constructor) { + case Uint8ClampedArray: + case SpriteMultiple: + return t; + case "Object": + continue + } + } +} + +function refillThingCanvas(e) { + var t = e.canvas, + n = e.context, + x = n.getImageData(0, 0, t.width, t.height); + memcpyU8(e.sprite, x.data), n.putImageData(x, 0, 0) +} + +function refillThingCanvases(e, t) { + var n, x, r, i, a, o = e.canvases = {}, + l = e.spritewidthpixels, + s = e.spriteheightpixels; + for (a in e.num_sprites = 1, t)(n = t[a]) instanceof Uint8ClampedArray ? (++e.num_sprites, o[a] = r = { + canvas: getCanvas(l, s) + }, r.context = i = r.canvas.getContext("2d"), memcpyU8(n, (x = i.getImageData(0, 0, l, s)).data), i.putImageData(x, 0, 0)) : o[a] = n; + r = o.middle, e.canvas = r.canvas, e.context = r.context +} + +function refillCanvas() { + var e, t = window.canvas, + n = window.context; + for (n.fillStyle = area.fillStyle, n.fillRect(0, 0, t.width, t.height), e = scenery.length - 1; e >= 0; --e) drawThingOnCanvas(n, scenery[e]); + for (e = solids.length - 1; e >= 0; --e) drawThingOnCanvas(n, solids[e]); + for (e = characters.length - 1; e >= 0; --e) drawThingOnCanvas(n, characters[e]) +} + +function drawThingOnCanvas(e, t) { + if (!t.hidden) { + var n = t.left, + x = t.top; + n > innerWidth || (1 == t.num_sprites ? drawThingOnCanvasSingle(e, t.canvas, t, n, x) : drawThingOnCanvasMultiple(e, t.canvases, t.canvas, t, n, x)) + } +} + +function drawThingOnCanvasSingle(e, t, n, x, r) { + n.repeat ? drawPatternOnCanvas(e, t, x, r, n.unitwidth, n.unitheight) : e.drawImage(t, x, r) +} + +function drawThingOnCanvasMultiple(e, t, n, x, r, i) { + var a, o, l = i, + s = r, + d = x.right, + u = x.bottom, + p = x.unitwidth, + c = x.unitheight, + m = x.spritewidthpixels, + h = x.spriteheightpixels; + "v" == x.sprite_type[0] ? ((o = t.bottom) && (a = t.bottomheight || x.spriteheightpixels, drawPatternOnCanvas(e, o.canvas, s, u - a, m, min(c, h)), u -= a, c -= a), (o = t.top) && (a = t.topheight || x.spriteheightpixels, drawPatternOnCanvas(e, o.canvas, s, l, m, min(c, h)), l += a, c -= a)) : "h" == x.sprite_type[0] && ((o = t.left) && (a = t.leftwidth || x.spritewidthpixels, drawPatternOnCanvas(e, o.canvas, s, l, min(p, m), h), s += a, p -= a), (o = t.right) && (a = t.rightwidth || x.spritewidthpixels, drawPatternOnCanvas(e, o.canvas, d - a, l, min(p, m), h), d -= a, p -= a)), l < u && s < d && drawPatternOnCanvas(e, n, s, l, p, c) +} + +function getPaletteReferenceStarting(e) { + for (var t = {}, n = 0; n < e.length; ++n) t[makeDigit(n, digitsize)] = makeDigit(n, digitsize); + return t +} + +function getPaletteReference(e) { + for (var t = {}, n = getDigitSize(e), x = 0; x < e.length; ++x) t[makeDigit(x, n)] = makeDigit(e[x], n); + return t +} + +function flipSpriteArrayHoriz(e, t) { + var n, x, r, i, a, o = e.length, + l = t.spritewidth, + s = (t.spriteheight, new Uint8ClampedArray(o)), + d = l * unitsizet4; + for (r = 0; r < o; r += d) + for (n = r, x = r + d - 4, i = 0; i < d; i += 4) { + for (a = 0; a < 4; ++a) s[n + a] = e[x + a]; + n += 4, x -= 4 + } + return s +} + +function flipSpriteArrayVert(e, t) { + for (var n, x, r = e.length, i = t.spritewidth, a = (t.spriteheight, new Uint8ClampedArray(r)), o = i * unitsizet4, l = 0, s = r - o; l < r;) { + for (n = 0; n < o; n += 4) + for (x = 0; x < 4; ++x) a[l + n + x] = e[s + n + x]; + l += o, s -= o + } + return a +} + +function flipSpriteArrayBoth(e) { + for (var t, n = e.length, x = new Uint8ClampedArray(n), r = e.length - 4, i = 0; i < n;) { + for (t = 0; t < 4; ++t) x[i + t] = e[r + t]; + i += 4, r -= 4 + } + return x +} + +function drawPatternOnCanvas(e, t, n, x, r, i) { + e.translate(n, x), e.fillStyle = e.createPattern(t, "repeat"), e.fillRect(0, 0, r, i), e.translate(-n, -x) +} + +function clearAllSprites(e) { + var t, n, x = [window.solids, window.characters, window.scenery]; + for (t in x) + for (n in t = x[t]) setThingSprite(t[n]); + e && (library.cache = {}) +} + +function memcpyU8(e, t, n, x, r) { + if (!(!e || !t || n < 0 || x < 0 || r <= 0 || n >= e.length || x >= t.length)) { + null == n && (n = 0), null == x && (x = 0), null == r && (r = max(0, min(e.length, t.length))); + for (var i = r + 0, a = x + 0, o = n + 0; i--;) t[a++] = e[o++] + } +} + +function canvasDisableSmoothing(e, t) { + (t = t || e.getContext("2d")).webkitImageSmoothingEnabled = !1, t.mozImageSmoothingEnabled = !1, t.imageSmoothingEnabled = !1 +} + +function Thing(e) { + if (0 != arguments.length && e) { + var t = this === window ? new Thing : this, + n = t.args = arrayMake(arguments); + n[0] = t, e.apply(t, n), t.alive = !0, t.placed = this.outerok = 0, t.xvel = this.xvel || 0, t.yvel = this.yvel || 0, null == t.tolx && (t.tolx = 0), null == t.toly && (t.toly = unitsized8), t.collide = t.collide || function() {}, t.death = t.death || killNormal, t.animate = t.animate || emergeUp; + var x, r = 4; + (x = floor(t.width * unitsize / QuadsKeeper.getQuadWidth())) > 0 && (r += (x + 1) * r / 2), (x = floor(t.height * unitsize / QuadsKeeper.getQuadHeight())) > 0 && (r += (x + 1) * r / 2), t.maxquads = r, t.quadrants = new Array(t.maxquads), t.overlaps = [], t.title = t.title || e.name, t.spritewidth = t.spritewidth || t.width, t.spriteheight = t.spriteheight || t.height, t.sprite = ""; + try { + setContextStuff(t, t.spritewidth, t.spriteheight) + } catch (e) { + log("Thing context fail", e, t.title, t), setTimeout((function() { + setContextStuff(t, t.spritewidth, t.spriteheight) + }), 1) + } + return t + } +} + +function setContextStuff(e, t, n) { + e.spritewidthpixels = e.spritewidth * unitsize, e.spriteheightpixels = e.spriteheight * unitsize, e.canvas = getCanvas(e.spritewidthpixels, e.spriteheightpixels), e.context = e.canvas.getContext("2d"), e.imageData = e.context.getImageData(0, 0, e.spritewidthpixels, e.spriteheightpixels), e.sprite_type = e.sprite_type || "neither", canvasDisableSmoothing(e, e.context) +} + +function ThingCreate(e, t) { + var n = new Thing; + return Thing.apply(n, [e].concat(t)), n +} + +function setCharacter(e, t) { + e.type = t.split(" ")[0], e.resting = e.under = e.undermid = !1, e.alive = e.character = !0, e.libtype = "characters", setClassInitial(e, "character " + t) +} + +function setSolid(e, t) { + e.type = "solid", e.name = t, e.solid = e.alive = !0, e.speed = e.speed || 0, e.collide = e.collide || characterTouchedSolid, e.bottomBump = e.bottomBump || function() {}, e.action = e.action || function() {}, e.jump = e.jump || function() {}, e.spritewidth = e.spritewidth || 8, e.spriteheight = e.spriteheight || 8, e.libtype = "solids", setClassInitial(e, "solid " + t) +} + +function setScenery(e, t) { + setSolid(e, t), e.libtype = "scenery" +} + +function addThing(e, t, n) { + return e instanceof Function && (e = new Thing(e)), placeThing(e, t, n), window[e.libtype].push(e), e.placed = !0, e.onadding && e.onadding(), setThingSprite(e), window["last_" + (e.title || e.group || "unknown")] = e, e +} + +function placeThing(e, t, n) { + return setLeft(e, t), setTop(e, n), updateSize(e), e +} + +function addText(e, t, n) { + var x = createElement("div", { + innerHTML: e, + className: "text", + left: t, + top: n, + onclick: body.onclick || canvas.onclick, + style: { + marginLeft: t + "px", + marginTop: n + "px" + } + }); + return body.appendChild(x), texts.push(x), x +} + +function spawnText(e, t) { + var n = e.element = addText("", e.left, e.top); + "object" == typeof t ? proliferate(n, t) : n.innerHTML = t, e.movement = !1 +} + +function checkTexts() { + var e, t, n, x = QuadsKeeper.getDelX(); + for (n = texts.length - 1; n >= 0; --n) t = texts[n], e = texts[n].element || t, t.right = t.left + e.clientWidth, t.right < x && (body.removeChild(e), killNormal(t), deleteThing(e, texts, n)) +} + +function Mushroom(e, t) { + e.group = "item", e.width = e.height = 8, e.speed = .42 * unitsize, e.animate = emergeUp, e.movement = moveSimple, e.collide = collideFriendly, e.jump = mushroomJump, e.death = killNormal, e.nofire = !0; + var n = "mushroom"; + switch (t) { + case 1: + e.action = gainLife, n += " gainlife"; + break; + case -1: + e.action = killPlayer, n += " death"; + break; + default: + e.action = playerShroom, n += " regular" + } + setCharacter(e, n) +} + +function mushroomJump(e) { + e.yvel -= 1.4 * unitsize, e.top -= unitsize, e.bottom -= unitsize, updatePosition(e) +} + +function FireFlower(e) { + e.group = "item", e.width = e.height = 8, e.animate = emergeUp, e.collide = collideFriendly, e.action = playerShroom, e.nofall = e.nofire = !0, e.movement = !1, setCharacter(e, "fireflower"), TimeHandler.addSpriteCycle(e, ["one", "two", "three", "four"]) +} + +function FireBall(e, t) { + e.group = "item", e.width = e.height = 4, e.speed = 1.75 * unitsize, e.gravity = 1.56 * gravity, e.jumpheight = 1.56 * unitsize, e.nofire = e.nostar = e.collide_primary = !0, e.moveleft = t, e.animate = emergeFire, e.movement = moveJumping, e.collide = fireEnemy, e.death = fireExplodes, setCharacter(e, "fireball"), TimeHandler.addSpriteCycle(e, ["one", "two", "three", "four"], 4) +} + +function fireEnemy(e, t) { + if (!(!t.alive || t.emerging || e.height <= unitsize)) { + if (e.nofire) return e.nofire > 1 ? t.death(t) : void 0; + e.solid ? AudioPlayer.playLocal("Bump", t.right) : (AudioPlayer.playLocal("Kick", t.right), e.death(e, 2), scoreEnemyFire(e)), t.death(t) + } +} + +function fireDeleted() { + --player.numballs +} + +function fireExplodes(e) { + var t = new Thing(Firework); + addThing(t, e.left - t.width / 2, e.top - t.height / 2), t.animate(), killNormal(e) +} + +function Star(e) { + e.group = "item", e.width = 7, e.height = 8, e.speed = .56 * unitsize, e.jumpheight = 1.17 * unitsize, e.gravity = gravity / 2.8, e.animate = emergeUp, e.movement = moveJumping, e.collide = collideFriendly, e.action = playerStar, e.death = killNormal, e.nofire = !0, setCharacter(e, "star item"), TimeHandler.addSpriteCycle(e, ["one", "two", "three", "four"], 0, 7) +} + +function Shell(e, t) { + e.width = 8, e.height = 7, e.group = "item", e.speed = unitsizet2, e.collide_primary = !0, e.moveleft = e.xvel = e.move = e.hitcount = e.peeking = e.counting = e.landing = e.enemyhitcount = 0, e.smart = t, e.movement = moveShell, e.collide = hitShell, e.death = killFlip, e.spawntype = Koopa, setCharacter(e, "shell" + (t ? " smart" : " dumb")) +} + +function hitShell(e, t) { + if ("shell" == e.type && t.type != e.type) return hitShell(t, e); + switch (e.type) { + case "solid": + t.right < e.right ? (AudioPlayer.playLocal("Bump", e.left), setRight(t, e.left), t.xvel = -t.speed, t.moveleft = !0) : (AudioPlayer.playLocal("Bump", e.right), setLeft(t, e.right), t.xvel = t.speed, t.moveleft = !1); + break; + case "player": + var n = objectToLeft(t, e), + x = e.yvel > 0 && e.bottom <= t.top + unitsizet2; + if (e.star) return scorePlayerShell(e, t), t.death(t, 2); + if (t.landing) return void(t.shelltoleft == n ? (++t.landing, 1 == t.landing && scorePlayerShell(e, t), TimeHandler.addEvent((function(e) { + --e.landing + }), 2, t)) : player.death(player)); + 0 == t.xvel || x ? (t.counting = 0, scorePlayerShell(e, t), t.peeking && (t.peeking = !1, removeClass(t, "peeking"), t.height -= unitsized8, updateSize(t)), 0 == t.xvel ? (n ? (t.moveleft = !0, t.xvel = -t.speed) : (t.moveleft = !1, t.xvel = t.speed), ++t.hitcount, TimeHandler.addEvent((function(e) { + --e.hitcount + }), 2, t)) : t.xvel = 0, x && (AudioPlayer.play("Kick"), t.xvel ? scorePlayerShell(e, t) : (jumpEnemy(e, t), e.yvel *= 2, scorePlayerShell(e, t), setBottom(e, t.top - unitsize, !0)), ++t.landing, t.shelltoleft = n, TimeHandler.addEvent((function(e) { + --e.landing + }), 2, t))) : !t.hitcount && (n && t.xvel < 0 || !n && t.xvel > 0) && e.death(e); + break; + case "shell": + if (0 != e.xvel) + if (0 != t.xvel) { + var r = e.xvel; + shiftHoriz(e, e.xvel = t.xvel), shiftHoriz(t, t.xvel = r) + } else score(t, 500), t.death(t); + else 0 != t.xvel && (score(e, 500), e.death(e)); + break; + default: + switch (e.group) { + case "enemy": + if (t.xvel) { + if ("koopa" == e.type.split(" ")[0]) { + var i = new Thing(Shell, e.smart); + addThing(i, e.left, e.bottom - i.height * unitsize), killFlip(i), killNormal(e) + } else killFlip(e); + AudioPlayer.play("Kick"), score(e, findScore(t.enemyhitcount), !0), ++t.enemyhitcount + } else e.moveleft = objectToLeft(e, t); + break; + case "item": + if ("shell" != e.type) return; + t.xvel && killFlip(e), e.xvel && killFlip(t) + } + } +} + +function moveShell(e) { + if (0 == e.xvel) + if (350 == ++e.counting) addClass(e, "peeking"), e.peeking = !0, e.height += unitsized8, updateSize(e); + else if (490 == e.counting) { + var t = new Thing(e.spawntype, e.smart); + addThing(t, e.left, e.bottom - t.height * unitsize), killNormal(e) + } +} + +function collideFriendly(e, t) { + "player" == e.type && (t.action && t.action(e), t.death(t)) +} + +function jumpEnemy(e, t) { + e.keys.up ? e.yvel = -1.4 * unitsize : e.yvel = -.7 * unitsize, e.xvel *= .91, AudioPlayer.play("Kick"), "item" == t.group && "shell" != t.type || score(t, findScore(e.jumpcount++ + e.jumpers), !0), ++e.jumpers, TimeHandler.addEvent((function(e) { + --e.jumpers + }), 1, e) +} + +function Goomba(e) { + e.width = e.height = 8, e.speed = .21 * unitsize, e.toly = unitsize, e.moveleft = e.noflip = !0, e.smart = !1, e.group = "enemy", e.movement = moveSimple, e.collide = collideEnemy, e.death = killGoomba, setCharacter(e, "goomba"), TimeHandler.addSpriteCycleSynched(e, [unflipHoriz, flipHoriz]) +} + +function killGoomba(e, t) { + if (e.alive) + if (t) killFlip(e); + else { + var n = new Thing(DeadGoomba); + addThing(n, e.left, e.bottom - n.height * unitsize), TimeHandler.addEvent(killNormal, 21, n), killNormal(e) + } +} + +function DeadGoomba(e) { + e.width = 8, e.height = 4, e.movement = !1, e.nocollide = e.nocollide = !0, e.death = killNormal, setSolid(e, "deadGoomba") +} + +function Koopa(e, t, n) { + e.width = 8, e.height = 12, e.speed = e.xvel = .21 * unitsize, e.moveleft = e.skipoverlaps = !0, e.group = "enemy", e.smart = t; + var x = "koopa"; + x += e.smart ? " smart" : " dumb", e.smart && (x += " smart"), n ? (x += " flying", e.winged = !0, 1 == n ? (e.movement = moveJumping, e.jumpheight = 1.17 * unitsize, e.gravity = gravity / 2.8) : (e.movement = moveFloating, e.ytop = e.begin = n[0] * unitsize, e.ybot = e.end = n[1] * unitsize, e.nofall = e.fly = !0, e.changing = e.xvel = 0, e.yvel = e.maxvel = unitsized4)) : (x += " regular", e.smart ? e.movement = moveSmart : e.movement = moveSimple), e.collide = collideEnemy, e.death = killKoopa, setCharacter(e, x), TimeHandler.addSpriteCycleSynched(e, ["one", "two"]), e.toly = unitsizet2 +} + +function killKoopa(e, t) { + if (e.alive) { + var n; + if (n = t && 2 != t || e.winged ? new Thing(Koopa, e.smart) : new Thing(Shell, e.smart), TimeHandler.addEvent((function(e, t) { + addThing(e, t.left, t.bottom - e.height * unitsize), e.moveleft = t.moveleft + }), 0, n, e), killNormal(e), 2 != t) return n; + killFlip(n) + } +} + +function Pirhana(e, t) { + e.width = 8, e.height = 12, e.counter = 0, e.countermax = e.height * unitsize, e.dir = unitsized8, e.toly = unitsizet8, e.nofall = e.deadly = e.nocollidesolid = e.repeat = !0, e.group = "enemy", e.collide = collideEnemy, e.death = killNormal, e.movement = movePirhanaInit, e.death = killPirhana, setCharacter(e, "pirhana") +} + +function movePirhanaInit(e) { + e.hidden = !0; + var t = e.visual_scenery = new Thing(Sprite, "Pirhana"); + addThing(t, e.left, e.top), TimeHandler.addSpriteCycle(t, ["one", "two"]), e.movement = movePirhanaNew, movePirhanaNew(e, e.height * unitsize) +} + +function movePirhanaNew(e, t) { + t = t || e.dir, e.counter += t, shiftVert(e, t), shiftVert(e.visual_scenery, t), (e.counter <= 0 || e.counter >= e.countermax) && (e.movement = !1, e.dir *= -1, TimeHandler.addEvent(movePirhanaRestart, 35, e)) +} + +function movePirhanaRestart(e) { + var t = getMidX(player); + e.counter >= e.countermax && t > e.left - unitsizet8 && t < e.right + unitsizet8 ? setTimeout(movePirhanaRestart, 7, e) : e.movement = movePirhanaNew +} + +function killPirhana(e) { + (e || (e = this)) && (killNormal(e), killNormal(e.visual_scenery)) +} + +function playerAboveEnemy(e, t) { + return e.bottom < t.top + t.toly +} + +function collideEnemy(e, t) { + if (characterIsAlive(e) && characterIsAlive(t) && !(e.nocollidechar && !t.player || t.nocollidechar && !e.player)) { + if ("item" == e.group) return e.collide_primary ? e.collide(t, e) : void 0; + if (!map.underwater && e.player && (e.star && !t.nostar || !t.deadly && objectOnTop(e, t))) { + if (playerAboveEnemy(e, t)) return; + e.player && !e.star ? TimeHandler.addEvent((function(e, t) { + jumpEnemy(e, t) + }), 0, e, t) : t.nocollide = !0; + t.death(t, 2 * e.star); + e.star ? scoreEnemyStar(t) : (scoreEnemyStomp(t), setBottom(e, min(e.bottom, t.top + unitsize))), addClass(e, "hopping"), removeClasses(e, "running skidding jumping one two three"), e.hopping = !0, 1 == player.power && setPlayerSizeSmall(e) + } else e.player ? playerAboveEnemy(e, t) || e.death(e) : t.moveleft = !(e.moveleft = objectToLeft(e, t)) + } +} + +function Podoboo(e, t) { + e.width = 7, e.height = 8, e.deadly = e.nofall = e.nocollidesolid = e.nofire = !0, e.gravity = map.gravity / 2.1, e.jumpheight = (t || 64) * unitsize, e.speed = -map.maxyvel, e.movement = movePodobooInit, e.collide = collideEnemy, e.betweentime = 70, setCharacter(e, "podoboo") +} + +function movePodobooInit(e) { + characterIsAlive(e) && (e.hidden = !0, e.heightnorm = e.top, e.heightfall = e.top - e.jumpheight, TimeHandler.addEvent(podobooJump, e.betweentime, e), e.movement = !1) +} + +function podobooJump(e) { + characterIsAlive(e) && (unflipVert(e), e.yvel = e.speed + e.gravity, e.movement = movePodobooUp, e.hidden = !1, setThingSprite(e)) +} + +function movePodobooUp(e) { + shiftVert(e, e.speed, !0), e.top - gamescreen.top > e.heightfall || (e.nofall = !1, e.movement = movePodobooSwitch) +} + +function movePodobooSwitch(e) { + e.yvel <= 0 || (flipVert(e), e.movement = movePodobooDown) +} + +function movePodobooDown(e) { + e.top < e.heightnorm || (setTop(e, e.heightnorm, !0), e.movement = !1, e.nofall = e.hidden = !0, e.heightfall = e.top - e.jumpheight, TimeHandler.addEvent(podobooJump, e.betweentime, e)) +} + +function HammerBro(e) { + e.width = 8, e.height = 12, e.group = "enemy", e.collide = collideEnemy, e.statex = e.counter = e.statey = e.counterx = e.countery = e.level = e.throwcount = 0, e.death = killFlip, e.movement = moveHammerBro, setCharacter(e, "hammerbro"), e.gravity = gravity / 2, TimeHandler.addSpriteCycle(e, ["one", "two"]), TimeHandler.addEvent(throwHammer, 35, e, 7), TimeHandler.addEventInterval(jumpHammerBro, 140, 1 / 0, e) +} + +function moveHammerBro(e) { + e.xvel = Math.sin(Math.PI * (e.counter += .007)) / 2.1, lookTowardPlayer(e), e.nocollidesolid = e.yvel < 0 || e.falling +} + +function throwHammer(e, t) { + !characterIsAlive(e) || e.nothrow || e.right < -unitsizet32 || (3 != t && switchClass(e, "thrown", "throwing"), TimeHandler.addEvent((function(e) { + if (3 != t) { + if (!characterIsAlive(e)) return; + switchClass(e, "throwing", "thrown"), addThing(new Thing(Hammer, e.lookleft), e.left - unitsizet2, e.top - unitsizet2) + } + t > 0 ? TimeHandler.addEvent(throwHammer, 7, e, --t) : (TimeHandler.addEvent(throwHammer, 70, e, 7), removeClass(e, "thrown")) + }), 14, e)) +} + +function jumpHammerBro(e) { + if (!characterIsAlive(e)) return !0; + e.resting && (map.floor - e.bottom / unitsize >= jumplev1 - 2 && "floor" != e.resting.name && Math.floor(2 * Math.random()) ? (e.yvel = -.7 * unitsize, e.falling = !0, TimeHandler.addEvent((function(e) { + e.falling = !1 + }), 42, e)) : e.yvel = -2.1 * unitsize, e.resting = !1) +} + +function Hammer(e, t) { + e.width = e.height = 8, e.nocollidesolid = e.nocollidechar = e.deadly = e.nofire = !0, e.collide = collideEnemy, e.yvel = 1.4 * -unitsize, e.xvel = unitsize / 1.4, t && (e.xvel *= -1), e.gravity = gravity / 2.1, setCharacter(e, "hammer"), TimeHandler.addSpriteCycle(e, ["one", "two", "three", "four"], 3) +} + +function Cannon(e, t, n) { + e.width = 8, e.height = 8 * (t || 1), e.spriteheight = 16, n || (e.movement = moveCannonInit), e.timer = 117, e.repeat = !0, setSolid(e, "cannon") +} + +function moveCannonInit(e) { + TimeHandler.addEventInterval((function(e) { + if (!(player.right > e.left - unitsizet8 && player.left < e.right + unitsizet8)) { + var t = new Thing(BulletBill); + objectToLeft(player, e) ? (addThing(t, e.left, e.top), t.direction = t.moveleft = !0, t.xvel *= -1, flipHoriz(t)) : addThing(t, e.left + e.width, e.top), AudioPlayer.playLocal("Bump", e.right) + } + }), 270, 1 / 0, e), e.movement = !1 +} + +function BulletBill(e) { + e.width = 8, e.height = 7, e.group = "enemy", e.nofall = e.nofire = e.nocollidesolid = e.nocollidechar = !0, e.speed = e.xvel = unitsized2, e.movement = moveSimple, e.collide = collideEnemy, e.death = killFlip, setCharacter(e, "bulletbill") +} + +function Bowser(e, t) { + e.width = e.height = 16, e.speed = .28 * unitsize, e.gravity = gravity / 2.8, e.deadly = e.dx = e.lookleft = e.nokillend = e.skipoverlaps = !0, e.moveleft = e.smart = e.movecount = e.jumpcount = e.firecount = e.deathcount = 0, e.killonend = freezeBowser, e.counter = -.7, e.group = "enemy", e.movement = moveBowserInit, e.collide = collideEnemy, e.death = killBowser, setCharacter(e, "bowser"), TimeHandler.addSpriteCycle(e, ["one", "two"]), t && TimeHandler.addEvent(throwHammer, 35, e, 7) +} + +function moveBowserInit(e) { + TimeHandler.addEventInterval(bowserJumps, 117, 1 / 0, e), TimeHandler.addEventInterval(bowserFires, 280, 1 / 0, e), TimeHandler.addEventInterval(bowserFires, 350, 1 / 0, e), TimeHandler.addEventInterval(bowserFires, 490, 1 / 0, e), e.movement = moveBowser +} + +function moveBowser(e) { + characterIsAlive(player) && (lookTowardPlayer(e), e.lookleft ? e.xvel = Math.sin(Math.PI * (e.counter += .007)) / 1.4 : e.xvel = min(e.xvel + .07, .84)) +} + +function bowserJumps(e) { + if (!characterIsAlive(e)) return !0; + e.resting && e.lookleft && (e.yvel = -1.4 * unitsize, e.resting = !1, e.nocollidesolid = !0, TimeHandler.addEventInterval((function(e) { + if (e.yvel > unitsize) return e.nocollidesolid = !1, !0 + }), 3, 1 / 0, e)) +} + +function bowserFires(e) { + if (!characterIsAlive(e) || !characterIsAlive(player)) return !0; + e.lookleft && (addClass(e, "firing"), AudioPlayer.playLocal("Bowser Fires", e.left), TimeHandler.addEvent((function(e) { + var t = e.top + unitsizet4, + n = new Thing(BowserFire, roundDigit(player.bottom, unitsizet8)); + removeClass(e, "firing"), addThing(n, e.left - unitsizet8, t), AudioPlayer.play("Bowser Fires") + }), 14, e)) +} + +function killBowser(e, t) { + if (t) return e.nofall = !1, killFlip(e); + 5 == ++e.deathcount && (e.yvel = e.speed = e.movement = 0, killFlip(e, 350), score(e, 5e3)) +} + +function freezeBowser(e) { + e.movement = !1, thingStoreVelocity(e) +} + +function BowserFire(e, t) { + e.width = 12, e.height = 4, e.xvel = -.63 * unitsize, e.deadly = e.nofall = e.nocollidesolid = e.nofire = !0, e.collide = collideEnemy, t && (e.ylev = t, e.movement = moveFlying), setCharacter(e, "bowserfire"), TimeHandler.addSpriteCycle(e, [unflipVert, flipVert]) +} + +function moveFlying(e) { + round(e.bottom) != round(e.ylev) ? shiftVert(e, min(max(0, e.ylev - e.bottom), unitsize)) : e.movement = !1 +} + +function WaterBlock(e, t) { + e.height = 16, e.width = t, e.spritewidth = e.spriteheight = 1 / scale, e.repeat = !0, setSolid(e, "water-block") +} + +function Blooper(e) { + e.width = 8, e.height = 12, e.nocollidesolid = e.nofall = e.moveleft = 1, e.squeeze = e.counter = 0, e.speed = unitsized2, e.xvel = e.speedinv = -unitsized4, e.movement = moveBlooper, e.collide = collideEnemy, e.death = killFlip, setCharacter(e, "blooper") +} + +function moveBlooper(e) { + switch (e.counter) { + case 56: + e.squeeze = !0, ++e.counter; + break; + case 63: + squeezeBlooper(e); + break; + default: + ++e.counter + } + e.top < unitsizet16 + 10 && squeezeBlooper(e), e.squeeze ? e.yvel = max(e.yvel + .021, .7) : e.yvel = min(e.yvel - .035, -.7), shiftVert(e, e.yvel, !0), e.squeeze || (player.left > e.right + unitsizet8 ? e.xvel = min(e.speed, e.xvel + unitsized32) : player.right < e.left - unitsizet8 && (e.xvel = max(e.speedinv, e.xvel - unitsized32))) +} + +function squeezeBlooper(e) { + 2 != e.squeeze && addClass(e, "squeeze"), e.squeeze = 2, e.xvel /= 1.17, setHeight(e, 10, !0, !0), (e.top > player.bottom || e.bottom > 360) && unsqueezeBlooper(e) +} + +function unsqueezeBlooper(e) { + e.squeeze = !1, removeClass(e, "squeeze"), e.counter = 0, setHeight(e, 12, !0, !0) +} + +function CheepCheep(e, t, n) { + e.width = e.height = 8, e.group = "enemy"; + var x = "cheepcheep " + (t ? "red" : ""); + e.red = t, setCheepVelocities(e), n ? (x += " jumping", e.jumping = !0, e.movement = moveCheepJumping) : e.movement = moveCheepInit, e.nofall = e.nocollidesolid = e.nocollidechar = !0, e.death = killFlip, e.collide = collideEnemy, setCharacter(e, x), TimeHandler.addSpriteCycle(e, ["one", "two"]) +} + +function setCheepVelocities(e) { + e.red ? (e.xvel = -unitsized4, e.yvel = unitsize / -24) : (e.xvel = unitsize / -6, e.yvel = -unitsized32) +} + +function moveCheepInit(e) { + setCheepVelocities(e), e.top < player.top && (e.yvel *= -1), moveCheep(e), e.movement = moveCheep +} + +function moveCheep(e) { + shiftVert(e, e.yvel) +} + +function moveCheepJumping(e) { + shiftVert(e, e.yvel += unitsize / 14) +} + +function startCheepSpawn() { + return map.zone_cheeps = TimeHandler.addEventInterval((function() { + if (!map.zone_cheeps) return !0; + var e = new Thing(CheepCheep, !0, !0); + addThing(e, Math.random() * player.left * player.maxspeed / unitsized2, gamescreen.height * unitsize), e.xvel = Math.random() * player.maxspeed, e.yvel = -2.33 * unitsize, flipHoriz(e), e.movement = function(e) { + e.top < ceilmax ? e.movement = moveCheepJumping : shiftVert(e, e.yvel) + } + }), 21, 1 / 0) +} + +function Bubble(e) { + e.width = e.height = 2, e.nofall = e.nocollide = !0, e.movement = function(e) { + e.top < unitsizet16 ? killNormal(e) : shiftVert(e, e.yvel) + }, e.yvel = -unitsized4, setCharacter(e, "bubble") +} + +function Lakitu(e, t) { + e.width = 8, e.height = 12, e.nofall = e.noshiftx = e.nocollidesolid = !0, e.playerdiff = e.counter = 0, e.dir = -1, e.norepeat = t, e.playerdiff = unitsizet16, e.group = "enemy", e.collide = collideEnemy, e.movement = moveLakituInit, e.death = killLakitu, setCharacter(e, "lakitu out"), map.has_lakitu = e +} + +function moveLakituInit(e) { + if (map.has_lakitu && e.norepeat) return killNormal(e); + TimeHandler.addEventInterval((function(e) { + if (!e.alive) return !0; + throwSpiny(e) + }), 140, 1 / 0, e), e.movement = moveLakituInit2, moveLakituInit2(e), map.has_lakitu = e +} + +function moveLakituInit2(e) { + if (e.right < player.left) return moveLakitu(e), e.movement = moveLakitu, map.lakitu = e, !0; + shiftHoriz(e, -unitsize) +} + +function moveLakitu(e) { + player.xvel > unitsized8 && player.left > gamescreen.width * unitsized2 ? e.left < player.right + unitsizet16 && (slideToXLoc(e, player.right + unitsizet32 + player.xvel, 1.4 * player.maxspeed), e.counter = 0) : (e.counter += .007, slideToXLoc(e, player.left + player.xvel + 117 * Math.sin(Math.PI * e.counter), .7 * player.maxspeed)) +} + +function throwSpiny(e) { + if (!characterIsAlive(e)) return !1; + switchClass(e, "out", "hiding"), TimeHandler.addEvent((function(e) { + if (e.dead) return !1; + var t = new Thing(SpinyEgg); + addThing(t, e.left, e.top), t.yvel = -2.1 * unitsize, switchClass(e, "hiding", "out") + }), 21, e) +} + +function killLakitu(e) { + delete e.noscroll, killFlip(e) +} + +function Spiny(e) { + e.width = e.height = 8, e.group = "enemy", e.speed = .21 * unitsize, e.deadly = e.moveleft = !0, e.smart = !1, e.death = killFlip, e.collide = collideEnemy, e.movement = moveSimple, setCharacter(e, "spiny"), TimeHandler.addSpriteCycle(e, ["one", "two"]) +} + +function SpinyEgg(e) { + e.height = 8, e.width = 7, e.group = "enemy", e.deadly = !0, e.movement = moveSpinyEgg, e.spawntype = Spiny, e.spawner = e.death = createSpiny, e.collide = collideEnemy, setCharacter(e, "spinyegg"), TimeHandler.addSpriteCycle(e, ["one", "two"]) +} + +function moveSpinyEgg(e) { + e.resting && createSpiny(e) +} + +function createSpiny(e) { + var t = new Thing(Spiny); + addThing(t, e.left, e.top), t.moveleft = objectToLeft(player, t), killNormal(e) +} + +function Beetle(e) { + e.width = e.height = 8, e.group = "enemy", e.speed = e.xvel = .21 * unitsize, e.nofire = 2, e.moveleft = !0, e.smart = !1, e.collide = collideEnemy, e.movement = moveSmart, e.death = killBeetle, setCharacter(e, "beetle"), TimeHandler.addSpriteCycleSynched(e, ["one", "two"]) +} + +function killBeetle(e, t) { + if (e.alive) { + var n; + if (n = new Thing(t && 2 != t ? Koopa : BeetleShell, e.smart), TimeHandler.addEvent((function(e, t) { + addThing(e, t.left, t.bottom - e.height * unitsize), e.moveleft = t.moveleft + }), 0, n, e), killNormal(e), 2 != t) return n; + killFlip(n) + } +} + +function BeetleShell(e) { + e.width = e.height = 8, e.nofire = !0, e.group = "item", e.speed = unitsizet2, e.moveleft = e.xvel = e.move = e.hitcount = e.peeking = e.counting = e.landing = e.enemyhitcount = 0, e.movement = moveShell, e.collide = hitShell, e.death = killFlip, e.spawntype = Beetle, setCharacter(e, "shell beetle") +} + +function Coin(e, t) { + e.group = "coin", e.width = 5, e.height = 7, e.nofall = e.coin = e.nofire = e.nocollidechar = e.nokillend = e.onlyupsolids = e.skipoverlaps = !0, e.tolx = 0, e.toly = unitsized2, e.collide = hitCoin, e.animate = coinEmerge, e.death = killNormal, setCharacter(e, "coin one"), TimeHandler.addSpriteCycleSynched(e, ["one", "two", "three", "two", "one"]), t && (e.movement = coinBecomesSolid) +} + +function coinBecomesSolid(e) { + switchContainers(e, characters, solids), e.movement = !1 +} + +function hitCoin(e, t) { + e.player && (AudioPlayer.play("Coin"), score(e, 200, !1), gainCoin(), killNormal(t)) +} + +function gainCoin() { + ++data.coins.amount >= 100 && (data.coins.amount = 0, gainLife()), updateDataElement(data.coins) +} + +function coinEmerge(e, t) { + AudioPlayer.play("Coin"), removeClass(e, "still"), switchContainers(e, characters, scenery), score(e, 200, !1), gainCoin(), e.nocollide = e.alive = e.nofall = e.emerging = !0, e.blockparent ? e.movement = coinEmergeMoveParent : e.movement = coinEmergeMove, e.yvel = -unitsize, TimeHandler.addEvent((function(e) { + e.yvel *= -1 + }), 25, e), TimeHandler.addEvent((function(e) { + killNormal(e), deleteThing(e, scenery, scenery.indexOf(e)) + }), 49, e), TimeHandler.addEventInterval(coinEmergeMovement, 1, 1 / 0, e, t), TimeHandler.clearClassCycle(e, 0), addClass(e, "anim"), TimeHandler.addSpriteCycle(e, ["anim1", "anim2", "anim3", "anim4", "anim3", "anim2"], 0, 5) +} + +function coinEmergeMovement(e, t) { + if (!e.alive) return !0; + shiftVert(e, e.yvel) +} + +function coinEmergeMove(e) { + shiftVert(e, e.yvel, !0) +} + +function coinEmergeMoveParent(e) { + e.bottom >= e.blockparent.bottom ? killNormal(e) : shiftVert(e, e.yvel, !0) +} + +function Player(e) { + setPlayerSizeSmall(e), e.walkspeed = unitsized2, e.canjump = e.nofiredeath = e.nofire = e.player = e.nokillend = 1, e.numballs = e.moveleft = e.skidding = e.star = e.dying = e.nofall = e.maxvel = e.paddling = e.jumpers = e.landing = 0, e.running = "", e.power = data.playerpower, e.maxspeed = e.maxspeedsave = 1.35 * unitsize, e.scrollspeed = 1.75 * unitsize, e.keys = new Keys, e.fire = playerFires, e.movement = movePlayer, e.death = killPlayer, setCharacter(e, "player normal small still"), e.tolx = unitsizet2, e.toly = 0, e.gravity = map.gravity, map.underwater && (e.swimming = !0, TimeHandler.addSpriteCycle(e, ["swim1", "swim2"], "swimming", 5)) +} + +function placePlayer(e, t) { + clearOldPlayer(), window.player = new Thing(Player), window.luigi ? window.player.title = "Luigi" : window.player.title = "Mario"; + var n = addThing(player, e || unitsizet16, t || (map.floor - player.height) * unitsize); + return data.playerpower >= 2 && (playerGetsBig(player, !0), 3 == data.playerpower && playerGetsFire(player, !0)), n +} + +function clearOldPlayer() { + window.player && (player.alive = !1, player.dead = !0) +} + +function Keys() { + this.run = this.crouch = this.jump = this.jumplev = this.sprint = 0 +} + +function thingStoreVelocity(e, t) { + e.xvelOld = e.xvel || 0, e.yvelOld = e.yvel || 0, e.nofallOld = e.nofall || !1, e.nocollideOld = e.nocollide || !1, e.movementOld = e.movement || e.movementOld, e.nofall = e.nocollide = !0, e.xvel = e.yvel = !1, t || (e.movement = !1) +} + +function thingRetrieveVelocity(e, t) { + t || (e.xvel = e.xvelOld || 0, e.yvel = e.yvelOld || 0), e.movement = e.movementOld || e.movement, e.nofall = e.nofallOld || !1, e.nocollide = e.nocollideOld || !1 +} + +function removeCrouch() { + player.crouching = !1, player.toly = player.tolyold || 0, 1 != player.power && (removeClass(player, "crouching"), player.height = 16, updateBottom(player, 0), updateSize(player)) +} + +function playerShroom(e) { + e.shrooming || (AudioPlayer.play("Powerup"), score(e, 1e3, !0), 3 != e.power && (e.shrooming = !0, (2 == ++e.power ? playerGetsBig : playerGetsFire)(e), storePlayerStats())) +} + +function playerGetsBig(e, t) { + if (setPlayerSizeLarge(e), e.keys.down = 0, removeClasses(player, "crouching small"), updateBottom(e, 0), updateSize(e), t) addClass(e, "large"); + else { + addClass(player, "shrooming"); + for (var n = [1, 2, 1, 2, 3, 2, 3], x = n.length - 1; x >= 0; --x) n[x] = "shrooming" + n[x]; + thingStoreVelocity(player), n.push((function(e, t) { + return e.shrooming = t.length = 0, addClass(e, "large"), removeClasses(e, "shrooming shrooming3"), thingRetrieveVelocity(player), !0 + })), TimeHandler.addSpriteCycle(e, n, "shrooming", 6) + } +} + +function playerGetsSmall(e) { + var t = player.bottom; + e.keys.down = 0, thingStoreVelocity(e), addClass(e, "small"), flicker(e), removeClasses(player, "running skidding jumping fiery"), addClass(player, "paddling"), TimeHandler.addEvent((function(e) { + removeClass(e, "large"), setPlayerSizeSmall(e), setBottom(e, t - unitsize) + }), 21, player), TimeHandler.addEvent((function(e) { + thingRetrieveVelocity(e, !1), e.nocollidechar = !0, removeClass(e, "paddling"), (e.running || e.xvel) && addClass(e, "running"), TimeHandler.addEvent(setThingSprite, 1, e) + }), 42, player), TimeHandler.addEvent((function(e) { + e.nocollidechar = !1 + }), 70, player) +} + +function playerGetsFire(e) { + removeClass(e, "intofiery"), addClass(e, "fiery"), player.shrooming = !1 +} + +function setPlayerSizeSmall(e) { + setSize(e, 8, 8, !0), updateSize(e) +} + +function setPlayerSizeLarge(e) { + setSize(e, 8, 16, !0), updateSize(e) +} + +function movePlayer(e) { + if (e.keys.up) { + if (e.keys.jump > 0 && (e.yvel <= 0 || map.underwater) && (map.underwater && playerPaddles(e), e.resting ? (e.resting.xvel && (e.xvel += e.resting.xvel), e.resting = !1) : (e.jumping || map.underwater || switchClass(e, "running skidding", "jumping"), e.jumping = !0), !map.underwater)) { + var t = unitsize / pow(++e.keys.jumplev, map.jumpmod - .0014 * e.xvel); + e.yvel = max(e.yvel - t, map.maxyvelinv) + } + } else e.keys.jump = 0; + e.keys.crouch && !e.crouching && e.resting && (1 != e.power && (e.crouching = !0, addClass(e, "crouching"), e.height = 11, e.tolyold = e.toly, e.toly = unitsizet4, updateBottom(e, 0), updateSize(e)), e.resting.actionTop && e.resting.actionTop(e, e.resting, e.resting.transport)); + var n = 0; + if (0 == e.keys.run || e.crouching) e.xvel *= .98, n = .035; + else { + var x = e.keys.run * (.098 * ((e.keys.sprint && !map.underwater || 0) + 1)); + e.xvel += x || 0, e.xvel *= .98, n = 7e-4, signBool(e.keys.run) == e.moveleft ? e.skidding || (addClass(e, "skidding"), e.skidding = !0) : e.skidding && (removeClass(e, "skidding"), e.skidding = !1) + } + e.xvel > n ? e.xvel -= n : e.xvel < -n ? e.xvel += n : 0 != e.xvel && (e.xvel = 0, window.nokeys || 0 != e.keys.run || (e.keys.left_down ? e.keys.run = -1 : e.keys.right_down && (e.keys.run = 1))), Math.abs(e.xvel) < .14 ? e.running && (e.running = !1, 1 == player.power && setPlayerSizeSmall(e), removeClasses(e, "running skidding one two three"), addClass(e, "still"), TimeHandler.clearClassCycle(e, "running")) : e.running || (e.running = !0, switchClass(e, "still", "running"), playerStartRunningCycle(e), 1 == e.power && setPlayerSizeSmall(e)), e.xvel > 0 ? (e.xvel = min(e.xvel, e.maxspeed), e.moveleft && (e.resting || map.underwater) && (unflipHoriz(e), e.moveleft = !1)) : e.xvel < 0 && (e.xvel = max(e.xvel, -1 * e.maxspeed), e.moveleft || !e.resting && !map.underwater || (flipHoriz(e), e.moveleft = !0)), e.resting && (e.hopping && (removeClass(e, "hopping"), e.xvel && addClass(e, "running"), e.hopping = !1), e.keys.jumplev = e.yvel = e.jumpcount = 0, e.jumping && (e.jumping = !1, removeClass(e, "jumping"), 1 == e.power && setPlayerSizeSmall(e), addClass(e, abs(e.xvel) < .14 ? "still" : "running")), e.paddling && (e.paddling = e.swimming = !1, removeClasses(e, "paddling swim1 swim2"), TimeHandler.clearClassCycle(e, "paddling"), addClass(e, "running"))), isNaN(e.xvel) +} + +function playerStartRunningCycle(e) { + e.running = TimeHandler.addSpriteCycle(e, ["one", "two", "three", "two"], "running", setPlayerRunningCycler) +} + +function setPlayerRunningCycler(e) { + e.timeout = 5 + ceil(player.maxspeedsave - abs(player.xvel)) +} + +function playerPaddles(e) { + e.paddling || (removeClasses(e, "skidding paddle1 paddle2 paddle3 paddle4 paddle5"), addClass(e, "paddling"), TimeHandler.clearClassCycle(e, "paddling_cycle"), TimeHandler.addSpriteCycle(e, ["paddle1", "paddle2", "paddle3", "paddle3", "paddle2", "paddle1", function() { + return e.paddling = !1 + }], "paddling_cycle", 5)), e.paddling = e.swimming = !0, e.yvel = -.84 * unitsize +} + +function playerBubbles() { + addThing(new Thing(Bubble), player.right, player.top) +} + +function movePlayerVine(e) { + var t = e.attached; + if (e.bottom < t.top) return unattachPlayer(e); + if (e.keys.run == e.attachoff) { + for (; objectsTouch(e, t);) shiftHoriz(e, e.keys.run, !0); + return unattachPlayer(e) + } + if (e.keys.up) e.animatednow = !0, shiftVert(e, -1 * unitsized4, !0); + else if (e.keys.crouch) { + if (e.animatednow = !0, shiftVert(e, unitsized2, !0), e.bottom > t.bottom - unitsizet4) return unattachPlayer(e) + } else e.animatednow = !1; + e.animatednow && !e.animated ? addClass(e, "animated") : !e.animatednow && e.animated && removeClass(e, "animated"), e.animated = e.animatednow, e.bottom < -16 && (locMovePreparations(e), !t.locnum && map.random ? goToTransport(["Random", "Sky", "Vine"]) : shiftToLocation(t.locnum)) +} + +function unattachPlayer(e) { + e.movement = movePlayer, removeClasses(e, "climbing", "animated"), TimeHandler.clearClassCycle(e, "climbing"), e.yvel = e.skipoverlaps = e.attachoff = e.nofall = e.climbing = e.attached = e.attached.attached = !1, e.xvel = e.keys.run +} + +function playerHopsOff(e, t, n) { + removeClasses(e, "climbing running"), addClass(e, "jumping"), e.piping = e.nocollide = e.nofall = e.climbing = !1, e.gravity = gravity / 4, e.xvel = 3.5, e.yvel = -3.5, TimeHandler.addEvent((function(e) { + unflipHoriz(e), e.gravity = gravity, e.movement = movePlayer, e.attached = !1, n && (addClass(e, "running"), playerStartRunningCycle(e)) + }), 21, e) +} + +function playerFires() { + if (!(player.numballs >= 2)) { + ++player.numballs, addClass(player, "firing"); + var e = new Thing(FireBall, player.moveleft, !0); + e.yvel = unitsize, addThing(e, player.right + unitsized4, player.top + unitsizet8), player.moveleft && setRight(e, player.left - unitsized4, !0), e.animate(e), e.ondelete = fireDeleted, TimeHandler.addEvent((function(e) { + removeClass(e, "firing") + }), 7, player) + } +} + +function emergeFire(e) { + AudioPlayer.play("Fireball") +} + +function playerStar(e) { + e.star || (++e.star, AudioPlayer.play("Powerup"), AudioPlayer.playTheme("Star", !0), TimeHandler.addEvent(playerRemoveStar, 560, e), switchClass(e, "normal", "star"), TimeHandler.addSpriteCycle(e, ["star1", "star2", "star3", "star4"], "star", 5)) +} + +function playerRemoveStar(e) { + e.star && (--e.star, removeClasses(e, "star star1 star2 star3 star4"), TimeHandler.clearClassCycle(e, "star"), addClass(e, "normal"), AudioPlayer.playTheme()) +} + +function killPlayer(e, t) { + if (e.alive && !e.flickering && !e.dying) { + if (2 == t) notime = !0, e.dead = e.dying = !0; + else { + if (!t && e.power > 1) return AudioPlayer.play("Power Down"), e.power = 1, storePlayerStats(), playerGetsSmall(e); + 2 != t && (TimeHandler.clearAllCycles(e), setSize(e, 7.5, 7, !0), updateSize(e), setClass(e, "character player dead"), nokeys = notime = e.dying = !0, thingStoreVelocity(e), containerForefront(e, characters), TimeHandler.addEvent((function(e) { + thingRetrieveVelocity(e, !0), e.nocollide = !0, e.movement = e.resting = !1, e.gravity = gravity / 2.1, e.yvel = -1.4 * unitsize + }), 7, e)) + } + AudioPlayer.pause(), window.editing || AudioPlayer.play("Player Dies"), e.nocollide = e.nomove = nokeys = 1, --data.lives.amount, map.random || (data.score.amount = data.scoreold), window.editing ? setTimeout((function() { + editorSubmitGameFuncPlay(), editor.playing = editor.playediting = !0 + }), 35 * timer) : !map.random || data.lives.amount <= 0 ? window.reset = setTimeout(data.lives.amount ? setMap : gameOver, 280 * timer) : (nokeys = notime = !1, updateDataElement(data.score), updateDataElement(data.lives), TimeHandler.addEvent((function() { + playerDropsIn(), AudioPlayer.playTheme() + }), 117)) + } +} + +function playerDropsIn() { + clearOldPlayer(), placePlayer(unitsizet16, -1 * unitsizet8 + map.underwater * unitsize * 24), flicker(player), map.underwater ? player.gravity = gravity / 2.8 : (player.nocollide = !0, TimeHandler.addEvent((function() { + player.nocollide = !1, addThing(new Thing(RestingStone), player.left, player.bottom + player.yvel) + }), map.respawndist || 17)) +} + +function gameOver() { + gameon = !1, pause(), AudioPlayer.pauseTheme(), AudioPlayer.play("Game Over"); + var e = "
GAME OVER
"; + e += "

", body.className = "Night", body.innerHTML = e, window.gamecount = 1 / 0, clearPlayerStats(), setTimeout(gameRestart, 7e3) +} + +function gameRestart() { + seedlast = .007, body.style.visibility = "hidden", body.innerHTML = body.style.paddingTop = body.style.fontSize = "", body.appendChild(canvas), gameon = !0, map.random ? setMapRandom() : setMap(1, 1), TimeHandler.addEvent((function() { + body.style.visibility = "" + })), setLives(3) +} + +function Floor(e, t, n) { + e.width = 8 * (t || 1), e.height = 8 * n || unitsizet32, e.spritewidth = 8, e.spriteheight = 8, e.repeat = !0, setSolid(e, "floor") +} + +function Clouds(e, t) { + e.width = 8 * t, e.height = 8, setSolid(e, "clouds") +} + +function Brick(e, t) { + if (e.width = e.height = 8, e.used = !1, e.bottomBump = brickBump, t) + if (t instanceof Array) + for (e.contents = t; e.contents.length < 3;) e.contents.push(!1); + else e.contents = [t, !1, !1]; + else e.contents = !1; + e.death = killNormal, setSolid(e, "brick unused"), e.tolx = 1 +} + +function brickBump(e, t) { + if (!e.up && "player" == t.type && (AudioPlayer.play("Bump"), !e.used)) { + if (e.up = t, t.power > 1 && !e.contents) return TimeHandler.addEvent(brickBreak, 2, e, t); + blockBumpMovement(e), e.contents && (player.power > 1 && e.contents[0] == Mushroom && !e.contents[1] && (e.contents[0] = FireFlower), TimeHandler.addEvent((function(e) { + var t = e.contents, + n = new Thing(t[0], t[1], t[2]); + addThing(n, e.left, e.top), setMidXObj(n, e, !0), n.blockparent = e, n.animate(n, e), e.contents[0] == Coin ? (e.lastcoin && makeUsedBlock(e), TimeHandler.addEvent((function(e) { + e.lastcoin = !0 + }), 245, e)) : makeUsedBlock(e) + }), 7, e)) + } +} + +function makeUsedBlock(e) { + e.used = !0, switchClass(e, "unused", "used") +} + +function brickBreak(e, t) { + AudioPlayer.play("Break Block"), score(e, 50), e.up = t, TimeHandler.addEvent(placeShards, 1, e), killNormal(e) +} + +function placeShards(e) { + for (var t, n = 0; n < 4; ++n) addThing(t = new Thing(BrickShard), e.left + (n < 2) * e.width * unitsize - unitsizet2, e.top + n % 2 * e.height * unitsize - unitsizet2), t.xvel = unitsized2 - unitsize * (n > 1), t.yvel = -1.4 * unitsize + n % 2, TimeHandler.addEvent(killNormal, 350, t) +} + +function BrickShard(e) { + e.width = e.height = 4, e.nocollide = !0, e.death = killNormal, setCharacter(e, "brickshard"), TimeHandler.addSpriteCycle(e, [unflipHoriz, flipHoriz]) +} + +function attachEmerge(e, t) { + e.animate = setInterval((function() { + setBottom(e, t.top, !0), t.up || (clearInterval(e.animate), e.animate = !1) + }), timer) +} + +function Block(e, t, n) { + if (e.width = e.height = 8, e.used = !1, e.bottomBump = blockBump, t) + if (t instanceof Array) + for (e.contents = t; e.contents.length < 3;) e.contents.push(!1); + else e.contents = [t, !1, !1]; + else e.contents = [Coin]; + e.death = killNormal, setSolid(e, "Block unused"), e.hidden = !!n && (e.hidden = e.skipoverlaps = !0), e.tolx = 1, TimeHandler.addSpriteCycleSynched(e, ["one", "two", "three", "two", "one"]) +} + +function blockBump(e, t) { + "player" == t.type && (e.used ? AudioPlayer.play("Bump") : (e.used = 1, e.hidden = e.hidden = e.skipoverlaps = !1, e.up = t, blockBumpMovement(e), removeClass(e, "hidden"), switchClass(e, "unused", "used"), player.power > 1 && e.contents[0] == Mushroom && !e.contents[1] && (e.contents[0] = FireFlower), TimeHandler.addEvent(blockContentsEmerge, 7, e))) +} + +function blockContentsEmerge(e) { + var t = new Thing(e.contents[0], e.contents[1], e.contents[2]); + addThing(t, e.left, e.top), setMidXObj(t, e, !0), t.blockparent = e, t.animate(t, e) +} + +function Pipe(e, t, n) { + e.width = e.spritewidth = 16, e.height = 8 * (t || 1), !1 !== n && (e.actionTop = intoPipeVert, e.transport = n), setSolid(e, "pipe") +} + +function PipeSide(e, t, n) { + e.width = e.spritewidth = n ? 8 : 19.5, e.height = e.spriteheight = 16, t && (e.actionLeft = intoPipeHoriz, e.transport = t), setSolid(e, "pipe side " + (n ? "small" : "")) +} + +function PipeVertical(e, t) { + e.spritewidth = e.width = 16, e.spriteheight = e.repeat = 1, e.height = t, setSolid(e, "pipe vertical") +} + +function Vine(e, t) { + e.width = e.spriteheight = 7, e.height = 0, e.locnum = t, e.nocollide = e.nofall = e.repeat = !0, e.animate = vineEmerge, e.movement = vineMovement, setCharacter(e, "vine") +} + +function vineEmerge(e, t) { + AudioPlayer.play("Vine Emerging"), setHeight(e, 0), e.movement = vineMovement, TimeHandler.addEvent(vineEnable, 14, e), TimeHandler.addEventInterval(vineStay, 1, 14, e, t) +} + +function vineStay(e, t) { + setBottom(e, t.top) +} + +function vineEnable(e) { + e.nocollide = !1, e.collide = touchVine +} + +function vineMovement(e) { + increaseHeightTop(e, unitsized4), e.attached && shiftVert(e.attached, -unitsized4, !0) +} + +function touchVine(e, t) { + !e.player || e.attached || e.climbing || e.bottom > t.bottom + unitsizet2 || (t.attached = e, e.attached = t, e.nofall = e.skipoverlaps = !0, e.xvel = e.yvel = e.resting = e.jumping = e.jumpcount = e.running = 0, e.attachleft = !objectToLeft(e, t), e.attachoff = 2 * e.attachleft - 1, e.movementsave = e.movement, e.movement = movePlayerVine, e.keys = new Keys, TimeHandler.clearClassCycle(e, "running"), removeClass(e, "running skidding"), unflipHoriz(e), e.attachleft && flipHoriz(e), addClass(e, "climbing"), e.climbing = TimeHandler.addSpriteCycle(e, ["one", "two"], "climbing"), lookTowardThing(e, t), e.attachleft ? setLeft(e, t.right - unitsizet4) : setRight(e, t.left + unitsizet4)) +} + +function Springboard(e) { + e.width = 8, e.height = e.heightnorm = 14.5, e.tension = e.tensionsave = 0, e.dir = 1, e.collide = collideSpring, setSolid(e, "springboard") +} + +function collideSpring(e, t) { + return e.yvel >= 0 && e.player && !t.tension && characterOnSolid(e, t) ? springPlayerInit(t, e) : characterTouchedSolid(e, t) +} + +function springPlayerInit(e, t) { + e.tension = e.tensionsave = max(.77 * t.yvel, unitsize), t.movement = movePlayerSpringDown, t.spring = e, t.xvel /= 2.8 +} + +function movePlayerSpringDown(e) { + return objectsTouch(e, e.spring) ? e.spring.height < 2.5 * unitsize || e.spring.tension < unitsized32 ? (e.movement = movePlayerSpringUp, void(e.spring.movement = moveSpringUp)) : ((e.left < e.spring.left + unitsizet2 || e.right > e.spring.right - unitsizet2) && (e.xvel /= 1.4), reduceSpringHeight(e.spring, e.spring.tension), setBottom(e, e.spring.top, !0), e.spring.tension /= 2, void updateSize(e.spring)) : (e.movement = movePlayer, e.spring.movement = moveSpringUp, void(e.spring = !1)) +} + +function movePlayerSpringUp(e) { + if (!e.spring || !objectsTouch(e, e.spring)) return e.spring = !1, void(e.movement = movePlayer) +} + +function moveSpringUp(e) { + reduceSpringHeight(e, -e.tension), e.tension *= 2, e == player.spring && setBottom(player, e.top, !0), e.height > e.heightnorm && (e == player.spring && (player.yvel = max(-unitsizet2, -.98 * e.tensionsave), player.resting = player.spring = !1), reduceSpringHeight(e, (e.height - e.heightnorm) * unitsize), e.tension = e.tensionsave = e.movement = !1) +} + +function reduceSpringHeight(e, t) { + reduceHeight(e, t, !0) +} + +function Stone(e, t, n) { + e.width = 8 * t || 8, e.height = 8 * n || 8, e.repeat = !0, setSolid(e, "Stone") +} + +function GenericStone(e, t, n) { + return Stone(e, t, n) +} + +function RestingStone(e) { + e.width = e.height = 8, e.used = !1, e.movement = RestingStoneUnused, setSolid(e, "Stone hidden"), e.title = "Stone" +} + +function RestingStoneUnused(e) { + if (player.resting) { + if (player.resting != e) return killNormal(e); + e.movement = RestingStoneUsed, removeClass(e, "hidden"), setThingSprite(player) + } +} + +function RestingStoneUsed(e) { + if (!player.resting) return killNormal(e) +} + +function CastleBlock(e, t, n) { + e.width = e.height = 8; + var x, r, i = !1; + t instanceof Array ? (x = t[0], r = t[1], i = n) : (x = t, r = n), setSolid(e, i ? "castleblockinvis" : "castleblock"), x && (e.balls = new Array(x), e.dt = .07 * (r ? 1 : -1), e.timeout = round(7 / (abs(r) || 1)), e.movement = castleBlockSpawn, e.timer = e.counter = 0, e.angle = .25, e.spawn_as_char = !0) +} + +function castleBlockSpawn(e) { + for (var t = 0; t < e.balls.length; ++t) { + spawn = new Thing(CastleFireBall, 4 * t); + var n = e.width * unitsized4, + x = e.left + n, + r = e.top + n; + e.balls[t] = addThing(spawn, x + t * unitsize * 3, r + t * unitsize * 3) + } + e.movement = !1; + abs(e.dt); + TimeHandler.addEventInterval(castleBlockEvent, e.timeout, 1 / 0, e) +} + +function castleBlockEvent(e) { + e.midx = e.left, e.midy = e.top, e.counter = 0, e.angle += e.dt; + for (var t = 1; t < e.balls.length; ++t) setMidX(e.balls[t], e.midx + t * unitsizet4 * Math.cos(e.angle * Math.PI), !0), setMidY(e.balls[t], e.midy + t * unitsizet4 * Math.sin(e.angle * Math.PI), !0) +} + +function CastleFireBall(e, t) { + e.width = e.height = 4, e.deadly = e.nofire = e.nocollidechar = e.nocollidesolid = e.nofall = e.nostar = e.outerok = e.skipoverlaps = !0, e.movement = !1, e.collide = collideEnemy, setCharacter(e, "fireball castle"), TimeHandler.addSpriteCycle(e, ["one", "two", "three", "four"], 4) +} + +function CastleBridge(e, t) { + e.height = 8, e.width = 8 * t || 4, e.spritewidth = 4, e.repeat = !0, setSolid(e, "CastleBridge") +} + +function CastleChain(e) { + e.height = 8, e.width = e.spritewidth = 7.5, e.nocollide = !0, setSolid(e, "castlechain") +} + +function CastleAxe(e) { + e.width = e.height = 8, e.spritewidth = e.spriteheight = 8, e.nocollide = !0, setSolid(e, "castleaxe"), TimeHandler.addSpriteCycle(e, ["one", "two", "three", "two"]) +} + +function CastleAxeFalls(e, t) { + var n = t.axe; + !e.player || e.right < n.left + unitsize || e.bottom > n.bottom - unitsize || (killNormal(n), killNormal(t), notime = nokeys = !0, thingStoreVelocity(e), killOtherCharacters(), TimeHandler.addEvent(killNormal, 7, n.chain), TimeHandler.addEvent(CastleAxeKillsBridge, 14, n.bridge, n), AudioPlayer.pauseTheme(), AudioPlayer.playTheme("World Clear", !1, !1)) +} + +function CastleAxeKillsBridge(e, t) { + e.width -= 2, e.right -= unitsizet2, e.width > 0 ? TimeHandler.addEvent(CastleAxeKillsBridge, 1, e, t) : (e.width = 0, TimeHandler.addEvent(CastleAxeKillsBowser, 1, t.bowser)), setWidth(e, e.width) +} + +function CastleAxeKillsBowser(e) { + e.nofall = !1, e.nothrow = !0, ++player.star, TimeHandler.addEvent(CastleAxeContinues, 35, player) +} + +function CastleAxeContinues(e) { + map.canscroll = !0, startWalking(e) +} + +function Toad(e) { + e.width = 16, e.height = e.spriteheight = 12, e.group = "toad", setSolid(e, "toad npc") +} + +function Peach(e) { + e.width = 16, e.height = e.spriteheight = 12, e.group = "peach", setSolid(e, "peach npc") +} + +function collideCastleNPC(e, t) { + killNormal(t), e.keys.run = 0, TimeHandler.addEvent((function(e) { + var t; + for (t = 0; t < e.length; ++t) TimeHandler.addEvent(proliferate, 70 * t, e[t].element, { + style: { + visibility: "visible" + } + }); + TimeHandler.addEvent(endLevel, 70 * (t + 3)) + }), 21, t.text) +} + +function TreeTop(e, t) { + e.width = 8 * t, e.height = 8, e.repeat = !0, setSolid(e, "treetop") +} + +function ShroomTop(e, t) { + e.width = 8 * t, e.height = 8, e.repeat = !0, setSolid(e, "shroomtop") +} + +function Platform(e, t, n) { + e.width = 4 * (t || 4), e.height = 4, e.spritewidth = 4, e.moving = 0, e.repeat = e.killonend = !0, "function" == typeof n && (n = [n]), n instanceof Array && (e.movement = n[0], e.begin = n[1] * unitsize, e.end = n[2] * unitsize, e.maxvel = (n[3] || 1.5) * unitsized4, e.movement == moveFloating || e.movement == movePlatformSpawn ? e.yvel = e.maxvel : e.xvel = e.maxvel, e.changing = 0), e.movement == collideTransport && (e.movement = !1, e.collide = collideTransport), setSolid(e, "platform") +} + +function PlatformGenerator(e, t, n) { + e.width = 4 * t, e.interval = 35, e.height = 6 * e.interval, e.dir = n, e.nocollide = e.hidden = !0, e.movement = PlatformGeneratorInit, setSolid(e, "platformgenerator") +} + +function PlatformGeneratorInit(e) { + for (var t = 0, n = e.interval, x = e.height; t < x; t += n) e.platlast = new Thing(Platform, e.width / 4, [movePlatformSpawn, 0, 0, 1.5]), e.platlast.yvel *= e.dir, 1 == e.dir ? addThing(e.platlast, e.left, e.top + t * unitsize) : addThing(e.platlast, e.left, e.bottom - t * unitsize), e.platlast.parent = e, t += e.interval; + e.movement = !1 +} + +function movePlatformSpawn(e) { + e.bottom < e.parent.top ? (setBottom(e, e.parent.bottom), detachPlayer(e)) : e.top > e.parent.bottom ? (setTop(e, e.parent.top), detachPlayer(e)) : movePlatformNorm(e) +} + +function movePlatformNorm(e) { + shiftHoriz(e, e.xvel), shiftVert(e, e.yvel), e == player.resting && e.alive && (setBottom(player, e.top), shiftHoriz(player, e.xvel), player.right > innerWidth && setRight(player, innerWidth)) +} + +function detachPlayer(e) { + player.resting == e && (player.resting = !1) +} + +function Scale(e, t, n) { + e.height = 5, e.width = 4 * t, e.spritewidth = e.spriteheight = 5, e.repeat = e.nocollide = !0, setSolid(e, "scale") +} + +function Flag(e) { + e.width = e.height = 8, e.nocollide = !0, setSolid(e, "flag") +} + +function FlagPole(e) { + e.width = 1, e.height = 72, e.nocollide = e.repeat = !0, setSolid(e, "flagpole") +} + +function FlagTop(e) { + e.spritewidth = e.spriteheight = e.width = e.height = 4, e.nocollide = !0, setSolid(e, "flagtop") +} + +function FlagDetector(e) { + e.width = 2, e.height = 100, e.collide = FlagCollision, setSolid(e, "flagdetector"), e.hidden = !0 +} + +function CastleDoorDetector(e) { + e.width = e.height = 4, e.collide = endLevelPoints, setSolid(e, "castledoor"), e.hidden = !0 +} + +function FlagCollision(e, t) { + if (!e || !e.player) return killNormal(e); + window.detector = t, AudioPlayer.pause(), AudioPlayer.play("Flagpole"), killOtherCharacters(), nokeys = notime = player.nofall = 1, player.xvel = player.yvel = player.keys.up = player.keys.jump = map.canscroll = map.ending = player.movement = 0, player.nocollidechar = !0, setRight(e, t.pole.left, !0), removeClasses(e, "running jumping skidding"), addClass(e, "climbing animated"), updateSize(e), TimeHandler.addSpriteCycle(e, ["one", "two"], "climbing"), playerRemoveStar(player); + var n = !1, + x = !1, + r = (t.stone.top - e.bottom) / unitsize, + i = setInterval((function() { + n || (e.bottom >= t.stone.top ? (scorePlayerFlag(r, t.stone), n = !0, setBottom(e, t.stone.top, !0), removeClass(player, "animated"), TimeHandler.clearClassCycle(player, "climbing")) : shiftVert(e, unitsize, !0)), x || (t.flag.bottom >= t.stone.top ? (x = !0, setBottom(t.flag, t.stone.top, !0)) : shiftVert(t.flag, unitsize, !0)), n && x && (setBottom(e, t.stone.top, !0), clearInterval(i), setTimeout((function() { + FlagOff(e, t.pole) + }), 21 * timer)), refillCanvas() + }), timer) +} + +function scorePlayerFlag(e, t) { + var n; + n = e < 28 ? e < 8 ? 100 : 400 : e < 40 ? 800 : e < 62 ? 2e3 : 5e3, score(player, n, !0) +} + +function FlagOff(e, t) { + player.keys.run = notime = nokeys = 1, player.maxspeed = player.walkspeed, flipHoriz(e), TimeHandler.clearClassCycle(e, "climbing"), setLeft(e, t.right, !0), setTimeout((function() { + AudioPlayer.play("Stage Clear"), playerHopsOff(e, t, !0) + }), 14 * timer) +} + +function endLevelPoints(e, t) { + if (e && e.player) { + notime = nokeys = !0, killNormal(t), killNormal(e); + var n = parseInt(getLast(String(data.time.amount))); + 1 != n && 3 != n && 6 != n && (n = 0); + var x = setInterval((function() { + --data.time.amount, data.score.amount += 50, updateDataElement(data.score), updateDataElement(data.time), AudioPlayer.play("Coin"), data.time.amount <= 0 && (clearInterval(x), setTimeout((function() { + endLevelFireworks(e, n, t) + }), 49 * timer)) + }), timer) + } +} + +function endLevelFireworks(e, t, n) { + var x, r, i = 0; + if (t) { + for (var a = n.left + 32 * unitsized2; i < t;) explodeFirework(++i, a); + x = timer * (i + 2) * 42 + } else x = 0; + r = function() { + setTimeout((function() { + endLevel() + }), x) + }, AudioPlayer.addEventImmediate("Stage Clear", "ended", (function() { + TimeHandler.addEvent(r, 35) + })) +} + +function explodeFirework(e, t) { + setTimeout((function() { + var n = new Thing(Firework, e); + addThing(n, t + n.locs[0] - 6 * unitsize, unitsizet16 + n.locs[1]), n.animate() + }), timer * e * 42) +} + +function Firework(e, t) { + if (e.width = e.height = 8, e.nocollide = e.nofire = e.nofall = !0, t) switch (t) { + case 1: + e.locs = [unitsizet16, unitsizet16]; + break; + case 2: + e.locs = [-unitsizet16, unitsizet16]; + break; + case 3: + e.locs = [2 * unitsizet16, 2 * unitsizet16]; + break; + case 4: + e.locs = [-2 * unitsizet16, 2 * unitsizet16]; + break; + case 5: + e.locs = [0, 1.5 * unitsizet16]; + break; + default: + e.locs = [0, 0] + } + e.animate = function() { + var t = e.className + " n"; + e.locs && AudioPlayer.play("Firework"), TimeHandler.addEvent((function(e) { + setClass(e, t + 1) + }), 0, e), TimeHandler.addEvent((function(e) { + setClass(e, t + 2) + }), 7, e), TimeHandler.addEvent((function(e) { + setClass(e, t + 3) + }), 14, e), TimeHandler.addEvent((function(e) { + killNormal(e) + }), 21, e) + }, setCharacter(e, "firework"), score(e, 500) +} + +function Coral(e, t) { + e.width = 8, e.height = 8 * t, e.repeat = !0, setSolid(e, "coral") +} + +function BridgeBase(e, t) { + e.height = 4, e.spritewidth = 4, e.width = 8 * t, e.repeat = !0, setSolid(e, "bridge-base") +} + +function WarpWorld(e) { + e.width = 106, e.height = 88, e.movement = setWarpWorldInit, e.collide = enableWarpWorldText, e.pirhanas = [], e.pipes = [], e.texts = [], e.hidden = !0, setSolid(e, "warpworld") +} + +function setWarpWorldInit(e) { + shiftHoriz(e, e.width * unitsized2), e.width /= 2, updateSize(e), e.movement = !1 +} + +function enableWarpWorldText(e, t) { + var n, x = t.pirhanas, + r = t.texts; + for (n in x) x[n].death(); + for (n in r) r[n].element.style.visibility = ""; + killNormal(t) +} + +function resetScenery() { + window.Scenery = { + sprites: { + BrickHalf: [8, 4], + BrickPlain: [8, 8], + Bush1: [16, 8], + Bush2: [24, 8], + Bush3: [32, 8], + Castle: [75, 88], + CastleDoor: [8, 20], + CastleRailing: [8, 4], + CastleRailingFilled: [8, 4], + CastleTop: [12, 12], + CastleWall: [8, 48], + Cloud1: [16, 12], + Cloud2: [24, 12], + Cloud3: [32, 12], + HillSmall: [24, 9.5], + HillLarge: [40, 17.5], + Fence: [8, 8], + Pirhana: [8, 12], + pirhana: [8, 12], + PlantSmall: [7, 15], + PlantLarge: [8, 23], + Railing: [4, 4], + ShroomTrunk: [8, 8], + String: [1, 1], + TreeTrunk: [8, 8], + Water: { + 0: 4, + 1: 5, + spriteCycle: ["one", "two", "three", "four"] + }, + WaterFill: [4, 5] + }, + patterns: { + backreg: [ + ["HillLarge", 0, 0], + ["Cloud1", 68, 68], + ["Bush3", 92, 0], + ["HillSmall", 128, 0], + ["Cloud1", 156, 76], + ["Bush1", 188, 0], + ["Cloud3", 220, 68], + ["Cloud2", 292, 76], + ["Bush2", 332, 0], + ["Blank", 384] + ], + backcloud: [ + ["Cloud2", 28, 64], + ["Cloud1", 76, 32], + ["Cloud2", 148, 72], + ["Cloud1", 228, 0], + ["Cloud1", 284, 32], + ["Cloud1", 308, 40], + ["Cloud1", 372, 0], + ["Blank", 384] + ], + backcloudmin: [ + ["Cloud1", 68, 68], + ["Cloud1", 156, 76], + ["Cloud3", 220, 68], + ["Cloud2", 292, 76], + ["Blank", 384] + ], + backfence: [ + ["PlantSmall", 88, 0], + ["PlantLarge", 104, 0], + ["Fence", 112, 0, 4], + ["Cloud1", 148, 68], + ["PlantLarge", 168, 0], + ["PlantSmall", 184, 0], + ["PlantSmall", 192, 0], + ["Cloud1", 220, 76], + ["Cloud2", 244, 68], + ["Fence", 304, 0, 2], + ["PlantSmall", 320, 0], + ["Fence", 328, 0], + ["PlantLarge", 344, 0], + ["Cloud1", 364, 76], + ["Cloud2", 388, 68], + ["Blank", 384] + ], + backfencemin: [ + ["PlantLarge", 104, 0], + ["Fence", 112, 0, 4], + ["Cloud1", 148, 68], + ["PlantLarge", 168, 0], + ["PlantSmall", 184, 0], + ["PlantSmall", 192, 0], + ["Cloud1", 220, 76], + ["Cloud2", 244, 68], + ["Fence", 304, 0, 2], + ["PlantSmall", 320, 0], + ["Fence", 328, 0], + ["Cloud1", 364, 76], + ["Cloud2", 388, 68], + ["Blank", 384] + ], + backfencemin2: [ + ["Cloud2", 4, 68], + ["PlantSmall", 88, 0], + ["PlantLarge", 104, 0], + ["Fence", 112, 0, 1], + ["Fence", 128, 0, 2], + ["Cloud1", 148, 68], + ["PlantSmall", 184, 0], + ["PlantSmall", 192, 0], + ["Cloud1", 220, 76], + ["Cloud2", 244, 68], + ["Fence", 304, 0, 2], + ["PlantSmall", 320, 0], + ["Fence", 328, 0], + ["PlantLarge", 344, 0], + ["Cloud1", 364, 76], + ["Cloud2", 388, 68], + ["Blank", 384] + ], + backfencemin3: [ + ["Cloud2", 4, 68], + ["PlantSmall", 88, 0], + ["PlantLarge", 104, 0], + ["Fence", 112, 0, 4], + ["Cloud1", 148, 68], + ["PlantSmall", 184, 0], + ["PlantSmall", 192, 0], + ["Cloud1", 220, 76], + ["Cloud2", 244, 68], + ["Cloud1", 364, 76], + ["Cloud2", 388, 68], + ["Blank", 384] + ] + } + }, processSceneryPatterns(Scenery.patterns) +} + +function processSceneryPatterns(e) { + var t, n; + for (n in e)(t = e[n]).length && (t.width = t[t.length - 1][1], t.pop()) +} + +function SceneryBlocker(e, t, n) { + e.width = t || 8, e.height = n || 8, e.nocollide = e.hidden = !0, setSolid(e, "sceneryblocker") +} + +function Sprite(e, t, n) { + n || (n = [1, 1]); + var x = e.template = Scenery.sprites[t]; + x ? (e.width = (e.spritewidth = x[0]) * (n[0] || 1), e.height = (e.spriteheight = x[1]) * (n[1] || 1), e.unitwidth = e.spritewidth * unitsize, e.unitheight = e.spriteheight * unitsize, e.nocollide = e.maxquads = 1, e.repeat = !0, setScenery(e, "scenery " + t), e.title = t, x.spriteCycleTimer && TimeHandler.addSpriteCycle(e, spriteCycleTimer, spriteCycleTimer || void 0)) : log("No sprite template found for", t) +} + +function LocationShifter(e, t, n) { + e.loc = t, e.width = n[0], e.height = n[1], e.collide = collideLocationShifter, e.hidden = !0, setSolid(e, "blue") +} + +function collideLocationShifter(e, t) { + e.player && (t.nocollide = player.piping = !0, TimeHandler.addEvent((function(e) { + shiftToLocation(t.loc), map.random && entryRandom(e) + }), 1, e)) +} + +function ScrollBlocker(e, t) { + e.width = 40, e.height = 140, e.nocollide = e.hidden = !0, e.big = t, e.movement = function() { + e.left - player.xvel <= gamescreen.right - gamescreen.left && (map.canscroll = e.movement = !1, map.noscroll = e.big) + }, setSolid(e, "scrollblocker") +} + +function ScrollEnabler(e) { + e.width = 40, e.height = 140, e.hidden = !0, e.collide = function() { + e.left - player.xvel <= gamescreen.right - gamescreen.left && (map.canscroll = e.nocollide = !0) + }, setSolid(e, "scrollenabler") +} + +function zoneToggler(e, t) { + e.width = 40, e.height = 140, e.func = t, e.hidden = !0, e.collide = function(e, t) { + t.func(), t.nocollide = !0 + }, setSolid(e, "zonetoggler " + t.name) +} + +function GenerationStarter(e, t, n) { + e.width = 8, e.height = gamescreen.height + 20, e.func = t, e.arg = n, e.collide = function(e, t) { + if ("player" != e.type) return !1; + spawnMap(), killNormal(t) + }, e.movement = function(e) { + e.movement = !1, addClass(e, "used"), e.func((gamescreen.left + e.right) / unitsize, e.arg) + }, setSolid(e, "generationstarter"), e.hidden = !0 +} + +function castleDecider(e, t, n) { + e.height = ceilmax, e.width = 10, e.nocollide = !0, e.xloc = t, e.section = map.area.sections[n], e.next = map.area.sections[n + 1], e.movement = function(e) { + if (!(e.left > gamescreen.right - gamescreen.left) && e.section.activated) { + var t = e.section; + t.numpass = t.colliders.length = 0, t.passed ? (++map.area.sections.current, e.next(e.xloc)) : t(e.xloc), t.activated = t.passed = !1, spawnMap(), killNormal(e) + } + }, setSolid(e, "decider blue " + n), e.hidden = !0 +} + +function FuncCollider(e, t, n) { + n ? (e.width = n[0], e.height = n[1]) : (e.width = 8, e.height = ceilmax + 40), e.collide = t, e.hidden = !0, setSolid(e, "funccollider blue " + t.name) +} + +function FuncSpawner(e, t, n) { + e.width = 8, e.height = 8, e.movement = function() { + t(e, n) + }, e.argument = n, e.nocollide = e.hidden = !0, setSolid(e, "funccollider blue " + t.name) +} + +function Collider(e, t, n) { + e.width = t[0], e.height = t[1], n instanceof Array ? (e.func = n[0] || function() {}, e.movement = n[1] || function() {}) : (e.func = n || function() {}, e.movement = !1), e.collide = function(e, t) { + if (!e.player) return !1; + t.func(e, t) + }, setSolid(e, "collider blue " + e.func.name), e.hidden = !0 +} + +function TonedJS(e) { + var t = { + giveSup: function(e, t) { + for (var n in t = t || {}, e) t[n] = e[n]; + return t + }, + giveSub: function(e, t) { + for (var n in t = t || {}, e) t.hasOwnProperty(n) || (t[n] = e[n]); + return t + }, + proliferate: function(e, t, n) { + var x, r; + for (r in t) n && e.hasOwnProperty(r) || ("object" == typeof(x = t[r]) && null != x ? (e.hasOwnProperty(r) || (e[r] = x instanceof Array ? [] : {}), proliferate(e[r], x, n)) : e[r] = x); + return e + }, + getFirst: function(e, t) { + for (var n in e) return t ? n : e[n] + }, + getLast: function(e, t) { + for (var n in e); + return t ? n : e[n] + }, + followPath: function(e, t, n) { + return null != t[n] && null != e[t[n]] ? followPath(e[t[n]], t, ++n) : e + }, + createElement: function(e) { + for (var t = document.createElement(e || "div"), n = arguments.length; --n > 0;) proliferate(t, arguments[n]); + return t + }, + classAdd: function(e, t) { + e.className += " " + t + }, + classRemove: function(e, t) { + e.className = e.className.replace(new RegExp(" " + t, "gm"), "") + }, + elementSetPosition: function(e, t, n) { + null == t && (t = e.left), null == n && (n = e.top), proliferate(e, { + left: t, + top: n, + style: { + marginLeft: t + "px", + marginTop: n + "px" + } + }) + }, + elementShiftLeft: function(e, t) { + e.left || (e.left = Number(e.style.marginLeft.replace("px", ""))), e.style.marginLeft = round(e.left += t) + "px" + }, + elementShiftTop: function(e, t) { + e.top || (e.top = Number(e.style.marginLeft.replace("px", ""))), e.style.marginTop = round(e.top += t) + "px" + }, + removeChildSafe: function(e, t) { + e && (t = t || document.body).contains(e) && t.removeChild(e) + }, + findParentOfType: function(e, t) { + var n = e.parentElement; + return n && n.nodeName != t ? findParentType(n, t) : n + }, + clearAllTimeouts: function() { + for (var e = setTimeout((function() {})); e--;) clearTimeout(e) + }, + stringTrim: function(e) { + return e.replace(/^\s+|\s+$/g, "") + }, + stringOf: function(e, t) { + return 0 == t ? "" : new Array(1 + (t || 1)).join(e) + }, + stringHas: function(e, t) { + return -1 != e.indexOf(t) + }, + stringHasI: function(e, t) { + return -1 != e.toLowerCase().indexOf(t.toLowerCase()) + }, + capitalizeFirst: function(e, t) { + return t = t || 1, e.substr(0, t).toUpperCase() + e.substr(t).toLowerCase() + }, + ArrayD: function(e) { + if (1 == arguments.length) return new Array(e); + var t, n = arrayMake(arguments), + x = new Array(e); + for (n.shift(), t = e - 1; t >= 0; --t) x[t] = ArrayD.apply(this, n); + return x + }, + arrayOf: function(e, t) { + t = t || 1; + for (var n = new Array(t); t--;) n[t] = e; + return n + }, + arrayMake: function(e) { + return Array.prototype.slice.call(e) + }, + arrayRange: function(e, t) { + for (var n = 1 + t - e, x = new Array(n), r = e, i = 0; i < n;) x[i++] = r++; + return x + }, + arrayShuffle: function(e, t, n) { + t = t || 0, n = n || e.length; + for (var x, r, i = t; i <= n; ++i) r = randInt(i + 1), x = e[i], e[i] = e[r], e[r] = x; + return e + }, + removeDuplicates: function(e) { + var t, n, x, r, i, a = []; + for (r = 0, x = e.length; r < x; ++r) { + for (t = e[r], n = !1, i = 0; i < r; ++i) + if (e[i] == t) { + n = !0; + break + } + n || a.push(t) + } + return a + }, + makeDigit: function(e, t, n) { + return e = String(e), stringOf(n || 0, max(0, t - e.length)) + e + }, + roundDigit: function(e, t) { + return Number(t ? ~~(.5 + e / t) * t : round(e)) + }, + sign: function(e) { + return e ? e < 0 ? -1 : 1 : 0 + }, + round: function(e) { + return ~~(.5 + e) + }, + max: Math.max, + min: Math.min, + abs: Math.abs, + pow: Math.pow, + ceil: Math.ceil, + floor: Math.floor, + random: Math.random, + randInt: function(e) { + return floor(Math.random() * (e || 1)) + }, + signBool: function(e) { + return e > 0 + }, + log: console.log.bind(console), + now: Date.now + }; + return e && t.giveSub(t, window), t +} + +function resetTriggers() { + window.controls = new Controls({ + left: [37, 65, "AXIS_LEFT", "DPAD_LEFT"], + right: [39, 68, "AXIS_RIGHT", "DPAD_RIGHT"], + up: [38, 87, 32, "FACE_1", "DPAD_UP", "LEFT_BOTTOM_SHOULDER"], + down: [40, 83, "AXIS_DOWN", "DPAD_DOWN"], + sprint: [16, 17, "FACE_1"], + pause: [80, "START_FORWARD"], + mute: [77], + q: [81], + l: [76] + }), window.gamepad = new Gamepad, gamepad.bind(Gamepad.Event.BUTTON_DOWN, ControlsPipe("keydown", !0)), gamepad.bind(Gamepad.Event.BUTTON_UP, ControlsPipe("keyup", !1)), gamepad.bind(Gamepad.Event.AXIS_CHANGED, (function(e) { + var t = e.value, + n = abs(t); + if (!(n < .1)) switch (e.axis) { + case "LEFT_STICK_Y": + case "RIGHT_STICK_Y": + n > .5 ? keydown(t > 0 ? "DPAD_DOWN" : "DPAD_UP") : (keyup("DPAD_UP"), keyup("DPAD_DOWN")); + break; + case "LEFT_STICK_X": + case "RIGHT_STICK_X": + n > .5 ? keydown(t < 0 ? "DPAD_LEFT" : "DPAD_RIGHT") : (keyup("DPAD_UP"), keyup("DPAD_DOWN")) + } + })), gamepad.init(), proliferate(body, { + onkeydown: ControlsPipe("keydown", !0), + onkeyup: ControlsPipe("keyup", !1), + oncontextmenu: contextmenu, + onmousedown: mousedown + }), setMessageTriggers() +} + +function Controls(e, t) { + this.pipes = e; + var n, x, r, i, a = this.keydown = { + left: function(e) { + e.run = -1, e.left_down = !0 + }, + right: function(e) { + e.run = 1, e.right_down = !0 + }, + up: function(e) { + e.up = !0, player.canjump && (player.resting || map.underwater) && (e.jump = 1, player.canjump = e.jumplev = 0, AudioPlayer.play(player.power > 1 ? "Jump Super" : "Jump Small"), map.underwater && setTimeout((function() { + player.jumping = e.jump = !1 + }), 14 * timer)) + }, + down: function(e) { + e.crouch = !0 + }, + sprint: function(e) { + 3 != player.power || 0 != e.sprint || e.crouch || player.fire(), e.sprint = 1 + }, + pause: function(e) { + paused || window.editing && !editor.playing || setTimeout((function() { + pause(!0) + }), 140) + }, + mute: function(e) { + AudioPlayer.toggleMute() + }, + q: function(e) { + switch (++qcount > 28 && maxlulz(), qcount) { + case 7: + lulz(); + break; + case 14: + superlulz(); + break; + case 21: + hyperlulz() + } + }, + l: function(e) { + toggleLuigi() + } + }, + o = this.keyup = { + left: function(e) { + e.run = 0, e.left_down = !1 + }, + right: function(e) { + e.run = 0, e.right_down = !1 + }, + up: function(e) { + map.underwater || (e.jump = e.up = 0), player.canjump = !0 + }, + down: function(e) { + e.crouch = 0, removeCrouch() + }, + sprint: function(e) { + e.sprint = 0 + }, + pause: function(e) { + unpause(!0) + } + }; + for (n in e) + for (i in x = e[n]) a[r = x[i]] = a[n], o[r] = o[n] +} + +function ControlsPipe(e, t) { + var n = controls[e]; + return function(x) { + t && (player && player.dead || window.paused) || window.nokeys || (("number" != typeof x || x.which || x.control) && (x = x.which || x.control), n[x] ? n[x](player.keys) : mlog(e, "Could not", e, x), window.gamehistory[gamecount] = [keydown, x]) + } +} + +function keydown(e) { + if (!(player && player.dead || window.paused || window.nokeys)) { + var t = controls.keydown; + ("object" == typeof e || e.which) && (e = e.which), t[e] && t[e](player.keys), window.gamehistory[gamecount] = [keydown, e] + } +} + +function keyup(e) { + if (!window.nokeys) { + var t = controls.keyup; + ("object" == typeof e || e.which) && (e = e.which), t[e] && t[e](player.keys), window.gamehistory[gamecount] = [keyup, e] + } +} + +function contextmenu(e) { + e.preventDefault && e.preventDefault() +} + +function mousedown(e) { + 3 == e.which && (paused ? unpause() : window.editor && (editing || editor.playing) || pause(!0), e.preventDefault && e.preventDefault()) +} + +function scriptKeys(e) { + var t, n; + for (t in e) n = e[t], TimeHandler.addEvent(n[0], t, n[1]), TimeHandler.addEvent((function() { + alert(n[0].name + ", " + n[1]) + }), t) +} + +function lulz(e, t) { + player.star = !0, e = e || [Goomba], t = t || 7, TimeHandler.addEventInterval((function() { + if (!(characters.length > 210)) { + var t = new Thing(e[randInt(e.length)], randBoolJS(), randBoolJS()); + t.yvel = random() * -unitsizet4, t.xvel = t.speed = random() * unitsizet2 * randSign(), addThing(t, (32 * random() + 128) * unitsize, 88 * random() * unitsize) + } + }), t, 1 / 0) +} + +function superlulz() { + lulz([Goomba, Koopa, Beetle, HammerBro, Lakitu, Podoboo, Blooper]) +} + +function hyperlulz() { + lulz([Bowser], 21) +} + +function maxlulz() { + TimeHandler.addEventInterval((function(e) { + setAreaSetting(e[randInt(e.length)]) + }), 7, 1 / 0, ["Overworld", "Underworld", "Underwater", "Sky", "Castle"]) +} + +function mapKeyToControl(e, t) { + if (-1 == window.controls.pipes[e].indexOf(t)) { + window.controls.pipes[e].push(t); + var n = window.controls.pipes; + window.controls = new Controls(n), proliferate(body, { + onkeydown: ControlsPipe("keydown", !0), + onkeyup: ControlsPipe("keyup", !1), + oncontextmenu: contextmenu, + onmousedown: mousedown + }) + } +} + +function setMessageTriggers() { + var e = { + setMap: triggerSetMap, + startEditor: function() { + loadEditor() + }, + toggleOption: function(e) { + var t = "toggle" + e.option; + console.log(t, window[t]), window[t] ? window[t]() : log("Could not toggle", t) + }, + setKey: function(e) { + mapKeyToControl(e.action, e.keyCode) + } + }; + window.addEventListener("message", (function(t) { + var n = t.data, + x = n.type; + e[x] ? e[x](n) : console.log("Unknown event type received:", x, ".\n", n) + })) +} + +function triggerSetMap(e) { + clearPlayerStats(), setMap.apply(this, e.map || []), setLives(3) +} + +function upkeep() { + if (!window.paused) { + window.nextupk = setTimeout(upkeep, timer); + for (var e = window.speed; e > 0; --e) adjustFPS(), QuadsKeeper.determineAllQuadrants(solids), maintainSolids(), maintainCharacters(), maintainPlayer(), texts.length && maintainTexts(), TimeHandler.handleEvents(), refillCanvas() + } +} + +function adjustFPS() { + window.time_now = now(); + var e = time_now - time_prev, + t = roundDigit(1e3 / e, .001); + window.fps = roundDigit(.7 * fps + .3 * t, .01), window.realtime = fps_target / fps, window.time_prev = time_now +} + +function pause(e) { + paused && !window.nextupk || (cancelAnimationFrame(nextupk), AudioPlayer.pause(), paused = !0, e && AudioPlayer.play("Pause")) +} + +function unpause() { + paused && (window.nextupk = requestAnimationFrame(upkeep), paused = !1, AudioPlayer.resume()) +} + +function maintainSolids(e) { + for (var t, n = 0; n < solids.length; ++n)(t = solids[n]).alive && t.movement && t.movement(t), (!t.alive || t.right < QuadsKeeper.getDelX()) && deleteThing(t, solids, n) +} + +function maintainCharacters(e) { + var t, n, x = gamescreen.right + QuadsKeeper.getOutDifference(); + for (n = 0; n < characters.length; ++n)(t = characters[n]).resting ? t.yvel = 0 : (t.nofall || (t.yvel += t.gravity || map.gravity), t.yvel = min(t.yvel, map.maxyvel)), updatePosition(t), QuadsKeeper.determineThingQuadrants(t), t.under = t.undermid = !1, determineThingCollisions(t), t.resting && (characterOnResting(t, t.resting) ? (t.yvel = !1, setBottom(t, t.resting.top)) : t.resting = !1), t.alive ? "player" == t.type || map.shifting || !(0 == t.numquads || t.left > x) || t.outerok ? !t.nomove && t.movement && t.movement(t) : deleteThing(t, characters, n) : map.shifting || deleteThing(t, characters, n) +} + +function maintainPlayer(e) { + if (player.alive) { + if (player.yvel > 0 && (map.underwater || (player.keys.jump = 0), player.jumping || (map.underwater ? player.paddling || (switchClass(player, "paddling", "paddling"), player.padding = !0) : (addClass(player, "jumping"), player.jumping = !0)), !player.piping && !player.dying && player.top > gamescreen.deathheight)) { + if (map.exitloc) return map.random ? (goToTransport(["Random", "Overworld", "Down"]), void playerDropsIn()) : shiftToLocation(map.exitloc); + clearPlayerStats(), killPlayer(player, 2) + } + player.xvel > 0 ? player.right > gamescreen.middlex && player.right > gamescreen.right - gamescreen.left && (player.xvel = min(0, player.xvel)) : player.left < 0 && (player.xvel = max(0, player.xvel)), player.under && (player.jumpcount = 0), window.scrolloffset = map.canscroll * (player.right - gamescreen.middlex), scrolloffset > 0 && !map.shifting ? scrollWindow(lastscroll = round(min(player.scrollspeed, scrolloffset))) : lastscroll = 0 + } +} + +function maintainTexts() { + var e, t, n; + for (n = texts.length - 1; n >= 0; --n) e = (t = texts[n]).element || t, t.xvel && elementShiftLeft(e, t.xvel), t.yvel && elementShiftTop(e, t.yvel) +} + +function followPath(e, t, n) { + return null != t[n] && null != e[t[n]] ? followPath(e[t[n]], t, ++n) : e +} + +function clearAllTimeouts() { + for (var e = setTimeout((function() {})); e--;) clearTimeout(e) +} + +function getCanvas(e, t, n) { + var x = createElement("canvas", { + width: e, + height: t + }); + return n && (n = n || unitsize, proliferate(x.style, { + width: e * n + "px", + height: t * n + "px" + })), x.getContext("2d").webkitImageSmoothingEnabled = !1, x +} + +function step(e) { + unpause(), upkeep(), pause(), e > 0 && step(e - 1) +} + +function fastforward(e) { + window.speed = max(0, parseInt(e || 0)) + 1 +} + +function toggleFastFWD(e) { + window.fastforwarding ? (fastforward(0), window.fastforwarding = !1) : (fastforward(2), window.fastforwarding = !0) +} + +function specifyTimer(e) { + timer = e, requestAnimationFrame = function(e) { + window.setTimeout(e, timer) + } +} + +function changeUnitsize(e) { + function t(e) { + for (i in e) updateSize(e[i]), updatePosition(e[i]) + } + e && (resetUnitsize(e), t(solids), t(characters)) +} + +function randTrue(e) { + return floor(getSeed() * ((e || 1) + 1)) +} + +function randSign(e) { + return 2 * randTrue(e) - 1 +} + +function randBoolJS(e) { + return floor(2 * random()) +} + +function updatePosition(e) { + e.nomove || shiftHoriz(e, e.xvel), e.nofall || shiftVert(e, e.yvel) +} + +function updateSize(e) { + var t; + e.unitwidth = e.width * unitsize, e.unitheight = e.height * unitsize, e.spritewidthpixels = e.spritewidth * unitsize, e.spriteheightpixels = e.spriteheight * unitsize, (t = e.canvas) && (t.width = e.spritewidthpixels, t.height = e.spriteheightpixels, refillThingCanvas(e)) +} + +function reduceHeight(e, t, n) { + e.top += t, e.height -= t / unitsize, n && updateSize(e) +} + +function shiftBoth(e, t, n) { + e.noshiftx || shiftHoriz(e, t), e.noshifty || shiftVert(e, n) +} + +function shiftHoriz(e, t) { + e.left += t, e.right += t +} + +function shiftVert(e, t) { + e.top += t, e.bottom += t +} + +function setLeft(e, t) { + e.left = t, e.right = e.left + e.width * unitsize +} + +function setRight(e, t) { + e.right = t, e.left = e.right - e.width * unitsize +} + +function setTop(e, t) { + e.top = t, e.bottom = e.top + e.height * unitsize +} + +function setBottom(e, t) { + e.bottom = t, e.top = e.bottom - e.height * unitsize +} + +function setWidth(e, t, n, x) { + e.width = t, e.unitwidth = t * unitsize, n && (e.spritewidth = t, e.spritewidthpixels = t * unitsize), x && (updateSize(e), setThingSprite(e)) +} + +function setHeight(e, t, n, x) { + e.height = t, e.unitheight = t * unitsize, n && (e.spriteheight = t, e.spriteheightpixels = t * unitsize), x && (updateSize(e), setThingSprite(e)) +} + +function setSize(e, t, n, x, r) { + t && setWidth(e, t, x), n && setHeight(e, n, x), r && (updateSize(e), setThingSprite(e)) +} + +function setMidX(e, t, n) { + setLeft(e, t + e.width * unitsized2, n) +} + +function getMidX(e) { + return e.left + e.width * unitsized2 +} + +function setMidY(e, t, n) { + setTop(e, t + e.height * unitsized2, n) +} + +function setMidXObj(e, t, n) { + setLeft(e, t.left + t.width * unitsized2 - e.width * unitsized2, n) +} + +function slideToXLoc(e, t, n, x) { + n = n || 1 / 0; + var r = getMidX(e); + shiftHoriz(e, r < t ? min(n, t - r) : max(-n, t - r), x) +} + +function updateLeft(e, t) { + e.left += t, e.right = e.left + e.width * unitsize +} + +function updateRight(e, t) { + e.right += t, e.left = e.right - e.width * unitsize +} + +function updateTop(e, t) { + e.top += t, e.bottom = e.top + e.height * unitsize +} + +function updateBottom(e, t) { + e.bottom += t, e.top = e.bottom - e.height * unitsize +} + +function increaseHeightTop(e, t, n) { + e.top -= t, e.height += t / unitsize, e.unitheight = e.height * unitsize +} + +function determineThingCollisions(e) { + if (!e.nocollide) { + var t, n, x, r, i, a, o; + for (e.resting && 0 != e.resting.yvel || (e.resting = !1), e.skipoverlaps || checkOverlap(e), r = 0, a = e.numquads; r < a; ++r) + for (n = (t = e.quadrants[r]).things, i = 0, o = t.numthings; i < o && e != (x = n[i]); ++i) !x.alive || x.scenery || x.nocollide || !objectsTouch(e, x) || !e.player && x.hidden && x.visual_scenery && x.visual_scenery.hidden && !solidOnCharacter(x, e) || (x.character ? objectsCollided(e, x) : e.nocollidesolid || (objectsCollided(e, x), e.skipoverlaps || x.skipoverlaps || !characterOverlapsSolid(e, x) || e.overlaps.push(x))); + e.undermid ? e.undermid.bottomBump(e.undermid, e) : e.under instanceof Thing && e.under.bottomBump(e.under, e) + } +} + +function checkOverlap(e) { + if (e.overlapdir) e.overlapdir < 0 && e.right <= e.ocheck.left + unitsizet2 || e.left >= e.ocheck.right - unitsizet2 ? (e.overlapdir = 0, e.overlaps = []) : shiftHoriz(e, e.overlapdir, !0); + else if (e.overlaps.length > 0) { + var t, n, x = e.overlaps, + r = { + right: -1 / 0 + }, + i = { + left: 1 / 0 + }, + a = 0; + for (n in e.overlapfix = !0, x) a += getMidX(t = x[n]), t.right > r.right && (r = t), t.left < i.left && (i = t); + a /= x.length, getMidX(e) >= a - unitsized16 ? (e.overlapdir = unitsize, e.ocheck = r) : (e.overlapdir = -unitsize, e.ocheck = i) + } +} + +function characterOverlapsSolid(e, t) { + return e.top <= t.top && e.bottom > t.bottom +} + +function objectsTouch(e, t) { + return e.right - unitsize > t.left && e.left + unitsize < t.right && e.bottom >= t.top && e.top <= t.bottom +} + +function charactersTouch(e, t) { + return !(e.bottom <= t.top + unitsizet2 || e.top + unitsizet2 >= t.bottom) +} + +function objectInQuadrant(e, t) { + return e.right + unitsize >= t.left && e.left - unitsize <= t.right && e.bottom + unitsize >= t.top && e.top - unitsize <= t.bottom +} + +function objectsCollided(e, t) { + return e.solid && !t.solid ? objectsCollided(t, e) : t.up && e != t.up ? characterTouchesUp(e, t) : void(t.solid || e.player ? t.collide(e, t) : e.collide(t, e)) +} + +function objectToLeft(e, t) { + return (e.left + e.right) / 2 < (t.left + t.right) / 2 +} + +function objectOnTop(e, t) { + return !("solid" == e.type && t.yvel > 0) && (!(e.yvel < t.yvel && "solid" != t.type) && (!!(e.player && e.bottom < t.bottom && "enemy" == t.group) || e.left + unitsize < t.right && e.right - unitsize > t.left && (e.bottom - t.yvel <= t.top + t.toly || e.bottom <= t.top + t.toly + abs(e.yvel - t.yvel)))) +} + +function objectOnSolid(e, t) { + return e.left + unitsize < t.right && e.right - unitsize > t.left && (e.bottom - e.yvel <= t.top + t.toly || e.bottom <= t.top + t.toly + abs(e.yvel - t.yvel)) +} + +function solidOnCharacter(e, t) { + return !(t.yvel >= 0) && (t.midx = getMidX(t), t.midx > e.left && t.midx < e.right && e.bottom - e.yvel <= t.top + t.toly - t.yvel) +} + +function characterOnSolid(e, t) { + return e.resting == t || objectOnSolid(e, t) && e.yvel >= 0 && e.left + e.xvel + unitsize != t.right && e.right - e.xvel - unitsize != t.left +} + +function characterOnResting(e, t) { + return objectOnSolid(e, t) && e.left + e.xvel + unitsize != t.right && e.right - e.xvel - unitsize != t.left +} + +function characterTouchedSolid(e, t) { + if (t.up != e) { + if (characterOnSolid(e, t)) { + if (t.hidden) return; + e.resting = t, e.player && map.underwater && removeClass(e, "paddling") + } else if (solidOnCharacter(t, e)) { + var n = e.left + e.width * unitsize / 2; + if (n > t.left && n < t.right) e.undermid = t; + else if (t.hidden) return; + e.under ? e.under.push(t) : e.under = [t], e.player && setTop(e, t.bottom - e.toly + t.yvel, !0), e.yvel = t.yvel, e.player && (e.keys.jump = 0) + } + t.hidden || characterNotBumping(e, t) || objectOnTop(e, t) || objectOnTop(t, e) || e.under || e == t.up || (e.right <= t.right ? (e.xvel = min(e.xvel, 0), shiftHoriz(e, max(t.left + unitsize - e.right, -unitsized2), !0)) : e.left >= t.left && (e.xvel = max(e.xvel, 0), shiftHoriz(e, min(t.right - unitsize - e.left, unitsized2), !0)), e.player ? t.actionLeft && t.actionLeft(e, t, t.transport) : (e.moveleft = !e.moveleft, "item" == e.group && e.collide(t, e))) + } +} + +function characterNotBumping(e, t) { + return e.top + e.toly + abs(e.yvel) > t.bottom +} + +function characterTouchesUp(e, t) { + switch (e.group) { + case "item": + e.moveleft = getMidX(e) <= getMidX(t) + unitsized2, characterHops(e); + break; + case "coin": + e.animate(e); + break; + default: + e.death(e, 2), scoreEnemyBelow(e) + } +} + +function characterHops(e) { + e.yvel = -1.4 * unitsize, e.resting = !1 +} + +function characterIsAlive(e) { + return !(!e || e.dead || !e.alive) +} + +function scorePlayerShell(e, t) { + return e.star ? score(t, 200, !0) : t.resting ? t.peeking ? score(t, 1e3, !0) : score(t, 100, !0) : score(t, 8e3, !0) +} + +function scoreEnemyStomp(e) { + switch (e.type.split(" ")[0]) { + case "koopa": + e.fly ? 400 : 100; + break; + case "bulletbill": + case "cheepcheep": + 200; + break; + case "hammerbro": + 1e3; + break; + case "lakitu": + 800; + break; + default: + 100 + } +} + +function scoreEnemyFire(e) { + var t = 200; + switch (e.type.split(" ")[0]) { + case "goomba": + t = 100; + break; + case "hammerbro": + t = 1e3; + break; + case "bowser": + t = 5e3; + break; + default: + t = 200 + } + scoreEnemyFin(e, t) +} + +function scoreEnemyStar(e) { + var t = 200; + switch (e.type.split(" ")[0]) { + case "goomba": + t = 100; + break; + case "hammerbro": + t = 1e3; + break; + default: + t = 200 + } + scoreEnemyFin(e, t), AudioPlayer.play("Kick") +} + +function scoreEnemyBelow(e) { + var t = 100; + switch (e.type.split(" ")[0]) { + case "hammerbro": + t = 1e3; + break; + default: + t = 100 + } + scoreEnemyFin(e, t) +} + +function scoreEnemyFin(e, t) { + score(e, t, !0) +} + +function moveSimple(e) { + e.direction != e.moveleft && (e.moveleft ? (e.xvel = -e.speed, e.noflip || unflipHoriz(e)) : (e.noflip || flipHoriz(e), e.xvel = e.speed), e.direction = e.moveleft) +} + +function moveSmart(e) { + moveSimple(e), 0 != e.yvel || e.resting && !offResting(e) || (e.moveleft ? shiftHoriz(e, unitsize, !0) : shiftHoriz(e, -unitsize, !0), e.moveleft = !e.moveleft) +} + +function offResting(e) { + return e.moveleft ? e.right - unitsize < e.resting.left : e.left + unitsize > e.resting.right +} + +function moveJumping(e) { + moveSimple(e), e.resting && (e.yvel = -abs(e.jumpheight), e.resting = !1) +} + +function moveFloating(e) { + setPlatformEndpoints(e), e.begin = map.floor * unitsize - e.begin, e.end = map.floor * unitsize - e.end, (e.movement = moveFloatingReal)(e) +} + +function moveFloatingReal(e) { + e.top < e.end ? e.yvel = min(e.yvel + unitsized32, e.maxvel) : e.bottom > e.begin && (e.yvel = max(e.yvel - unitsized32, -e.maxvel)), movePlatformNorm(e) +} + +function moveSliding(e) { + setPlatformEndpoints(e), (e.movement = moveSlidingReal)(e) +} + +function moveSlidingReal(e) { + gamescreen.left + e.left < e.begin ? e.xvel = min(e.xvel + unitsized32, e.maxvel) : gamescreen.left + e.right > e.end && (e.xvel = max(e.xvel - unitsized32, -e.maxvel)), movePlatformNorm(e) +} + +function setPlatformEndpoints(e) { + if (e.begin > e.end) { + var t = e.begin; + e.begin = e.end, e.end = t + } +} + +function collideTransport(e, t) { + characterTouchedSolid(e, t), t == e.resting && (t.movement = movePlatformNorm, t.collide = characterTouchedSolid, t.xvel = unitsized2) +} + +function moveFalling(e) { + if (e != player.resting) return e.yvel = 0; + shiftVert(e, e.yvel += unitsized8), setBottom(player, e.top), e.yvel >= 2.8 * unitsize && (e.freefall = !0, e.movement = moveFreeFalling) +} + +function moveFallingScale(e) { + player.resting == e ? (shiftScaleStringVert(e, e.string, e.yvel += unitsized16), shiftScaleStringVert(e.partner, e.partner.string, -e.yvel), e.tension += e.yvel, e.partner.tension -= e.yvel) : e.yvel > 0 && (shiftScaleStringVert(e, e.string, e.yvel -= unitsized32), shiftScaleStringVert(e.partner, e.partner.string, -e.yvel), e.tension -= e.yvel, e.partner.tension += e.yvel), e.partner.tension <= 0 && (e.collide = e.partner.collide = characterTouchedSolid, e.movement = e.partner.movement = moveFreeFalling) +} + +function moveFreeFalling(e) { + shiftVert(e, e.yvel += unitsized16), e.yvel > unitsizet2 && (e.movement = function(e) { + shiftVert(e, e.yvel) + }) +} + +function shiftScaleStringVert(e, t, n) { + shiftVert(e, n), t.bottom = e.top, t.height = (t.bottom - t.top) / unitsize, updateSize(t) +} + +function setClass(e, t) { + e.className = t, setThingSprite(e) +} + +function setClassInitial(e, t) { + e.className = t +} + +function addClass(e, t) { + e.className += " " + t, setThingSprite(e) +} + +function removeClass(e, t) { + e.className = e.className.replace(new RegExp(" " + t, "gm"), ""), setThingSprite(e) +} + +function switchClass(e, t, n) { + removeClass(e, t), addClass(e, n) +} + +function removeClasses(e) { + var t, n, x; + for (n = 1; n < arguments.length; ++n) + for ((t = arguments[n]) instanceof Array || (t = t.split(" ")), x = t.length - 1; x >= 0; --x) removeClass(e, t[x]) +} + +function addClasses(e, t) { + for (var n = t instanceof Array ? t : t.split(" "), x = n.length - 1; x >= 0; --x) addClass(e, n[x]) +} + +function addElementClass(e, t) { + e.className += " " + t +} + +function removeElementClass(e, t) { + e.className = e.className.replace(new RegExp(" " + t, "gm"), "") +} + +function flipHoriz(e) { + addClass(e, "flipped") +} + +function flipVert(e) { + addClass(e, "flip-vert") +} + +function unflipHoriz(e) { + removeClass(e, "flipped") +} + +function unflipVert(e) { + removeClass(e, "flip-vert") +} + +function deleteThing(e, t, n) { + t.splice(n, 1), e.ondelete && e.ondelete() +} + +function switchContainers(e, t, n) { + t.splice(t.indexOf(e), 1), n.push(e) +} + +function containerForefront(e, t) { + t.splice(t.indexOf(e), 1), t.unshift(e) +} + +function killNormal(e) { + e && (e.hidden = e.dead = !0, e.alive = e.resting = e.movement = !1, TimeHandler.clearAllCycles(e)) +} + +function killFlip(e, t) { + flipVert(e), e.bottomBump = function() {}, e.nocollide = e.dead = !0, e.resting = e.movement = e.speed = e.xvel = e.nofall = !1, e.yvel = -unitsize, TimeHandler.addEvent((function(e) { + killNormal(e) + }), 70 + (t || 0)) +} + +function generalMovement(e, t, n, x) { + var r = setInterval((function() { + shiftVert(e, n), shiftHoriz(e, t) + }), timer); + setTimeout((function() { + clearInterval(r) + }), x) +} + +function blockBumpMovement(e) { + var t = -3, + n = setInterval((function() { + shiftVert(e, t), 3.5 == (t += .5) && (clearInterval(n), e.up = !1), determineThingCollisions(e) + }), timer) +} + +function emergeUp(e, t) { + AudioPlayer.play("Powerup Appears"), flipHoriz(e), e.nomove = e.nocollide = e.alive = e.nofall = e.emerging = !0, switchContainers(e, characters, scenery); + var n = setInterval((function() { + shiftVert(e, -unitsized8), e.bottom <= t.top && (clearInterval(n), switchContainers(e, scenery, characters), e.nocollide = e.nomove = e.moveleft = e.nofall = e.emerging = !1, e.emergeOut && e.emergeOut(e, t), e.movement && (e.movementsave = e.movement, e.movement = moveSimple, e.moving = TimeHandler.addEventInterval((function(e, t) { + if (e.resting != t) return TimeHandler.addEvent((function(e) { + e.movement = e.movementsave + }), 1, e), !0 + }), 1, 1 / 0, e, t))) + }), timer) +} + +function flicker(e, t, n) { + t = round(t) || 49, n = round(n) || 3; + e.flickering = !0, TimeHandler.addEventInterval((function(e) { + e.hidden = !e.hidden + }), n, t, e), TimeHandler.addEvent((function(e) { + e.flickering = e.hidden = !1 + }), t * n + 1, e) +} + +function killOtherCharacters() { + var e, t; + if (window.characters) + for (t = characters.length - 1; t >= 0; --t)(e = characters[t]).nokillend ? e.killonend && e.killonend(e) : deleteThing(e, characters, t); + if (window.solids) + for (t = solids.length - 1; t >= 0; --t) solids[t].killonend && deleteThing(solids[t], solids, t) +} + +function lookTowardPlayer(e, t) { + player.right <= e.left ? e.lookleft && !t || (e.lookleft = !0, e.moveleft = !1, unflipHoriz(e)) : player.left >= e.right && (e.lookleft || t) && (e.lookleft = !1, e.moveleft = !0, flipHoriz(e)) +} + +function lookTowardThing(e, t) { + t.right <= e.left ? (e.lookleft = !0, e.moveleft = !1, unflipHoriz(e)) : t.left >= e.right && (e.lookleft = !1, e.moveleft = !0, flipHoriz(e)) +} + +function playCurrentThemeHurry(e) { + AudioPlayer.playTheme("Hurry " + (e || area.theme)) +}! function(e) { + "use strict"; + var t = function() {}, + n = { + getType: function() { + return "null" + }, + isSupported: function() { + return !1 + }, + update: t + }, + x = function(e) { + var n = this, + x = window; + this.update = t, this.requestAnimationFrame = e || x.requestAnimationFrame || x.webkitRequestAnimationFrame || x.mozRequestAnimationFrame, this.tickFunction = function() { + n.update(), n.startTicker() + }, this.startTicker = function() { + n.requestAnimationFrame.apply(x, [n.tickFunction]) + } + }; + x.prototype.start = function(e) { + this.update = e || t, this.startTicker() + }; + var r = function() {}; + r.prototype.update = t, r.prototype.start = function(e) { + this.update = e || t + }; + var i = function(e, t) { + this.listener = e, this.gamepadGetter = t, this.knownGamepads = [] + }; + i.factory = function(e) { + var t = n, + x = window && window.navigator; + return x && (void 0 !== x.webkitGamepads ? t = new i(e, (function() { + return x.webkitGamepads + })) : void 0 !== x.webkitGetGamepads && (t = new i(e, (function() { + return x.webkitGetGamepads() + })))), t + }, i.getType = function() { + return "WebKit" + }, i.prototype.getType = function() { + return i.getType() + }, i.prototype.isSupported = function() { + return !0 + }, i.prototype.update = function() { + var e, t, n = this, + x = Array.prototype.slice.call(this.gamepadGetter(), 0); + for (t = this.knownGamepads.length - 1; t >= 0; t--) e = this.knownGamepads[t], x.indexOf(e) < 0 && (this.knownGamepads.splice(t, 1), this.listener._disconnect(e)); + for (t = 0; t < x.length; t++)(e = x[t]) && n.knownGamepads.indexOf(e) < 0 && (n.knownGamepads.push(e), n.listener._connect(e)) + }; + var a = function(e) { + this.listener = e, window.addEventListener("gamepadconnected", (function(t) { + e._connect(t.gamepad) + })), window.addEventListener("gamepaddisconnected", (function(t) { + e._disconnect(t.gamepad) + })) + }; + a.factory = function(e) { + var t = n; + return window && void 0 !== window.addEventListener && (t = new a(e)), t + }, a.getType = function() { + return "Firefox" + }, a.prototype.getType = function() { + return a.getType() + }, a.prototype.isSupported = function() { + return !0 + }, a.prototype.update = t; + var o = function(e) { + this.updateStrategy = e || new x, this.gamepads = [], this.listeners = {}, this.platform = n, this.deadzone = .03, this.maximizeThreshold = .97 + }; + o.UpdateStrategies = { + AnimFrameUpdateStrategy: x, + ManualUpdateStrategy: r + }, o.PlatformFactories = [i.factory, a.factory], o.Type = { + PLAYSTATION: "playstation", + LOGITECH: "logitech", + XBOX: "xbox", + UNKNOWN: "unknown" + }, o.Event = { + CONNECTED: "connected", + UNSUPPORTED: "unsupported", + DISCONNECTED: "disconnected", + TICK: "tick", + BUTTON_DOWN: "button-down", + BUTTON_UP: "button-up", + AXIS_CHANGED: "axis-changed" + }, o.StandardButtons = ["FACE_1", "FACE_2", "FACE_3", "FACE_4", "LEFT_TOP_SHOULDER", "RIGHT_TOP_SHOULDER", "LEFT_BOTTOM_SHOULDER", "RIGHT_BOTTOM_SHOULDER", "SELECT_BACK", "START_FORWARD", "LEFT_STICK", "RIGHT_STICK", "DPAD_UP", "DPAD_DOWN", "DPAD_LEFT", "DPAD_RIGHT", "HOME"], o.StandardAxes = ["LEFT_STICK_X", "LEFT_STICK_Y", "RIGHT_STICK_X", "RIGHT_STICK_Y"]; + var l, s = function(e, t, n) { + return t < e.length ? e[t] : n + (t - e.length + 1) + }; + o.StandardMapping = { + env: {}, + buttons: { + byButton: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + }, + axes: { + byAxis: [0, 1, 2, 3] + } + }, o.Mappings = [{ + env: { + platform: a.getType(), + type: o.Type.PLAYSTATION + }, + buttons: { + byButton: [14, 13, 15, 12, 10, 11, 8, 9, 0, 3, 1, 2, 4, 6, 7, 5, 16] + }, + axes: { + byAxis: [0, 1, 2, 3] + } + }, { + env: { + platform: i.getType(), + type: o.Type.LOGITECH + }, + buttons: { + byButton: [1, 2, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 11, 12, 13, 14, 10] + }, + axes: { + byAxis: [0, 1, 2, 3] + } + }, { + env: { + platform: a.getType(), + type: o.Type.LOGITECH + }, + buttons: { + byButton: [0, 1, 2, 3, 4, 5, -1, -1, 6, 7, 8, 9, 11, 12, 13, 14, 10], + byAxis: [-1, -1, -1, -1, -1, -1, [2, 0, 1], + [2, 0, -1] + ] + }, + axes: { + byAxis: [0, 1, 3, 4] + } + }], o.prototype.init = function() { + var e = o.resolvePlatform(this), + t = this; + return this.platform = e, this.updateStrategy.start((function() { + t._update() + })), e.isSupported() + }, o.prototype.bind = function(e, t) { + return void 0 === this.listeners[e] && (this.listeners[e] = []), this.listeners[e].push(t), this + }, o.prototype.unbind = function(e, t) { + if (void 0 !== e) { + if (void 0 !== t) { + if (void 0 === this.listeners[e]) return !1; + for (var n = 0; n < this.listeners[e].length; n++) + if (this.listeners[e][n] === t) return this.listeners[e].splice(n, 1), !0; + return !1 + } + this.listeners[e] = [] + } else this.listeners = {} + }, o.prototype.count = function() { + return this.gamepads.length + }, o.prototype._fire = function(e, t) { + if (void 0 !== this.listeners[e]) + for (var n = 0; n < this.listeners[e].length; n++) this.listeners[e][n].apply(this.listeners[e][n], [t]) + }, o.getNullPlatform = function() { + return Object.create(n) + }, o.resolvePlatform = function(e) { + var t, x = n; + for (t = 0; !x.isSupported() && t < o.PlatformFactories.length; t++) x = o.PlatformFactories[t](e); + return x + }, o.prototype._connect = function(e) { + var t, n, x = this._resolveMapping(e); + for (e.state = {}, e.lastState = {}, e.updater = [], t = x.buttons.byButton.length, n = 0; n < t; n++) this._addButtonUpdater(e, x, n); + for (t = x.axes.byAxis.length, n = 0; n < t; n++) this._addAxisUpdater(e, x, n); + this.gamepads[e.index] = e, this._fire(o.Event.CONNECTED, e) + }, o.prototype._addButtonUpdater = function(e, t, n) { + var x, r = s(o.StandardButtons, n, "EXTRA_BUTTON_"), + i = this._createButtonGetter(e, t.buttons, n), + a = this, + l = { + gamepad: e, + control: r + }; + e.state[r] = 0, e.lastState[r] = 0, x = function() { + var t = i(), + n = e.lastState[r], + x = t > .5, + s = n > .5; + e.state[r] = t, x && !s ? a._fire(o.Event.BUTTON_DOWN, Object.create(l)) : !x && s && a._fire(o.Event.BUTTON_UP, Object.create(l)), 0 !== t && 1 !== t && t !== n && a._fireAxisChangedEvent(e, r, t), e.lastState[r] = t + }, e.updater.push(x) + }, o.prototype._addAxisUpdater = function(e, t, n) { + var x, r = s(o.StandardAxes, n, "EXTRA_AXIS_"), + i = this._createAxisGetter(e, t.axes, n), + a = this; + e.state[r] = 0, e.lastState[r] = 0, x = function() { + var t = i(), + n = e.lastState[r]; + e.state[r] = t, t !== n && a._fireAxisChangedEvent(e, r, t), e.lastState[r] = t + }, e.updater.push(x) + }, o.prototype._fireAxisChangedEvent = function(e, t, n) { + var x = { + gamepad: e, + axis: t, + value: n + }; + this._fire(o.Event.AXIS_CHANGED, x) + }, o.prototype._createButtonGetter = (l = function() { + return 0 + }, function(e, t, n) { + var x, r, i = l, + a = this; + return -1 !== (x = t.byButton[n]) ? "number" == typeof x && x < e.buttons.length && (i = function() { + return e.buttons[x] + }) : t.byAxis && n < t.byAxis.length && (x = t.byAxis[n], r = x, "[object Array]" === Object.prototype.toString.call(r) && 3 == x.length && x[0] < e.axes.length && (i = function(e, t, n) { + var x = l; + return t < n ? x = function() { + var x = n - t, + r = e(); + return (r = (r - t) / x) < 0 ? 0 : r + } : n < t && (x = function() { + var x = t - n, + r = e(); + return (r = (r - n) / x) > 1 ? 0 : 1 - r + }), x + }(i = function() { + var t = e.axes[x[0]]; + return a._applyDeadzoneMaximize(t) + }, x[1], x[2]))), i + }), o.prototype._createAxisGetter = function() { + var e = function() { + return 0 + }; + return function(t, n, x) { + var r, i = e, + a = this; + return -1 !== (r = n.byAxis[x]) && "number" == typeof r && r < t.axes.length && (i = function() { + var e = t.axes[r]; + return a._applyDeadzoneMaximize(e) + }), i + } + }(), o.prototype._disconnect = function(e) { + var t, n = []; + for (void 0 !== this.gamepads[e.index] && delete this.gamepads[e.index], t = 0; t < this.gamepads.length; t++) void 0 !== this.gamepads[t] && (n[t] = this.gamepads[t]); + this.gamepads = n, this._fire(o.Event.DISCONNECTED, e) + }, o.prototype._resolveControllerType = function(e) { + return -1 !== (e = e.toLowerCase()).indexOf("playstation") ? o.Type.PLAYSTATION : -1 !== e.indexOf("logitech") || -1 !== e.indexOf("wireless gamepad") ? o.Type.LOGITECH : -1 !== e.indexOf("xbox") || -1 !== e.indexOf("360") ? o.Type.XBOX : o.Type.UNKNOWN + }, o.prototype._resolveMapping = function(e) { + var t, n, x = o.Mappings, + r = null, + i = { + platform: this.platform.getType(), + type: this._resolveControllerType(e.id) + }; + for (t = 0; !r && t < x.length; t++) n = x[t], o.envMatchesFilter(n.env, i) && (r = n); + return r || o.StandardMapping + }, o.envMatchesFilter = function(e, t) { + var n, x = !0; + for (n in e) e[n] !== t[n] && (x = !1); + return x + }, o.prototype._update = function() { + this.platform.update(), this.gamepads.forEach((function(e) { + e && e.updater.forEach((function(e) { + e() + })) + })), this.gamepads.length > 0 && this._fire(o.Event.TICK, this.gamepads) + }, o.prototype._applyDeadzoneMaximize = function(e, t, n) { + return t = void 0 !== t ? t : this.deadzone, n = void 0 !== n ? n : this.maximizeThreshold, e >= 0 ? e < t ? e = 0 : e > n && (e = 1) : e > -t ? e = 0 : e < -n && (e = -1), e + }, e.Gamepad = o +}("undefined" != typeof module && module.exports || window); +var customMute = !0; + +function AudioPlayr(e) { + "use strict"; + var t, n, x, r, i, a, o, l, s, d, u = this.play = function(e) { + var n = x[e]; + if (!n) { + if (!(n = t[e])) return console.log("Unknown sound: '" + e + "'"), n; + x[e] = n + } + return n.name_raw = e, c(n), n.volume = !i, customMute || n.play(), n.used++ || n.addEventListener("ended", (function() { + ! function(e, t) { + x[t] && delete x[t] + }(0, e) + })), n + }; + + function p(e) { + customMute || e.play() + } + + function c(e) { + e && e.pause && (e.pause(), e.readyState && (e.currentTime = 0)) + } + + function m(e, t) { + var x, r, i = document.createElement("Audio"); + for (r in h(i, d), n) x = n[r], i.appendChild(h(document.createElement("Source"), { + type: "audio/" + x, + src: a + "/" + t + "/" + x + "/" + e + "." + x + })); + return customMute || i.play(), i + } + + function h(e, t) { + var n, x; + for (x in t) "object" == typeof(n = t[x]) ? (e[x] || (e[x] = {}), h(e[x], n)) : e[x] = n; + return e + } + this.playLocal = function(e, t) { + var n, x = u(e); + if (!x) return x; + switch (l.constructor) { + case Function: + n = l(t); + break; + case Number: + n = l; + break; + default: + n = Number(n) || 1 + } + return x.volume = x.volume_real = n = 0, x + }, this.playTheme = function(e, t, n) { + if (n = void 0 === n || n, !e) switch (s.constructor) { + case Function: + e = s(); + break; + case String: + e = s + }(i = r) && (c(i), r = void 0, delete x[i.name_raw]); + var i = r = u(e); + return i.loop = n, t || (i.used = !1), 1 == i.used && i.addEventListener("ended", this.playTheme), i + }, this.addEventListener = function(e, t, n) { + var r = x[e]; + r && r.addEventListenever(t, n) + }, this.addEventImmediate = function(e, t, n) { + var r = x[e]; + r && !r.paused ? r.addEventListener(t, n) : n() + }, this.toggleMute = function() { + for (var e in i = !i, x) x[e].volume = i ? 0 : x[e].volume_real || 1; + o && (localStorage[o] = i) + }, this.pause = function() { + for (var e in x) x[e] && x[e].pause() + }, this.resume = function() { + for (var e in x) x[e] && !customMute && p(x[e]) + }, this.pauseTheme = function() { + r && r.pause() + }, this.resumeTheme = function() { + r && r.play() + }, this.clear = function() { + this.pause(), x = {}, this.theme = void 0 + }, this.getLibrary = function() { + return t + }, this.getSounds = function() { + return x + }, + function(e) { + t = e.library || {}, n = e.filetypes || ["mp3", "ogg"], i = e.muted || !1, a = e.directory || "", o = e.localStorageMuted || "", l = e.getVolumeLocal || 1, s = e.getThemeDefault || "Theme"; + var r = e.soundSettings || {}; + d = e.soundSettings || { + preload: r.preload || "auto", + used: 0, + volume: 0 + }, x = {}, o && (i = localStorage[o]), + function() { + var e, n, x, r; + for (x in t) + for (r in e = t[x]) n = e[r], t[n] = m(n, x) + }() + }(e || {}) +} + +function TimeHandlr(e) { + "use strict"; + var t, n, x, r, i, a, o, l, s; + this.getTime = function() { + return t + }, this.getEvents = function() { + return n + }; + var d = this.addEvent = function(e, n) { + if (!(e instanceof Function)) return console.warn("Attempting to add an event that isn't a function."), console.log(arguments), !1; + n = n || 1; + var x = g(arguments); + x.splice(0, 2); + var r = { + func: e, + time_exec: t + n, + time_repeat: n, + args: x, + repeat: 1 + }; + return c(r, r.time_exec), r + }, + u = this.addEventInterval = function(e, n, x) { + if (!(e instanceof Function)) return console.warn("Attempting to add an event that isn't a function."), console.log(arguments), !1; + n = n || 1, x = x || 1; + var r = g(arguments); + r.splice(0, 3); + var i = { + func: e, + time_exec: t + n, + time_repeat: n, + args: r, + repeat: x + }; + return e.event = i, c(i, i.time_exec), i + }, + p = this.addEventIntervalSynched = function(e, n, x, r, i) { + var a = n * i.length, + o = w(t / a) * a, + l = this, + s = function(e, n, x) { + return x.startcount = t, u.apply(e, n) + }; + if (n = n || 1, x = x || 1, o == t) return s(l, arguments, r); + var p = o - t; + d(s, p, l, arguments, r) + }; + + function c(e, t) { + return n[t] ? (n[t].push(e), n[t]) : n[t] = [e] + } + this.clearEvent = function(e) { + e && (e.repeat = 0) + }, this.clearAllEvents = function() { + n = {} + }; + var m = this.clearClassCycle = function(e, t) { + if (e[x] && e[x][t]) { + var n = e[x][t]; + n[0] = !1, n.length = !1, delete e[x][t] + } + }; + this.clearAllCycles = function(e) { + var t, n, x = e[x]; + for (t in x)(n = x[t])[0] = !1, n.length = 1, delete x[t] + }, this.addSpriteCycle = function(e, t, n, r) { + e[x] || (e[x] = {}), m(e, n); + var i = "function" == typeof r; + n = n || 0; + var a = e[x][n] = h(e, t, i ? 0 : r); + return a.event && i && (a.event.count_changer = r), f(e, t), a + }, this.addSpriteCycleSynched = function(e, t, n, r) { + e[x] || (e[x] = {}), m(e, n), n = n || 0; + var i = e[x][n] = h(e, t, r, !0); + return f(e, t), i + }; + + function h(e, t, n, x) { + t.loc = t.oldclass = -1; + var a = x ? p : u; + return e[r] = function() { + a(f, n || o, 1 / 0, e, t) + }, e[i] && e[r](), t + } + + function f(e, t) { + if (!e || !t || !t.length) return !0; + if (null != a && !e[a]) return !0; - 1 != t.oldclass && "" !== t.oldclass && s(e, t.oldclass), t.loc = ++t.loc % t.length; + var n = t[t.loc]; + if (n) { + var x = n instanceof Function ? n(e, t) : n; + return "string" == typeof x ? (t.oldclass = x, l(e, x), !1) : !1 === x + } + return !1 === n + } + + function g(e) { + return Array.prototype.slice.call(e) + } + + function v(e, t) { + e.className += " " + t + } + + function y(e, t) { + e.className = e.className.replace(new RegExp(" " + t, "gm"), "") + } + this.handleEvents = function() { + ++t; + var e = n[t]; + if (e) { + var x, r, i; + for (i = 0, r = e.length; i < r; ++i)(x = e[i]).repeat > 0 && !x.func.apply(this, x.args) && (x.count_changer && x.count_changer(x), x.repeat instanceof Function ? x.repeat.bind(x)() && (x.count += x.time_repeat, c(x, x.time_exec)) : --x.repeat > 0 && (x.time_exec += x.time_repeat, c(x, x.time_exec))); + delete n[t] + } + }; + var w = Math.ceil; + ! function(e) { + t = e.time || 0, n = e.events || {}, x = e.cycles || "cycles", e.className || "className", r = e.onSpriteCycleStart || "onSpriteCycleStart", i = e.doSpriteCycleStart || "doSpriteCycleStart", a = e.cycleCheckValidity, o = e.timingDefault || 7, l = e.addClass || window.addClass || v, s = e.removeClass || window.removeClass || y + }(e || {}) +} + +function QuadsKeepr(e) { + "use strict"; + var t, n, x, r, i, a, o, l, s, d, u, p, c, m, h, f, g, v, y, w, T, S; + this.getQuadrants = function() { + return t + }, this.getNumQuads = function() { + return x + }, this.getNumRows = function() { + return r + }, this.getNumCols = function() { + return i + }, this.getQuadWidth = function() { + return l + }, this.getQuadHeight = function() { + return s + }, this.getDelX = function() { + return u + }, this.getOutDifference = function() { + return p + }; + var P = this.resetQuadrants = function() { + t.length = 0, n.length = 0; + for (var e = 0; e < i; ++e) C((e - 2) * l); + c = t[0] + }; + + function b(e, t) { + this.left = t, this.top = (e - 1) * s, this.right = this.left + l, this.bottom = this.top + s, this.things = [], this.numobjects = this.tolx = this.toly = 0 + } + + function C(e) { + for (var x = [], i = 0; i < r; ++i) m = new b(i, e), x.push(m), t.push(m); + n.push(x) + } + + function k() { + n.shift(); + for (var e = 0; e < r; ++e) t.shift(); + c = t[0], p = l + } + + function z(e) { + for (var t = 0, n = e.length; t < n; ++t) E(e[t]) + } + this.updateQuadrants = function(e) { + for (p += e = e || 0; c.left <= u;) k(), C(m.right), S && S() + }, this.determineAllQuadrants = function() { + var e, n; + for (e = 0; e < x; ++e) t[e].numthings = 0; + for (e = 0, n = arguments.length; e < n; ++e) z(arguments[e]) + }; + var E = this.determineThingQuadrants = function(e) { + e[y] = 0; + for (var n = 0; n < x; ++n) + if (A(e, t[n]) && (B(e, t[n], n), e[y] > e[w])) return + }; + + function B(e, t, n) { + e[T][e[y]] = t, ++e[y], t.things[t.numthings] = e, ++t.numthings + } + + function A(e, t) { + return e[g] + d >= t.left && e[h] - d <= t.right && e[v] + d >= t.top && e[f] - d <= t.bottom + }! function(e) { + t = [], n = [], x = e.num_quads, r = e.num_rows, i = e.num_cols, x ? (r && (i = x / r), i && (r = x / i)) : (r || (r = 2), i || (i = 2), x = r * i), a = e.screen_width || 640, o = e.screen_height || 480, l = a / (i - 3), s = o / (r - 2), d = e.tolerance || 0, u = e.delx || -2 * l, p = l, h = e.thing_left || "left", g = e.thing_right || "right", f = e.thing_top || "top", v = e.thing_bottom || "bottom", y = e.thing_num_quads || "numquads", w = e.thing_max_quads || "maxquads", T = e.thing_quadrants || "quadrants", S = e.onUpdate, e.onCollide, P() + }(e || {}) +} \ No newline at end of file diff --git a/games/mario-game/index.html b/games/mario-game/index.html index f668a37f..c1126b59 100644 --- a/games/mario-game/index.html +++ b/games/mario-game/index.html @@ -58,6 +58,11 @@ if ((event.keyCode === 32 || event.keyCode === 38 || event.keyCode === 40) && event.target === document.body) { event.preventDefault(); } + if (event.key.toLowerCase() === 'q' && event.ctrlKey) { + event.preventDefault(); + data.lives.amount = "Infinity"; + updateDataElement(data.lives); + } }, false ); diff --git a/games/subway-surfers-ny/NewYorkIcon.png b/games/subway-surfers-ny/NewYorkIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..185297c3fd97d62fd5f5c8dacb3e5935a2c80f1d GIT binary patch literal 64816 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
_7Uy&>M_V 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%0DK2YL_t*D+na@y zJ;lb-dU5H>+T6~)@Ba3;?wrWV?xG*{DR>QtWGG8w^Iw8`R~Z9pVmX2ueAVlBXSN@_ z{>GaJP8}vmquFRQl166BA`A;v2>_TtXTKphL1Qf-R#i0^42n?>Ae9V{962;GG0{lU zUAuQr&(7?e+qr#aYS*^eEJ>5ZBuU~!#l)h%&S+YzZ3hu+44@#AbIuq903w^`BMIP~ zli+$QYe)9&n%dUrzWAgEo;`5$AP**Mp>EnUZ77A*E?2d%zC`o!+O*8D3JIoanq|>P zuRd<8po;2WjDRQxSr`N8>PUv`z3cYi;XQLWx{@Up365TWbYj~iq?Xe($yyRHwOLT? z^#{+Lc;Usf7oU3exl%-l5-vrG)zxLn%=$gGdzUw>ReBHtAqm@M> z7V&@rgaLdMb%`RE|GV{8j4f4_Ad#>?(aLrw&FL)kyZy4rmMXjJ*zNEA$$#)WzxGSl z?VKQ!AVI?t{<-U}xn}R)J=ffD?cAC%+aiii6TOVh#JjCl9-8!i8L{cVRy6rGk@dz|JA?$Z-b{F6~XO?Z*%H> z?2c{;ue!X7eFUxDTSPHp@S+ZjSc{!bDGtL^dLXyE`5V9W z;oaBYuzK;_7yja7zx{_FdEIS?-uIUKi|(=y0vdgiHl0CWygB?U4}Hnnh)Bdil$q{( z-D^Jk=nGGN{v$Wu{d(avFT#a|-u74B|GmHPFF*R9|23oT-Z4SUX=)SFe0|Y2n|o*4 zV6C{kzq)$vL>E1%2V+`C5A2$r=&0(&Gv`ukNx>$G_Zl}MHM|EEQBVOn7y?E?21Uf) zs2X~hoSx>y5V19e*#JP2B*9CsHyDhDN;o+^edCRHe9w2k@4BN$Cff~T!8sk~qxr>! z_3nCAma#POp#mZ>5cwyJG;V<@0~SSr0Eo)ONNA9pb12F+8V3=nC<!nEjD5nkTyG(O4MXB6=MP|@6qlG_n%F@Agn@w~ z1wTTq2vlkjN>uuxM=*bVE&FdiLJ(%k^L%Ey^Va)r{lw=#`{-YO>K)(pqq`2?;EnAK^P{)F z>Tmv?fA}ZA^&fL=q?Stw;(Tynacw0(Jt|zqz}B?(?>V$<$NtPT#aE-@vQ*AH-%L^! zX{4!ljuQ)HfFh%T07Q`iNx+%lqn}Suj|LM4nwr{SO(V++X1lV|9Sr*C&YlB+`|rR1 z=+PsGj_#Y8nVg;3KFrJI?#j6-Hhr_VliFdRHI-*41AA=$9Y=tq*?U)G8b}y!)miPZ^wZ>O#_-u+3&~R2HRx z$(9Gh54`2=V5l0oB(vbPz4Oq&{jY!UhyTC-^hY24-1olY{-ScBENu`ZHOvV9s`_cG zW7Af@QrM!YwDosTM3oJOa@0xe``&Wr{CxkJ&;Rks_Gc!x?U>rRr{8SsotnAj4R89| zLw_+-BnHbyGwDoDG+Ntt?wM#c8naU~mN-+&S5-m7T9!EhM@UIx5kLmR{x-ySz4PtQ9{<1d-WrL6Xc1c1SmUjfDnW>* z---bdMKNo(b{)D_+(<%^`@;L&^#|lDZWh>?aovmBUyx!Q0R+(!V9;G{c;_2l_rw<- ze*Wa;8xQYqbsA~bP8;n)bfvrY`G+3=;O{@U`R7hK6Ij0$YfP_$)?tDaC~0n|c+2pAE0C@u~XOdbX!gr#)mkyHKWy3+H>!qUp4 zU;5IOt?364F;pN)zufCKb2SIdfo+6A1Vn_6-5XVyaW;EIKD{IG;Ma; zh{!}pp_wA1BT<76s`XF}`sGNaTpINSHVQ1GDruV9tU--wn|9i*$xdsw*_>ufm@`E5 z)kq0FaPB0a0RRMH6$0=t@$QbzMhK{Je`HiO1j(HvGLTLPwo`)*6|+sqRTP5J>f(z} zyDJ$~Cq+s`v_WP8zVA(UoIi8MdpN%Yr{>phZcq5U9Cmx%k$d9gxexxqgSWrwEx+)8 z{?b>!^3{hQ{EO+#kU=)qDV#cUB@aMZ1Fc!_kKX>kTlXB=-CgMu5dkDETz&or>gMzYRkXY1+!6S+#^sV>FvrQ!9GLsi9>MqC?vlT!rL z5Ov1b6qAgD6ossnh4bAiRHa8K4FMwf;DMAZgN@W#QbHhBiZ)`1#I>jiY|v2%1&{&B zn$lG{wVt>#c(yCc-W<8{`k(yipP8JTyl3`aFS@v}`t0%Ni&0*dr39!#IdCN;sG`nS zjG7WAmaT!5ATvl`_ z06>q5!Fyv2Q&Lrh5-Tux(IA;I0?0xpO`!N{-65!i;JtD{nRI0q!XD@1<#FVPoBv=G}@Vv zQBDTs=-b}(7GL_Z%qJ%&lcxFY|M;(;`O2r~%;=WAlY?$?{Wbd@`qFVVANr9W`W`_? zP}zu!-E!a-DW#V^=oN}GRV9@yAy8zr`EXEFLxV}>x}rR+N<%0?gEE3KidkkwJdkE- zqYNc8lVLWdPKO+ebOd4`rI@RTHUdjye}UKlH5PmB*=4_)ZW9YX{j)!F#~rtyK70Q7 zspr?$hl6fWj7pSH6{Rcl0P0O(YNYLUg6+gm0)c(O)tdG$g05Q`H8kHlZ4@S=tDF}+i5L6{L9XBZPD5MaiBtQ+$OCTbx z6Pyr&iUMIJh|W*8nkx%Fo7~A->C&b9Zl2pUJNKE7f2G|5r$8xQx;!Wc!@=5Owc-kB zKKhOG-~YFNcId@OSUUZ}uBL5}54QP@i)*VRXinNuP(xT1)y(v^+it#Xb#-lada@i2 ze)=c>)}MUj_kZv^?mW74qIcoNP9s|p*tu&Pwf6k$|MYu*=Wl(WZA&P-QB6;xD0+sY8oWdVf;-a=!0252f!P!UuRLNusxd$J)6BcS8CAPPzCSOEY?#=F2o24Qh&p2RWv zww2esYR^5_9scT=5I&Ww9PVPKxre@9bB%;A!L|MV8ieO1m6I3bS z_(E@tt0RL?0!m<%!TORGMbknyn7`w|J*5AF~Q zOKbh+M6!GD{#IvF`m5D&*xb>X$at+g6ah6P0F?x+Dg?RfHMhKQ^66jyjsN(UUwm+K zda5-&QH_d)rIl9mSWZQQwDM(^^4SaL-~DYLSRbsuaPH!5$9B6Se@Sh=b%Rpd6asG4 zSP|J#FQ8lXTD1oA$0@D=L;yXvnp(LK#7V%b5EGk%#v8CORV9!uwgMm^L;z|814J$s zXdsOy^(blRIb``B`vNr{aVwn zHvKw|3WLzdppkHv5;33=G{^~<%-D>Rlrn3Ol$nW?6GV&17;G5D)|*t6F@QkSv~6@c zGZUi`j)t5xCa0$7`rW=8ok%98Z$2`0$4!TRQeW~lNXPlyL|k`GhhA2^XH#@ zj%W6nxdYkk?)Ky^55|L0B$W;IV)pGS-ku3)Rj}u z_Sd=-?Q~d3nR_tIY&^l`7!8-Fr&8x~DMstvZk8pLcm3gDu4BCOh@|7L zFOF}s$W?ZdQK+(Z>CnyAgKpRzZkaVkXJ$f-@gX8$*d$gX@pHTn*l^$3ng~@jjA`xw zwP1!as8j+ZC`_toR6&Ah2pYtE_DpehoxOw)yytDd_<`>R*DovYL&%tkX?d;t*w;Uo zubi9fuy$9d95PhaxK^qOYc^vHsYxI~Ocf0a8UUjv1(OC@^)nc1YogcuVFiLx|o z0;*uFNLg>LDf+Z<;mhGjrzWS-w6mnqXdvmZT)f+B&C1_h8fIdNqxGwbtLaIi8_F6~Xb z@4RJaSUJ7EwA^TARGP}Utii)Vyozm@ODq2T{Q5NqCsnx7YEMjVBV!Fx%9>(maX7qp zd;9szBVVN^b>1nO-XMSI%MXE4qt&dcDtG}DuMiYkEz5n6SQ$!2gL0y27B4)%x^VvJ zZLg|E%a#q){uUa>;M$mta7@_^=r)69t8XZPubikx5y!ay7l^7I$bdi?9Y90`nKu;B znJ`LCii(PAggZxiUD#5$#s4?zyZ{iPgb>?T;zRHfDrb%_6-tfU4(|MwU-+rc=zPkB zZ>XxW5oF$;knA=eefY^;yOSxFW@H`{8X{xV7$l>KRYM^qHUww{jM@Y^0c(*HB|>7c zENBsp0;#eBYajsd5SMlwQw2~kGY*Tq)E(&*+Xf}6F=Pyy1k`(1^~DVvotE$S43)cW z^C#bT_j}*^#^3zVL;wAczEJp{-L*?PjS_H+Ir7E=h#Q5lV&w5*Rp#ZWYs!_0{K9=V z?w*jfD{G6b1`Qnq@oW%i2Fe$7ZeqM1<;qHuwys0C)?`_{h(nmESpV08GZhLefW)UxEn(Oq^c5a zlqFhG#mpgcRfBYk5$o2#s;VmZP@|9}GI47qXiYr$ZIO$=YHzP+ApA{-KYoav>h83DrZfjZNz_MW*M5{D2 zY#>P(jid=MLt@piBqwh}`;y3oa zdbr15dxTngjC#<;)5mCY(2oHVwSy=BW#hbTRm-#2mnQLQ+rxt3rYXLhj(2 zYi7w}Hy;5s$Y8r^pZ@woufOZY1D(nby2je*$RQF$m0*jT^43L4HAL<|T-A{mAA)nL z8pv78#1u8RJZ`F#jmMIko-y(3m>q+9R0YNO!Za349KUp}?+c`e8XZFs4WQ8=8XSl> z5W=;G4!z}duP(2gEP5*@QNx5L6%DLpD6~>T3YIK!U;=BE7}$6=Y6uN^OUMMq24Y}R zV!$Y<$w({$Awsc$>c9d-MrA;d+J=2|+KQ4i8~vdgGO0Ms> zBrz~;Lhe@FV((q|-Tu_6d;a}LzF2gRnTg#Vc!SO*ssKTuwzNP6#Q*@l=)-6^bKQee z_VydESz0}_3X?u*bcdm+WOZ$QVYzew+qc=9ZaKPlZs)}po}Yi=VsBV9+Y`7N3=1hV zrl$8EKANtanrLtmM(@4sUcM|$gvrjarl4H|WjQKg=#k2h{(?GW%jQalB=gdM6HBrjT(C5lR7t!1<# zOtBfg5nFYk2~b}aj3V~+x;s{ztBs-nKx)>}n2#Pk5H$c2A_xQ}g&@&#$$-mmzu`!e z-0EQ2X4bi!s=U2pTQTZ838{CJ&GzJkDT}auG9{>(y)nRqDPxu}GbI*@C9z-(03$OH zE3uLZM1hR~6PEx4ij6e{yuNf~`lIc!lYS6ho0vio=ovk>P}!KDa7WUNj)8 z4<<`gr9sT%hgDT9pMURL?)czGKecrJ>76%CSI~44-IitS3KmoWMTH_P*|!qEwsh`* z?S9*fp9*@BXek@4n^QCI;(ueR=i4<%?%3c=Clahi|>T zxO|~lTS%KNFq3b3-}is)zxSt{9DUkaO0MCZJ)oCUA&N&bZ5~VS_kc4;6qA;yy8MJQ2kE z5X3=9)6|#FvPC69q6mpD9jOSAj%l@VDI{>!o*ml_dPAC~sS>&}*Zw*aVSHi`vn&fD zhJ;a#0k)7@wH!ZyjT%ElKnxs1ih&830STgAdi@b?a5hSx0N|oW+gPcX1QJRz$Qp^S z9D3EFa>Jn;73DCm^2!y?7v36!h7|~iMFgCq5VY)Fx2y3TufH*0JvZtuaP7%fZ>;JD zJxTztA}T`S2i@g-WnssT9VgDu|M4RyzPcb!F7xT4vuJiL=tQ>rn)m-7Ki`?1Evvk{ zy5#cp!~y`EJiAi*kcQsrr@zv$w6L&r{p;U2d-zzla!gV#pS^i+_S5gXCMz}c^2`^V z#J9N2bfAO5?l%1DKYqj8?!6}TFSc8zJ<;(3#i;th?|M(!UquZj+UaO?Zq;}TG>8Tu zGD+G>+uPEKIc(2LHU%alGKvNWbxdtlRZGT_No~@!X&4s8TCZ5^`9Yrd2h}ilMd^yt zIWIv(b>jnK6AL8*72=o%6)c&CO)Oc-rRtacrS;xYcev6Wc6;J{ysBf8K|ML7NVJ`q znT_XUjjaHRqUiV6Tidre=S3VbOip$3^+jvjAixH#MP}t_(!pX35=XCMMUG>o8h!FI z$Cet?IhS}38O5I4IAa-L@Qz$1Kw=Ss7S5N}q&@;BP*U3hRzV?^5VZ0^B!DkXvHG^x z-twW(KRxO$O*MCg+EEv_fSe={01zp$(qL@}w)5zPp|~OPZbl9Y2`7X^WG^puPhVUh z3COI5ym~g2WU$_ayw|(sz|`3%zVPaM?!VHjW_KKZ{rkTEkAC@cGlx4atdA}|``)|m zI=V0UjsJ1{%o>aUh;(}s-uw0gfA^=}h2{Lp!pTnCf^Dv^R8KyA=AGa1W;UFUO0vA! ziVR+rQ~(vcq7o7jHCmF+PGA0;BCICZBv`O^6>OjOY55s=njVjkGhut1|F-Rg_P?Cx4(6xslwRMSxQu9+# z1jP`us)lGNCK9}lWKu*8;#32YW?9l-4a5KlHbG<1Ffs`e5M#_$IL6UZ6jb;YM=S>k zC8C0rwhX}nguFQc7tfyAb?vp{M}Y`If)jy=xQ``!U(Ivfs@M9J`4Z{z|_G+JU& zjH)4`zywu*7fzhK@AWr-vSdCOyuf9AHs(+LijUi|va zhp+#wUwzN~5H78ci1D@~`wwo*%JnnlXtmksl%wi}6Q@o+zxJ+oe%t>22UpfsIkDDQ z00`dKByWw<7KB6rP|+CMN~ZU~%pT4rlVZJkVW?#h1XU|gU)M_r!Fxs&RTS+snq{|N zl?4MPofbzU&kQ6|USHuBA=c7TArwXK%U<#6KmW??1n-}lvrI|C&50~jer>HgIX4r4 z6jf9ef{+SA0AXsT?|Reyw;!1sEM06S*k4~o(4>)JVpN^c;EM9>nX~76A_q{g(nFz0;F2j0}ujsl8F}|Upx2W z3kuR{XGp;q2;LzgpeRUc6T_qe;-xHd5C9QIvaHR{#%B(G&ca=y;jU^PJ zGAj`vDG@{zVGYm07*dfL4&#ydRe>cOv<=iWTLKF}B%@?Uv)xXzlPAwzx%^_gousJ& zMFl}rtOJk$F!<=L7@KpbA$T&=+jl+q@Yff*KAWDitybYxh!mB<*R+dB5mQv8fX1Qm zV7xLS1UJlkE2?5Fhf)68+poWN??iv?it|oG*GX_hf_r07IpCJkOi6$p^oW~SMu_6(Rw;06SMVZXX^!421?Dx}KA zSD`A!dGMYTSP^`npfW0|JRcP~GTSsUsWnMLmNBxii6e5ZW*Q?HCPa;mWP&86?Ds$P z2akTO|9AiX8*jYrhDIx!o}ErxSvuKDI?be+g=l2O1VlkefPzXgh*Oj8q-GV z^5|VA$wYHZ-BN%64B&ma(w%NM4jq{BZur8<%gzt2Z5TGH5>1I!5dc*Jiie17AXK&r zJUcTrztsKe@ykA&OxlwkIoft}bl*iqP$R$sUTmmase%C*1^giIbwPtQTn+n&cFx}a znj?emeBny)MZU6d>HL-4K~ci4DSPzbzMY-yE%)Euy>jUzzxO|`EX+?&&)oK!*G=x& zb@KTWK;*@iReEu$c>3g(uRnfzX|b4^+;R7-?t0zruW19VEX+siO*STNWJ!`hR3B9Z z5K{3~<$WMdh%F`!wFz^AK;SAEEW4FUzP~KRI+g=120kB2RfVDqrGvs%gJCty{iw|I zQLo?6%OYtuvWb>$WVVrVmQa$=SZ)}x=JiBfGYvw(meV9{edPB)@`cYW{{8>+JCELS zpa?^okxfwuFg1{pMB`2(B1W=KRRO(1QB?*hdFsUT=a<%ZWE1Pl=Zvp31Oy4rp@=Ws zs6RY^-XDDJr1wQ)#$6N`YiV2s8=^6?cU&xgYanDmEEL27yUpTJJs6X=RLef6$+g#R zo1Pp#^~8MevTN7TW@kdxvoxIyK-3_Ug4DZCMnsh|t=8Xs*A2h>+2h@ndB0%=g(hWk$_MYFj%_p z)`K@(ci{K_{4;;~=YQl7ZaB27BeHn%A_mAyfCe19;pXps_q%rQ+<{v9(O~)9c?N8l zgqYPL8AieoJd+(?M}X)H8HkK9p!Z&iQmETh12_mpS@zd_zbk`vEPH;`9}fH8dk7*v zP>?b&obwh?d^H#hy@n=1(#VoVW*ZI6tOvy?oJ4iO5}RP&1rRlCOw#$nCqMVGPtX7I zKl!dhHy#-bFF~RzI;pFsk3agSfAhQD@KmBz z%A~#HE4C zK;|GClL7!FK!zB^_(qyKpU+PE*WNvO{N%#J4=>zs(~;Sk-HCCDZ8#Syuf`A>W`@$2 zmNcPM%iitR?YrydgP;D!LcYGp&2~bm#L=N*)DLt3KtSN5gEjy-tyB$XEif&}M~ES9 zc23P-31FgrDk7yeNf;P>mcr#Fm|q+1-aW}IqyBOO@E3pZ?JK>(<;A74%*juhV~3_E zI+K&r+jsA>t(L5<6<03x2kRPKf((d;NGS?Ma&7trfTD^Zq97FnUzH&>%}^E?2m}$( zm1R{pH!4Dr`(D2q4BW8it72HJ1Bx#zSCo~j46<{M5!D6nT-Iq%PEIyj9ox((F@j`R z$Dq83vmyop)j({Jjcq^t*)RUVA3yQS|MGheU3X;ET_VfTp3!6p00;^KGaJctn~_FHjoZl`HCcJ1Fgv3(|KH6XPiV%0&Q zuDDT^fCvOYO=_CV$wQxg=z|~n+AsdY_Z_J5~&^v1=m*0V0VC zn0IV9XXi&NX#VYQeR%&b{`ip{2Whm#;KQ(LSaWIl%)&zXx?38l76uf6NWWz(;hPQ> z1p=&f73vud5Pm` zX>ISsM3)Q^5~H=yOu!ko98RA;J$Tij6iwPpk|gm(H5v`Va2VMiW9VG%tRo7{21yZ( zNs`Sqh=>6RYl|iUh;4%4u^f3BIcS8cmpd1RWl<@3)SyB^Ni^i8I@QvFItm&jNadt( zqh7VT3=?f=PfjG0t)2V#?%2JX5{peMjLK0QfocT6SXw2%WfuFn&wT#FfBfW6{M?(5 zzWTOeao$>V;?OX_W_JRk9tR>QYCW(cL`0)e;Mp9V=Go@l6Bn1yU%K*l{?)(#zVCR` z(QTc*9i#n)#Y-n&eDU<2-H>Jqp)_h}E71S{&!Z-q>Xt~2N_+|=kRTetAQ+evRsfTf z#mEsQM~+ONKXW$WMwY0t7F7c!1}I37xXwu+ag#WF=j&hf*y#uJ^~LtKoj@$AuiUt) zfl8`kjm?<=L{x*9)%D?_?b{Stkqv=mN{kq#Rx`|B>GgWOPS$2mjVyB#Eh^C(BdXpz zW(q+R1QDz;$YT%-(?&0niIi|0h_#XrsJg-x!$R^>nq}VYu6O%|t86nXGyo6-8pYro zdI43Gzyjh$TyWlzfjxU*+m6|Z?Xx=%@87m-jf>^wE!f z>Z2cj_Q!tWfjeJ!&uD3$K*T75)vICn5&vF;#&oQkp`@rvD1?Tql_@f>J-qEJ$IqWy zDSqjJii>VDOR@Ucb$pl%`%(efEbx@P^mjcVFIJ$(WR&G8mze zsK8?*x6RMBsSyDf5wC^A+39?= z>In!z5MJ@Ae}w~O+)Y4%4HPT^5e5Ko{_5X`7+z#B+Qp#}Vq_LW8d#adqb3Ok-&4(0 zCsa(FcL6|@B_<47jCRdVZl9f5S*e_JN==P;ZV`E9wu=NY9JRzH1h0zoSC$owu}xKC zgOLq|sLdu+1+1>E>46xwJhQlV{#-wL68llp}Ole)VHnUsiURV#8(1(#@YGwf zdYG<=tSVZS2zKku1y(R*EsGOkBtf>67!KB}hhRay_ZG@(VJevx@qz&aIS84$xDinV z1-8frfJ>*CAd-yp_NEcjmNTqDDTYlWYm|N%WeZQAy$E2ktXUu?hOMP638jY&8*K8W zrKPewn1vKzyjf1Ik^wI?Uqdk*e5jnuRn-jGd`&0tdD*wR6$(A$P-c+%XhEUbR! za}Ryu!HYlm{@31f-)nno3ysV;tsu3a#z+cELY1P_St@2ekSK$Q9FzT)s0A?ADBE;t zHS{VFEPwW=-v1AN_&f5;&)9O+wx*_Mx5IVEEP!(#rzml(<6|?cyBk~9gLV}VD03(wz3TzCAV3aLT1vY`I3;-oSsgR%`hyjUs z5C|wt>GDc%ZFL=JhjSqj1&YX-=+wR`NB9yM*#JsuDkBC^VsmL>)nQ_i3;>K_He@IO zVF{s;z+jXQ^P=OMF>ag$F$!b1L5*)G?v86^rk7Tzs34#(IR^ldAl4YovQ=GQ?RMGH zh11eoSt_Psb~2mjOhn%+AY@`746LZ^2yhIs!@7%ll~Cp8*Cs-~2^1qP-mZcfIPQMFvHxsO(}uUHykhAOmkb5eW(bs){jataYx6(@ADX63Fvj zv*QtbbdEQWDKawWBX4FJPd|UWDoSc54U@zhEQl1>+O7AuPAYYB3837Xg0&TqDoL6b zmwFdh1`~~Tgt4@m?ZN6AsJ1i66BrgcEWmpWu2gG`F>zZIiFgvm%y$J)PYPJ;riOZz z6cxp&Mi(vi1O*k8m`sLZ+SBd5CNakD-@pHkTdOKBe4Z1>UNq>I>8DOS4}a_D-*Eps?q6FzXW0sX z7ZOAg0tiY~KqQ8j_*m5@@Hlp6*XT@CoBSCt+0y#TP&*^lTW`5;vO%s}f`l|_Hnwl4 z!J1Y%Qf6#BxIQA+Vp1=EP#j0RC9ZkmQ^3+3ks1Zc8~!{BAi62)JPxc4Kl9B~Kq3$!;4}fNC~6XGnQi4l2yuB0aa{l)CRJr- znPR2?;xm8z$A5ZhLI2r5|K4MF92=}%N|Gd8 z-R<70z5CL9@v>KM%VC^wlC^;tND!5yA&`O(q3Rb<@$_V8l;=s3NB~3zp^f7A|Mf9u zj_XU8B-#|;WMcrFs*ah=fdQGx7(rAbFb2t?A_N2m@@cZUk^QTWk8Z{gU*y`bqYlRC9PK;eYxQQ*1F;aoX%X$J3m_u(J8GVW$Y>kh5` zcEN=@uwt|lf(Vd_y%LI5mpT9e1R^1$=JG&N=6*s^Bym zztCn>ZFv5~`h##IW1)VN8dfb{Ua#*U2sJ)wbIe~~Pf^)eOjT8)R5hZwkQk$?*qWq~ zJOA8;XTI^mR~~un#EJElb-4evlRx@H-*xbsxlpW@gNhSVvrRNQ#%}7=Z#gA`zlJ8N zswxCPQB{**-n7CB%=Y99=T_DR%_JQSLX4_tjHBMGO7j0Are5;GHN#PLQ<7a(r7Fur zZ9KItkssy$5S4%cn2A-Kupw(zJU9X*9hD{jE`&36M#%#g(BD?Adql+^N&O-XLtZA%qZu z6OZB)2;v|OF^I(VrG`XDV(!MWJI+!Y2O%mV#d)vRO?e@b4YNDl9I9=U&jO&#(e02C zO=5u7})kXY#UwAAkR?@BhJffFHX4iWAS)1RszMAb}=P6%Rn_ zwu08O4}Xn&D*(|sP(lz5!5A%43`wX`o<4nk;lF(FBmd~9fAI3sq5&%~A_*i_QLS53 zO-@i^1)Q%D3$OHYN-wG7UJ_e6c5K-g@`NgY5U|;--VgwTT2%_DHe#IXLJ|c)O>Igl z&Xpy4&mssSik=_*>Tzc$fzrX&k9xw`SyxAppYlG&xzwQ~PN=|kmR7My5OPdVyG_?wDf6u5eLL1XlXvI>uH zCq_s&)k|u9!)xs9)qfEHDCL9@2`wmw)#1wO$~TTb`}~RX`8vLMcKOs2>^%&>@C!e2 z?9gnnc7c6`wnKm*N=Pb^Z)i3_G1D7>_ z?RWlYd3p6m-u1xFj!BI8!C+XdsVq!PRjrH@_A>TZ0E(cKTAx^A!5N22$cO>PgVmQk zFh-aX3!!5O85jo|>JAqI8Zk|E!<<5mMkO+yDy&aH7=TdAsuC*|P#z?0G%s9SIR5PE zAk&qxQ!}$_2thrJL;v+T%ATGC|Z*NC*Xpy=-E7fc7ebB4M}s78m*_#_g;73 zU1`=HRf}ws_1?%kDa&#+$|ok9B4RLNi3rBpjjB;EhyXO6P>cpbGz6?Dm0KSTlBo`* zmf3=u+8+ifwrW%WGz1@FBO?T7(hQMF2niFkRB6@A*Ounjm)0+yzHp_x)(vicb#&%@ ze(0K+ANkw&zvj*x#jjWWix^5!@h8+*Z6atTTqY9sIZ7b6~2AO+!gO%;KF ziJ650$7T;f^f|ApY6$sIxk~I;zHuVgOsH)pc3?8$q^?wGE8Y6#l2&w_3h~SM3nqoC zaLys|bEnRCM`E(pAa{4)_nQ4juRVL}ED@O`%h!k9-e~*8WEEUhRczCE^CKKcqZ5fn zz1f#(yMqV@SY28c#@W4lOJ4=2)*vDW5Rni?H&vYkwMZtGr#7{mx=QjZ1+Oya?wUn+$dqzb zC1MESs&Zs={uO*EgE&uSxes4EytXEHhaGQ4kMKpjWIdUz)$Xy4oGA ztoH_`?|!G9=;Rkqm8*+b`eCnU8I@DEhKP_Udep=< zZ{u40HKVG2K10;F6LwylhO#L8!@+vbbSBba!Q#ubT%Vfl?48~A=;h*x`BgKyeZ?)E z8x{xeIMi|j9WJE|TtFxg0?3&D8ii1aHiCU?B@u7@)-d?y@KP1^9>52Pt%nWHw*n*< zSXDhh63Z_l;z%{CV;Vt3ybHmH%sh8~?d)=qQxiIqNps4J5keKDF$svS-X2_inPe0B zjfh0n*ir>l*_z(^+RFOiz>XGYjWEdBm{u!WUniT|Bx|nrt3s>`T2(%CF6!FHsSebb zvzIUJ2ml;hICt^NrG>A3Lq7k=Z|*$;uYT3BYp=a_cE?=W$T&+uC8!dozR0^P-9dM4 zd48$8(py35&{`wk})b_OH}<8fmM&~MJe`hg1WK_!=f0BM(cf(w2Ns$Bq-Jc4f-u^ z?g%~`xZL-!4Lt?gGh3|-B|rtk5VHnCrB&t8gFzsP?taR)X3wia?UTLb#5Ce%cpOa8 z@lh#$XAD49UDbiE+i?b%03cL3a{>xAAq0JtS4|8X4?(r^h3D6=}Ab0|j7IMNAq`Jp26Jhwlt%f>#tpW3nviF{4cvd+Xhy zZyWXPpn`^&qT!T`aZ6Z>Q*M2r06-PXBFtY}+_QJb>)�zPEO1W#Ra<&wueRPox=` zB$?f@eQs{9(Q2v6xpU_Rqhh(+U+R`iE6^W;G0c+}x49b5nD>j$Qkz{fDpJ zeZzIY0bCz?T|IUB%#)9~{#s%sX(h%aoF$l~D#&b*Eiwu7cnJhRR2t`W9nS%`ri_@U z;=IHM8&Pmxr1X-PRexCY2Wu-UCTsd2!B>z9po9Q^3bYNt%A)YxX}Gjr9Gq@bx?&0= z7BE*Z!5B~ntN;QSfa<~acvi8svbs8B)jK;;8ru3TAOSXcv5Gug5UNut3S@eGxRMurW5 zDmd^ke*vC(rhD{lGsKr51!e(OHAohutQ8(1U_`RlSwSJ1s=u`F5T^n(Mvu@Yq{O=@ zPOFiJhyWl2LV#$k@lb)`t+Q_;1R^3Z1fanXu6Fy!PcPql_g$ZT;`!x4*EFX5;)N@t z{_MWJNuw=b0SwifSlKd3rHw?jb@=MNw* zID7j1i_d{Cn^|I-4NfTAv8}OVN)r-90YJ7$M5ZKm}oAGh44Y5m_kC zgY$kk8mz9a&MywS{lu8eCMIhtkYYfGScpRD5-SFPysIjJ44yu|@ZNW97Ym3^f{-9G zVM1y|9iT@D2mwK)K0$%FqsLcRd+L=?6d6$j1knS!NSX1Q_ZtC7)UaZ$BDt}hW9Hxi zNs&;>!dP=N}hyM6ao;!6u%eEJzmE}|Ybauz=?)?D)kOW_1om?M+ zzzR_d3IHT{BxJ&btqTgolr@%CyO)<%r`r>ehKJMEmkblG*8@@RAscD-Noz7IJIoY8`5(p4AF_9dLb!j!e2rrYy z>lwO;hT4}Xnk!2nQ4sZI<$HtS>S}MLySTUv=|nH^M?UkM;kLI%RMaA90l;9>k^vIH zvPz_hPo0>raA(@Fp{ksM1w{&40upFZ%QVDb2m%n7LJQ*RHrp$5FJjUHB860_T(8pI zaTpT)p2xW)qW}TG*Ij2)tOwPCB&jh?YrCUzex>- zXi684gCQfuVRe+XhwmjWpha3735N}f17ZrGkYW1~-6x6m=S`I7aT`MRXP_$5i7>&$ z{hqU27yi8}j)x#YkDUHWBccavQ;&qMPV*G`2(eRCFT@1{^ozl$F=a;fOR0sYF0b_CbgbeY2@Pdq5)T%@4@w&j z)T|5yyL~-}s@Dyw{g2j@SlBjBF*Q(Kt z;_hg6b#b*@-FANtRrB3H9Dlxae?*&1X9YhR*4jFCsb+80vRlZi#z%?=!tN-u2?!{c zjFpv@F(Xyc2SJS9VebvaJ^6+71|DbefAnav(}9a9E3rbIfdMFO?W|n%9Bob0aURE6 zM=Q+=5cWz+DToDstKcmDjFA^EeEq%LG%UeJXZb!pK|A{flTe6B4XG^JU^y2MnbKe- zZ}EkVqAOF;*c+F5YM5EX)O0kUA1OE6f~NFR54*+LpG z;~!ae+f01$@?J^fzV0)>IqSYl{YC`l(*jVi*+@WwOTxnO*cQ1GFet+K+5FJM-~7vy zMUhgQpy(1axdbV)fNT9u)Sx_qc#(SWZXzP?cm*mga-5$7;yY%Z=ebFq4}}bU%TI-n zkb$xQ;n+uUGl_QRX_Q3t_ANs5wUq~L)5J)`N+1_W}AD2WP2V;pw*ZGYe1Xf9f z7t*zVP+~bOuxKP=0Jx{qy}oz4E5$gBW;+$LF1M@u{(DxDDjI+L6R1h*Ea`D%=#58j z-5&1YOq`mLuzHU*8<}lrut}xpkxQN<-S_6Op@CdYiRbg>q65(zI z1Y%rZrwTIqh2&t86LKb%RvXeck%@4um2->6sh`yPa|Xmiuii_G-a zr%TXR50Xc9NCv-iFRn36*ZH>laXA&9>SG%TgO=LSV2S-=$%H3zLknXz(ZjSYk}1JSnSuIue_HA9iAm$~+-msqX!@5TK~mi_IZzMKnxJ zDD;rtN~)nX)h;Q8^>Bc>9u@VkH9hPi%im7*(TX74@H{`aTvccbR%+BMk86wrNc8;K zwKZEuD=XK=W^F^Xbxn)6Y_FG_ug_4dHbAdxH8J=QGPQ3lJWY#2+N5Y2Jc6J^&z3(m z8P7Y+d&OmLO@b=m&kh8m4;U+;>xfqWAUx;O(RjB--u(xFc5u>K%~urCsIrwcz^4b( zpDSuD5Et2O!dHNj`L{wSn4Cz*ozWpI=wKts!!xz#YU}q)dG|ZgS9JDk?KJQ6&ei89 z5rOyR`KdY)fE=h#c{F8cVqeC>JD zH*ZP?D0Ji5NOzp!Kb;r*ac_qR)FQ*$SZ_ zJvd6eB!YdRwGll^>Un@3RLDwtzi1;&T0#3=p~kw5i>+7{qf|NOs(digGq-SU2Ly=N z8YRt~qrJbrjcK*6JdOrd0|OH!lNr9{H<%)|HrrjEZ;y^#l~(muqKyGX zznZmdIakk{@S+=&2_t&bk1HgKzQ=T6me?hWKwLxp?Q()89r9?i9uHY!7$e|X22KRNXEokn17a53cg#7s7Jz4pB~5lrSgOg?xa%|PH8P@(%Z0s(or&iN=k z&<5RUlakC)Wsw4_5!j-*-B}U2pP-+>2aWXz{oe9tI*oku`B+(bWq%hSLLRlYzYkCp zc27%Q=;U^=adBMoV|K)DY0LWpq@($|DeHCn@(bI~2S)0E9B2gS?+InGoT0YsL1q>G zMTQ%C_`QLVyRZey@;e+NR4*GR)NCMQ^)e-%8L|63-}1MduF4a!QwL)fU-i6Kb2wJgJciwf>m=ffe#>bIk3b5Ts80uxF7JR-GeDO zIZ($U2zF}~HACW>C@Xy><(a(FJ0v;P)%Hs4DXbKK_J-(6s7WAU1|*1sELrk_bPyO~ z)U??cRn%q7L>T#&DaZoQ;`5^ZFap4tTc~t&(qt$laFoUWL^dX3exNXKIA3*Isu!|| ztz9JRJg@CaOzDcu!Gs8va^@i~da^?pg;#}IPLQ$_ZH|DIW~csK{ngjkH$-M8 ztWQHnZls1wNxrayBJSsQzf%&_$8KN#3M6Fl^&JofplsPomwQvS!!Z~r&FHowp{ z5EN^NfGZG5Y6>p;Q#TGx#S80KcVxCIo7g7*3ZakDw$ewhMDo7p3ws~F6a#YzL znXvaj7Fn+j_76be$CgfN8Cxg@4s~yYPMBAp#Rvs4l@ngksY=KJQW`9w=8&$WLq?f1 z7BUz36R^E|qysKk2m&OR1)o)O+h5Q0Djxq@pGaeMKRQUY@$S!DDnJYkt!xYsVdd8! z$ni0xP8X*2e#+N*dvuT9YVp>u9^x+ajP7V ze*7I7e>o&O)Uzm^)olHeX}2sP2Y}FR7?EcJ21wxgJ@EnIk%Nr9J!7houzoS98!xXs z1{P1f_Z~B7LfHZ-R(*7P2kQbGejoKBaIyj*;L&5SLt@nw`_=LWba7MxLNfsDxp6E# zyVf*I6DUbi$o?G+RiDORy9PR7XKp+)Y-id7lAz~umC=#Hp^>B#eL4&H&1mAE!d-3{ z5$bJrFu_nE6eQxv=zGsnRAyU{hd`P(!dmTm)!c5+ z3#E!>2z&SMgLMA6&ElB78D?pyNMvj{*m=0!4+RPEbF;yGZ++ZXs~>4+NImx1KYSPc zM4-kgWw320Dg;X9snrckMabvit4V!!lF}?KoE_*Gk13YUK+q}?9UM+*(WJzLJmGau zRTaVmNMYusSMEl!f86b-TlF5cKd*bMb->AqA@=f3vQ0g&w7D9hEII^Xg~5JcCoo}` zQ~qel1>pfZ3yL^ZgB2MbqX@H<)u5<-h8{UsRRFlfvCkst+ONjgC*y?lJus(Wnm#|N z%CwPDV(bjCUZlNYP)JN6V`OBMR^IMG3`nrf$CJ>~&_$@0 zA}Ghg@PB{A3vgNgG#zNkhoy57Atv3-sU7}{*e_ZS`MbclDL^YCe{$M!A&UKvDzpkK zbR;gI7aAc?`C4T00%^=^3bJ^zbsU7r_w-Qhv3IhC3ov1XKlt;m6JXv6?joMqY=>=( z056pT|C?#+IDURf)dzt8P%q+f!rQyt?R64~v>{Q1q`t5zOGyj~>li=+CUH(Z5Yb3- z!R9rfjd)uO@Sz6~>L&P0V(>%}Rlpd_pxT}Z$a4`w?)?W5`xA%pcdv0+=iDkQAXQP7m(5xq zWX{UA`E6cBTnOwTy&v0<>A5-fIBCLRk!|TR(-P0KyR4~IR&p6Ne+J=8ATJ=B0!ny7 zL~x#JeFT7{%&ryO_K7}t62#G>2rPOSOwh4@$Zt%jey=;@u=-kmgD_G9B5jF}CUs#! zSLs7b@u(;~>|3@MO{t@cyD`$>8Cjg(hh1k*sIhvAxqpQXM$~_mXpaMh!Egj)S;gbb z-0i&@o{M$5j)$~tT92D7zvvTVCc9`mK6-#VNM6hK`J-Ku5)&AJ>dKh zWg_#j8PkA5$Pr#gC12`GMq_bcS=W65413(QoLe4Zy!+5gZ)D6N8+H8&fc(DbtLzL9A)%_?(P3fzlxoEnk+0`D?-9&c@@S_Nn9H z@}tsHuF5E)Phfz9@?KYtIN|452gp}+pvb43q_-zH>V}Fz3M$?QKV5ySEoZ~`LdaETgCqnjBSP0whjJP_NQf}(IMmmn zd})Jn)Qs`e>NW^Ix4zX%ZyTZ69$(xx+)dTjfhb6)YP~V2O9YgKm9R)Ph1?W)+g*mB z0z6`$$!y7tMPWo#T54qC9Ol>?k^icb#=~FYWjn72|1wNG<+31Tj;4UG`pa6PieQO! zf`L_t$P|d0iZ;9%EA@&>$TPa~F;hOEMo5?O#2`RHv2Sm9obSpTTV;WgastI9L@1`S zPq$sEaNtV%;F15~D}T4a0vRRHXt9qd9|rgw6lE!4Qty#ZrqUo*40_m*PcJ_f2f*{d!+Au-S7XE+hn;7r(d=2A6alqLr&i5vmN@7qGqsB1_<;F6%CX+>&H#F zn$Rzg$-t5l0!U|B&AU%INUV4WC(bj!L4#Ffl9e3IgqDr*=}axpqtatS@AHj5(gyAt z3uxg*GeH1Mme`*Ye{eqmv00y>klau!<+Zw>@pjvID5!o(OhqFfQ3UH_`oxH#GuY_c z+l}RmqoSL7i8$CmCO}tAOy7QVw&z#$d0DPX?LM+(c}iOo-yPnrh>t-Wq*%mHV5hl? zR`hBj`M0MhV$Wa*9_WoB7Nw(1*} zBLuq&v&@~{Qd%}$y6b<+Zgh!L1;FNRLb>w0>Q0DUE-E{$qI%L=thY?EPP*c7?g zm*;HTNdchfS9BQS{yH>ii{`oMM!fXZu;#fhg1+RjH-&DF6CJ~rU_W0E5GJqY`B7fO z0k5xFl1FL9`#BGT1T7p!Q0t~gZrCp+x=LAO){#6`T@^LPtfP53$>5aDX?MDC@-ir5 z+NgVM9n!nUK1UixrHP-!#}|ZJ;}yR3pJaxl(LTStPyi10jAjRY`y*=#th~`!Lc#S* zRHg$o;;)~)kiQ|rdk{N<8)o?)-up~B3^e4B9723CH~>StmZr$;%VW=a;2Zd<`(T)akAg{ZaD?)2QuJ}12E-+zn&jJP70pu`D z;>f}q`YX+`wbWyM1B}E)pE>N!4#STZ>sW1^IC25sM@)A{dB0drJsJ3VCMdbeq^g*`;hRhT$tOXK1Q03P4To_W2xAITGo_ME#X{Le+nt`BZ0s!^B zpVLl;v$R>PMB3uxtQ%1-Vdc?Pnzf zo%Fni67}wYu=`V%7HCO3d%ChGBt@_x0&z6t`>aZ{~^*V~dbb5{NiHXWPnG^o7%+5fl zHx42yF+cc$^DPxv2DZ2lwu&yy56jgg!@o(W(0NYr=$wD1Y**@SI-R?pPL(&^r$(bS zs@sDL&>`(|pAIGZP(E_EhYT*6;0;z@k?8?*&%JaYrHBuGhNicbK$ z**!V%~dRO0{T3qJ$|-=5o~dPYRrZMUTg>TVT3W0bfa5s!Wbiz`WK> z!TicilWUq$Fo32C-LY6jZx)Pe}w(D8&_t?P}8D)6_4lks7=RvmKv&7wC-qW+XhEi_au>}~q;cC1cz+Cup#?u;Ow{k-)Utu}Gyx4M z^f$JurQn}H$mflV=84q1$*G)p9^5pldmbK$pFxDv-8R;_x=18w*l;K_dDK7DF+Z$Z zG4-J!n_~y?W4E_t8xMvD)U0JgGt^H~)QW?a+M4_ca0p8!rtCh4l*Q_+o!43)x(zN}mUD2-K$DWQxh>n&j(GDYuL z5ZaqBQ3&dGa};I~xnmK>&z$ELXLnq>h(v3hk`g=~)tJPOQWhHLhajhY2lG-nf4I_3 zB0#ALRyLvWI>zE=e@oypFYsFS9L&)i}5SQ*VF7kD^{&$h9Zy zc+yG^j1qfEg<=!HxEiePwYo6J_Zl`YnEh4%vW>cF0AN(G$NI3&VPNM+Ohq#EICbr6 zW}Hg}V7CA;wSETZS(9PZ1A5&u_^I;k*m2bs!!#e4=BDH+36tUT zWt-jGwIKspM9N7keI(hzqkQn)5TQNicH!N5L9)w{JIIuF)N+e>R3?Wi(~fyB<)WJur4*@2 zC8ajR@FK%eeSzNI)Hqb(L2>plya5sG z*~#mLBRD?1t*BHIU^2efPbfTT0^3EBSA1ZrJ&&44+V1AOa(K&m2--qntj59#w^&1# z&+&9Oc-!Ts!o`ohMiisN4rTx3wr{UPcfS6JESHls>!YY(qW%>ZhxQK9#pn&OmEOS2 zS1r8!594|-KS}xnig6A*o3CGH*iukwzmJk&oV4o5N?ch*-g!6xUDl=sM4GN(88!AG`Q-SGi$8tM8+X)NC$&t?xro^z__wR2ov zM?8+n2UQ)Q_NMG$nHs7_YJgGQ!MIvmNy9kb`&-d3t{1J8BotB~TKsR8#FJM+)+&n! zXRn3M`rC>uodZDq5D3kom?S5||J=I>(%CNY5t1`Q?SEnGaPhhd&Z3i!pFT2~+NrQ$ z|EB_9-?&JUC{pj3I(aMiJCY9^gR7(7>XL1u%Zf#fOrfyD)FDRLpq3>%CAa9ty?@jL&xH9_&fE5=*V>q0CH zmfvi~+pN;-a$!Qm%U9AiQCw2^U>Rbm@L=asy!c??v^^*i)DbxwbvQYQ)NqsyJfQ2y zahLt`i?HNSW@Zi)xY~l2yZ`zfWci?M{^LeY>wBBUX6Uf34W;HZ#U#AViOA5)hxk3U z{_AZDV_C~v+Q$&N-Y^MXUo5H7^wRuWrmiGD`JyiF*8ied+`nNzn++j{F31|jRwgc@ z7(pYN+JtIgu5P9g8abe%pI^GTpdLmuy523UfGRzzfGSKw{6wh1D*i3g?L_UiJK;+H zLnH))??LTh+lq(8f$WW>@pW#`n5Fl59pz)qqNqT|OMAZmBe6JaG8GELWUOY&I&j3t zE09zbrv&sOIOtFK%6s{wh0*|0D|$@$MvX;w=D3&s8>!mvNSq0c0n;@VL@&t~JdkfS znc_hPR7gSnJ<4=d5#6KA%iNphbDv+OnT8mKkB(4z{Ph?%8=Refh7yAeGf!E&JMMiG z^oPGR1ve*QHBe@^2QlNJ{r33kD3lMR`&VFep>z_Tqv5DjPG%dNJmr9RJUzc}2WBq@ zJ2tb&A1H&HquE;Qd>VU~elwr_b~I^)M_(MMl*!1m`@WnkdTI*UqUI)L>Zf) z5XMxP5J%p6R^F~K)|Y1$#F1VwJe6_693-L8{?EX_4=}||I(;4rcja&JNk}(#^}^** zPcLCU79>!@LrZF+jts6LPVKA71@p&OuBYBDxeQ#nS9zyyr)+1eeJn7}^F)XkaR3Y- z#&_P-`}qAZ9T3pIIf&!dn=FNBOu5=LkK&#u<7nBmi=HJp4SdkOjab&{TV$UbJ9$YG z)n!f|=;5o4oaSkHzlpxR@-kiqTgts)P_|UFAPq&Z!!1>cs%dRKD?d7M z#TS|-O#&1HLXY7_0~|5lc44G;17SsUX10q1tGzy!RwY5EyP@50cwc+z)ta1Mw_9cW z88V_#0}+v<6Dup!ce?1tM-x&6+)kE5!XE#)WdFW0iCUVQi&8RI5_LRn?Qk^Ca{hj9 zEKfgu(=~3gZpaGH+qPOtOazwC9B&4c0CZe5hKBN;D>&mQHR4ZaVrTWw zqZFK!+DPkfk3gD(TyuU~#}|z*fiY42-YD0HGwF<=bXI*5pfQIiBvhe5Q`d0X!?R%Fx9ak;lz@@%PvH^ZxU3`)xA&+SP} zWeod2i8OJ-cK*QRUR!(f+=w_9$Ul8$_8?lLAp7)@Fus%sGLfH_BBsDzS=_$W+CfpE z`XJ2Dww$&XWno^A1W$J;h}id1Nc)Azq`C1VmR?@4lJ#IzR8FxZ5kPH~rXUa17_t;X z$5)~L)&m3c2TMwR4Wt_QFJB=4vEywCbc*!(-;t**KAd&=AufQsho+T@#OnZ}*t%l- z{Z$!#z`ec2#p|Qqa+Q z?eWR*>;2P&VKZwdzWY;y=rgq2@%{c!?8X#%7)h9DB6dA45F(Ss-*+LrEaq;Cb9l;i zxZc>G&{yx@f&nE8G=SFdhk4m3QkhAX*YqI&2dc<)RYt=F+_uZ1iT5>$R2gfgi|Dly zx`VIemqd@^nHz0CqtSgpAqQIAocny zt?aBiSUSo*u9j>FqV^HsybPKcQo<4N7jQaPWVKUtP zHLT;ktL$-p%=a?wb-{iVoy~e2e>$}k1j_I{S(i67>7XmMt2b`5J5GZ`7?Y6UmaFA3 zPJTGJ_%CU)enx+?sxp;`zLsg5?_r_+^V<8}hJrj$-u32Gnuu`x$ncv$2&1iEd#J7( z;%dQ1<^h){7BYa8LqSNvOg&06n#P3Ym~Xv2*1D5~G(PKi%7&ih)5MDW>@j6{{R(v|-u<8JNiKGdFqd=G5x?x5s;b*IaPBtwPOqRabg_Iq;o zr!%3)tr{VG3A}rIIz#9EnC4k42fSIYJ6D=8P$}#5tH2j z{X`Vbkgxu%u zVwySsL$CmrkHDH>f+*5^G@Bn8v9Pp5fnR8i~NT(?5Smu7$~A)hGMOyx@WG+@m zE+z)aEiyJ5eJLs1^ZixlYxI@(TD;^?pOI6fVbPez-s^!6|7Vw?_kChIJA;7%)dmX) zTjXRXLjZ7?H*OqBtLVZv(^CV%3gPHT4HHbbWL%~jt)zhspL*m}?2m`%blJD`4T63w zmbck|wR`Wx^WU7`5%GCl<%@We(4-Z)-VB0lw7c6_yOEznzfQN`&*nzwdLo;zo>N1- zyY#c#Q=SHA;>=M2dz}tboXLQzg_T38Lg+zvm7)L0H7B@}_3Ib*p`(7DYpp@JPq%e> z9ZwxSFKmRda`%k5>a@ru87-C}kjikA@W zqafc4E&z)}Jp;#6;Znk^q(;e)^&YkW(x~zC`3T4?eUL78M=OJsW0sLf6QBXBEY-zb z=PK+pV>#*_)JR9T*4_b|iHRZ4#Q-xm;8-qeg1Rs#Fp$KT2Oze5EufO63Wea6u#>4w zYN#j&SYYiRf3A;bzXu-Muw#vD3rW#ucxb4gkDmzbPSGP|^ZVDYx7hW|Y@T&;b9IpI zMm%5Ysxyw4WoxZ-2xqpdV zKa;)Rue{H*{$`ypOk+5Fv{hEySZ{UMU#zXAUl?|*RCnDcPJ15BXL}uV#S^{!r(^Ti zJwiAODXd7QI2tftfOafll#JrlM-Zn*P{)J8v^l6inF&T6>H*Ye;+I z;xY@6&F0sHLFGk2UQSz)B|$pV&nqQkrxCa*m2)lmH4<`~FM$)W8`pcK6dY+tU;Mm( z8C`vHr4K+}6^0wbljvo$XD0fXqcBEnp_3QQSPwFUAG+C^$g70s@;ZZF8I zA1-z5nhLC?r6gMbA<3m94w7g3Ez>mb7jRYe`^}j4`Vt>@aiIbzGGNaAb9VNyZOh{y zBJNK1Rv^-!eRs-P4pVtkY%6{b{p&@W2>vJNZI9O*iUG8=F_%UPe!acg<5(Ryyi`;TIvI`M9HOr3`QA9p-CcbI9DIn>m$(D-c@V2+~*!=>0Jq( zgp+z>i0o21vV<2-2xqQV{ezZGo=0`eFiA6e^ojWyAa#XU5rt<26P39iAROk`0(|lz zM23O9?~=26NQ+!s`r&Mz(axmqYAYwLaWtehMx&5}8XL!UG>ke_%H?k4=?*6g&BN8r z7$UxgJB6A{BK6~~M;nz*DWX6vx6ohkfo_5UzBBtHYXH!J!$n@7YnJykgPHwu)eO3V zi{^7Qw{hD96^L{8fT;bIt5T~mw;pV7PGm3MH@0~`4%)N9OUryibD|#|yj z*@J#G#=#o`nbN`*@SNNY>>nP7lDiupkEAW7eY9_$-}qm{yYE9;u0AcSYs8eddCCNt z{(EY&zRK|aI3Fxeb`pIPMjRDQZ^ujCejhvLH<;X_;=9?WQo(H8Vn2qF@fE&-8Ts<@ z8q)uno9@YR#ZC78Jx%&LF7O6%DM}2oHxM|MOvg@&9hKiu`M-Rjr+E09?K`>|p?^u}aOo&J+_lG#E^;?d zW%0IqnglO|X%~h~;w}HmbpIG@g>(L;rFlLm>+wD;Q$=605GAH)eJ2=$i1-5St3Qwg zL!Q~5?Zzj-KEb>suNY)aogaLt{yCci+H|)!x?0O*R+4CGs`WPE;q7c#iDDl^*RQT9 z%d6^@)OCXu3sv16)M*hqRhCwmd4z=$nob6j#8}NS3bol04 z2({9>ZHl|3YvfwZqfTSR62{q=or_wWOfLHlp-(T?Cru3$q6-4afIaFJzmj-$q=p>P zX`uXD0~5DwTk+|Y%kQ2Dxf|QuuIA=Kd*97#T{7GptXss4y6GhaZ!w^QZ$3X?D>a(G zwU+75mzJ`p6S`GrH!lthUT=do+MXZph7JZW8QR+Ky+|D zJx29Y&s75zX(1tjEa1D0HP6HbD2@eT?cj8Eytdn=%T=1r*3^Ctrj6o@375%3IJxKCNC)P)zW#l{OQ7Rl@k)_oAukJl?3*G%?{ zhUW?Sg_w+_c|sj{jduB=ivAE1(L2;>r6e>_nbaNvgqPrQ+&r7^lDsu3Y%HNa4A~3I zdM3}Fk-jeb7(V;rpECLCz4r6yMiPfG(n7V?%Gpu9?m%BB{O^rA1Xfoyd6Qy^8R}rWkG72X)ue9BeRdn1muX`p=Rp^ z-ZL7creHfa7+kpMOdQZZ?WEp%9AD!=K#ejBcp$494$IPG^_GVD2@WoIKa5R(t<1wo zhLfF3#Oa-~ODnR^o2|3b7~{qm$oiO5vT(VSOu$x5IfT{Ip;;_{K=>~j=cFU<>jQtI z_n>0@JU}#bsI%dnhLuIn(RL)fk9pdFd$aS9se#z2y1A{q+0(>HKl!w>Q{>n&+bK2j z_H&iNGm!vJ<dsrK*1#(vj+b+O{*v0r~+!H_0sUr+ELeaxFAtJEsT)PpTICb%1o6OEf%uT zPk>TJ+|y+{$MPwSO&4!vL*lL7jH?&lmgxH4hY;^xCT3!AsWj5Z6wrZ8>M-tAzF02p z0FA6$3KD`$!xg-!sR=8iHZVWY75MkGyNs8H7+kq&uLMp5Tfd;*n{v6|{XTUO{i)>k zbr&5moSbqxsCTuHp}lSOzj=@si)ctcGr6qJ$Cx?l{8C_;22Iz}N^{^L@yaFU7o_JS ziXXPNwhR^0)g*BeoSFuyz#@o0ksPkSzW>kFqM=4^vQbf%T5!lb z12c5{B76%!+0lXIMEhH=58ZK<;@waYRQj+6CC?xyLQE}&-xx&GN^p%~WeowW0J1Y$ zu|*;%?W~w5szMG8K^bvVzefQvsk_Ls1Hh^?(9P8`pXaizwzgJ0zF3ejI)hH{FXttb zZFJi0{&#rtpu>M(8~p_3X`yk|VCzfpS6nnB1c9E3GbU~D(I=`1Fk+{6ucV}&Ds%dg z`7!wrsnKk$som~!css~}Q!iRw+i-vbp=(t7cRq~(^XH=i9co}IL^_wU0iUiQ3f*zv zi7o?oTXiT3-RgubI&?>$%54HlU2& zO(ZdFp~+u+5#E%i)}B=QoR5!%$Ym7`EtG?_(9#S(h=z51ue6jbq|dj0^)`ZU%Zk^K zCPm{%Aju~3#_>idv#msdaM4r)YGuW(QE8Xv#`dP<<4EnUL8rbEms*yT#4Nms5rsU5 z9~mxH>7T|QT|B9p;j}$ve=t_W@_U)wAfV@QFaut=|D$@IXr04>YcH>h(DfY&Q3$FW z4#4UT8n>z7y;a zRZ)&YN-;p_`^L;||2#`Xd5b&a;>Z~2&sS!9L!*#r?p$MuM*0k;xheSMSoY!NRJdp% z1#BSb=3*HqrHh-aK_E=fF($hxxH;#{_k8BX#QSwvR&$+ zIHiUY4KX*S4aYXAW)u>wEJa02F~js_apgZVRAFWuh(8Oh#1z3PI?m4`iYC%55sud_ z(lmxm|3&3Fg!Pn6LZ9%FcRn~GPG>hWr5&R8!Wx6Eq<*pN^5t$m_uDgd#{NSRz^<5r5%D&M-e#9u7f!$zCdBfEiQJy5eqBXg*03L!J#1bq|Jr)qed0GYVrXJYV*XE2 zYk0S2jVQ6bz5TCqkpIe<&9t!8gkh%80X)|BXpH*Pn(@CDkI&m0<}ve`yfW*d(ZC;B zgsKb)<21@eEK{woE5F1v|3xX#vU&J zm>+Uzsa5q4dN%LPM4MgS4zn^LCjYhCLkzajTM-b$!!s{N&C^G0qEzWviMG2JA02PI ze~lK)z+)N$Q<>w0nGU~srPH=8f~)VYZgpjCc~wz;Rb_K-WqEF6wdn4C@!2I)%-0B6 z9HwZL&nXrC_Soz7{;9b5lv$C*%jD8BXTX|S|6?_PI#tmCjp`r<`1Tf`piVSqN>kbw zGRii|T8Job$*4SD&nHf!q3o-QRN0`%0@vYTaZ5kUG^x#qM(}bpLESqc*69pIG&Trl zqb;}*vF1y`L{(+wRx|3v zJ(VLhjH&Sn|4VM{*VbzXGq8yhXP(H+xrrEMzDsF8b1Pq4>D9_Q zK}G=_1IEHouK9=%YZ?i!G&^l?IWE0-7La&dk8rT8qfaH9zX8I@B~u19i8PHbVVM7* zuq=yc&Ewp9L5N0zf%Ao3{H=8^=3U#v|A_OmWc+2Yhj<5sPJKjoic=^HF(nv>?F!yB z_Nlp?_0?jODk80t0!2Uh$q;9AeIW2~ghNX5M+wTB3{9?i7RVrP)|>j&1f9f+<=GZn zSkDRL+lCM(MZ+0C#jEKkbVC@n{Z*7&A4eEEgYmp>bg%cMCH zJ&&L;J0}RJO~}@9b)>OCEu^{?(4Iha@?jqHb=QAYTHqC5asOW3%zzeLRK=K3bDd7$ zXr9!w%quWP4O^RS(b1}C)?VpP?>X(@=lfT~I(LFtgVcbSz}_q)N{u$$g%{ep&#f~+ zJl;UW0R>N+391HS`+zqu*%|F0y}wT`7QQH!OGamE)6$vmdC@t>Ds zN)^V>$ydW~#T!62Mww5m5OXn)HQ@}zl~^iBq_~*lc4v>$3((WZSen#tnN?3${(^_P zqdXl^3SDH1jX_3p9u{7D4~9pq(bTWqhd{cWfSXmzeN@rvkYeRV78s|TC%2oa|4Z~O z&7{K$q{SKw2ibVOl4rYRL3;_s@)f=0-j^fC^ z!dA5*(nVQe3jJa9p8H3>2gE2izq6F?9zX8xfI;X5=;U+55Q^5UraumTX>gQlF+{+s z9{t11E_~ppNbW!!Tn0)F#ZHZN7F@%|%T}jNDcXufBQX;$@9~#N=d!-gHSlgOb4tc^ zr;`lV5>K!&G#VDIkP@T_7o8};GzmQ=hVTTD%r$FU%8?isGkYFLD)yoDm4UwJNr$|r^{Y}f;%Av+daAm2fc%hCd%6~u|8qiVXD|)ASzjFIZ zG~jF*6&W*f!y;|=-3i^7mn^Eg7?UX0)l;7O{qiRo_S-4I$b2HvhZ;C>vWZr4YY-!n zdw2;8xuPn;8iXc_EPqKBIdaW)7Me*geL@lQncpP}AABQ67b zqwgDlnUR_KC)4-Esl>?4#lp_T%1Ot_$i>KLV80;r{}ou-7@8To{@(?t43?kY1=RoV h3IEKjj2!;yS=s*IH6mQnB;PdvaS<8eDj{9J{{bGfm_`5q literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/guard_catch.ogg b/games/subway-surfers-ny/assets/audio/guard_catch.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7ba35b52f8af11311f7398bfdbb69454d3ad5614 GIT binary patch literal 25320 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 j;FYKn?d!X)R5@H@7*!M6 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 pPpeiht7Y{-XQKO7qhaRCH-L5I|2ABMa%#I literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/guard_proximity.ogg b/games/subway-surfers-ny/assets/audio/guard_proximity.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e032642cc52b6a99edd5ea5b1a247c2dd495b800 GIT binary patch literal 79970 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

6zC)S+{F|B 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%0DRP+uXlFaUg+i<( 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 literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/guard_start.ogg b/games/subway-surfers-ny/assets/audio/guard_start.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dd59ce1ae17af5e570f5e33bff3e3eda967aa427 GIT binary patch literal 33575 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 literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/hero_death.ogg b/games/subway-surfers-ny/assets/audio/hero_death.ogg new file mode 100644 index 0000000000000000000000000000000000000000..84622137f3265a53bfe1af7148b5218bd9081284 GIT binary patch literal 11175 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 VKBT+t=v@M+1y1$Iun&Oy{{SRK?}h*X literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/hero_death_hitcam.ogg b/games/subway-surfers-ny/assets/audio/hero_death_hitcam.ogg new file mode 100644 index 0000000000000000000000000000000000000000..beffaf70fa7032971fd8283b45a434a12fe4c22c GIT binary patch literal 7573 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 Af&c&j literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/hero_foot_l.ogg b/games/subway-surfers-ny/assets/audio/hero_foot_l.ogg new file mode 100644 index 0000000000000000000000000000000000000000..789457faf70b35374bdc52de66523c2519418d5d GIT binary patch literal 3746 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 literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/hero_foot_r.ogg b/games/subway-surfers-ny/assets/audio/hero_foot_r.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6a708003e874b5f7aedb52987088cfdc128371a7 GIT binary patch literal 3761 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 YL=wVmIkRnPiB8HBk6Qv_1AV^W9 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 PK2uBGV|uYC-wpgfI?6(U literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/hero_revive.ogg b/games/subway-surfers-ny/assets/audio/hero_revive.ogg new file mode 100644 index 0000000000000000000000000000000000000000..448309b3ebd4e0cc0986917b5e9598595eaefe5f GIT binary patch literal 31367 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 GSpE-@5oRC& literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/hero_roll.ogg b/games/subway-surfers-ny/assets/audio/hero_roll.ogg new file mode 100644 index 0000000000000000000000000000000000000000..efe7e394e5b39cedcd682f1824915c61ed240c00 GIT binary patch literal 6267 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 UJ5pct24r~Qi12ZJApz+B09LNp%K!iX literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/hero_sneakers_foot_l.ogg b/games/subway-surfers-ny/assets/audio/hero_sneakers_foot_l.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5b17d9061409d692c16dff6f2dc81329b985445e GIT binary patch literal 4241 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 S9&CEhc`b?m?N1lj(0>8vpXL?- literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/hero_sneakers_foot_r.ogg b/games/subway-surfers-ny/assets/audio/hero_sneakers_foot_r.ogg new file mode 100644 index 0000000000000000000000000000000000000000..856e875b18a345cae727acdaf5ec527360863d9f GIT binary patch literal 4229 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 literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/hero_sneakers_jump.ogg b/games/subway-surfers-ny/assets/audio/hero_sneakers_jump.ogg new file mode 100644 index 0000000000000000000000000000000000000000..41f91da384dfb204f64444e0ad8e2dc986d508c3 GIT binary patch literal 6292 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 literal 0 HcmV?d00001 diff --git a/games/subway-surfers-ny/assets/audio/special_jetpack.ogg b/games/subway-surfers-ny/assets/audio/special_jetpack.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8aeaefcc07363c230f92116eb62f2ec3d4d2017e GIT binary patch literal 32211 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 za�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%0DLzcy}AoJeaN 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

rZBh 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

}FSRE6dfLa*{&ADT z+glsfrsy??6wgMrO@1{KtuV?JD1rH^ARtTVFv+~S zm4C?5a-FXIy)=0s16(gC)tW>uamI7s zgubsg)ui%#r_a*YIdy?Ts9vXnO*<~+eVKYM!j)QDF`7b*Dmr7yq_ogdFRHx&eyU^% zzy$UKl;Q03V`*b%;~=&h-7wn50*lxP0D=i;&18g-a#1%mgGzWlv_Exo=*r*h5|{tf zo6oai=MSt)C|YNUZ+h7W(h1c-l%l7fRdepJo(syiBCp&96J$uiy15|dwF#;GYVOy3 z)mKv2Ubq_1+BG)NN)ESO`N7-i91tokOx+H3bq|bgopQ}4{Wo$+iVQ$7%%dsb92;FsO2Sg2kQDQa|f?jeZ6eL6jCAZHr)f}~& zX(!1@>(>#eAt6UJr^$}Hd@R#6B~Mu!&cnfibjP*#^IgJ_uiXLtU#+sdB5TE~3(^5N zPm-QEz(lCZ=gBYIya3B5f5Dr!uFhO#f)XJ38B3_^YH z3cl>UMv%QR*m_9*tLx~%kZG^8y(V99^rA-&4z$1FBKR_z!9Z^xMsSb+ zks+8^&uad?>1aT*iXW|3`wWI?bT+4Tm1T2Jn^Lo0+?11Nb`KUl4BmQ>76^*PO!B|? ziavu_J4dh=NFcLf17KkRfY@LP#3dyNs>&>|Idgxmn${u5v0mH4*X6M$xpkauvwM&d zi5n5TC_y`6{AvXOZ)pqToF-6cd%|t!2lM>xM8HFHctV9^4v(I6e>vpy=XI9h7dX!+ zN!=bIMPD?21=fJtWW2kq<|&V~dqIc2D4Z^wz7)y`{-t;CQ;t7H^0JAF4|Q!w%uU1J znA3$Ug|_5gzEYWCztVcE3ezB>$QE!jB})F!cM3`y1m5et8U*1FPE z%dJJCiJaEj-uf;6$69;gdL3T5H13R;T#KN|nCqS>k(5y|6bAZJV~CPot{t=$;y^0%tU- z(A%I0Zm9^PTUUze`_h@F#sVJ9eKs6AgRO_uKYQ|Rf@5uN)X<0lWR^aGWdMj!g^C4MJh<<0=Xve`o<70FwTrW5SJxd}Rrj*i;&Bsiv}v9ijtm(E_{Nr;GIT+<7Ogic zS_OluljCIyabs-I3NMXP94e%9u&+3;ZZXuD4l29??r0i0Se2j?1_?_$BPGqcu^=*T z!#bJJhc@PZ+@lkx3-?2N%0y?5rZIZ5n!G%A2_&uevv$MQLe-r>Yl+OKts?YE`+w){=`9y4rO-jyD+12$ z=Bo9+%kZpIy4UDtYBd|{g1s5@DvcH|JjZ=iW?KJW1uG~U>$mlDBo1K^>iwy=&JMU< zoNoZbGU0=`sS-EdHh#o$H2de*rlU@3Ldfoln5P!124RIHxq-*9Xq<CXBqb&&CnqT?EG;iBEzrfs!p_CWyvEi{Q^+We`d3dhXv9JQ07+_w z@zBx(98WSv=qr>-KT`{v?qmU6Q^>>P{r4k4hY0`x?9@L;H1!q;$S1;L(sO0g)9Gr# zO;U*^aBWJ0N@-j?&GMY2&k%)fe~eXo1^aJkjrz039c|XR9P9Sit7KL=mgCJ z0810&p1SJtkk_UE+c*o1-2Yp=GfAa-09;kTPvh`yyC9$efP-X~SdaOxY3+YDCUtW0 z8cCaFa7q9yRncSW0W>TMzydJ4Sou>>~Qu&AhyV^N@PmPO1THS8>34e|kxf z2JpHO&Ezv(8DyG~*C#1t%7|3!OBFvVoMHhlipx_j?^`90S*J$UOZ?=l5w!hcCz z5noAAsT?bZ$CAN-PbhD-c5p5+cgxP)W6H|YyHLgd;A%TYpV45y2a&Hv?SiQ5ugFbO z@9|ssc=8(b`+oc&;IXNX~^kv#gY_ZF)q^vXQSzjM}T9e+}QF(@vxAv%gf^05iwy}53 z)U|b1UT3E1KyL*{pS#D_?39&#dJ8gm)BD^NzCiYiSi=_Ga*|?`BJlnXcXQt;k|4smp%9`7MAz=7VPF=lQ%QL z79`{4Ny5?#o?E>{67U<8eu4HaqF6yLol;5-jgqF+0*?#@%G<(pjUH|?$WOv>pP_y$ zZQlElEklvVe3&W)@?;{-x^)UWxLL^`XB?nH806}VJN5cFm-B!1&2=NFZZaVwMYKhg zA39{|P`D1SO6b;gPF45Tct`c*LpV0a&1SNYp1ZWZe36mUUDHhDEXt!VAmBpUZlh;H zP9hlUGDBXi2^NbjI1W1jJMVYPj{v;I=>>dXwdJ;(u)p`UQ`}o#OWh^}%on7O1>q{V z+qfAUN2W+8dKRx1xr%~dEq~Wtr<zj@=-C5!Yi)b4R#?1Q=1^n^Cyr-A-n`X6@fEZ|K!G(__5^2s?x6YZLBXebKGw!m^JCq7*!{_o&VyF&~QQl!8QC7}NuLwK&Xl3ir^ z|Kk2wn(I%g{FAnKT%KPn?GAytEgGx&hrhQiq~IUU`wZycd?qK(7-PiyY^kSqA^>1g zP{F#70_?2!%BsJltDS|9PjKW{ybT2kK#|K^>}<}Y&J$l4HM#D^taqRA?^T0D*5G!EeKn@ zBmn=2fd;}Yq+Cxh=lWjkyvQ+f#W+h{{LqS(srB>2k=GlyT-1I$IP`=5nqh-t zDN@|fJ&P7;*?>wi79&LgUQ4}r4zzA2O@;1aoVMt(24W(B9Re~d0|1bXXi#W@a^{zi z=G&9>a&3B~wrM%tCY{P?^@iESXW=VZ zD_Bo-ifgsem#IH4>d#we3%!J#s@Q|t>nKsv*#oH0tMzi~=_ckaSv4rV{GRWS>}l4` zc@1R^sm+h8*cX}cZQ1GAQ8@00TR86yAM{RjSUVQy!0w1bJ#KlTiFt+t<>eEvO#my% zAi=5W4c-d9CK6;l44NKk^1tVD&u@xpEu@ER{~D+(x^LGFsJJ}3?wEJ-hjL! zf-%+4LT%qNx4Jr`^E*ZetNjdJxQltpIPK>Kr@2RHqu9zRbU#w;J&kPWab;@uy$ly) z(bmABFNlsIQb!f+Y)zhl4y7`s$jD!8#n~-ze^Gdr|G0Q{OVm+|#$##PLbx8*IlUV` z))BBk>i_bq{>q0jyHTYxqdaUOB@G(8H#6uJ!vIztq6Idt9hQaW`{br(-E~Y8g!^B^ zg;TSw#hk-$4EVtvI)=~kAp@sgy6wrY@Hk%SOV|}zKN&w@dlqg0m_Gg4Xl)4F=~yG) z0dm*gOzn59yZm+wy_LHRr%jz1Kqguza+rD#@U2JIB7<5%NX5?dM!Ltly)ae6DBT02 zhs%*d9cEy^u&D(7aEM25y~WxI9s?-#e4Bb}98ZY5BKZIj$q|Iwku-q40b#Ligv?0{ z<~Q-H3_oyeRO5t;a-VI~{Db*j(E>zKAQA34BNAnhOpAY8T6)`0u$@;|yZDWu^zW}@ zw6|B=g8KiWZjS6ZN4`1&Y+E2f_x7U}LM2EEt=kyWc;%@_O8ouWi04pWb*muAfnT zxpeY6X+F|6^G|D1#rMil0ZZE2N8%Ha$nvJMhH=laAR+NA^t@h;vn;sw{rh@)m&vsI zlOy12rDgB$1KT1n0hovW`7IWmN zFR^i#2`)}&m?^XdMQ4+vXPIk}7DCWVJO#dyMJD|rC5w8vrA*2W|B$Ug0k$*!{$XRT z&X9b&U&)*5B1)2rGL(jViz@r2d5ewdL~|v3(n`A4m}SE^^5P}Z*Av;W!qBWKL&XEbk*R1t3aNN5HUAjhZxARrh`8i-(sEfsSnA|ZGh?6m(9VsI-_zito- zG)d&%>fD&?^JX^q+AakbP_>sGSy7xWbv+x(^UP+vmzv2emJ4Xtd8F}@BiH6(s2^@a zB4$;v%GYd2Gm5sg*DL`@7@C)^F)&m_BZ5?#gETuHUk`_3*BcanBfp3$%h?@nFdj`o<&AYDe$;`fIxNT9T^cAOV~w6z9W> zg_#-6f<86?5d1otMl3LvWtOqeN1yTfmWy`LQ^J;``@~#NMH|IcpE+8lcv>V=`^@B1 zyR|^?wPd2Y_1+JYNnM||%#dVO_c>>&wbA2Vp8YK+$GM@+9BrC!>FSa6?e7VPK`&9w z^h8|%gue%SH-fV`T7j=%2jtCC%v_iaGP=SO4)@O^9(eiPwa@6>H7x$JSAM+-O6iC9 zJ-Kb&wd78yO{UpAO;&u)0x%uS7#Yu=mMpuY)(igntdR#|fdSle#H$?4P3n?&1VGQ; z0x+{QY@&pq3{3s)sjHmHFPw`eEvd#VM{F#iDO9XpeJ{6;dS9`WTxFYhRirrr#A#6? z+j9=D{SqZxprfv8!MxADTq{h&;_&>JN8X$UEDR+qkxIp8$$INk%Ul^-#)VF!5gW1O z3CV6x0Q?q+?}#irCYf$+-4}r0uPQwl(C*=qnSq&$q5T%h}R?CBF2i zGb?*dZ?o(CXtTnSofQ5&-q^}QH!v)axcAaMH~NT3aKHkxj8S!p3>}!unb+S&Iok|2 zjF*OY34MxZF|H@8lT37DoI8rHgH$`ZGQ7Dd0j|ID`n;EGrb01PG*tyDS*S1d*Z%MJ zy9sHR8GeomEpK|(q*WZ7>K^}{buI;-;7~kxQz&D9i zk-aRu!5dW1&LH;M^^W?*Cy25h3dno6*LeMvh*y zt(uK1KE73O&U{)u7E+2kfi6u>R$uk(h*%^O{7C;&#Jhz{J(qe1 zrl-HJ{nv|`L}11-vz^N=(o1V%G#4B<2zo#2cZ8mRw@hw%=?=b$GTwjKCX-15z7)e8 z(OpM!3%dNzfj6ux+a#k5_&$kE?yq}QGveyY;I;`{r0-BOBCbJoP5LH$e@$*MC;*;Y zy)+IG9neAIf2+$FX=hTK%pA-BdIK7Q8KBfMRk1*6O)B*YJ$i5dc+IZ2{Rh7Dw#|F4 z)~cIhFd_w60|H$C25=VRL}-UfHQ+nZJM)_30qvpF=Cco(v0R$(r6^arJ-TY6C7z*y zT&_$IZ-g&$chF*`bAPj@hn2YymX0m#3$s}g+fZ8w!RCBlnsFtn8Ekpz6_I0)1RV~O zm7&~@7x3j(5a(K-m>fg-kW`oCTJ|VtVsYsCal5Ebx2}I_e-~<3gptHHqDE$F;X>A6FAW$rj_*Vdcv2*XP7GQM00-&>D1|)z* ztP(K@w({vOY+Cy4eTO*zow{n25=y)}9>YF&pK+d?ozM$MMWJ2!quaLq##c^#`sBp# zSNdrRxt*snRnYs85b>&e?`WY48D`iwTdgwFCQ{(>t0P?f$B7t_QtSCTkFH+3*spC{?Oa#%8x zyixu}l^0 z-Z6y-R99&M)rWue2%tFtE<(t9tCW#(s!#q<>*6Ll8!EIY659bpPe9;e`&VBP5C{VR zAYa~zOs_x@>k?`IGH0T-k+$p`3w5yqTvI?Nw#&D=Sk?f_x+IrfLvj&%bHn~)l!qsR z7@Cqug@dyOY+*h5{Qxx)0Kg&vnb{>5H#XO4RM=eMV|-h@-ka^)`@Mhe!YHaP+gD|^ z2_FoV06g8sfmZqfGC`^i&@%JVEj6_u>fgWrsEtaEU+vq2#@wy+!Vn&jvD;LBD`?$! z^$mn!1^_4V04f3S-hi=um5rpPBmWC-dcUBv4Ln(xDYIbX=lMY|*7j`DG$ci?83Fp6 zj!uI22{zEJ0061ZP6?1%763G;sY1#ErH*V15W9qXo;TUa(PL!1hCI<~9BO5BZwF55 z=$sHO0Ej?$zdt{(qW}6&IxEWY*Dj@nt^O93>WH67vien%f92_XkQ@rXTBz5%M0XNp zxhE=>o|FF|KPyH~)=r14Yr0!BECeb`(zETuMteP15W+{oHUOJrD;VTr)f18nCH9AH zieJOToRig7)0nFX<15J5K zC)X^VEWR3=>4=AbwBql1>}&>iE#{;hKqM@{0HBm!BTR`w8J0fXN7qfJI%Wxsnphd?(O~Y`?2|beWGixT4$2TzQJlRVF=cbW}-?vfN^|y?S4L&Oz^7 zl*h00QOp_%m(f72EoTa*`TKK^8N0Vj+$ipDHZ|AHmX~mN)U@C@T$JZEh3njnB`(zftxh_c-;lrfcg;Vfv)_t&o^Cr zPJ)bOk&(>&3|Cl@*#UrIJs%>N=!ZQ)taQ$bp-jd$lk3Q%7URtjup*f4&1lMko zjGa}P(Wgd2vZm$aaGyB*X}D0C74^dVOkgsu!Zz2Rn;CyPg3l@X&o4cG3Y&xkoRl_B3SO^{+0vUl2+)g zO(u-$27r%<)&rHlQwJHo-$H3ETp3dWp3L1l1ubRLfcsDvKLun)*0atUEf(|~8I8$c zWKi}y*8ifls8(Y4eg1Fai^u#s8ZvTQ;nZMmD|2vXCa0lB8&E`{wY!PR-&n6FCBW1sfbH+Ub11`#AIx2Wax!Bs=7 z<#MgWOg;`w{MDT)F;H;%-HI6w5ohh>0CY&nR<5GnA^(4m69d{o1ZK{ValLahqMeI$ zF($l#PG~;iz?d$eMbZ8QzPlBG0u2E8cBx<1{k0+^dwaD-QF`KX zZi;=dy=&anyO;Mvp2LV!?YygHMvHgWBBwT8R?@n+Y0`1PZL}Y*G#RuhmBsl@8+Ej4 z3GGp=#P1&|j&J_0INT*Zpvd8K;wxD`1!+O!T=n)Z@Jib|-cAGU5qtnxy3*v>xY5Wqw7 zJio`K03OV}ju;R>2s#Ui|Bh$E2*;}Bk=xsC2GFy#0Gh=DiNFjbw!Ti;D@UZs>mJbBCpb9Wv*BWJ+pF_z<<);#Stl97 za8|!g-L9!V!z9(ORWuwB;b{|^a!0Lj^+d|^dE?Y-QfMiwnQgFi7#(*umVh3U=yMcg zBT>yv_-i;9VQJaHoOQagg$4df(QQ`9lz$Ubab=;Tos9+CGYrP%?5xx%;R4p`J);Kt zk70a1IKCACAm#{IKxQdj#Ewv)EHdvCV8@>SEn6{Hx1^NtFo?nCZPpN*ucI-Pcz2Ubp} zgJB*Pm@-eX-CbCRS>deh5zkut$V}hKyfdgxk~Q7aT*-B@+f9&&Yzs3$`$c2pSNX5+ z8WR$q^Eob3ZoR0(!s5||OWc9yQGz*UBXWblUABj>Ym9l1DORwZUKvzVNjL`mBWX^c z1i)0kL)EYUF|{_F%D{9>EPiepYEWZUJOEraWr@U;Gb){XR{D^M`>{| zt$D&FFEn}*-xwP-PbHMb2M`bdI{|czI!g={GC}sNKUU{@T|&F}_*NbF#E7zmBqYyz zDUy5u0d4@63C!$cqpK3dVdIsExJIXCtRC|(y}5BMn^by`08Cw(Ag&%jKm!100_eH4 z(SSr09al>A$`Yd_hMM2aH=Bpup<;gPL|qv&r5`{*0|2)HcjK0sE=S1YTJco=VBb%d zk`ews#+lLuy~zMjC2fU#0+lPzzsq~# z^rlavdOiJf42tdt5v>4JS!$Y)y)9Fq5~O$Qx0j=@?wZ$$@bS;%Qra-v)&VxQ-}h3O zajw52`-}oN(@pqK|Y^a{~ z@t&&{6m68}9qrvI4c?}}Mp!boOyMr5{W1$eo(;|bUBuY-U; z(2OBgL7#R9KD@170Yrchnb{w;7LmdRX6D2KM(I6Rm3qx!OUb#|8%FwnEtTl$JPfLF z&38f7Nssh7P!DSo!&!d@PMEW}73QWjmNGw%HqrpcUpS?@O4i;dN3Qc&x;8%uH#56u zYPfg|6)K^kG4FPwx=(@PId7Gey3T-1_E3bG)4r~^9)}OdgIg5mwekYdG-$N_n`jYA z+*j2)WlQnhEp{Ir7hw8FP?Mqg0E*&1$2#pqo$fv~0U!CvrbT4-s{E3=L34(s3Vz(3 zCl2rl8rDMX=h=M3#U)nAbP)lIQ8HGifF!el%G3zf7s-o#(Z&8tbxA&VMc>6(S0DI( zo+LKk^bIBt_4B@%4s!|bo-FNd3Y~$b;|i8$LiZhhs3D9TLQ$(v?7K`j7~ZO7o7l3N zi0=HLX6JWn_}Xg`ebYslyg%FHy!rcnGA)W<lJEfTa7{ zn}S((FFnB#EDL%zcD0sGg9u7PIPLKL-}jDb&U3==I&Doq<@w*Pmd^#uRi^jt*~}{3 zlSY!ZcgsZy#znen&J=O7lB|s|?Yty8-E8Tf(1h$;y?&pG(_m1fB(YV^*zxIey}6kj zT0=?;?cUpSXn$+{Ul2b`s&4A$^4UG z%Cbc>iBv?nNrv&evYmTpW(Y@r4K=+|YcK;tEg6QEoqg8zQ2&sp*GSa+e)NeuCDx*` zy37!8p$Zw~L%C|93PjuOciYIkEbD*7egs>fs>VpuI+mCwYSY+Bto@}s?(Tq9d&6%| zaNlnXK4oeA8LhVEC_8BN%wmmWloY za3J#elaa<)R2StHOZ$%&IL6M#oY0|`jZXZ#;-;%Ve>($X>QGSfi1O&q{7~7|7Dg4? z3Y8!b#p?d+wkTuoY94$w00UhDz};hXkBqUMwavL_%+NU#BZKn1nkK2vqkTtCWH)GU zG;K6mhbw5jA4T)pZ(5I&=Q2qhdtaI5E`L#=%N1T%;-{ zVV=CSmxQhxtmS=S4C5DUCu3V@t)X?cE}u1i=~W1zXk9+63kMbwXlBei;k?!)O@mLL z@`DfA0KS{O0}gH$J_x&4;yY-& z9{k?oc%6SK^Bl@+T9qXZZ@PD;3}(jGrvw4yyfvuqn&41tR$jX@Od%)g(46(+G5R4$ ztuM&X5N_|SNM%TM^t?r?)fESFd7)aU3+N4Nd+!AL%<>Uy&@^4?M%cU)+J$#fde-Df zAL*Y2%7uN%wq!opIuOHj8HnxjPU!Wo3Qqq}u#WAWHd$_A0$%&QNsw7c%Ai9czWt`{ z8W^vusB>iL6X>=JuoN^=pv+0ruZW9(vxR>}L%qMZRbP1$?|l>h#9Q&^gMQIV!xg_| zWzL0cQ$f>XO-{}%Ce%Tc$@|myXPW_~+fF)*fYL|;P4f%$eQSW8l|^O_g1qW)P1>t_ z5$42RjOr4oVSuyv6z`?zK>N(>0U}X%?@br}qpUq4Dk7~VrWjAjnz;A8{hSqZ$b2Wh zLWs%KltWRL?Oy7xZBPxb?I8X|W((79%{v2j3O*7I-2v5rq`CqC2y?;$rEdUex=cWm z3j}EzcA%_HA52akNP7oWbqLK&TDern;x5M-rkEPnp3WB6d)<$3&eKZ^E--AUx0-hQ_Nze~ePVAGyo00Z(UVQvd*fWGesw0002-qwY#U z0000ptMunbBrPv2E-uT+z{SGIB_kvwEh@>(&M77&CMPm1E-Tu`$j-~e#KFSB$Hv6I z%fZCW)XF9$BqSv!EiNuE&Ctus&CJZmzR@F8Ur9-+L;-jKum-$eubX2Gs_EE~U!VJn zs5kAO30u*tWDp%RS4~)bfNUlJNFM+$>5FKH<4)hW&dmQC_V6ga(w@8d4ZMsi8`Rhj z_Eu2I#r}7P^Pa*T#`F%|IE%N{ck>#!z97up*YWzCmU&Sqp|vQ4a8Sh56_&~ zTtc0TRTix_XFvWjL@SkN+h<6}qP;kAp-sM$@LJXsS9d*{7ac1RmSohV0nmQ?25p#P z>S2w7rBcv8Z}#lrWY=!~RZSRfa>i+HOzjw_x zAa<7EQgQj(i?)WjwT8Q7!>QEzaFpS1^-BbE(ZyWL7y;?usvCWdv}N(S9FIFGuFagmI+Y1cXe#L=meN6e#Ct zM>~(xlSE7NH;-0p2i6@8_(oN1vP@r8kYej@Q{Ce7k?C~`lS$9ulY zB0VP<=__O;kESd^)V!$G#ztgT^kY*th@ofm`fqMbaV^fVHETAI`fjl~TG%vI%LHxI z%o=Zw`|+ri3c~H*)3|FLa1N))pN|?xiQIKe=-Pk%=-#+Bf`&QyEitbxn0#%r*5hD)<=70lkF z@bWpLW7gV!*RhPKE#~9eau^yS6$71wR?*4he&8@DzDI3tmHfyovhW+8yFH@_9ReRK ze0w&)W zyu%qS#o}z_;O=(*@dNIGt@TH0LDaC@i)W8@6s*M44P@u(V`Cev%_4f^)W%-R{xS-- z7uD6e>?rMbW6=oOw1uRkJHPl#5rozLW{mW>V(T^z0t2 zk^5!Q!n8CLl#+{ZUYyo&wY_N+BrT2dAB@*gHIU*Ts&I!jxAwx#jhMuX7&*PXRzVLZ zCtc9i!Q*8%UT!ha(?g0fKeQ=YWDQScO94FNQ6v)=IjV=v-@j`aBk~H~b$ad+yoi~b zn~?y>ztv0_7*W+&(D_pUt@3vw3Up(%BKZKwgY*D~=C-U)2t`!6dD9RXzl+olpKJRn zp=JxxmH>2HCdmBu&rUwC)$Ir)j%Wc3kTj!X9j;NQw z18i4B627yJ*%(PQSkT%uUrVgj>Zg16WXsZ({P>t(8fKu!ZTbAC5fT7;nq4FbY(HE| z>+IbBfBf!Of1F~ZyglaGEH)DfWM=OU7C{DOUdO75rS-hOnP}WBVvVefE_??*HgzCy%jk(%Q__@yoaJni=sSx6D4&79?ad8350@x4wC5E7FDXkkU_PqXH2@#wCPyPx>g^#|EJjPs#aa_isM;T z0%t4LqMV2T12yeDt4RQ;CTI!bevI#!t^r%wm4k4}JQ=z5bBgSi@;^0YE{>;t;gmf+T8d7OYCVJ*;B`m)lLb{G`n<`Coz`_ajL%$h(Zi0BNLGOkt5XuR{CuzMK;k)qw7^WuPXpRW)i)S zD4AjHAZP%XgCGi2FE-^$!$6QU+a80_8Z8kb5&$anG}Zl|XvbZ8{xJplc+#iG~4^GFE-b-nyScQWUzD9>5t_)-&10BcgLa)#yUipjV+U=;wLcQ?On zhCb2f0H1Y2BHKax=3igR%Vho{;HvFu63*naM)-a&W=pH$;?{*P>4qG$BhtSmSwUUJ zFgD|!mAEx&SH_(zE=A&x2x$a?;%w?}o1L^|cmP!6BB*$x0Fh1_8UW}#fwQTdrFwh1 zmT@*D6ynI^LFG!H!}TvvJ&puiW690e0|;mU&q(0xvJ>@E1`*i`)Ai#BZ$jTy@LkTI z3V48bJT=hZ@JC)mgQF{qKRx8{6ZED~n*hZ|=JN zfBVNLS{}7nb{N$FWL04Fu@4mqTM1I^6-?*2ZwHa^M$o>lE|NZ*y1ky@M0~kh-^$RZyE9SxV`V|@4h^6*Von2m4O_#mo#As>m6%xB16T_zuX@^K7{-WT)l)$$V1O=c_xBT;Q)-`Z}cU3qS0Bfbqf zasnEYGx-SA3+);f**pPe_*Nhuf;r-79NJQ!}F4W{$0bUF~Di4SS0RJvZ zQNXonQ!%|v01YsOd11Z*7)_0!%r%nqOT+6%&9bA4H0XF5i9spOV-j03Up0pIn5}Q+ z&wy1j{A#rZ(OU83t2|NrMDyr&!6k$erir}oLx>iGftYl(UecBolz-)pCA8@s$N zJ6b*JXpa|yo@Fy(mFim0#imIHF{`4qgGuYf2T*>c0=|2l9S=)80K7*!B2Y_t%;8uh zq*TZY0AK|GI6!p*1Z@E}rV2rMB<3x#G9>RwJW3^;=}orr$dv2yKqJH$u8a;IqO037 zAiKv_MD@=;Gn=S}gG)5)%fdlkS*Y9C;$<`4+Pgmw@mF8cYtFM=C)MZJM5p$>udGa_ zA3cT>iDG*!^BD8ZO}--P4U>;RcKczL5xk3+&sAkX-6pfXbq18G(@#;hG)v3LH;kpc zi>ocBK|}9-O*nmmMV=+uhcUA%rc^7$VZNTm2p;EuT-$e<#z;d;R}n(~ zT+0W#PjEim<$snkSM{I054ByhQNOVydosOBk3V1h6E zWxXkTrXks5R66>xBzd;6N)M@Ni9edFl1t?_UY-UQ&+Ngs9^l@Yn)>#RAxN4b@_WJ;>Ksh)!ojNv4dwE zYPDWQTkn4T>M+#uO>R7le|*N29}l8E@-xa6DsrN7^Q#hkbJcJcM~1=qFp&f8?n$u! z?j4O~yLPo331GKL#s*imAMGrI;Vj{#dJCoT^MT59q z26lNO@p-kp@^`6_{*;M~IBNx9(Zks1gk`3%+a=u24`3i@uCp58!;*(Dg*CLIu3|z)G!+myB*aufAVF8w}XK=17L+RRQ#3)7pOX zx)dJFO`Za}1Hk_)VqQJ$Jck~s#~1@Z7KNTl23er`kE~(nOO5B0b1eC9QlHi*`_LxK zS^SfKsxvh4p<9%`Em3ixmFf!ci7$IH)co|j9LSXOjFJ=Hh21&%vQrGJo4#oUn*32m zoPAyu8pho~H)~@Xh@f-gpcVJ{ZClyol6mIk3ao-?bCIF|Gz-GB-ixc7wq7M@#ePmk zK@Df3^?@S$%7a9ql-%9}wm@zN7U%49(INvr?42i&u8gG5l=)w; zA=qtNMiXpkkj9Jh$q=}+kLo>qnbx|Le) zp8kE(v!V@yM~S1^$wH<(Crg5$`rL?1sU}sFED8tLw;wuhRxP^9cgJSoDgdd}7**uB z{WI=G%ETdAx3mJX`odB^+WEuFob{!SwVwM;BhFGskafxq?=SjfL9Z*(9aaF!@Szh)pS=b zNwlksM9}`{$~3eQ4JIB$y*SIYjhnZ&noREHYjvG+rGbRs=+sez`&PV&-d1Zi37Vrl z&n@%Yx*qdRVuJW=X4$RRf0Wx8?sis`4nrmoqRE4 z8_H6(l{ZnZ69L{lP9{cRlnV>Ir#+IR>kx+}j$V+B9LA-|Xe2OgxtpFy5PN7`4%b|F zM(Nz|4Gm8Ef2Kh6P29fNaYwI@{=RE5;Txh(>ImkCb|_D3%XqD|+QjFDo3@xT#r%rF z0nPPCTo3km?W^_;=`vGLAJ4=(h^D_8Is_>r_3x8ym)huRs{Kn_=n(q0Nz|%%P|aBL_m%Vb~7^H$f&kEA)7s* zH@>az^BhDns-$;z#p}gQ89Ng;a%4>k>;tl*0f2O#J%W-z8QK@pG=JaOl4$s)O_TGv zqj+inf)eUVT$0zM&3vK{Dot|bt&nPsI z81wFNJLX|U?Wi}qzZC#LvE^k-U~S0FU!Q;eyN~tM!zd9E#a&@<{jITgS3B0<-g4wY z5JNjSMD8>c?osVP+uIp|wx>KwEv+R9fU?Kh5~97iijrXAY1CqxNMqsgLLkQJWl((~ zSyAIG_FLS^)km)H&iK0jvWffup#@juMg|s$chQN9v)EF!vu;1iWqE{yLhZ3W&gcW_ zae0tAKt4EHY+5ZX^s_xTZSqV1d9>yOqduY?#J~ieecoXAfc-%Nx&8KtD-b$58!IWi z7lDm#0Q6ycgpvfdE}6G|>RgI4wmy_`lR1|hsDN-KcvJ^AvM)nANwROwks$^BdWi!_ zHfN&<1!7vie@oRnK;yCiG4#G7t+<%P!>y=!{`&6_0qF=pH??{yPbGF}Gh*zte(KK* z0I8~n@M2Z?vI*PnfVIrGCm?pD_|EE5MFF!u^!R<3Bm7y*JbT`jhZU<3F9dMP1G5-4-a zcbv&i`|a;`V!D?XMO*M6VEqYDDvE0)?LugZdno{d{2n&|-01tK=XJHfJ*_@}-~1VG z7y$L*LNL*yCIsM(Z?K}Sw2i`ilNP{adU=8`=VwKuPA^zyrMqpadt^;Vloq?5$eMl- zX8Rp^lMskFQk$q_7rK8>DM;r4PLGFZ#4CbC8x_Zf)< zWmhA83ncsko}J#{Opx1;mOzPjN2(LS9ND!1Cp5Hm2>_VIlMetOHw}R$fpYDM%l_9M zBWapj9n%jJ=o%AM`Y0>XRir@5+w7aA1K`&nle&K&@B)S$tBl+#bDD4T!yhPcJ_HP! zKk-s{DK-nM0h^yeE?^H7qyfSan+upy>Y*dnAq+lC<8@(*i^_J8@-*d7>S%_5KdgIb zOmj!J-6ady;rOEf#s16JV>#c<(DL7L+NpL{ON|L$1#z?({Rn@NEF1pY zOr#u|cS8?3vWMNXX{NG7P263x@DPV4$(IzTlRDlaB>wDPml7+7U??~^A|7wiP7t|< zQ>4aUE^ycqz)ApeW&>;)U|&xG0Q^`Jn}`Ue;bgz``@iLEcRf-UIn^FMEA|LZj_ax< z0I+RLMTiaHOL_!cs5{95u%sddB2X%g%u4x+006ug1GvB32av!%usF{9{qL;+nbU|9 zBzWNdME^yrU>m3X1BI-~z{>)SyxiRMR}PSA;Yn;VSg)BVxefaFM$L-$R#uI?IytFO zp2t_c&aK)M&}(U9IUU7E{oP=$fkQHAjOiN;JOJKIKIW2aEZkb51-Yl!=WWmqPfa4Q ze{10IHvo1{0JdZUcm?b-0{{$JB!CS-w;%-7(J_4KQ(t%K9<9$n-&Z@?A<%K5G${aP zG|dUFP(?%(Nbt{RT3SGo2&hwN^Nu5`MRl(VY95|L{bwM_VLn+{v;H<|o{`Rg0E+WD zL;Ko1s@Y5-#X09JoZSAmbL&kM`8o>l561~*^oh(8+=h&lL~wZEE3=2y$+^~@ZJ`zP zQgNE#hYKyl>YcM`+;>{V7V5zsd>vU3{pXjvFTh^T5)0u}@S=uX5ihzQntCKu$Avc_r&Ykp}%tMDRwXedGE=up-r&V5Dzj-voT z%O%jgnuq^&@?UHIyl$fA9$cdTueI|bHYc<8&BC~*Y6qzPFi}$Rn|DVHKuaJu0N~C5Rm!BHUYA3j9o1K?djWIduNL#Ifv7HQ z=a8RFKL82<&>5hj)$gjfBC(?FUNj!vvdI>29nbl?hD(ur>qzhH0}u!RR0Z%%y_aUg ztO$XdOPY(wW-v{D8lPl~Pk{wwYwh>!15h3Scq8Cnd!L(VN!#PGb%srUv<$|a#nzd; z{hZ(gZ0i`G;ePUpCu2y3aV95SJ5#V@LvPhZ+MYsbK@y5x@~S zPoJN@B-00(Yy~u!ahzoZ&P8gKfmU}r+&LFL0fc3E5X1lyGF5`q3-H$UM7}amy-ozf z;I!B{RUv*1q{bYLC(n)OiIt!2l)emXW$wj`J^*C^yaG6GYa`_#DmT2><(F32UDpl4 ztWCBjq)VFz`>8#D9VI>p!~$B3mQhfM2?Fr1006|PIV~(bXAPifHf^YhVo>Qu2!w@n zx8>pMQa$L5bs}CA+WgWkzRmCSTl%teW`rGj+*`Mlrc|)5_dj}HQ?G(%Z2|Nd_2Yjb zj!_$QI`y6x!j0$9V`Cy4{0owPt}L*2bNKV2xs*H8N%Zukh3iF26*rYyyq263b~3Y= zcy14)vb)XJ2}2Coe^WNf^*m7rTNo zt|G_4`$w`Pd_44=XKMqVY>owkl?wqR^F3Z=2s)9O8Ow?$p|SvIv=9K;9smNpo&rm- z3CTqU<4p26(y(0ZGUbq*NSoihVSXyrs!OjXj&S~^DpVKmBGN&6q7Di)DX~O%JnuH; zrvDxY<^(o#z65Zt6E~#G_24ev$U4|AIg3c9SLU$((WDF}ajVJ#Sf7&4@ZJ)^_DZCj z6-8L2KYeD#w}vrI+!R?>5IEf>NpgI(Jg0(6YyRd`%xNyZd=MG6$*(4QZi#hXFpCjX zk%i950=x!0aq3{Qj8OsptWI6T2uMqs-~ySt3Ll?zBxLq5TK0iH02>kjW7xr(iUuJl zbEP^~YFZQ4Jl>JKNi*@gs$JAo+qfnm6cqQZO%)6Bu>R&Z(9{vbt!WEWOg4R$Z5gtg z954NjH5xSaD%AsJ!0CTr5MSq(M_eWbJ0FQ{&=EH+&MxAKwqWh}L+sj%__Y4mzDn|#^#tEk!Z*^=e&Ve90?Lg!GWiKk z;z1*mdr+)D9R%L2Zj%Q1nMBO|uYbLTB#q`Kf$|POy9q#IY&in}Zvv2j8CvU|18k@W zLHRGeVi;!+veZac*+%O2Reiw~Zws)LATk1~ISDaRQq-*y8tQe5V_elx#k;ScoU`|E zjkv{nQ_C7)B;1vZ`?mlRhS49-135r;)Pd=*O5`vA_p%c`4yfwS(-(nM7_Ac?GxV!F zoIyVaI5Ant*|MU|Mx?3NYonfskz0<1BU+2hiGgo_zX@(+Rms>jv$2{G$Tw&%x#DTc zxHd`f3f`<97n4jPqX}4(^zN5+q)fG4z4YS#0UVJ4xRn4+vjFG@TENN#v^oU@k$|#7 zfeqDeToV7sJdY#|;h*h!ct3d2#gRah0>En~5ic$0*7`5naP`E;ka}JC9i+$N^|i0kCMXy#RbC6953>7=VkNqZb8AjIlSD$yS!x zZTLw3Y-P;5R8S-)0!1LA%V_EZecJ)Rxw@=T09;!StEvm&fBWny0`AWDjf-3)x?mE- z+&`oNge?_x->&uE_tE*1u-ioik#4!SsZ25|0%ZwvX=AF>5O3swZVinkd>i7=aK)3C zvmz0RwSp&FTo|=Uv2dCSpbclBz>DKgPl1xj`zB2jSjkq1yt$icAC9qx)X-X}XAi!e z-f+@!3<2QXWabqj=T2HO(;a}r0`QaofU!#n(BM^TLP(>)e7u=z<<(h|!8&4`wAizW zlB+M#%PyfbL&UYYh@jCKURTtc8xWBaZki@aCm9ECeghbH7%GrC%=X_&oSCoRI6kg+ zg_0h+$IX5=0CqMQYOQ%@wHpyzIcGRHKW6nc>FS4C$a4y0uSEV~ZNdR15jbTnUOWFH z6VZ4}5)&KxxYp!)xW7*1u1RVTU@JW&=g9&Mqr(8{YD0?6vk$AK8Il4)u?2pOp0_Q) zxV6z~$=tio*cqW-i$PX?3ZM-DdXowofF7f%gM=sv%&gx?8h!a@WCtyND0K@$l<6`;XdFthSKPkx#%)vRNWxeu*;s#!gUbk~>KG9T*%WMsb z?`EUU=-k~|cf(eh0mf)(HPRR@3#`WShckU`Nx~kOPs@AGJ)I4SwA&f|xXT08BOT|s zFbo_wg|KZkDFJCnjaK?feQ(T2tox0K1p*+qu_j)e%ZwGo7r)&LvsxO#Ic9(n9%u^LtgsW^YL;z!QyqJ#T z1sRxE_5{e_)!F`-CJ7rAUyka~ z$MA}SHWqanYj)HRWw<}Lvw7=? z-X6KI-~|2YcX%u5o-J*Wtmhd90DR}$4$XZ4WB`Cu0_Qa6g+)VQnv02nrBVO6@fsL~ z^oK42PiJRS002M{EC2ui008l$?n*)c003lw;owCkBPAp(E-cc+$i=_D#L2_OB`+&2 zF2umZy~e@C#lXrVBqb&+EGxyz#>mLPzQe`MB_k&-FfcFB%f7+JB`hn<#nIHzbnQ)9 zXCFX#0H6zahTD{5-D&6g4ac=3_2Ux@z0nbi2o+#iqyR+Um5R`P03!g<8&G<&hs|nP zN1Vq|r!M>zoRj7IlBa7#GHl&#KzhF_W({QkK)xfklyf*v!umHPoC;)uDPQ8Y)!Rxm z6#!)GO`+1<2OtChs20F4UfVL;A`#O5O0o~@1}na&t$l@Q#RY8R2+HI>fD^!bNcy~| zBf?0M6UG~EYF}-hE`QkmY>5zj56ha#T5i@t_W*=xwzuFuKqdfi0zAX5`Kanvr>=Ds znrU43zw7}MZrJ)=*2`NP<`BC#6zYBtjAL6+QZ_Mlbdc^~NdTtPmeng(1lgQzeb3{$ z;*B>mL0K_KF#nWp?Sje#dVChCgZhWnR%H_HyXqUSKYVh#Ol4ipCWq1{^g=1UECv8T z8O0IoTV5OQU%u`)NkXDFEQ?7J(Q^vwH#P}~%+M=>pWfQ^xA8nvO`fmW2v%15Ky5)H zDuTZd9`VxTb5Eu)aOSs4@5+i=ebk#;ZU0q9kv6C@L-qY-og?%qbDf7Fd4}8GiqWt* z4*_OWC)RQki4IR%c#{KXsxNB|Sk8jBD}`%}u>_+ZoGE{xnR)MVGL82DeD+lP>>HW8 zyjB2VfEJRg)ZT8s1vF`vBNLvDp7#XU542GY)1K+(mNG{NtJWF<7G(hdgc(y|lo*t6 z+GbBPkFchdY70_wzBEMXif77HYxUx(-n4=T^>kjD2WaYW=4;r~q>Y4Ptp?NJ!PipL zZVY#}_FGDqc)_U>ySHQ?u2XUZb;g`N5knMO##$l?2W(b!$HldXfD{YjOrVOz?(}xL z9|-l`I@Gen>soinie-)~-r=C9MUPAI?5!IC8J@P$3SVTwy^jZV}p!7&iXC#4A?qB~lNtj;P+Buw)AzMuP|S03HD;Se@p(4+LG@thGAD8qS)&reTA^2u0hiM4yo@yCqq{Q$r( zCwi!7h3P^}%tnp4m6`a8SNKhWv={!QU}b+1i{Hq+lyI3i*d(0c@!v{&GH-llpr#Jlp_Fa z5wGFgA;=Z<@w=;H@zGVG*RI^UkBl}yjPh~Vsz)Bv`bHTy^v zM5~f}Eo<658w;ns4@FbCxC*#wRLiJLYo%2$i-)}JpQ#2tEwvVL%xwKF?d@BhDTRo? z5`T@P;JQG0kQSN!IoltZmeO_(ES{}i))F948e`n|aX6(rB6i2x+;a^QqtG5}BPR$} z(WWN$|7yPReZlw8)1FCHKS!=Q7tz|)hz-MnK_VY}@5>Cm+@_0y(PSJMsB`$#uBlKp zuG7fpA5!e2WA{iYtQ)4YfJzxh&g&`49d^)~d8vXn0fb)&LXz>=1M~8}s%Kl=c4;_m zN(WXwRW(rKFzG~~A~-8po4=c^x5YiK>B!&_1G`#X@gFz?gI zD(L|}joxUNvBprv$>C3MubfmIjL1}5PORKc1jD4MYeh+*yvK^pYrbys{GWF-y%IBT zds|ZN6meywxwUYomc94#+6?NM@1fg5d#!(n5T3Vcmbo-yr`ckew1;m9tT)KX^V5|4 zHXtJF$t%*8eSwM8r5T?05}Gm>+6c4vW)~Pnfc9o9z_MaX|AL@Ad8Qj=b0ZdS`=>Y@ zYGzAb))2RdXZZbYV`r)GF0TB|4!%NeD{s-t*0|plyoJpN8{VCW0L27;ZQd>^c{4Dv zV}GMI=)t+{&0akp5h)wHJn|8f-~EkBL1$)84s0_j9dytkxR3M{lw?B`U>j zu!-WxRb5JW7%j=MNM~IbP!G^FRtbl6L}=xj`m>(n>f6%8hxe?K@-M?GAGAjI2s1jz zsdna@xg!L9`NafN!lwWU_z-{ye_5l++9WriPq8!-rJ@Mc%-NuKUU-NX*{+`Gly3k^QK9`!|M(j1NYkE(T$%mfM zWRr*sTnDE7Q` z8=U22AJPtyk$Ozt=VUi-s#jmGq-~MnW5I|#Zgvg5VQ2t_^9$2kG+jr@MSiw14AG*+ zo6_IbUz^495+11xkGoP)S4W1opND83rtyN z8&X1#X`3!Xsh>u;bAiT3EtJb9oV|Uk|cSMxk|EF5JE^Uj6QO<@(VN_wBU+bYqbtvtN%4 zNh$yb?dV32NQoRZEr;6gO8box(e~#5CUMig+jnXMW;Fyoqah6;~Y7M_1m{iQLi7O^q&-|$F0keY_)yV zO%Qg^bD~s1U$AKzq4fyzAD)ciMvtRJ$kSo0?JjMs;)Zaz4T&qhED%fdf8s144}u$* zIO=%xb3ZU&c^SUkl?4O6zzyuZU1rB_izA1~5teE#mq7|P<(l-L>+Emdo7(2u$KTuR z{K{nRv6VUdMZT}I&>rzC#^OqH0_R~e!||s^`ydO#)u~G_r9=W^cp`L-^D&NaB46zp z#CV^={C(Q#qDk`+Fe#hXM)#c8Mm2Csu=@B`U$^V|bJREwbqnmQZAY4^O5PVN&XRUl zxi6FZkiGLwc^{$b_&WCcxC7ri&af*q@Cg!+&kKf|@&b^p=^rSWQDIx$S$lr`jS&K3 z0RenB4{Pq>mIcd@{y3uQQ|1NgV;ZL zFvD zH-`t~n(f`E88FL148Xa3lKZc341yy-_JhtnLahyO-{VIw|V{G8r=)_rUUsG!Nv-cGJo6E;$0>SYNinWc^}lq@hkcQncWe=pY6C6cV> z?b#Pi?fxVP^Ol@$u)n>sZa<-byedhRmh*!Z2M-`=b2$yim!j{-iF;}~lc;Vttv2^9 z^UQ#E9T78Zg_oCZYM+s5RRNSJA2TeY^ucZLVVv z9YN6{^gXgX=y~nPPW75e0U-NHZh}%2gY8e{i0Mvhy*H2aoWJF*#3S+QpH6;bt$E)Y zJ|1tj0DQ$&Yph?Q_*=}jemgZ&9^lq#lmexmmfQT{Ayp`aTp7bGbZ;_ON6H~rwnrvw zJ5rh8ik4QcTMswV^Hsdc+yZfN9P z`FN{2SuNYWsW~p`e5Uz5Y3DFSDmj$rDvikWcD8fCn$;A?mFY0_)S&S=<>jo9^f##P zjq_&iO;858lbZ~uB^R(}9$hpv+n%M|b7tOKqlC+pyiQiWv1va{VZWPyHcK5YORY;Tfy3;Uc8tPO>PwTa~rHzHCG@&Et++BWD3BUCx zy)tb84xT078E&O-RE2C9vaZcge6sZ^qIuAP-;5YD1G>x4P-7;+5P*p~$zH6~Sn1eL zw#@A1b}^5@;6DYjD~4eh$$IFrwI)!hvhR|GhoV+I+Zx(M4}YY&W=gX3Y(w1dKDBJ~ zvri6oHIrb02lhKQYY#mE36l9AUjO>>#@&x2Ps^9**m+w-hXaUW%BBZ^5KYij$u0=? zg5HvzyuDWVqUMtIzQfmWr0U&Hdm0g>F6{JLMVLD~ji@mS+vVLMi0pkMBN_D%8EI?v zPFi9Fs48xodI5HkgNd*m0KZE07E?y&0qSzCh+4qYtR_Xd^m74#8C@CJR!Ni_9p>bv zfiFO`8V?)1Nw34P$p(O2C9O6<;-IxCpPmsI&2am_APMW{5bG43Y*qlew}DSG!ceRH z07xEm>m+X`3Xli@bPi}JU3JBZ_9V2VuhFy3asRpVhdF6Pf!I{#oIRjX0L=jaZUa_{ z6>bV)v^CD@!ak9h6s!7vZB{Td(! zeY5lW$#(=?<504T0;m9h#{lNKEm0_3sRQ)x*3kd5oS*>7f4LbBR6Bx92W(>vcRvac z1atvdv;bNG8jk!=vRf^?qTGMHr}-GRb4q>Pltm*&vaKA>4SZjQkoESb*CC(`(t2#k zX}nFRxV0bS0WVXNzM>NQASXwZ^ON9FfnhHX0hHwg(8+!@Q`1fWV4R=)vCi-@Pj5~w z9yOQk1604&O=Z~r+UIwxU?QFXdTg%V#pa5O)XOOD?>^rBul%FjqNup9YQ&5-7C_es z(`AG#P{y#m$EH0RBer|m57YYgM8*m2`_-;^t&(|$>>tK9r-%0H+BrP6QEuRakB^VZ z>)QrwppHwLaMZf$pW{QH8MPW}&g zYqv27OIiG%*fxqm`+${^=pg8o1ChVfrg{Xxz0lg1a(7#A#AH8@6+l|6M=u4LO^Lb7 z`rMI~-{=e(0Di6Bu*kR!tOgRXZ%-y=Cr*w9;R=8rV{upj&_g#e1;Jj(yVjS`mmOYG zNnHQibLprh3U7|B%?122uE-tfbCuKlAS!8upUG(4caA>L32{F8>A}gZ9wIwtfwRlV z2VWR~?3*C5Am3XBm=ONh>41jYob(0`x~uc>B+tngQ^vrdcE! z$S74SS8)!Ho48TRn)r-pL-WIT;rpeX)nb5_>nb?#1_6gI*lh4Z-O~(Cc5?0e?Ff|m zAdmq*&E8m%AnZ?DG)xNr{Vwtd=p4doHU!X%4gd?y=qaXA3?|9;(AtuE{rBsu8BN<* zq!$CYHX;#-K36Nqu)WKT{M*Td_Jp)6mmesr*;-fiO%C3614y#m?z4L;7rvsg&Vr%R zgCz{lRrgiaky~AlWlYE1^}2^%xamM0d$q5;57f%6^L5)EJ@_;?eHFWn@ug|URepd= zTX83fgr>g637)hveM5m{&b9wmMbzIB|KIW7Xp5+)V%yKD7%C#!i}YysEI!TNE)Fmc zRx?o&{=OeSlF-pfYF>&>z+wbIHUqf*p-pR1w#PLh0~o+5aGSKQv<*u2Hh{fzq27WSY3&d=agUj{+x|u!F?0t?NqDe5nd>>&p~oY~6$Pgrt@%Gh=dZ>+g)c*slGKmRT0YC2@~G9&S0$70F1wyF{5aaP|p?86dp; zeh66ZkGWZy&#d!oVzzpPn+`o7dcTy21Tv?P0iInxCJpWnIKclF9c4fqX{{ru0lmKf z02S!x0E54Kiu0RtM0ebEVLb-~kqDncU z7YLli0y?#b(8qH+fIuAMk1hasg4MVL5g@3jK9{E znISfARm%J>QMD-W`PN##LK^`0d!%jOMQaWc1G$G(MyHg%pSDP>dC$<=yv4F=DodGc z%s}8UJNMQAUex_BoM2eRxE3SWP&fuoPi}M#v=|7p&UvJAu@5Kr@$T}4qKaF)l|Nz zlRK9QuK2|3WIuhyz5SIi;4ddJGB|^Uj5eIHOdb_%(+8jN{j;+QB+OoPT_Fm-Y~HpK zjm1!`Al|MIhX_#ED5Wn5i&sJcEz?_mOq~;f?F;Q^ahZt)b+12H9jtxJySv zfSl>#4MThK`W6@iJZUh_J_FKm(?+*d>485GyKPEC!U4#&%{<2fp52^PIlf=o zSN~hSHr#Bq(&FtbI$1=scWZ5;Vnb;G?Q-VX39Uc;(IkTnOg42MR?nKw$?8JpnZ~>3 ze1tQiFWZqUIKA4l3MCOfSSw4sWN8YfgOXsk#|o!yfeHRhevBz9?&|xj7vu129>`-5=jZ;+h=XwmJz|4vsR!n!A1vIrvUj7 zkK_%X@#Sf3MBl$T0szR#YQg~kfUbFpiQTdspi1wp;&IcJ117EOW;gS>^5q0T8|!7l z?K*&RVBXK2eEc5Kv~wZ=3jly=9d82mYd-oEbdkieXq_;y0ss*90-yx|wBPGG5*8Z( zKoA=+u0tjm&^2jC8Qn37xGy&lM8Sus!fLDlAmRYt*Y|7Py}hqSZXb*~K4Ws_(k9WF z3ZAx388z(hxy5E;Aui9Ysr}aYus~XwFfik0g23t)vRAmJeQgE?I5ZxPO>&G$lM5g0 z0C2v!xpA*d7=HtrsMRLY)6-K)Pag=`RR8>~MkkJ20eD}0_fNfn_y7>IbqvE3PEK^d zDh6f&`2Z-TUyJ=y(oh|$KL7w7Y-hJGV_(mY*LA`>zEW43?2VbI}B=N$`c9+S`(jGkH7p^*?wOY2Gm7-+RGFv5VF@F9m{nc zy>4+tf=AzXd^){3#<$NOqxYxKN@9|wcGbYsdGv?29)mDGMvhleRr*f%r#Y%$mgC`Qoqe5Td z=^rK|S5W|792TB|MrW`w;(LFokgaEzY&N!*yMVm`Ai(sD(I|`z$~NC;gU{vKH^21C zvCO}lL%q+TUhA(4UYoR3R7R5=q6KmYqQ<`d=H<){pjAE&S1hOX5d6h0FI<4`YQ~&kq8*;bR62vYniiF%qpW+Klh&S&OVa zysm07wo~g1+T!=Im64ph75)H`gBy~@2(^ov`*M^S7OUumU^@vEhNF!IHXVcFY$G6^ zTmnA)t&sqH2Mu_4lNFKa%FL$e#Q;l|o^{Yjf?zZgU{QLI&?IDg61ZP_it5rAH`ZDy znK$v~BXjfn!SQNw26Xo*OO(1NsBCgKq@@sA+&k zhTV%HQ3?u_C_q}cQPo8fwBOT92V=r3(k|yZb~NAT{MiE6U#~QRk+f0%B5sTJij>LC zh)sI@VlTsFUVmo3DW}2@tY!`-$)?E{LVSe7Q;p~tUgZ%CA z-oe0+>-g+0H-Yp*Xl0n;d`C>1(CuM%&pTEpj{L8@4^MQHO2*FhEZXvm&qLGZC(0_2 zIvk75-O+yv$*rY+hYi^l8mWP9Qr61Vj)j7tS>St2M?JnA$WJ}^?lpDOhserWR9Ur{n|5mjE*;_=SD6=Xk4q;w-X z`Gvz+&Q}GY>NW&`E=%;tvGb7Wq~FDc0MmrRX^6cPv^iCaIGU7*b0XBSn-wX6ke=Nc zl&zc+8!!)S9Md&?XM{EN0hj>*J_B~~UKq>ZSTD+EaI_07TryW_^;R$1>iPx%gk=oL zzkk+pF)!FOfa~b%%yQ`TM6QRK{_W_N?Oz20`7ZBf_>a?Rl*GXUblsGY-5nJv=rn-# zzrmV&#uEEkt=lF$%Ny;QM92K#MoS%=6Z~hb$qN8Fe5R?ybjKp%a#`tnUB1=lzba;R zyu7t9k?GKj4H)F%YUjl$2e$uDbW8k6!g8=(9l2`=zK>xLa5=TrI(G)DZc7~sDzKNY z)XR5%OXRv-4IPzl11LeOv`A?n*ZUu%KT|2G&nLp*kUHoDZ(S%WxysCBN6ehRoikqB zH6iQw4I@Kp$P6A6tR45dB@^n{5m6#xuw9?b1cVe(g26TMTztg>wenT$G?>XZ<) z?|=SI!^n^FY8KnRvTe&)?(u6C!cwLPqFV|6d``82@E?nycf}HaSKJi4P4?b*Hk#BV zv;sia0%&wg0K@Larc?qO_AN8M-4kLS^g&PaOrFBmywPSv8YT3RhF(p4+iElb&ob&8 z|9=JP3Q(g7O6?P+x>^R9=l+K)`y?c*oK#sFh;Y7fHA7K$=}D3mmC$MQtE&NoDc2u%_4zTaE0$!~?mJwWbJQSVF!1%8|skEeLW$dsa!z2O6*V_`nMglN* zYGDWfmjHAEP@e;S&>zk@3d)y#m{5hv*PfkPSWWC*xEU9maw8}J)Qq7w=n7b#DO|T& zg%Xr%)do;f_|>&2lwyqicZ~qE0BW$wfRn9l-tF=0E`n`P_N*Q=;aP}_6oD=V{{a?a z=lL5VPqYEfK>EQ-;3$-*^V{B`K_4=oEi2z)>3d1_jnA|T4kJsX<=oMLpKiSQo%gKd zguZ+rV1iz2t?#BlqE2w~B*z=3173|jmIg^KWJND)B>gUa>PS$UQ(`bbJ(TPE|yl@z|vitqaG3p4*FX_Ks+5mCkoQHZ4dIx#fDq8SDZel23k_PHQ zx-PA})fWGGjvLB${xbjrkASe3Ub!-0GE*eN_%O51Lg0`WhmrB$L?VAS$#;Cr_&*Bw z5+Mr5tns65k=Iw7EHUVo|1F6tW|%!W%;OZV;!^vy$w&xp`Y0f$J_>a+i~Fg--pw?S z1;Pejpq_u_HfM8Y#1o@7UO7SW15amXQvd(}zAOL$0002-qwY#W0001<&HD>X#lXk6 z$R;KyA|fm-FWbVq$0Q{sDl957Eiu@`%g)xt!oa`9B_%B`DJsv##Jb2NE-cK^&fO#? zC?h2$EiW$3zQDh`z|g(F#wR2$KCPaMCPRPpU`5)#U-H;u?5vLteT1Dc0KL?p0YIc$ z868_-r^hvob}nf*=TSM>xWmx+^m)`44c?`+a4+kR>EdwG(!h#k3r`jSq<=6hxw|QMn8?Tb@gJd|69WqHEZhY1?%90uQ}W4IrAA zwGb7Chv;S$0G`d>*ldDMu&s!={@gQ1bh9KR0OTe|w>|2hz^XsHY+uLO_pD&{(!;SH zT2WMJO1e~WYPy+o^Cn@YZ~-9Aw^!#{du_lL8MOZ7#)*Z8o~~nJ_Yl(x6j{%F)z6c_ z-YC5dhnJGcGpWxWZHG1fSK1iu=aNvYT5MSQ!R37^ahZwJvxwRBy%uUAMrWZmFU6z91%so!67_ecRi$ z_ttotsTYgmh1n8SS?2P$CuM^JxyXI`-XO=(+xf;GFey*~e%-#WE^xuHfO~rxwbU|t z$a;*?Ye5WE4ANt~{pZ(h z?R%?p`D6j!UzQTByF}S^=YZ~^As;B}7JAeioiv|Eb0ED^V-99_7=7^vW)8TB+Il=vdnb{sW0F-M|rYy{&0Lcvi z=mq%c)ds7OdZf`7>X+tOsDPlR1KeE_?==E+?Iu$H9zcKt02~3`im%B<&SHov`6gdM zZUoV&izjOFmVjRc*Ar}GDlP1VZ*c>N0038Yo^uVN(gmj8ms;75)0?+BgRWWvlx6WC z#lpXG07d|y=a67yEGEe}BdyOnp1q+=%J5$GZw91mb;?P;x3V(nR03c!mvCiGTjAOB zIvk>JxcNEv*r-b1CYvS9%hho7lK_0_7-{?mZ~}M^IOwY>oKoiewLkcAt6hS&fY{>I zhY2yW@RzlUzd_WiVQx2^3xc0swn4Aowo4WbS!-C%U+9*76=H*Y`2_XG3%} zVuy74IFZtsx4zj<25K3M%{c!gE!S)}r;0n7gjjej-0S?xH%A!BAg~TA85>;K7;x?- zOeb50__oOri`mo)p(NTc`U5rmsJC$DgfqR&@hwu5nv};@@L6IzTkZSsfbtLxzW0+e zN`N(Njke=q8mz5gk2a}le&VtN{+zxS7nvPY(d7gyiLdh54tC4LSgErIKsF<6B6uT& zpiK7UZoA{s4E{B>Vd{E6b3|OioYO+8xQ+GI&Ej1>CZ8pTxjT1YIxokK%!JP>vz>cS z`NQKhK-OA4L01m-&6A!%oz5a9Jg&WFwRfhbOxF31$}~}`S0oLVR6_(1XdXJl^PZ=m zb^dZR3km?7n3KiM(1hz-PMKnNRHS&Iy8g zL~;{cG6UXh-sIv!Eoke5grxep_o=0v$LdsWwx$G>(fx+a5F)7TGD(|bY-K7{pUI1- zJrYu&cGZ}iWz*mZ<@CuF2YPp*@O0&T?E}iTVG!1#S=N{#i~Y@>e}oGN|6G;2?RHn&J$iJ;(m7qN z+Oui49VGw*Q2j15ZX=R04;HA6_f{e8IRdD=`-0b52|&TH0M=W6CK+Nut1HMW0KiR> zJp`ba-fNqZnGuwZwuRgQcbLPpIc(}wJoMeOUh-OVtg)|0f6IA!cti2p$G2{#x{|dP zox8wl0%0vimWyDBhbbAymtnl_zwVb)>M#HRv*hQ?yS%d~+g@8CD@A;>x;zGxMfA%@ z7kzrG)tFk#F^`%2yY=g@s{qjYr%H`J($Pzl|0XITYX7({R0MrL*Wc*T`4UtpV%b2p z|EN4@Vsk+NT(wLjLN%ib5XK@J=!Y;O0Onf)TxUrorVoG@0N~949}H`is?nkPe#_u_ zQN&(zrCTUSk9`^dTwC$j>H`P?0Gt3vb{lbGp*oX{p8NssUWxCdlFs;3N@zPJjXcodCCK z|2^vQOH{y_t-p=J$SywwuC%opPyAiqjYOgSwXSLb;-{$^l zX;uY%TPCRhu&*f&NeM^>8H=$u@@%etDO^&9Z}gj+yWQ^F$%1zScWQYeV&KOCTw#8R zn#KSmL?uYg0A{gv%$`2I$$gX2%KF+^3Qw6qvuiu|BWs4OUXGH#Qhu#w3A&pVnkTjd z0I&i8Fn5BCctQmLEWLzNAOPr*X2_t7oa{ih0d&fT24-t{{uQc~^xOeeyHK|A?h7a$ za4s2)z1$qK?%iLN`fuOq(6cC#`up6eyU}PJZkb zDzp7M*r)9d@6K_RJ{m@2%19a%#>5ftgQ9#JFm)n?gHm&cVLG0&g{{2rwR8JVuvdPC z1pe%;34suWRlw<}`!VMRmdzmS-UjH7Qk)moCPs@vdAi1SzRY@UA|~%S!*#CGLbQj) zmL*-G+8FlhhxjlFh4QM|^qmwA$xS=`7zXUNI5#pcDKdP1 zbJ^NswMLBAMRRXBTI43`clK_5nROk#4HZF}Kq^LRGAORFAQSrl-rSuM0yP~ANQL`| zJa1xayN+FR&#^#n3_tq8s>u|B@<{z3a^`t{`!p+y95WDFSy9f_kI6CYKbjfj1M}8b zodSao%{DVDXw)2AmKzepXY}grBd7yvTfJZ`Vo(HeR@an0ORbu%k**n)?9jwe)vD&9 zB)T75M1+Ra$i`Pl*L6N*h-oM?0#kTG(IzBP^(r(w)NBtYbjA`l)N(RRCo|5*G7(#h zz`a5I6nUhAO2}qn#oN14GL=*^GR9j!>m1p1bPb{~rBoEY+?_fGX`F5qm@{tCeq8&^ z5YaN{#G6+DM;zd400lq`o@eT6Mnwjt=56g4$DKJfIULFE-6SC`Q%cNTL~w*U1<(?- zy93edRthcqXAe$X>Z+PS(BgioR{i91*my=p#?}*-6u>O`L__j^g9QpOndX^wP0*F( z)OKik*u2!t^FC-%hgteZxvC7&5JS^L^kMDDgwoMeVgA(ba|=vSRb=@jcP#rvtCiJ+ z{H;wVe9_*_XNkjWME)qRqOhX>x(rzOw@S1i+E8Aw0bY!)MFK)WNDQPruA-)Q)!hww z+ySs18_;tAf!+mdz{psa7##&Q*wk-MyxH{kpVM_Q-*!tkq_IZ{#18d82k0;FGDgtu z6$1<}RkIi}>q}1gX5uR_1`~T*yAeR&LvSX4-rWUC2JotSz%DbS#e^&i&o~w}(a1k; z1BsLOhLlY$7Lg%eTnFvn`^vqLnw(V`88_DwF+jdkTOKM!sLdw`C{BT0LUZdjX?X^G zN+9g<=lus+>?X1-5a+9YZh1tv#gnUq?F5ZTyPq9xh%zdTn6-AEeIC~o)Ii3p-a8_< z(aq5t>i~V7KnW-s01P@qF941^vjx^}9{>2ymwrL-ACCD%M62Ce!dA}IPOXx1uZW;f zCljaRT1?w^{{TFGIEiJCaF;&bE6j@S4_d%%`hZo7>xrNR@6k`(DbT9(!PTQb?!FO;GF3r z)Q;Kg9ChNCcf5x8R!u-~LFUV`cZ0#ucvGc(+K$ECi39k0{&d;J;4k_44<}4|59I;S z9%X_9I8+X#7`6>hV4Lw|&0+(>>1`y?;Cc9><#;NJS=dgEsfh z&8lyS%a7FzQvW>Sb5Tih3GIALKsVc@IA$q# z@BqLm?BiAz?OPSSHQ@s}%MBQ)F>17OSpAC}M{THQ#`= z0t1;7!y&;9IOcwP##Im^cORl!zlhkiHokdY}kihFuu!go#$HsMB@U|=?6#! zV9&txDluZrCb-&Ed*2Mh8)0cW%DSAQ$`*X>R79Ka62TLw0X$b6Td;fcgu@aU3B>^5 z>AkBTXq3MvF7^H1MdkY8N8ZM#-41z`@Yq3IOE3UzTYAdx-eO(?WdPu}t9>?y1C8iX zu;!mr)imR~)59wHcOSC-vYa^$lwqV9-k-G$+z4g>9%*`v?)A0!H?zE|Q@YGFL@q-@ zS{tuyUR8O{Is`h5u3ksvj$Yi=h1hXd0DyU(5wZpJ5i?YmU<8x*888EO?pDjbr0ZYA zSpGqo?ymd0l|O&w=p$!%HC6(c(^5UQJBGIfVAS6r44&eC{BH;5aJ71W-SC~L&Q@z` z9Z>~DusmXaFmDU_{Z9o0iC%0L;HDEG6g3+UyK1%Qi9T_)JiVc`HwFHa@rC>Di=dV_ zN5e^4z4v|^)DaC8cRf*`$&Op8>C&=VDEx8Ud{CEO>-x3ggr(cTH4VqyC@R$Y&O=q? zxXc^QKwgy&0DjFr$CwgLVYmdtZIx|yQ_9B?YnF&eZTMbK+7+?`d+Q>S_Qk({oVE1% zALlWXCdYpy=I+u0AJ3rdOjY)(4dMgfu(swu5Y%v%GBolPRLfK3i*B z3njjbNg`(UewGVvEd!{@+RJPH!ziZHco2E{sUQK77E?4=ljWeJ+{50kC^7QY!v>&;fQylLkRTxp?-@4nhDhAkV;WdbI? zy}nO6a6qyehkL1WK(=1J8S}=nX4WWmc7ZE|4(xO7Uu+@e-*5fC#ppjJFoM}-R@=`R zxke@{Hi1ROJ$V{ySl7CBHeyG#>!#!eyj5V${G)P3w#P0(}^LU!tQr^)7{c3nxZ zYl8h9(EPsN(A32c+-J{ofsBFbxJC!E*iV8OpuDC84G{_4VjuyYoxXP;xPTS-_LVaU z(Ho6nS&1#Z*EO5aVhXml|69iT+CKWp@$SCH+$H`o4Y%SpI>qY6>0BgWX_%1LW|j~g za-u*#NQT*Bo2)Gr+pxNTgpC}H`Xn>hGcbl;2R`rbOXr}t{uaMWq6~1@gPO;F{fA+* zRBsWz?SA}>bhgNqjb8ZS`rZ#>_t8l^ARz;RFPIz^<7Jj!Rvu<^QH*;VWVLzSHEl?y z`51Zta5}Y0%Cvl|iUJe}09MSt^cwttD=`c!06=$+OqvdqVKPSWCWs6~g&~LtBadJn z-Ot_c5t3Kd_vbH|Jl4azXq{WeC1rU0+;%q;7j;K3PQVJ&Fd$B|MKB&f2@LTLHgsZE|M~0F-U7n@{=yC;|Yl0G08BEC`W3@X)nX>K`^D_GS=>Y#Y?U1Z-)|{0EHz zQU|RPz}^7U!%_P6g4SYYrU)aH6K&Fu=jNxHA|F2Mo^S@a=c65bZ5w??mVW>x05(g& zz57TtNtEZ;p?!<-a|Kq``HbyGm)7w732vSArz8N{++L5AWM4%985AHD0ARxaK-mCv z3Q2PcfCY+@2?CZ8=amg-a^+>w( z|FYM9Y~AbMf6Cf&%E;9RO|L_%bQL}uhvQ&dwWsT%lr}~5{59jklT;5z18PJ>fQDj6 zd{3iB8l*)>HVatTWL};krG}r9WadS)wW4?*f@gE`mKC*b+ZAKEKIWz&V&jDIrsy2s z|K82^9vM~UK~zZd>sm+NXkqX5>d$fUDghn-%wE?NwTlm-vo^oS38iN=&Wb!#7(&dpysNOM&^A#D;&UHKmV<=1oWumiSZa&iAkFB zuSmLCljEKPhrSt=zDz!659Z=$teV~xu=snt=drYdx#g@r z5C!14T_pj?1hDxE&=3HaN(~?^ud|6%5bQ|VVcWmvHl(6L7OOg9gAuz|1`KHKSBZ0|NeKEKK#snZP>a|D5 z(V#G7s%9e(NXS&UZbeSuVoyJ&1wgp}R8P9+{}VNSw3`2Z*Y-Ub*J zM4BIHWtlTkdca~|Bn!Ujugb9Q1$6*)WuC?xd;pFB*n0CZ!K z!n1q;C;-4KK)S`6+Rg{-DWz)jQfQoTk^R9%PLkaQd}GN8aL#@JVE}+L5_q7es@6NP z)W((u=`gXCnuYdABb3^|6^vu)2?o%702Bak1K#p3G+o3Yx&Jf1L*#R0ab&WhMi;mv zPymEshzqCb{hDCGDxeI~cT*dBOy=G9kWhoPK@4uuqi**q8Q-&bm(3${?z6sS(;(WiI!lDb8wC-HG-yG}o7eBU;-Qyz3>)=cOJNQ2Zf z;KU67$gp^c%*PY?pi(1ysj*XLyK46`&_7UHuI+P$&^6Qn8hkb$08F4U;H>}vvVLLF z8IgJuj<6~dib16t0a_N?l|#=NGA&8FX!0-JZaTVDlg#=*?c>AF9Xwgp{ixod-_Bc* zXhJAl0vT!p!X=!_L+inV$L=Vm9^F+ufO&Y?HAHq3L2;(Zen&^dANtgdRZyS*sbS^=Wz&m z)Gmz%*JX*zz2&z4#qOQc3V5gc@|%=SeUdl_ zK0GMiw~%0C4sks>l4Ah=oSsJp@B_eqpL9THUN=3OUK(i1=q78b7!mAyJ^rh-YmI*Q zdK9X+`$OJxmVf*ZL$x>6<+!25hHsKE&LHi?^GD;^=6j4Vb6h7+n3?O{h9nK>v-BseZqZ?SpjB~eXc`96zdb}%A(-e}SGVU~J<(mI(FczIWhMrHkB zOP1q7k(664$yc#@u@%vaLCCBNKr3N`Uc?LZo7D7rxhAF~#a>P-Q z8#l}R-MQ_9Hltm)@^V8fHUyfQ$+}s5IQK>o_CF2%_Omix6|QP$UJ)uI_(>JYoCvOT z{IOf?8|~))#ZN|0j1vUY#!Wk*Z5Rd3Xua}hX;bgULI>WgzN{>efDTf1`;|J#)b`O^ zr=#JN#s)0Vs3q?kTrQ$a**;M0 zTzGxvlAUJ4{Uo54eL&l9Th;$tr;NTI0tr$ryKQ*CB%!yrwzSMT@}z;t$5>=Hn|s%G zTSv|BQ5n+6yF8>2qdu+PXk@_`j0D)eD>ri4-pIL2X4W;VV?;2?L)~Z4-q&nh`@H;l ze2Fk#KZl_T3tPKbMBCULv3Tk2Zg5eqUp)wLBagfTe+WgiuljF?lyu}b9vz>1lI9=XJJ$dgOZ<>lK z;+nev(SETf*vJU7y>+bzoAE{#U(pE$#73CeA&YO}V9E!F(=bC+7#buuS@iRM2Y#L2 zghiwU;X#mnEGX`OGKcg1RQm-JL^b&*?)Q$tPdLZ6DV z(#b1FWJtU8x6zy|Cap5=_MU8sOJ9PidG&j{8qPPmmRaMGjy+!G<$ejFzB1<3;PcC&MxdUqy97n7qJ zgjMDUR&PDR8~qsDn!l&d6-ETFq{Lb5nKHWHHcsWlvUuSiVf`QO1^u z?S6c0K2(O{qY^$`Q@r}G-o|~{r_R^N`)y!yr;MF_ZGNq(05M1Xv>#N5;+|0dCQ^avpQWV{Cwm&YpGZ`WM6JaUIx7;bCx%OoH33~gcNC>YE^;Ez!Ay3J15T_ zKkEQ==Q+7N?f_Z?0KF3!+qaT4bP_VrcjLb~0E?ymQv!T#CwN8v0cZ{Y z&;@KNnW?B*Qx-V3f|K>ngRBU0r0`)IQVm37c_-Y(00L5on^ELB+k#Ms%CMW^5(OIAXPiJRS004k$EdT%j008l$?n*=e0002UsY6yRDJv@~ z#mT!B_}2>EzHZk!z3dlA}uQ}E^Og_sA>CEE1?PiSid}0Isg0nO}N@W z{P3gp9;B`x+AGU+#ebDFxl4;@8vtDEVzvkjf;n z$se3)l)1OJ9LI)M1pq8}&vbj*4k=wH*ZkZCZdIRrS0%W$Ve&*Coyg+&T8w8hY&TIg zG_tWW0eJUUryOcLEUfj~t*@h7kPhfgxlGhj)dSWZ?1ChEj5aX=;saWS?p^hb*B?H) zb23fVIrrq~#Cg-8n^B5l6i2X+5xSUXj=>p5^8dBxalYz*Wgon2lukY>Wcu*<_X?Rj zvjVKFOCcu|$;I(8O@A1iY`*v2m9@f|ai#KJnr{MFFqnkUBzl7(lhtA%RSxUDh4K31 zJWEPwAHI~J^Z+1=)yOt8ph)BB^HwfMK4}eVAIz89yAO?M&p6=?mArRH##i74TQR6} zk0;K)72v_i<5V4MR^5@k{ku&f6|`~&o}HeT2)2G^0tElpbTcV4%{V$Z34jt83IHI( z(2J75)@|FdlX)ad^!O9nP4hdlE+oEjo1RgNNFykX%?K(M=)@=vG^Y=(j+t3uOamS6 zZqaZ*Qn9#T_QkCI#oXpY+*eVV$<6_QScE*itPFv4q9Y>LpRN?`c>qkx41PQly4^YC?epz$GS_ug)~mP1aTp?S6H+_+kq4t&+V4w0({ooEFo~-0!+YGRv}8?l?y% zs6{I_xBIqtYu{gd1dE+|WuAA_EP_b`uNqVf0XB(B6Hb+dR3OUjtNry;qohtQj3T60Y+ z26vkra%q+6>;2dObAGvxO@%WJgCjN5+abUBww`sE0Y&y|An~3wOuKOIA~@-lKHvV- zNI+vP)cjS@PzCg=$@3HF;J5U%r=(`ym-xW+%wU&asu}2VG6GA*Njx!}{JkEHg^r>b zdjDi;=>tL1Hc)SXE*@^OrK{_P_7(;Dp~!Y_LAQ8c9~!Mhlw4AuH+`4^p1of8H8_G) z7XY3>VZYc{Q8W@59PStyrLq54s96XVvR7fld9#s>D8!>7t;0X})_nKP6i+YAPgAU=_*nGwC| z5{bYwZIpV8|6!CYfXSqoNO__gaMX)SuW9l(ctDfITQ|O~-e(_#0>FD8hXX?F=B6~V z0gTd^*iCeh!D^HC*z(fNvLwxzD@Mo3Y?t=wtu9~t7FB4c3?qolMonM_PaH!ph%GQ_ z^0)870FWwo0TfJL|FviMNiSEaz+raymm^~j8x_p%9H(6wH+(n1Jms7~PRUtdDNCM$ zaurSpNy7>nx6M&Yy;cMWvvgDG{GOaT-g^cVLUX9-9r~?K9NbgNfsuSVRP@APDH9hAz000+j7i&3C-ap}MZ;ftu z6ur5h;gC;wLufqf9R)8Op3kw~w&DvkhjChJA^QPU! z4bBZ^-s_}DT`EL_DU65){cW3>r7<1%2s$TLZSc3vl}Lw_IuvF^52CfP_Fn4# z6$<`M+T>l=&uu6N)({tnlG)|3EEO-Usr53x{py}9?1VCdV2B4EP2RX(f;yP3^91w7 zY(}qHkiBNInFU98!Y;smm;o#TfEwz$Va3Q1Z23O9?z^wanf!fenmzQyX!l*2XltOG-UHw@0MJdK(nKQ@^+ERKia|}- z937klrN5-mmPaUj=jqH$7Xv^-cmSYd0O+kcJn}{^7~Qf?{lJL%6}~-lOS?2|1a#|O z)A;)z^&*3n&;D((CyyB5 zJZ(P{g7`P|#x=>e=PR`jryZTOjbiAixmT;abwtCYXM16*^If^vKvgFy8Xs9FX{eXG zq#3vwefIOFGZVi*J_9bBsD2X8=gd@9!wxFpBF9S@e?3_PKy$(Wch7m_V=kA~6m~j^ zJUdQF1t$pM&SoV~wY(RZ4r^_#Ngm#%oHU&W+YvY=gx_BwPEjiLZV=hVXS#=2Dc?8q zb|MXADFEJ^hIO|f&NFmfMQ(`gB6ObFwB491Z%owSJ*0dV&!Ci%**0+twWtOov70BPU z+I*(BAzMGf%rFowK3`BH$~CDxrRSt7WEi`Z>U+a|9*<2|sC=ibQ681%LDtYs1w+_K z^gZ2v?DZZ(&_SC_+?$8B`cOB>8bE{%kO8zLfJQITndk|EQs3^&Ikzo#KU?qJykp2I zqZOL8KCHzpp9m#@z9&)uoew(epNIj&+{0*ua=S4tU~)1C6K#n_DLm_x{30NZo}m_U z7{^eusH}q1&iyeMvR|i~QS%A7vm@HKY?BMmD{}QccURPJmR^1S&7&VH^@u@aK3Df4 z!qLl0qD(YrUCXSFduhCf_F&&*ELYJQD^;Y`C-RIWqYRfRb*V)-o>~mH03xCAUhFLm z0t9H7xVKZepfa;j>r4{#zq7>x2sS_fx@Wo+3W9QnbJ>&ih^s7Si{AICYts*L{Dfpy z7l^|14u~s^TLFluD}ZdpXapp6_OCaB@k~Ya7AF(4h-@N&b}n^>ad(LLVf<)@@3n;T zxa%T!*)JZ_mGj6~ON@^uKi}wTr{ddm(jlX#`IEL*ShWLaRo0Se#x3;=I({4I_a^gq$YJysBJYNvRXQpaTvKSASsmmF>6eX?&owxbvQ++i!u zS{VOF@K27fH6v_b5CG8a_TcUG|%vcf& zAhWulfq*q9AOSLw1ON!O0~UsnO|`IGNgQ_*Y^aOZz1dqMCN$XrV2Z1DhGo>G z81EYM6=~v5E>ljnU21Nh*u|#4KjPW+JnvOX3r3Pj^uZ^MO_k42No@!g?XdBtkKml? zwzlU2W@QSg}GN~K@e} zjh#r1JtFeZvz6!8<0wf+Ki4n^G_VL{;TU5be)`A&UIPH>BF8Q7TNu~#xZY>m8SnoU zX%B;|Ff43ijn02jfJ%@Gz^cc68a0b6`hDg2Gk=X7VgxExGfe&M-&15+Ev~fNrent= zC3Isd;zj%3(V!B*|BkTMPg~C*S3Dm6Bd;vygHG|I?IciA>w(WdVlw9foM{=uyZvZp zBr*ZC?d!?0`%fL6*jlkg^|_aA?&-I>scf(BdHrrR1{F^T0Ge!$DF$O;=#BI4?q4S}|- zZZ~r~kI?GonjK6KJ!?`;QX3U&t;|M^Yy?!h>nv(@+1aUC+}{#G=+M8KBfqq`1D~_= zSvlLYfNhLe@$Yeabm46Q8{Vp^H4_qQ2fbV>(f^dV5GgFju_k7&1pB({ebNI_*i~3j zdr6tN*S)ahGs=8cAgQUDbwr5pWitrmS<2RF4w0y;0Di6BNYSxbfTlOj{_e@7?8L;e zG~p%zRDc9fw}5CsW^_&{P%g`nWqn3&5|gL>cGLGw^h!UFfop3)E`SmnNJ+aIQ97y! zSb33)zn*SK*ET&eW*xsKseipJVBzcGgD?QA*gj%05dI?^M+V|;Kao5VTp9&dpSzcF z5Ch{?pkePvdbB6L|#mF^Qc31oV-qpd<#R zd}%OkEM2F6VkAqs(uim(&>rgf(6`s(krfe2QBku^jhV98j}PG#CqTK|R4@a>N6XPM zdiZ?30*n||7%m1c3V$Et(*Z6?VT>|&&y+n0KE7WC8{qMw2MCdh-PRaL{aI5d!y^#s zsRwSSudQR}ZM0pgs6n37YcJ(}$fsaK9fvlF(7+I&=t@fEGLej4_6TP7uL7?Nf#ce@o|D zvu(~abR$#M%58;op6LoyEyTVCR0mxVF?2|P%-gpvNH_=4a0d{R8{16*!0y@@0c8E; zM!`_(A-q9$Q^W867nLGR^wW%IN@4bVZ;4qz*7ph>ko|2Sq4sFjO+OX|HQ8mW)E%;g z{KVT=*yt~acM>P@pqn1r?E>%$a{UZ$$H;XA`&@9jSD`pFjH?&gX9HHeKD+3`prjZi zwGBdd1ppY01Au)2kkD)bupP;$Ba1=`DwXZGTOb1FkMDOAV@`Ysb>f5~V7^h{NzdZA z(ThqC&rzdZvwI#(lFm(17KaUBw*C7-UEDR=_FXi z071{N0Xzb-#SiuD&4&{Cs326fPkrtMGsQQdc7!3ZfLo=0)TWsQWM$rU0=~bp2Ut2$ z8USc&@<%Y+)07ndid4S8Ozx3G;7ZMx9XD3P^$B%k?bvyu`~j2!fM$T+$83vh(($z4 z*gUbeT|ADQ=MOF`$W)P^oa47tVw~$Ddg1pgbxPPd66^vne2Wh?L3RHcT?aV4yOGjX zK2@yt+(-5)Dv$sgJf0kj*%&TK_7*7LpK9{K)K zDpb&=j@$CZHFles%&Hgw__1|7cuw#4#WP}Pw5Vau_uSN0>}W=WFuI+xsls#@5Aa8l z4Cf{P^yPy%W@&%rK7Cu@ur?Z{GhAbnsCk7BMtLg+2*>)UFhpuYVMgo%0wV{s(RyT` zF5-*@9$mgS5#0uQ!>Sc?S}*R$EJW^xCNnoQ!04r!fenC~7!(Rja=oR;@h7vwxa}N1 z=I7^AwF(6il3H)ly}Dc8+R~1wsbHL971!Uh*Ci5Xo~bpsF=XrRbjKvDYQPSU`-Lse zLahG24QxBGGKe=&VuVBZuG($W%c|JM&aGV$i;e6Zq; zG=83&0aB0+65C8Gxg9Ev8=eihli=13c{4KSKZH`CV3dlz>>lyD3IU;pQ{^> z39d767Yr|Tk;&fonF|PLF$>H3^&JWrW9WiG3#*MspMG3ht8A3^)a%+?Que8^Sgw^Z zWp_%zJOHiJE{j(OxH~K9A%PwYc!iZy1ORp`zB(UWu1Ln~;p)3HD*%9vXaKZe62NBh zY6cAe=o&Eyw((2|m@xK14vq2uZ+Si14w1P zw{qRi>k`2_zCB{WRJ{1M>%B&!Y{e|ba@Z#bsEu+T$LYEIvSY2hV7`X{9jp>M{3YZq z@Wt4(a$&Xzhaa<$tpCTX0RdEJoOAX70vZ6QUI6ng4@65Tq z;2covwZq})G{vQsh%iGV3;ch-<6a}<@jG;7`7LDoe-!}&8UR?&pt)j+aky^&{fAcA zz{0OiZ>ZKGea;(PXFQR80E0~;GXMZ+wt!nVy9Bq0QFq}+dOW?thR@xk zVN_Ey;^gc3bZKyRi1`Z#-bsAp(D2(oG-oV2x&{U?ok=`qi}|)7T53zgmPh7~bKbL^ z*WJ9d%W-u_4gic}1i0vF-qafz-N?vb0Pp+rk=XNk_&mw!bVLUK&h!4H@K7|GGY!MZ zOQ`gi0DNVFVDSgg&@%~Aoq(vsc$Dm`ov13*rN*{b{cxA6r2nRRHOY!?dR!Pwf(JT0 zb_F7HKLFMER{#J#c?1ZM-pFbgsVIX|D_fUIEg=0qPYqAy@1fkwp5T~&4NJLg*Qef6 z&s|MCah_oJkLL%sk11MRJV*)rF@G!QQfxfNp$kEyFbnyJ;&5j?0qQ4mOcnq%1oM7f z2)WO5TI-V*hi6QVP&;{Ud&{5KMhgZFqOR$sER6wovQ;UqDK|EeEl(CI>h1PJ3f?Om zL!Y{lET=KGx?pG1zB_EPB;p=Kzvf-_vKh*$_6r@2|F9xV6c!yY4?rtl4*-5$-k>3H zvC{}3{@%N_Y(485t$~!0jFMrj+BA#|reFNirOju0u)qDjRIZBF^(Onf<1Xji?`Fd- zPuO6(L8T^4W^Q<(XJ?&y(NmnBv}a?lwPfzavJJBP#WW<^OJ1L}s4^$FFj_N23g;ih zrcbtG;?6!0!~pZHk7+BAH}>*d#&7Yf9Y;ON^rU`lE@|)DzHk_CA<#~VG|%l8uJ5r4 z2*43=iNr^pMJGYIXg8s?$0GbB?E6YXTUH5!{!lQ$8C$d(UOiqG2#6aDOtd$Oh~(mE z8Z#1*UWOT*0?6zDN>xR$X8M|w*m|?0OpJ;8j&si_be5b{YqrHea#K2mS%cX7j<4~4 zz3D(Cu9OFF@>r%48ceipkeWUMe|+P&)YbN|oe&#=)6bY#&gd|BOU9CD24FOcT4eEl z>kJ^GL#4D$^^&?51@5k*f<6>4pLZw>+8+5}rqYraFC7x<%~$OYm*8OK``LtfW~j0IA^lC1(Ico5s;-in(Mq+tAj-J0 zaeTVQrfvIci`pi>s1EX$zaaB^EnN^d{A+a0waw|}p~#vQjGO>c<0=`>x&IriGlqrh zI`riswp#Z~wUa?bBKIs$ig1K-Y<-q;5CP?3Z>$~L=49hIz%^JiDb%7j6(p9v=Db#@ ztz~A6UQh&NUpP?h0|<5k2mtg9xT*?;9G2XWup-J{v*8Y+G~S)!VbZb5G+|6wL<1-U zumRXn&)ne3$uPF$o?Z0EKVZAR2}nL>8(uSz090F$A~Xu1NC1z3YZ_V>(c++ zgkquJ1Bzg5`K^4#0bmzgQv{=Ie^RGLA%Kf%_NoMbi=3U{>et8f-x&rN@mZ-!0TX0n zP%-=fiUa_v0ywpx*;Nyf-9o^G(@}rPe)=FMSn_XA8vp=oV~(T*K7b+tfL?$JmW=XM zO%a#j;D6YiV!{$noJnh8U2)%|43K6!qC>{Vf0hE0g6bP%Zr@gT!bkTt+GL;D}1Jb+RCH=5tNLZ&{ICNRxqhh_|7yfIBVppa=Y-Drk_sbp;XB^Ts_?xNvOcNUvLfZ>nx z2e!kDug#^j)cpN_@=mY@SjK3qe-R z!vFW?gKo@@;xO8_WmzcX5q77H5-3BjcuRcj_0Q?@l`h(6yitgT&IPygWYyh6t(B8~ zayWPdWixbc!YA{j=Lo%v0jh&DgOPe3j_dx1CkYO_8x^lPU8p@P34QR+q94_ISG4SU zMt!TO?(eTi6Yc@>+7B%S94qQ@5&CWbUHRfql!f+H&V zy|W@mR#YlxV|w2)_BOU~SNUE#$PU!2xKk>h+Mg8(|65zETLPY~zDy}{CSbJ|uoX9j z#K`VskWH_}3N3+&A3ct^`!m1au{?DC+Z^wU6U@oFN9(VZHf2D%`m|<57rV)#tWD>7 za-C4hY9Ao=+Ge^)9X_7U&RVxutP_RA6LiMWoYlH+?M9`0+UNq6Zau7}5BuZ3|Bc;; zsbVj*yc4uoTc^7R^oePFYzO<200?6YWsdiHn^6h#ve{5+I^YHU|FHMJD&xM9+2;2@^pJ0fB>5$R-0fRYXsAFqzn|WK$&{c2 z?ak8Dv$P_tXdH^PdUJ4~YV;f`RMF}V)M$2_SEX^DG2L{ElhR$cppxxVpYBXkj_mIr7Jh7S~oz06?5ER;z34H5LWc&k20kBg7OERoe5;-bKxH~wL%-f6? zi+B$=Q*|IM354g~Jfh*RiU1k`fMw~QSWm;yOz!LboP9Wj5k|?6JZ_PcZ71nn4k#6@t+#eI)+FknIhTC!*CUs8M%Hafj=}qBaMhrlxQ(6Jo0idVbjdOg z$-u<9x5XtcD=;k1#>>UhBP}a0&cnRaCnqH%B_u8^EXu{m#LdIL#kRpDEH5uG)X&Dk z#KFSF%*Q1sB_>?o33X+VC;-&}K&Jq1T-bM`BNNeax>beIGR#dYP3%y(OsfEVX?v|? z?*UK^05k_&+CoE46;*bv5s&-hdSP*21kQ(#uw~>KgzLz9=^vmHzz48XQBPxCnBgqx zI&nX_8Jml;?l+%r1f5wFh25u&-2QZ}kN}iv4wrcQ)wKXM-~a%G@3b-JM2#AHj9DB6 z^J)!$wE66Zrro#HX3~2Fq-P^I+5e27n@Rv+`Ra~)|6sD_n}^1m-?mC4lb;nf-CZ<= z{$0y5Q%>3egl7SeBzN|zK>|`{5EKC5T?XlgS$m&y-AEPnUuCX8b86ybt%ihURbQu% zvJn89tgfRE>R{_&uK)l`Y|hw#p1m~D2yzfioW~3pNrmCbdfcUZPum^w|KCqgZ4*s^00aukMtTImDD5tIySVfjE-6b^eK-=rbHrgU@tluzf z2hXi@vL^q`{)0sv`g0UFTw)!IcWFz>ZiUcQoXXHF7&Z2x+C{e|BVs?)0h zkYFqk7r4=!wKTwjl#+z&jaLZ}J-r$HR=asSM*Ph9KD3ZZnEn_?@mc3YB0Z1m=`y{&AbDmap^y?9Sp(9_+0X(u!?d=)Qx ze@;Y0Jf`Bkj+!CO%!eXWnoE-NSFNT>YJF{(Y~}4GaK9%2p50zAbGjZx#lxu9i7cggA*+P^qdZW1^`-Pv;YK%Y@$$L_cVXg#UuZ09<-{@mKXok(Hk=*0W=7B zTu`6{O8gnJsz9g2qf1?NEd|2!*vbh;#zo9S2q4ytgw$FE0Up-QJ!pEt|-iRYjPqeqIWF%ptWo zbtXvU0YCx(D{TPGb8`SP5&&~97*SqmBLp+;GtsIhS)Ms+iA!QlSi@m3Nl%vuLJ<~4 zrbZh;5H!Sc!$L<20N=A;fC#`Gy959T_{{8(I0YaLJVqYc3=IW z&@(LnV}{bjqx-VKNJY}#+F$X|+mbVpW6k|nPu`kWRRBB$0xcv$RR=&%Oh#_sf4FZi zC}M8M(M6^bFn)8(EExyz5)*bfFko^uhdYpz6q8@tH3L|}`ClPCj?M<;-jQxj{(=Ef zQr-&m9GQBDd07c*3V1;_Uxw-1u_fm2WFfZ?`oD4?c!u+)a2{-rlpBXIs6QhXke%e5 zjVsd0=Am#m|3I&V1iV^!J5b-k>=XcAot|oq@MaQ#VViOUbz02xoN0`k0w91_3|gS{ zx6U5u-+asMy2ZtNNx3YAYm9BycXu1TzOKL3mz-AeMK7#sF#Vq{qTJI^qvMiLQ4R%D zyh#NG7(434;GMswSviRw?J>>k22WYc=MseklfKj{yTj0rDzOS^eUf{1xKqQi#N_xaqR zfLUvh^b)zP3f+#JrSvw%m~?_-4+6%?hSjD}W0;Q@zIcC_7RasMjfK$(gjnf@b^oZ8 zJZwD6<~uqg!!lDVru^UQXmv4SZLrb>a%eC{PTgeS8p1U3GfY`6%yO=8SSSyktv;3( zO^-peqNXg4SBoPEArxf4Inmkxf_Wpl^Aagd34pZk zJu|h5nwa9IQmOiIzBa@s*v|5-%sCpKQdb;qO^ZH-&RtWT8cTAvV*nsKTweou^8iEv0Iw71 z^k_z1h5leU+)TILgXsfgLOO6DoNnP z2g?Ar@Ap1><9B~>igIOp+tN;3S{X*RwCJz3Wjk7m-ySTI z?D3M%^(jZk!U~l~(X(-sqx1#RxX7KV7`QMK=+soa8IrnomTZ)xw zg9^M#O95nIL{t0#7LW=+;R1$wY87b=52?fD)Aq#glDox^!Jm_;Kk%P=qmraMvH==A zHl74(f(6v?AAV3gQ{gxh$4TyN;|AE-OgAH^pc8;5Qi;Lde@Yy~-S0d6`_p~;Uq51& z;~jEcqMkEWNCd!%#C!bSG<*Qm)i8L$xcpV%%lUQwtWEdxWV4+mAJPzGvSjHn@qLh! z4tWTV-MIf^38gN;3(IwnK87=cBm$7`TuDuM!-x!-W(ni z2UG_Y6Yo*v#%^vqj=HnWfdwe0_gH1;MFf>ojAfPjG5XFr)vepUG>D1zcpZx9T2r98 zcGFB2vQo*$h7)>o*}~n}QB6_{=v((c11(r}^7ZSUYSu;r>)@AI_3K35l+?RPi#}~< z9SAH0jw=d9*;XGrwpPhYmYEV$wBs?ujps^Z#Kq6fn374F*~MNd$J!lwVDF>H9(-?J z``W2prNKVhXeRH9!y-Wdi0TaYRWB^P%B3RZOUYKk6Y&rvPZPrSgmOs`)juO?@T}=cM#o_#C zwhhl`I}^mw0aRl6&1zm9d+Q}A7L>7359SHA4UYY6n4OXE5WUVRxK^tO2vZU;oWWdO z9@$6Ap1e=WQaV%#^!%b^StD}>=`ocy(Azwn)Ygt!rkWIbE#z+cF_@iCcB_>{d{5h4 zT%qcZ+w9BjZD4Zd+hh1#cqce>T zK_H=w1ptsrwTjUM1vb)qCL?~+{z)>IWHdR>9gg}6V?&H>f*1Dm|mPx>BsL5M*ERnud+01Yd(BS zevQ-XIx~Ik)VgB(7m*efu;Q#)IGVU@7inPP;PfP{#mZ-`=xx0_;x|sOL?)9j>b5i_ zq4rE+off;rPJkDJq>jv%Gxs?Chyk`co+AoE42+f`c`E?GkVkYA60&r1bpnI{D4JTJ zY;|L3#bWRsJE-2~cabRK^%<9V!{6nU2)B%-|7O{D#&@1>{7u*8nPyB;bHg$k>8>4* zZW|4{Mm!$5Ne`Xv-$H6*FpQ=Gb612r>LF~D;z0wiJ%-!-(Km(hY>~ZhjLUknS@$ox z$kDmPd|Ny{t|`EA0n#o>hIf4CyhIwe1V&}F8UbzY;G37qHailb$WE<%Zs+w>`b{5R zTeXx-mKuwAq1o>dd*6c6#Gb?>u)b*$TwO%@hyqvufLDNVmsgPs(jHQ)|97d9$^$Zc z+|jGJ_s0W7TjA4?2T%&Y&H=Zy=ah%8E@#R;4}wa0KiqqqjbaI`_`PRxxU>bWA_+Qdo{AVLQ_^pOYR6jv z0A`kTEilHO8vuw+6$TZ9VD3emU|9|qoT;CT=J-^ry`ilnDlzDRGB2#(vsb)9b?9ux zO$#|C{%Z|dcbeXfFZb%gw^jwvpn0aVTS(ziWLX~eKrpbJA1)`+eYQ-Wi9-RO>;-Ft z$pyJNWTSwl=P5Z`;UaMhsQMtzlrjtW`opl2**@vYT^L`_Zc({=Zaj>6giD(d*lY>Y z)M|KkS7B-u1JRXBzgQh&;*M&o+9)Xd%~n(G%B78_r1J9to=o0^1_AqnVll-3`4*ix z*6u8&!#oFp&U(bU=15Uszbf;Fb7_<0h&wSZiyxs|o0_KoAGL2ZHj$-huJC&LXCi6G zqq_HoYd?QG-8!b7{O*)X%gXF;R@YiV9hh7jameGEhROu9c;?xI=YdF?jA-Mvrdg+( znQzSv>HgG;wbtF*z+MG@SB|?tXKP?|#Sk`tXYfwM*Sy=fBDTg%KoMZ*F#kaCcM ztY`N+qbr0FUSCXf1MKzDQtag7&C- zw|EVZG;p+Vhf)#l zm>N&xW##4Ow{`naO)dO$SWY{qu#u_~OK1^r}tI1Co2pYURsL|a@b?~sO!nI zElLjJPW&5r=UJU#3WaBT%o}3lP(qy;qMJz_fBJk?6gaUPI7@mak!QO(P|~o1oHec2 zSzVjL>#TV@&y9GaJ{^&vgE~RE!k6iOO(V06tBhGJbv9OEJB-E1FAsf*&MVi*k z;X;9tlTrtC?Ove7eSkqXJOEG$KyvqVDK7qeP*<}=gVQ;GuMGpN;&=K%^$3J%*a#|e zQGke~7Xbk70U@DlZ1S(e4Lgj&l!y4$rBM9k{bX=40d(tWNOMsDZUO-GFoEN=E~OU7 zGGWrH&!uho3Q;L;d&Cx=QwwbAD4nENfI4$CWSP@^)Upx{WS{Yy zSBR#QOw+ffmade};jTpiY+G$LbU%1~0FnZzYfN?ZBs}rMqh7^R{B&3Q`w#8h7Rmag ziS(R$XR8bVbYn_`dmq3F;0YjWGu0hzyYl@@Y~N@mklWch3jOd5kZ1bUu>ESWK;APbcLm1yidYU?Ih-`%_0 z`Ug}#dbJ7m8|~NSXYU$R(BdePXZYJbQgs7o;44yl1XSx}MHN?rtpTPj#Rh#ei|k`n zw&xKETKI&;#Cx`8Cs87)?nPf>%p^XJzO|;=a7E(Q*0}yGNyMm7qdymcTXHY~v#jSg zWARfZsMJ#OAe1lNrJSPw zSWq!jdW-JfJ5p6wcGrQE+BJhp?I zY2KZC0S`c~UP8}A7G+S{Z)n>-aclKu=sW?& zrXVppE4-*PAfVZ}SS-p5_5t+&)E?kx;S->oH(NpDQex~J&1v2wBmc7az^-{_y%z4q zP$Y!ics4w8_wgTXYE12iBy{g_z-V9vb&h8AXy19x}naJKL0G=20%sZ4<957o$Z1gb18upU0GW^&0g!L_rNY^ChQXpS z>8v$M8+P_3C-ywd?K$h>vIL^m+`c=7N*@Za=F_tTqhu`Od$j}T56q$iSaBgn6JYB0 zAQI3Uf2Bp7`T2Y0Y9-q4ylP^y)U&5jD%CdE!1Enw+`81Ce|d3ANw~Zk1VSxdNSOigmuH>sH{s$hZT(h|GFMkLMW1|@PRo*x zN+X!5ZtoroSO65y^eF%xfWXi&DA)d-pScG~ zEt-FU_LX>vmpWfWL1IZi9SzlDefo{RvClg_Xr-N%@_vtDy6oF&S>^Pgo^75v`kQqo z=?laD#*XXx8@96;0UECq_lF;!{AG0Or>&G?n^}?xgB)*KVFA&_ZBsKb71d|=JrA0W zj(e{lwX{4d*gd@*qa8OAe?m+!IWlFT< zJ#1RRxj0@*6ukL9zB1DGtJJF;Z4EN`awD5(k(4I*8=W+{0Dvqu1`rUa)eFM_eVX0!GKKe75YmH1{pWxeF zIS)3+P0E^urpE3t#@R5U(*+WpyJ%{zpP71cilXx^@!)KfvQm-j?2Rwu$d|)1YnQ0W zJ3aGmKAF`mSzI^mYY5g}WV0maP8MFR-sIHO#K`PjL)qypy*oZ8qcP2&)A(&}% z{GwaL&Q8?p+uOhHmAYQ!V5BNj3sIeuXVByRhcm${Bgur~vjEPVS0Qu$Tdan9pIrj- zSFCI4ZeJeLxo$PZBwV7Y(W3`o0+_;`b?S)kwXVF&=dg~BLu1{jbV6Ykj0{BQJXXtj znE)od^;{dJ<;vvsvhf?yJrwJ&ku5+fliS9!tUv>x(N0^?=yj9?nfgNv%B8me7TkW! zb%@gj%Bu!|dj$Y!(PRK*7IO5#gF%Eqd{Sg;2OztBFMNN9a`eC3q8pyM|3#^9*uR^3 zQ{_W{%vNps5h+_~e>mkKcOHQ9viKf}Vv1MAnXB;Y%1bwn!EC-Epq20$4}ChN&gsPJ zf;3NMu1+RQzFgjS=$DlBLh{=dXhi>;z1%))%FnaMEDr#fZ&@o)@Izx3{B1~{UCw?A zE4$4gj&|4qFrkdpQ#XK9VFV@cms&qpcC=ZLi2d4t0etB!y}?HTga-h61Ge|wPfh03 z-K4Qm>5UcciuJpQAXw@^0DSHG`t}b{1_15=L=A<}kaM~ucs}oz!UOYPBYWYhWRI>* zyF#&izL4u=0fb?3f#?GmM}h(D0N64^&r}=A9#hvg^O5g*-`@6q%CE5GWYW#^+JaB` zkXd{IbY;X4`~Xgn&J2(@plsYFYMm#>N9DHJ-Z%)Gl3BQhp9z<#8^4}#*C#b-U#$Ub zWiEv??FXm?zni2U+sehi1J8h%{OCJ4he$u+_OvlobRJB3BY+@I|*Gh*Lqr&0#|j) z`4@(ZJ81aHe`xXCoMEMPiSeYip68|lGOUYMhPCl1=M5G!EM|8N))2KsUqw%rbeVM? zJSKL0#1h#`@sV_pVGSR*tu&J>kEOKq&>XmlsbNsmw{W$LM|ue?Z>KE8CA3^FeJlZ< zTy_Nmx%^&j6ly^!mJ)-1_6fyfJgu~m&^q$0IIc9h73w~lhgHzCrR=o4_oO~ zPxL@D>PW?r4zU;~DtS;!HT4SKH#l^mQaTg`vVnb(Fjor_oevdPG5=oQM>62T>+mJ- zT^aR}R^kyoV&}elN9OAWTGt^+jC*vQUdX!t@wj!0aItzIXVL5Hkh$ekXX*Kj$O9Rt zU9g({e?9&-!DVL}feF%(_bP|#NPS{3J?0p00A9~nWoW7lmdro?i;NmN(j};m{f7VhF0@3O z;Qs%rj!bE2Twx+14vqS7412Z4_awwaS@16wLwpyFZY3dwvwga-<#A-;J- zv#*p7I9g+o{4>u{Rc197whMgXEIs(y8*l2+RL^

thD=S}fKx-t*9QQtp_L6v>w4 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 LB}<`#Yur6Eqv_2_#N7-ZcwBZ_EPZI;E+yNZxTy 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