diff --git a/assets/assets.txt b/assets/assets.txt index 0be297d..350cf69 100644 --- a/assets/assets.txt +++ b/assets/assets.txt @@ -1,120 +1,120 @@ d:assets:assets:0:application/unknown:1 -d:music:music:0:application/unknown:1 -a:music/game_music3.mp3:music/game_music3-4641d62787cde020a4b7f500527699a5.mp3:2177713:audio/mpeg:1 -a:music/game_music2.mp3:music/game_music2-e3ee445ff53c50864be6f695198004e9.mp3:2177713:audio/mpeg:1 -a:music/game_memory_or_classic_Bell_Toll_at_Dawn.mp3:music/game_memory_or_classic_Bell_Toll_at_Dawn-6d69be6599837630c735a18d041b27ba.mp3:4236659:audio/mpeg:1 -a:music/game_music5.mp3:music/game_music5-bccff96b80b035ce22e68a03f56492de.mp3:2897438:audio/mpeg:1 -a:music/game_music4.mp3:music/game_music4-fbd550118b968842f5305284f82baedb.mp3:2897438:audio/mpeg:1 -a:music/menu_lofi_music.mp3:music/menu_lofi_music-dcf25a361043dfd421570ab54c588f7c.mp3:1730733:audio/mpeg:1 -a:music/zen2_92de8bbf-386b-46a5-8047-6800da693b0a.mp3:music/zen2_92de8bbf-386b-46a5-8047-6800da693b0a-0c94f718e09fc109fab5ef54c3fd2f88.mp3:1953584:audio/mpeg:1 -a:music/game_music.mp3:music/game_music-3383f2946ad00a7310f0926eef56277b.mp3:8915905:audio/mpeg:1 -a:music/game_speed_or_endless_Sunday_Morning_Levels.mp3:music/game_speed_or_endless_Sunday_Morning_Levels-9e5e0ba1fa24a43a4434590197c80d8e.mp3:4292457:audio/mpeg:1 -a:music/game_berlin_music.mp3:music/game_berlin_music-5faa7b5e1d43cd07a4c6bfca789172ea.mp3:3537405:audio/mpeg:1 -a:music/menu_music.mp3:music/menu_music-d77882286b08a3e2f4823be9e6cdc814.mp3:6658925:audio/mpeg:1 -a:music/game_woo_ah_oh_music_only30s.mp3:music/game_woo_ah_oh_music_only30s-d1f53903b0a574ea2fabc2da37e21624.mp3:1079762:audio/mpeg:1 -a:music/zen1_The_Ticking_Study.mp3:music/zen1_The_Ticking_Study-fd78e7412bc6670e93916432c6c41311.mp3:4251706:audio/mpeg:1 -i:gameboard_bg.png:gameboard_bg-c9e096ffcc2f238ada0f7446f0dae045.png:3191438:image/png:1 -i:menuscreen_bg_desat.png:menuscreen_bg_desat-716c1f0217b57d502454c21d10ffb19f.png:2613902:image/png:1 -d:sfx:sfx:0:application/unknown:1 -a:sfx/correct_medium_001.ogg:sfx/correct_medium_001-79591943ad1bf26a0f2b94a58f8998b4.ogg:10686:audio/ogg:1 -a:sfx/correct_medium_000.ogg:sfx/correct_medium_000-08ab3b30667f8cd5a9eacac3c7027641.ogg:10481:audio/ogg:1 -a:sfx/correct_medium_002.ogg:sfx/correct_medium_002-f603862ab676a7bd081617bfb4a48718.ogg:10422:audio/ogg:1 -a:sfx/correct_medium_003.ogg:sfx/correct_medium_003-b914b4558260dfd7885ac5093cc8817e.ogg:10677:audio/ogg:1 -a:sfx/correct_medium_004.ogg:sfx/correct_medium_004-d270a05f5c1cc874af1da868ecb11200.ogg:10478:audio/ogg:1 -a:sfx/correct_light_003.ogg:sfx/correct_light_003-3068aefc9dc4040f0128eb96c9cffbef.ogg:8699:audio/ogg:1 -a:sfx/correct_light_002.ogg:sfx/correct_light_002-c6d562bbd2f505bcb64c305a7c191373.ogg:8643:audio/ogg:1 -a:sfx/confirmation_001.ogg:sfx/confirmation_001-3f024e735ebaba5de6f8853bc03f0237.ogg:11066:audio/ogg:1 -a:sfx/cardSlide1.ogg:sfx/cardSlide1-edd12b050ff29554bba895c5d23d8865.ogg:19802:audio/ogg:1 -a:sfx/cardSlide3.ogg:sfx/cardSlide3-ab56ee3bd91d826ff7fee27de83c35b3.ogg:20985:audio/ogg:1 -a:sfx/confirmation_003.ogg:sfx/confirmation_003-bdd711c0e19b3ba393a91758bb6b1553.ogg:11633:audio/ogg:1 -a:sfx/correct_light_000.ogg:sfx/correct_light_000-4de383ea57f814e35d76de17d98b421d.ogg:8607:audio/ogg:1 -a:sfx/correct_light_001.ogg:sfx/correct_light_001-c7b7a04e18d00f5db4c80259e021fbd1.ogg:8625:audio/ogg:1 -a:sfx/confirmation_002.ogg:sfx/confirmation_002-bb4116c124f13736bc3c1fef2e638953.ogg:16267:audio/ogg:1 -a:sfx/cardSlide2.ogg:sfx/cardSlide2-33536145be2da5a366b46c9dad5c06c9.ogg:20542:audio/ogg:1 -a:sfx/correct_light_004.ogg:sfx/correct_light_004-4e01fe6472dd165473965e309edc29f2.ogg:8722:audio/ogg:1 -a:sfx/pickup.ogg:sfx/pickup-af67146454738f40420f2b0712b000c9.ogg:8398:audio/ogg:1 -a:sfx/confirmation_004.ogg:sfx/confirmation_004-8826db0fdadf927486d30615a46af2cb.ogg:14489:audio/ogg:1 -a:sfx/cardSlide4.ogg:sfx/cardSlide4-f9145ad6a8376ce9a1fc77077f438a3d.ogg:17222:audio/ogg:1 -a:sfx/toggle.ogg:sfx/toggle-b670c8f03e14bebfa3d3cbc5473884bc.ogg:9912:audio/ogg:1 -a:sfx/drop_soft.ogg:sfx/drop_soft-95ca7eb89a8841731e7b3a25adad529e.ogg:7432:audio/ogg:1 -a:sfx/chipsStack3.ogg:sfx/chipsStack3-1bb17f8bd4cd751bfeeee19f1d2d2a8f.ogg:14427:audio/ogg:1 -a:sfx/chipsStack2.ogg:sfx/chipsStack2-ce35ba24db25f7b6f5738f3ae003f428.ogg:10727:audio/ogg:1 -a:sfx/gameover_win.mp3:sfx/gameover_win-185b0ca723ea22c5b3b0d0acb6bd9b99.mp3:116160:audio/mpeg:1 -a:sfx/cardPlace4.ogg:sfx/cardPlace4-402bd6832fda87b3f225022c0de1ecd9.ogg:22021:audio/ogg:1 -a:sfx/chipsStack1.ogg:sfx/chipsStack1-b383d9610c46b2cc12c8f0027a299e55.ogg:13130:audio/ogg:1 -a:sfx/gameover_lose.mp3:sfx/gameover_lose-79450f0a28363ff7777e8c1103aef61d.mp3:27840:audio/mpeg:1 -a:sfx/cardPlace1.ogg:sfx/cardPlace1-ed360c626e487d2352b459f07d617440.ogg:24065:audio/ogg:1 -a:sfx/chipsStack5.ogg:sfx/chipsStack5-1e9ef8904c270861ca3dfd2a2363a4f3.ogg:11006:audio/ogg:1 -a:sfx/chipsStack4.ogg:sfx/chipsStack4-c4cf729d15379687aa4b56bd6d89fb86.ogg:11734:audio/ogg:1 -a:sfx/confirm.ogg:sfx/confirm-bb4116c124f13736bc3c1fef2e638953.ogg:16267:audio/ogg:1 -a:sfx/drop.ogg:sfx/drop-ebf1f547cfbe9bb54d6f4c6518d5de50.ogg:8369:audio/ogg:1 -a:sfx/chipsStack6.ogg:sfx/chipsStack6-adcc8463c3cae4f049c916c30ba32037.ogg:11040:audio/ogg:1 -a:sfx/cardPlace2.ogg:sfx/cardPlace2-b0b87eca55ab7a365ad5e32d1f26e10d.ogg:17521:audio/ogg:1 -a:sfx/cardPlace3.ogg:sfx/cardPlace3-1538e65f0f71b137a663482995d4c275.ogg:26328:audio/ogg:1 -a:sfx/reject.ogg:sfx/reject-08dcec8794c4f1a24b11129ff69d5820.ogg:8474:audio/ogg:1 -a:sfx/click.ogg:sfx/click-86d60457b4767f6f6c4916cf9aaab4d1.ogg:6452:audio/ogg:1 -t:tiles.atlas:tiles-a336f7af049653647ac5c394594e5ea1.atlas:18257:application/unknown:1 -t:core_tile_mapping.json:core_tile_mapping-52e62b82d18afbd3fd72006a343b08b9.json:15467:application/json:1 -t:tile_visual_groups.json:tile_visual_groups-321bb699e7b44fb9242957ae16717449.json:4505:application/json:1 -t:tiles_catalog.json:tiles_catalog-6c3b7d0bbba5460d959e3d031082c4fa.json:756675:application/json:1 -t:assets.txt:assets-70b275ed39ef49c1782c32fb0c6c40d6.txt:5463:text/plain:1 -t:ui.atlas:ui-d59d40f057bf8fc79211af0bbec277b6.atlas:2538:application/unknown:1 -i:tiles3.png:tiles3-75b2036da34b99a36955a5c9dc0429af.png:1828811:image/png:1 i:menuscreen_bg.png:menuscreen_bg-c68a260de7ff591602d63d5bf20405ce.png:2677197:image/png:1 -i:tiles2.png:tiles2-7a3a2a9c8d88e3ff071e2e96108858c4.png:6890389:image/png:1 -i:ui.png:ui-7e0b53d3a8de32cc07f38adde2fe84ed.png:6823:image/png:1 -d:suchsoftware:suchsoftware:0:application/unknown:1 -i:suchsoftware/clean_light_w_text.png:suchsoftware/clean_light_w_text-41ef8dfd9f0ab76ed70908ab4fc0cc43.png:20891:image/png:1 -i:suchsoftware/favicon_32.png:suchsoftware/favicon_32-e79fc4133786370fae811bba2d7397a7.png:2407:image/png:1 -i:suchsoftware/ss_preloader_logo.png:suchsoftware/ss_preloader_logo-2b8ef05905f5f61cb9356a68500a2560.png:13309:image/png:1 -i:suchsoftware/clean_light_w_text_transparentbg.png:suchsoftware/clean_light_w_text_transparentbg-d423ff426fcb2dad55e84205c3dd4073.png:17498:image/png:1 -b:suchsoftware/clean_light_w_text.svg:suchsoftware/clean_light_w_text-155211571d243b1765a519e1dc059878.svg:3499:image/svg+xml:1 -i:suchsoftware/clean_light.png:suchsoftware/clean_light-8aeaf8a4927017f49a707ce6129b0d62.png:5508:image/png:1 -i:suchsoftware/favicon_dark.png:suchsoftware/favicon_dark-c52ba7e2764ff824b97decb204c28042.png:9423:image/png:1 -i:suchsoftware/favicon_light.png:suchsoftware/favicon_light-b206be7ea2c702207b7a69278e673cd5.png:8340:image/png:1 -b:suchsoftware/clean_dark_w_text.svg:suchsoftware/clean_dark_w_text-f8b11f0ae1fa4fe061fb86ba0500e1d5.svg:3838:image/svg+xml:1 -b:suchsoftware/clean_dark.svg:suchsoftware/clean_dark-e14aee38868ca569ef4012595a3af9ba.svg:1324:image/svg+xml:1 -i:suchsoftware/clean_dark.png:suchsoftware/clean_dark-c49d93632bb1641d9c6ffdaa3e08bafd.png:6455:image/png:1 -i:suchsoftware/clean_dark_w_text.png:suchsoftware/clean_dark_w_text-f7393ebf730bb7d2eaef5579a429b4db.png:21852:image/png:1 -b:suchsoftware/favicon_light.svg:suchsoftware/favicon_light-18295b239f72c1f731bb5acf34af4858.svg:2019:image/svg+xml:1 -b:suchsoftware/favicon_dark.svg:suchsoftware/favicon_dark-5b0c4f644d440c9a13d24e7f48ece97a.svg:2598:image/svg+xml:1 -b:suchsoftware/clean_light.svg:suchsoftware/clean_light-444be7e52e50f500176dcf46958005e4.svg:1104:image/svg+xml:1 +t:tiles_catalog.json:tiles_catalog-6c3b7d0bbba5460d959e3d031082c4fa.json:756675:application/json:1 +t:ui.atlas:ui-d59d40f057bf8fc79211af0bbec277b6.atlas:2538:application/unknown:1 d:fonts:fonts:0:application/unknown:1 -d:fonts/Orbitron-Bold-36-new:fonts/Orbitron-Bold-36-new:0:application/unknown:1 -i:fonts/Orbitron-Bold-36-new/Orbitron-Bold-36-new.png:fonts/Orbitron-Bold-36-new/Orbitron-Bold-36-new-f2601431f0bd5a724370ca413aace9c3.png:20069:image/png:1 -t:fonts/Orbitron-Bold-36-new/Orbitron-Bold-36-new.fnt:fonts/Orbitron-Bold-36-new/Orbitron-Bold-36-new-4c21d479eb39a650eca2d1a0ac69800e.fnt:10472:application/unknown:1 -d:fonts/Orbitron-Bold-72:fonts/Orbitron-Bold-72:0:application/unknown:1 -i:fonts/Orbitron-Bold-72/Orbitron-Bold-72.png:fonts/Orbitron-Bold-72/Orbitron-Bold-72-071f24c15fe9e08217fb892fdfbf9573.png:34447:image/png:1 -t:fonts/Orbitron-Bold-72/Orbitron-Bold-72.fnt:fonts/Orbitron-Bold-72/Orbitron-Bold-72-723291a9e5c5019047cb73c0949e8df3.fnt:10464:application/unknown:1 -d:fonts/Exo2-Regular-72:fonts/Exo2-Regular-72:0:application/unknown:1 -i:fonts/Exo2-Regular-72/Exo2-Regular-72.png:fonts/Exo2-Regular-72/Exo2-Regular-72-d7654adc73589003a02e4599e7d7b9ab.png:51099:image/png:1 -t:fonts/Exo2-Regular-72/Exo2-Regular-72.fnt:fonts/Exo2-Regular-72/Exo2-Regular-72-0c3b0367fabcd0a2ce3fca6d58fd792e.fnt:10570:application/unknown:1 -d:fonts/Exo2-SemiBold-72:fonts/Exo2-SemiBold-72:0:application/unknown:1 -i:fonts/Exo2-SemiBold-72/Exo2-SemiBold-72.png:fonts/Exo2-SemiBold-72/Exo2-SemiBold-72-f1213b9d74f759c834f18d0d4a0cbb63.png:50383:image/png:1 -t:fonts/Exo2-SemiBold-72/Exo2-SemiBold-72.fnt:fonts/Exo2-SemiBold-72/Exo2-SemiBold-72-aa80b2beec6552f75b9a094555a57005.fnt:10572:application/unknown:1 -d:fonts/Exo2_GradientShadow_36:fonts/Exo2_GradientShadow_36:0:application/unknown:1 -i:fonts/Exo2_GradientShadow_36/Exo2_GradientShadow_36.png:fonts/Exo2_GradientShadow_36/Exo2_GradientShadow_36-f91beb2af4baa1c3ba6b94688cabcc03.png:69956:image/png:1 -t:fonts/Exo2_GradientShadow_36/Exo2_GradientShadow_36.fnt:fonts/Exo2_GradientShadow_36/Exo2_GradientShadow_36-c61147abc0f36ae23be4f36e87868dc4.fnt:10467:application/unknown:1 -i:fonts/Exo2_GradientShadow_36/Exo2_GradientShadow_36_backup.png:fonts/Exo2_GradientShadow_36/Exo2_GradientShadow_36_backup-aafca1eec79161bb4201ffe8e7ed12ae.png:72492:image/png:1 -d:fonts/Exo2-SemiBold-36:fonts/Exo2-SemiBold-36:0:application/unknown:1 -t:fonts/Exo2-SemiBold-36/Exo2-SemiBold-36.fnt:fonts/Exo2-SemiBold-36/Exo2-SemiBold-36-64060d7a8f7dd2b9af045663e339ed34.fnt:10572:application/unknown:1 -i:fonts/Exo2-SemiBold-36/Exo2-SemiBold-36.png:fonts/Exo2-SemiBold-36/Exo2-SemiBold-36-eacde9302480589821a1e53657f4fd72.png:27506:image/png:1 -d:fonts/ttf:fonts/ttf:0:application/unknown:1 -b:fonts/ttf/Exo2-Regular.ttf:fonts/ttf/Exo2-Regular-e05978f93ce35d38eed7bf1a002b342c.ttf:151388:application/unknown:1 -b:fonts/ttf/Exo2-SemiBold.ttf:fonts/ttf/Exo2-SemiBold-17d8e0d48f0d85951d1408953ee7968a.ttf:151516:application/unknown:1 -b:fonts/ttf/Orbitron-Bold.ttf:fonts/ttf/Orbitron-Bold-e0d0468317d267bdcd43f1df80807eaa.ttf:24668:application/unknown:1 d:fonts/Exo2-Regular-36:fonts/Exo2-Regular-36:0:application/unknown:1 t:fonts/Exo2-Regular-36/Exo2-Regular-36.fnt:fonts/Exo2-Regular-36/Exo2-Regular-36-0158c27be9de86f63b529c85780e9d0e.fnt:10570:application/unknown:1 i:fonts/Exo2-Regular-36/Exo2-Regular-36.png:fonts/Exo2-Regular-36/Exo2-Regular-36-716006b656b5869f913d228572904be9.png:27391:image/png:1 +d:fonts/Exo2-SemiBold-36:fonts/Exo2-SemiBold-36:0:application/unknown:1 +i:fonts/Exo2-SemiBold-36/Exo2-SemiBold-36.png:fonts/Exo2-SemiBold-36/Exo2-SemiBold-36-eacde9302480589821a1e53657f4fd72.png:27506:image/png:1 +t:fonts/Exo2-SemiBold-36/Exo2-SemiBold-36.fnt:fonts/Exo2-SemiBold-36/Exo2-SemiBold-36-64060d7a8f7dd2b9af045663e339ed34.fnt:10572:application/unknown:1 d:fonts/Orbitron-Bold-36:fonts/Orbitron-Bold-36:0:application/unknown:1 t:fonts/Orbitron-Bold-36/Orbitron-Bold-36.fnt:fonts/Orbitron-Bold-36/Orbitron-Bold-36-869839ebcbbd21cc621c288b78b03815.fnt:14075:application/unknown:1 i:fonts/Orbitron-Bold-36/Orbitron-Bold-36.png:fonts/Orbitron-Bold-36/Orbitron-Bold-36-f60486c5e3d71cc44aebff1928ba2510.png:26030:image/png:1 i:fonts/Orbitron-Bold-36/Orbitron-Bold-36_backup.png:fonts/Orbitron-Bold-36/Orbitron-Bold-36_backup-79dd8d58265a4e7189a33b38377870c7.png:33135:image/png:1 d:fonts/OrbitronReg36:fonts/OrbitronReg36:0:application/unknown:1 i:fonts/OrbitronReg36/OrbitronReg36.png:fonts/OrbitronReg36/OrbitronReg36-22eee00a4395120bc3e5742d957d9902.png:16668:image/png:1 -t:fonts/OrbitronReg36/OrbitronReg36.fnt:fonts/OrbitronReg36/OrbitronReg36-e5c0bfc7570b124aa258aed4862a5249.fnt:14101:application/unknown:1 i:fonts/OrbitronReg36/OrbitronReg36_backup.png:fonts/OrbitronReg36/OrbitronReg36_backup-2e4ffea6e6be2016ceca9b4785ec71e4.png:21516:image/png:1 +t:fonts/OrbitronReg36/OrbitronReg36.fnt:fonts/OrbitronReg36/OrbitronReg36-e5c0bfc7570b124aa258aed4862a5249.fnt:14101:application/unknown:1 +d:fonts/Orbitron-Bold-36-new:fonts/Orbitron-Bold-36-new:0:application/unknown:1 +i:fonts/Orbitron-Bold-36-new/Orbitron-Bold-36-new.png:fonts/Orbitron-Bold-36-new/Orbitron-Bold-36-new-f2601431f0bd5a724370ca413aace9c3.png:20069:image/png:1 +t:fonts/Orbitron-Bold-36-new/Orbitron-Bold-36-new.fnt:fonts/Orbitron-Bold-36-new/Orbitron-Bold-36-new-4c21d479eb39a650eca2d1a0ac69800e.fnt:10472:application/unknown:1 +d:fonts/Orbitron-Bold-72:fonts/Orbitron-Bold-72:0:application/unknown:1 +t:fonts/Orbitron-Bold-72/Orbitron-Bold-72.fnt:fonts/Orbitron-Bold-72/Orbitron-Bold-72-723291a9e5c5019047cb73c0949e8df3.fnt:10464:application/unknown:1 +i:fonts/Orbitron-Bold-72/Orbitron-Bold-72.png:fonts/Orbitron-Bold-72/Orbitron-Bold-72-071f24c15fe9e08217fb892fdfbf9573.png:34447:image/png:1 +d:fonts/Exo2-Regular-72:fonts/Exo2-Regular-72:0:application/unknown:1 +t:fonts/Exo2-Regular-72/Exo2-Regular-72.fnt:fonts/Exo2-Regular-72/Exo2-Regular-72-0c3b0367fabcd0a2ce3fca6d58fd792e.fnt:10570:application/unknown:1 +i:fonts/Exo2-Regular-72/Exo2-Regular-72.png:fonts/Exo2-Regular-72/Exo2-Regular-72-d7654adc73589003a02e4599e7d7b9ab.png:51099:image/png:1 +d:fonts/ttf:fonts/ttf:0:application/unknown:1 +b:fonts/ttf/Exo2-SemiBold.ttf:fonts/ttf/Exo2-SemiBold-17d8e0d48f0d85951d1408953ee7968a.ttf:151516:application/unknown:1 +b:fonts/ttf/Exo2-Regular.ttf:fonts/ttf/Exo2-Regular-e05978f93ce35d38eed7bf1a002b342c.ttf:151388:application/unknown:1 +b:fonts/ttf/Orbitron-Bold.ttf:fonts/ttf/Orbitron-Bold-e0d0468317d267bdcd43f1df80807eaa.ttf:24668:application/unknown:1 +d:fonts/Exo2-SemiBold-72:fonts/Exo2-SemiBold-72:0:application/unknown:1 +t:fonts/Exo2-SemiBold-72/Exo2-SemiBold-72.fnt:fonts/Exo2-SemiBold-72/Exo2-SemiBold-72-aa80b2beec6552f75b9a094555a57005.fnt:10572:application/unknown:1 +i:fonts/Exo2-SemiBold-72/Exo2-SemiBold-72.png:fonts/Exo2-SemiBold-72/Exo2-SemiBold-72-f1213b9d74f759c834f18d0d4a0cbb63.png:50383:image/png:1 +d:fonts/Exo2_GradientShadow_36:fonts/Exo2_GradientShadow_36:0:application/unknown:1 +t:fonts/Exo2_GradientShadow_36/Exo2_GradientShadow_36.fnt:fonts/Exo2_GradientShadow_36/Exo2_GradientShadow_36-c61147abc0f36ae23be4f36e87868dc4.fnt:10467:application/unknown:1 +i:fonts/Exo2_GradientShadow_36/Exo2_GradientShadow_36.png:fonts/Exo2_GradientShadow_36/Exo2_GradientShadow_36-f91beb2af4baa1c3ba6b94688cabcc03.png:69956:image/png:1 +i:fonts/Exo2_GradientShadow_36/Exo2_GradientShadow_36_backup.png:fonts/Exo2_GradientShadow_36/Exo2_GradientShadow_36_backup-aafca1eec79161bb4201ffe8e7ed12ae.png:72492:image/png:1 +i:tiles3.png:tiles3-75b2036da34b99a36955a5c9dc0429af.png:1828811:image/png:1 +t:core_tile_mapping.json:core_tile_mapping-52e62b82d18afbd3fd72006a343b08b9.json:15467:application/json:1 +t:tiles.atlas:tiles-a336f7af049653647ac5c394594e5ea1.atlas:18257:application/unknown:1 +t:tile_visual_groups.json:tile_visual_groups-321bb699e7b44fb9242957ae16717449.json:4505:application/json:1 +d:music:music:0:application/unknown:1 +a:music/game_music5.mp3:music/game_music5-bccff96b80b035ce22e68a03f56492de.mp3:2897438:audio/mpeg:1 +a:music/menu_music.mp3:music/menu_music-d77882286b08a3e2f4823be9e6cdc814.mp3:6658925:audio/mpeg:1 +a:music/zen1_The_Ticking_Study.mp3:music/zen1_The_Ticking_Study-fd78e7412bc6670e93916432c6c41311.mp3:4251706:audio/mpeg:1 +a:music/menu_lofi_music.mp3:music/menu_lofi_music-dcf25a361043dfd421570ab54c588f7c.mp3:1730733:audio/mpeg:1 +a:music/game_woo_ah_oh_music_only30s.mp3:music/game_woo_ah_oh_music_only30s-d1f53903b0a574ea2fabc2da37e21624.mp3:1079762:audio/mpeg:1 +a:music/game_music3.mp3:music/game_music3-4641d62787cde020a4b7f500527699a5.mp3:2177713:audio/mpeg:1 +a:music/game_speed_or_endless_Sunday_Morning_Levels.mp3:music/game_speed_or_endless_Sunday_Morning_Levels-9e5e0ba1fa24a43a4434590197c80d8e.mp3:4292457:audio/mpeg:1 +a:music/game_music4.mp3:music/game_music4-fbd550118b968842f5305284f82baedb.mp3:2897438:audio/mpeg:1 +a:music/game_berlin_music.mp3:music/game_berlin_music-5faa7b5e1d43cd07a4c6bfca789172ea.mp3:3537405:audio/mpeg:1 +a:music/game_music.mp3:music/game_music-3383f2946ad00a7310f0926eef56277b.mp3:8915905:audio/mpeg:1 +a:music/game_music2.mp3:music/game_music2-e3ee445ff53c50864be6f695198004e9.mp3:2177713:audio/mpeg:1 +a:music/game_memory_or_classic_Bell_Toll_at_Dawn.mp3:music/game_memory_or_classic_Bell_Toll_at_Dawn-6d69be6599837630c735a18d041b27ba.mp3:4236659:audio/mpeg:1 +a:music/zen2_92de8bbf-386b-46a5-8047-6800da693b0a.mp3:music/zen2_92de8bbf-386b-46a5-8047-6800da693b0a-0c94f718e09fc109fab5ef54c3fd2f88.mp3:1953584:audio/mpeg:1 +d:sfx:sfx:0:application/unknown:1 +a:sfx/gameover_win.mp3:sfx/gameover_win-185b0ca723ea22c5b3b0d0acb6bd9b99.mp3:116160:audio/mpeg:1 +a:sfx/cardSlide4.ogg:sfx/cardSlide4-f9145ad6a8376ce9a1fc77077f438a3d.ogg:17222:audio/ogg:1 +a:sfx/cardPlace3.ogg:sfx/cardPlace3-1538e65f0f71b137a663482995d4c275.ogg:26328:audio/ogg:1 +a:sfx/cardPlace2.ogg:sfx/cardPlace2-b0b87eca55ab7a365ad5e32d1f26e10d.ogg:17521:audio/ogg:1 +a:sfx/cardPlace1.ogg:sfx/cardPlace1-ed360c626e487d2352b459f07d617440.ogg:24065:audio/ogg:1 +a:sfx/confirm.ogg:sfx/confirm-bb4116c124f13736bc3c1fef2e638953.ogg:16267:audio/ogg:1 +a:sfx/confirmation_004.ogg:sfx/confirmation_004-8826db0fdadf927486d30615a46af2cb.ogg:14489:audio/ogg:1 +a:sfx/drop_soft.ogg:sfx/drop_soft-95ca7eb89a8841731e7b3a25adad529e.ogg:7432:audio/ogg:1 +a:sfx/correct_medium_000.ogg:sfx/correct_medium_000-08ab3b30667f8cd5a9eacac3c7027641.ogg:10481:audio/ogg:1 +a:sfx/correct_light_000.ogg:sfx/correct_light_000-4de383ea57f814e35d76de17d98b421d.ogg:8607:audio/ogg:1 +a:sfx/gameover_lose.mp3:sfx/gameover_lose-79450f0a28363ff7777e8c1103aef61d.mp3:27840:audio/mpeg:1 +a:sfx/chipsStack4.ogg:sfx/chipsStack4-c4cf729d15379687aa4b56bd6d89fb86.ogg:11734:audio/ogg:1 +a:sfx/correct_medium_002.ogg:sfx/correct_medium_002-f603862ab676a7bd081617bfb4a48718.ogg:10422:audio/ogg:1 +a:sfx/confirmation_002.ogg:sfx/confirmation_002-bb4116c124f13736bc3c1fef2e638953.ogg:16267:audio/ogg:1 +a:sfx/correct_medium_001.ogg:sfx/correct_medium_001-79591943ad1bf26a0f2b94a58f8998b4.ogg:10686:audio/ogg:1 +a:sfx/correct_light_002.ogg:sfx/correct_light_002-c6d562bbd2f505bcb64c305a7c191373.ogg:8643:audio/ogg:1 +a:sfx/chipsStack2.ogg:sfx/chipsStack2-ce35ba24db25f7b6f5738f3ae003f428.ogg:10727:audio/ogg:1 +a:sfx/chipsStack1.ogg:sfx/chipsStack1-b383d9610c46b2cc12c8f0027a299e55.ogg:13130:audio/ogg:1 +a:sfx/correct_medium_003.ogg:sfx/correct_medium_003-b914b4558260dfd7885ac5093cc8817e.ogg:10677:audio/ogg:1 +a:sfx/chipsStack5.ogg:sfx/chipsStack5-1e9ef8904c270861ca3dfd2a2363a4f3.ogg:11006:audio/ogg:1 +a:sfx/correct_light_004.ogg:sfx/correct_light_004-4e01fe6472dd165473965e309edc29f2.ogg:8722:audio/ogg:1 +a:sfx/click.ogg:sfx/click-86d60457b4767f6f6c4916cf9aaab4d1.ogg:6452:audio/ogg:1 +a:sfx/chipsStack3.ogg:sfx/chipsStack3-1bb17f8bd4cd751bfeeee19f1d2d2a8f.ogg:14427:audio/ogg:1 +a:sfx/drop.ogg:sfx/drop-ebf1f547cfbe9bb54d6f4c6518d5de50.ogg:8369:audio/ogg:1 +a:sfx/cardSlide1.ogg:sfx/cardSlide1-edd12b050ff29554bba895c5d23d8865.ogg:19802:audio/ogg:1 +a:sfx/cardPlace4.ogg:sfx/cardPlace4-402bd6832fda87b3f225022c0de1ecd9.ogg:22021:audio/ogg:1 +a:sfx/confirmation_003.ogg:sfx/confirmation_003-bdd711c0e19b3ba393a91758bb6b1553.ogg:11633:audio/ogg:1 +a:sfx/reject.ogg:sfx/reject-08dcec8794c4f1a24b11129ff69d5820.ogg:8474:audio/ogg:1 +a:sfx/cardSlide2.ogg:sfx/cardSlide2-33536145be2da5a366b46c9dad5c06c9.ogg:20542:audio/ogg:1 +a:sfx/correct_light_001.ogg:sfx/correct_light_001-c7b7a04e18d00f5db4c80259e021fbd1.ogg:8625:audio/ogg:1 +a:sfx/pickup.ogg:sfx/pickup-af67146454738f40420f2b0712b000c9.ogg:8398:audio/ogg:1 +a:sfx/correct_medium_004.ogg:sfx/correct_medium_004-d270a05f5c1cc874af1da868ecb11200.ogg:10478:audio/ogg:1 +a:sfx/confirmation_001.ogg:sfx/confirmation_001-3f024e735ebaba5de6f8853bc03f0237.ogg:11066:audio/ogg:1 +a:sfx/cardSlide3.ogg:sfx/cardSlide3-ab56ee3bd91d826ff7fee27de83c35b3.ogg:20985:audio/ogg:1 +a:sfx/toggle.ogg:sfx/toggle-b670c8f03e14bebfa3d3cbc5473884bc.ogg:9912:audio/ogg:1 +a:sfx/correct_light_003.ogg:sfx/correct_light_003-3068aefc9dc4040f0128eb96c9cffbef.ogg:8699:audio/ogg:1 +a:sfx/chipsStack6.ogg:sfx/chipsStack6-adcc8463c3cae4f049c916c30ba32037.ogg:11040:audio/ogg:1 +i:ui.png:ui-7e0b53d3a8de32cc07f38adde2fe84ed.png:6823:image/png:1 i:tiles1.png:tiles1-4726be4b246d6e35d718f889fb2089ed.png:6854134:image/png:1 +i:menuscreen_bg_desat.png:menuscreen_bg_desat-716c1f0217b57d502454c21d10ffb19f.png:2613902:image/png:1 +i:tiles2.png:tiles2-7a3a2a9c8d88e3ff071e2e96108858c4.png:6890389:image/png:1 +t:assets.txt:assets-70b275ed39ef49c1782c32fb0c6c40d6.txt:5463:text/plain:1 +i:gameboard_bg.png:gameboard_bg-c9e096ffcc2f238ada0f7446f0dae045.png:3191438:image/png:1 +d:suchsoftware:suchsoftware:0:application/unknown:1 +b:suchsoftware/clean_dark_w_text.svg:suchsoftware/clean_dark_w_text-f8b11f0ae1fa4fe061fb86ba0500e1d5.svg:3838:image/svg+xml:1 +b:suchsoftware/favicon_dark.svg:suchsoftware/favicon_dark-5b0c4f644d440c9a13d24e7f48ece97a.svg:2598:image/svg+xml:1 +i:suchsoftware/favicon_32.png:suchsoftware/favicon_32-e79fc4133786370fae811bba2d7397a7.png:2407:image/png:1 +b:suchsoftware/clean_dark.svg:suchsoftware/clean_dark-e14aee38868ca569ef4012595a3af9ba.svg:1324:image/svg+xml:1 +i:suchsoftware/clean_light_w_text.png:suchsoftware/clean_light_w_text-41ef8dfd9f0ab76ed70908ab4fc0cc43.png:20891:image/png:1 +b:suchsoftware/clean_light_w_text.svg:suchsoftware/clean_light_w_text-155211571d243b1765a519e1dc059878.svg:3499:image/svg+xml:1 +i:suchsoftware/clean_light_w_text_transparentbg.png:suchsoftware/clean_light_w_text_transparentbg-d423ff426fcb2dad55e84205c3dd4073.png:17498:image/png:1 +i:suchsoftware/clean_dark.png:suchsoftware/clean_dark-c49d93632bb1641d9c6ffdaa3e08bafd.png:6455:image/png:1 +b:suchsoftware/favicon_light.svg:suchsoftware/favicon_light-18295b239f72c1f731bb5acf34af4858.svg:2019:image/svg+xml:1 +i:suchsoftware/clean_dark_w_text.png:suchsoftware/clean_dark_w_text-f7393ebf730bb7d2eaef5579a429b4db.png:21852:image/png:1 +b:suchsoftware/clean_light.svg:suchsoftware/clean_light-444be7e52e50f500176dcf46958005e4.svg:1104:image/svg+xml:1 +i:suchsoftware/ss_preloader_logo.png:suchsoftware/ss_preloader_logo-2b8ef05905f5f61cb9356a68500a2560.png:13309:image/png:1 +i:suchsoftware/favicon_dark.png:suchsoftware/favicon_dark-c52ba7e2764ff824b97decb204c28042.png:9423:image/png:1 +i:suchsoftware/clean_light.png:suchsoftware/clean_light-8aeaf8a4927017f49a707ce6129b0d62.png:5508:image/png:1 +i:suchsoftware/favicon_light.png:suchsoftware/favicon_light-b206be7ea2c702207b7a69278e673cd5.png:8340:image/png:1 t:com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl:particles.fragment-b90524761fdf09b0a836056d590c30b8.glsl:820:application/unknown:1 t:com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl:particles.vertex-f25b8b2fae10b9bfa09bfdd484923148.glsl:2886:application/unknown:1 t:com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl:default.fragment-e1c018bd48044c8b67c7bbc53145e540.glsl:5874:application/unknown:1 diff --git a/html/CC9B1E4C51A0F0A88F4265E1971ACD02.cache.js b/html/CC9B1E4C51A0F0A88F4265E1971ACD02.cache.js deleted file mode 100644 index 7617c0e..0000000 --- a/html/CC9B1E4C51A0F0A88F4265E1971ACD02.cache.js +++ /dev/null @@ -1,18 +0,0 @@ -html.onScriptDownloaded(["var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.html;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats('moduleStartup', 'moduleEvalStart');var $gwt_version = \"2.11.0\";var $strongName = 'CC9B1E4C51A0F0A88F4265E1971ACD02';var $gwt = {};var $doc = $wnd.document;var $moduleName, $moduleBase;function __gwtStartLoadingFragment(frag) {var fragFile = 'deferredjs/' + $strongName + '/' + frag + '.cache.js';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}function __gwt_isKnownPropertyValue(propName, propValue) {return __gwtModuleFunction.__gwt_isKnownPropertyValue(propName, propValue);}function __gwt_getMetaProperty(name) {return __gwtModuleFunction.__gwt_getMetaProperty(name);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent && $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;function zb(){}\nfunction Qk(){}\nfunction Bl(){}\nfunction kn(){}\nfunction Cn(){}\nfunction Fn(){}\nfunction co(){}\nfunction cv(){}\nfunction av(){}\nfunction ev(){}\nfunction lv(){}\nfunction Uv(){}\nfunction Pq(){}\nfunction _q(){}\nfunction mr(){}\nfunction or(){}\nfunction ox(){}\nfunction gx(){}\nfunction ix(){}\nfunction kx(){}\nfunction mx(){}\nfunction Tx(){}\nfunction Vx(){}\nfunction Xx(){}\nfunction Zx(){}\nfunction _x(){}\nfunction $u(){}\nfunction bw(){}\nfunction by(){}\nfunction dy(){}\nfunction fy(){}\nfunction hy(){}\nfunction jy(){}\nfunction ly(){}\nfunction ny(){}\nfunction py(){}\nfunction ry(){}\nfunction ty(){}\nfunction vy(){}\nfunction xy(){}\nfunction zy(){}\nfunction By(){}\nfunction Dy(){}\nfunction Fy(){}\nfunction Hy(){}\nfunction Jy(){}\nfunction Ly(){}\nfunction Ny(){}\nfunction Py(){}\nfunction Ry(){}\nfunction Ty(){}\nfunction Xy(){}\nfunction oz(){}\nfunction wz(){}\nfunction zz(){}\nfunction Cz(){}\nfunction Fz(){}\nfunction Kz(){}\nfunction Nz(){}\nfunction Zz(){}\nfunction aA(){}\nfunction dA(){}\nfunction gA(){}\nfunction jA(){}\nfunction lA(){}\nfunction oA(){}\nfunction tA(){}\nfunction vA(){}\nfunction DA(){}\nfunction FA(){}\nfunction IA(){}\nfunction KA(){}\nfunction MA(){}\nfunction zC(){}\nfunction ID(){}\nfunction KD(){}\nfunction fF(){}\nfunction WG(){}\nfunction WH(){}\nfunction RH(){}\nfunction SH(){}\nfunction UH(){}\nfunction YH(){}\nfunction _H(){}\nfunction bI(){}\nfunction lK(){}\nfunction pM(){}\nfunction SM(){}\nfunction aO(){}\nfunction UO(){}\nfunction wP(){}\nfunction oQ(){}\nfunction qQ(){}\nfunction sQ(){}\nfunction LQ(){}\nfunction xR(){}\nfunction ZR(){}\nfunction aS(){}\nfunction HS(){}\nfunction GT(){}\nfunction YT(){}\nfunction dU(){}\nfunction wW(){}\nfunction WW(){}\nfunction ccb(){}\nfunction mcb(){}\nfunction _bb(){}\nfunction Ydb(){}\nfunction Zdb(){}\nfunction oeb(){}\nfunction qeb(){}\nfunction cfb(){}\nfunction efb(){}\nfunction Lfb(){}\nfunction Rfb(){}\nfunction Ufb(){}\nfunction Xgb(){}\nfunction Fib(){}\nfunction Hib(){}\nfunction Iib(){}\nfunction Ejb(){}\nfunction Eqb(){}\nfunction Fkb(){}\nfunction xlb(){}\nfunction wpb(){}\nfunction Apb(){}\nfunction Qrb(){}\nfunction Cub(){}\nfunction Jwb(){}\nfunction Rwb(){}\nfunction Jxb(){}\nfunction eEb(){}\nfunction mEb(){}\nfunction Uh(){Oh()}\nfunction $s(){Xs()}\nfunction it(){ct()}\nfunction Dt(){ot()}\nfunction LG(){KG()}\nfunction NG(){KG()}\nfunction PG(){KG()}\nfunction RG(){KG()}\nfunction VG(){UG()}\nfunction eV(){AU()}\nfunction tV(){AU()}\nfunction pdb(){odb()}\nfunction Rdb(){Pdb()}\nfunction Udb(){Edb()}\nfunction Mfb(){Jfb()}\nfunction Nfb(){Jfb()}\nfunction Msb(){Gsb()}\nfunction Hdb(a){Vcb()}\nfunction Nc(a,b){a.n=b}\nfunction Qt(a,b){a.r=b}\nfunction iv(a,b){a.r=b}\nfunction jv(a,b){a.s=b}\nfunction kv(a,b){a.u=b}\nfunction Xv(a,b){a.a=b}\nfunction Yv(a,b){a.d=b}\nfunction Zv(a,b){a.i=b}\nfunction $v(a,b){a.j=b}\nfunction _v(a,b){a.n=b}\nfunction rF(a,b){a.d=b}\nfunction sF(a,b){a.e=b}\nfunction CF(a,b){a.Z=b}\nfunction DF(a,b){a.$=b}\nfunction sI(a,b){a.b=b}\nfunction tI(a,b){a.c=b}\nfunction uI(a,b){a.d=b}\nfunction vI(a,b){a.e=b}\nfunction wI(a,b){a.f=b}\nfunction xI(a,b){a.g=b}\nfunction yI(a,b){a.i=b}\nfunction kS(a,b){a.j=b}\nfunction tW(a,b){a.d=b}\nfunction td(a){this.a=a}\nfunction od(a){this.a=a}\nfunction rd(a){this.a=a}\nfunction Cd(a){this.a=a}\nfunction Uc(a){this.a=a}\nfunction of(a){this.a=a}\nfunction qf(a){this.a=a}\nfunction tf(a){this.a=a}\nfunction Qf(a){this.a=a}\nfunction Uf(a){this.b=a}\nfunction qg(a){this.a=a}\nfunction qn(a){this.a=a}\nfunction nn(a){this.a=a}\nfunction tn(a){this.a=a}\nfunction wn(a){this.a=a}\nfunction Hn(a){this.a=a}\nfunction Kn(a){this.a=a}\nfunction Nn(a){this.a=a}\nfunction Pn(a){this.a=a}\nfunction Sn(a){this.a=a}\nfunction Vn(a){this.a=a}\nfunction Yn(a){this.a=a}\nfunction _n(a){this.a=a}\nfunction jk(a){this.a=a}\nfunction lk(a){this.a=a}\nfunction Kr(a){this.a=a}\nfunction Nt(a){this.a=a}\nfunction bK(a){this.a=a}\nfunction fK(a){this.a=a}\nfunction PN(a){this.j=a}\nfunction gS(a){this.a=a}\nfunction LT(a){this.a=a}\nfunction NT(a){this.a=a}\nfunction tX(a){this.a=a}\nfunction yX(a){this.a=a}\nfunction Qr(){this.a=3}\nfunction Sr(){this.a=2}\nfunction Ur(){this.a=2}\nfunction gQ(){bQ(this)}\nfunction zu(a,b){a.ob=b}\nfunction Iu(a,b){a.wb=b}\nfunction Ju(a,b){a.xb=b}\nfunction Ku(a,b){a.yb=b}\nfunction Fv(a,b){a.eb=b}\nfunction tfb(a,b){a.b=b}\nfunction sfb(a,b){a.a=b}\nfunction Leb(a,b){a.a=b}\nfunction osb(a,b){a.a=b}\nfunction psb(a,b){a.g=b}\nfunction Rsb(a,b){a.b=b}\nfunction Fmb(a,b){a.p=b}\nfunction Gmb(a,b){a.q=b}\nfunction Hmb(a,b){a.r=b}\nfunction wU(b,a){b.src=a}\nfunction NV(b,a){b.src=a}\nfunction Ffb(a){this.c=a}\nfunction Feb(a){this.a=a}\nfunction Jeb(a){this.a=a}\nfunction pcb(a){this.a=a}\nfunction djb(a){this.a=a}\nfunction ojb(a){this.a=a}\nfunction qjb(a){this.a=a}\nfunction sjb(a){this.a=a}\nfunction wjb(a){this.a=a}\nfunction yjb(a){this.a=a}\nfunction Cjb(a){this.a=a}\nfunction elb(a){this.a=a}\nfunction hlb(a){this.a=a}\nfunction jlb(a){this.a=a}\nfunction llb(a){this.a=a}\nfunction nlb(a){this.a=a}\nfunction plb(a){this.a=a}\nfunction rlb(a){this.a=a}\nfunction vlb(a){this.a=a}\nfunction rmb(a){this.a=a}\nfunction Qmb(a){this.a=a}\nfunction Smb(a){this.a=a}\nfunction Umb(a){this.a=a}\nfunction Ymb(a){this.a=a}\nfunction _nb(a){this.a=a}\nfunction bob(a){this.a=a}\nfunction dob(a){this.a=a}\nfunction fob(a){this.a=a}\nfunction hob(a){this.a=a}\nfunction job(a){this.a=a}\nfunction Zob(a){this.a=a}\nfunction pob(a){this.d=a}\nfunction kpb(a){this.a=a}\nfunction mpb(a){this.a=a}\nfunction opb(a){this.a=a}\nfunction upb(a){this.a=a}\nfunction ypb(a){this.a=a}\nfunction Lpb(a){this.a=a}\nfunction Wqb(a){this.a=a}\nfunction rrb(a){this.a=a}\nfunction Crb(a){this.a=a}\nfunction Erb(a){this.a=a}\nfunction Grb(a){this.a=a}\nfunction Krb(a){this.a=a}\nfunction Mrb(a){this.a=a}\nfunction Orb(a){this.a=a}\nfunction Ovb(a){this.a=a}\nfunction Lvb(a){this.a=a}\nfunction Svb(a){this.a=a}\nfunction $vb(a){this.a=a}\nfunction vsb(a){this.a=a}\nfunction Bsb(a){this.a=a}\nfunction Dsb(a){this.a=a}\nfunction awb(a){this.a=a}\nfunction cwb(a){this.a=a}\nfunction ewb(a){this.a=a}\nfunction iwb(a){this.a=a}\nfunction Swb(a){this.a=a}\nfunction Ywb(a){this.a=a}\nfunction bxb(a){this.a=a}\nfunction dxb(a){this.a=a}\nfunction fxb(a){this.a=a}\nfunction kxb(a){this.a=a}\nfunction oxb(a){this.a=a}\nfunction qxb(a){this.a=a}\nfunction Nxb(a){this.a=a}\nfunction NAb(a){this.a=a}\nfunction Jyb(a){this.a=a}\nfunction Uyb(a){this.a=a}\nfunction bzb(a){this.a=a}\nfunction DCb(a){this.a=a}\nfunction $Cb(a){this.a=a}\nfunction UCb(a){this.c=a}\nfunction KDb(a){this.c=a}\nfunction cDb(a){this.a=a}\nfunction fDb(a){this.a=a}\nfunction jDb(a){this.a=a}\nfunction BEb(a){this.a=a}\nfunction AFb(a){this.a=a}\nfunction cGb(a){this.a=a}\nfunction zcb(){this.a=sKb}\nfunction LW(){this.a=++IW}\nfunction TI(a){SI(this,a)}\nfunction hJ(a){eJ(this,a)}\nfunction sEb(){rCb(this)}\nfunction Dbb(a){return a}\nfunction fI(a){return a.a}\nfunction bQ(a){a.a=new hP}\nfunction zA(a){Rz(a);a.a=0}\nfunction sf(a,b){ig(a.a,b)}\nfunction _c(a,b){oJ(a.i,b)}\nfunction hd(a,b){oJ(a.r,b)}\nfunction Vp(a,b){Sh(a.b,b)}\nfunction Lk(a,b){Mk(a,b,b)}\nfunction UE(a,b){VE(a,b,b)}\nfunction wD(a,b){XE(a.c,b)}\nfunction Hw(a,b){$t(a.t,b)}\nfunction Iw(a,b){qv(a.t,b)}\nfunction ie(a,b){ggb(a.c,b)}\nfunction me(a,b){kgb(a.c,b)}\nfunction xe(a,b){wgb(a.c,b)}\nfunction CW(a,b){sd(b,a)}\nfunction xu(a,b){Sh(a.kb,b)}\nfunction AS(){AS=_bb;Jfb()}\nfunction It(){It=_bb;ot()}\nfunction yg(){zg.call(this)}\nfunction BG(){yg.call(this)}\nfunction ur(){rr.call(this)}\nfunction wr(){rr.call(this)}\nfunction AA(){Tz.call(this)}\nfunction OI(){lv.call(this)}\nfunction QI(){lv.call(this)}\nfunction qG(){hG();iG(this)}\nfunction yU(b,a){b.width=a}\nfunction xU(b,a){b.height=a}\nfunction $Fb(a,b){a.push(b)}\nfunction uk(a,b){Sh(a.a.a,b)}\nfunction jC(a,b){kC(a,b,a.i)}\nfunction wbb(a){return a.e}\nfunction Oq(a){a.c=0;a.e=-1}\nfunction OO(a){a.d=-1;NO(a)}\nfunction pP(a){a.d=-1;oP(a)}\nfunction YP(a){a.b=-1;VP(a)}\nfunction RT(a){QT();PT.Ce(a)}\nfunction HT(a){return a.Be()}\nfunction oc(){this.a=new CQ}\nfunction sz(){this.b=new Uh}\nfunction _ub(){this.b=new dM}\nfunction zqb(){this.a=dd(Zb)}\nfunction tq(){tq=_bb;sq=rK()}\nfunction Txb(){DL.call(this)}\nfunction Xxb(){DL.call(this)}\nfunction Pyb(){DL.call(this)}\nfunction Ryb(){DL.call(this)}\nfunction nzb(){DL.call(this)}\nfunction HAb(){DL.call(this)}\nfunction IAb(){DL.call(this)}\nfunction rEb(){DL.call(this)}\nfunction JFb(){DL.call(this)}\nfunction RBb(){RBb=_bb;bGb()}\nfunction xcb(a,b){Gcb(a.a,b)}\nfunction Nvb(a,b){Cvb(a.a,b)}\nfunction Uvb(a,b){gvb(a.a,b)}\nfunction ye(a,b){ygb(a.c,b,1)}\nfunction gi(a){ce(ac,a.d,a.c)}\nfunction gI(a){eI();this.a=a}\nfunction Yd(a){Td();this.a=a}\nfunction eG(a){sw();this.a=a}\nfunction QF(a){sw();this.b=a}\nfunction Znb(a){sw();this.a=a}\nfunction Xh(a){Oh();Sh(this,a)}\nfunction OP(){PP.call(this,4)}\nfunction CQ(){NJ.call(this,4)}\nfunction Mr(a){Kr.call(this,a)}\nfunction Or(a){Kr.call(this,a)}\nfunction vB(a){a.k=1;return a}\nfunction Of(a,b){return a.a[b]}\nfunction ck(a,b){return a.a[b]}\nfunction Ts(a,b,c){a.a=b;a.b=c}\nfunction Mz(a,b,c){a.b=b;a.c=c}\nfunction kgb(b,a){b.enable(a)}\nfunction Gib(){this.a=new BDb}\nfunction zEb(){this.a=new sEb}\nfunction Tz(){this.b=new NJ(4)}\nfunction Il(){Il=_bb;Hl=new Uh}\nfunction Xr(){Xr=_bb;Wr=new Us}\nfunction Xs(){Xs=_bb;Ws=new $s}\nfunction kK(){kK=_bb;jK=new lK}\nfunction sw(){sw=_bb;rw=new it}\nfunction SC(a){a.f=IC;return a}\nfunction WC(a){a.r=NC;return a}\nfunction YC(a){a.t=MC;return a}\nfunction zF(a){a.n=a.o;a.p=a.q}\nfunction tC(a){return a.q||a.r}\nfunction pJ(a,b){rJ(a,b.d,b.g)}\nfunction qL(a,b){a.e=b;nL(a,b)}\nfunction EL(a){BL.call(this,a)}\nfunction GL(a){CL.call(this,a)}\nfunction HL(a){EL.call(this,a)}\nfunction TL(a){UL.call(this,a)}\nfunction uQ(a){EL.call(this,a)}\nfunction WQ(a){SQ.call(this,a)}\nfunction VM(a){MM.call(this,a)}\nfunction AP(a){qP.call(this,a)}\nfunction NP(){PP.call(this,51)}\nfunction DM(){FM.call(this,51)}\nfunction EM(){FM.call(this,20)}\nfunction SL(){UL.call(this,16)}\nfunction vX(a){BL.call(this,a)}\nfunction ZW(a){XW.call(this,a)}\nfunction MS(b,a){b.fillStyle=a}\nfunction ggb(b,a){b.disable(a)}\nfunction wfb(a,b){yfb(a,b,a.c)}\nfunction Ni(a){qCb(Li,$yb(a.n))}\nfunction Fs(){Ds(this,0,0,0,0)}\nfunction PU(a){AU();return a|0}\nfunction Lp(a){Bo(a.g);a.i=null}\nfunction Eq(a){Oq(a.o);a.k=true}\nfunction lm(a,b){a.k=b;a.e=true}\nfunction zo(a,b){a.o[a.k+a.a]=b}\nfunction XO(){XO=_bb;WO=new zb}\nfunction dT(){dT=_bb;cT=new zb}\nfunction yT(){yT=_bb;xT=new GT}\nfunction qi(){qi=_bb;pi=new sEb}\nfunction Mi(){Mi=_bb;Li=new sEb}\nfunction qj(){qj=_bb;pj=new sEb}\nfunction Keb(){Keb=_bb;new sEb}\nfunction $xb(){$xb=_bb;Zxb=true}\nfunction _xb(a){return tGb(a),a}\nfunction hS(a){return Vcb(),a.j}\nfunction DS(a){return Vcb(),a.j}\nfunction Dxb(a){CL.call(this,a)}\nfunction Uxb(a){EL.call(this,a)}\nfunction Yxb(a){EL.call(this,a)}\nfunction Qyb(a){EL.call(this,a)}\nfunction Syb(a){EL.call(this,a)}\nfunction mzb(a){EL.call(this,a)}\nfunction ozb(a){EL.call(this,a)}\nfunction vAb(a){EL.call(this,a)}\nfunction KFb(a){EL.call(this,a)}\nfunction meb(a){ZW.call(this,a)}\nfunction Do(){Eo.call(this,Fo())}\nfunction Gr(a){Er.call(this,2,a)}\nfunction Ir(a){Er.call(this,2,a)}\nfunction YDb(a){tGb(a);this.a=a}\nfunction TDb(a){WDb(a,a.length)}\nfunction gl(a){wg(a,a.a);sJ(a.a)}\nfunction YK(a,b){$K(a,b.a,0,b.c)}\nfunction Au(a,b,c){a.pb=b;a.qb=c}\nfunction PAb(a,b){return a.a[b]}\nfunction PL(a){return a.a[--a.c]}\nfunction OL(a){return a.a[a.c-1]}\nfunction PR(a){return iyb(a),a.g}\nfunction Wzb(a){return tGb(a),a}\nfunction Jx(a){cQ(wx,new KK(a))}\nfunction jS(a,b){kS(a,(Vcb(),b))}\nfunction KX(a,b){return tyb(a,b)}\nfunction ecb(a){return Vcb(),a.j}\nfunction _Fb(a,b){a.splice(b,1)}\nfunction ydb(a,b){a.__listener=b}\nfunction OS(b,a){b.strokeStyle=a}\nfunction wgb(b,a){b.lineWidth(a)}\nfunction dib(a){ed(Zb,gLb,hLb+a)}\nfunction yib(){yib=_bb;xib=wib()}\nfunction nT(){nT=_bb;!!(QT(),PT)}\nfunction bT(){this.a=Date.now()}\nfunction jE(){Yt();Qu.call(this)}\nfunction Km(){vm();Lm.call(this)}\nfunction SA(){ov();Jv.call(this)}\nfunction nAb(){Nxb.call(this,'')}\nfunction oAb(){Nxb.call(this,'')}\nfunction qAb(a){Uxb.call(this,a)}\nfunction Wxb(a){Uxb.call(this,a)}\nfunction Hxb(a){Gxb.call(this,a)}\nfunction vzb(a){Qyb.call(this,a)}\nfunction vBb(a){AAb.call(this,a)}\nfunction dBb(a){AAb.call(this,a)}\nfunction kBb(a){AAb.call(this,a)}\nfunction SFb(a){TFb.call(this,a)}\nfunction dGb(a){cGb.call(this,a)}\nfunction Qkb(a){!!a.s&&(a.f=a.s)}\nfunction ycb(a,b,c){Hcb(a.a,b,c)}\nfunction je(a,b,c){igb(a.c,b,0,c)}\nfunction aGb(a,b){return RX(a,b)}\nfunction zc(a,b){return Fg(a.a,b)}\nfunction Ac(a,b){return Gg(a.a,b)}\nfunction Teb(a){return Vcb(),a.j}\nfunction Um(a){return a.n?a.k:a.j}\nfunction Vm(a){return a.n?a.j:a.k}\nfunction Jw(a,b){return au(a.t,b)}\nfunction Uw(a,b){return su(a.t,b)}\nfunction wu(a,b){Rh(a.kb,1,1,1,b)}\nfunction FS(a){kS(this,(Vcb(),a))}\nfunction gJ(a){eJ(this,new _l(a))}\nfunction Bd(){this.d=new Cd(this)}\nfunction vm(){vm=_bb;um=(Fi(),Ci)}\nfunction UEb(){UEb=_bb;TEb=WEb()}\nfunction odb(){odb=_bb;ndb=new LW}\nfunction jyb(a){iyb(a);return a.j}\nfunction kyb(a){iyb(a);return a.g}\nfunction vU(a){a=Xzb(a);return a}\nfunction eAb(a,b){a.a+=b;return a}\nfunction fAb(a,b){a.a+=b;return a}\nfunction kAb(a,b){a.a+=b;return a}\nfunction Igb(b,a){b.useProgram(a)}\nfunction onb(a,b){yEb(a.f,$yb(b))}\nfunction qnb(a,b){wEb(a.f,$yb(b))}\nfunction Vb(a,b){Jb.call(this,a,b)}\nfunction Dyb(){EL.call(this,null)}\nfunction Wbb(){Ubb==null&&(Ubb=[])}\nfunction wT(){kT!=0&&(kT=0);mT=-1}\nfunction sJ(a){SDb(a.d,a.g);a.g=0}\nfunction rH(a){sH(a,0,a.G.length)}\nfunction pY(a){return a.l|a.m<<22}\nfunction ve(a,b){return pgb(a.c,b)}\nfunction Mf(a,b){Jb.call(this,a,b)}\nfunction Gi(a,b){Jb.call(this,a,b)}\nfunction kj(a,b){Jb.call(this,a,b)}\nfunction xk(a,b){yk.call(this,a,b)}\nfunction md(a,b){this.a=a;this.b=b}\nfunction cg(a,b){this.a=a;this.b=b}\nfunction Og(a,b){this.a=a;this.b=b}\nfunction zn(a,b){this.a=a;this.b=b}\nfunction gF(a,b){this.a=a;this.b=b}\nfunction Jb(a,b){this.b=a;this.c=b}\nfunction Cf(a,b){this.b=a;this.a=b}\nfunction Ef(a,b){this.b=a;this.a=b}\nfunction pw(a,b){Jb.call(this,a,b)}\nfunction ux(a,b){Jb.call(this,a,b)}\nfunction uO(a,b){Jb.call(this,a,b)}\nfunction jO(a,b){Jb.call(this,a,b)}\nfunction FL(a,b){sL.call(this,a,b)}\nfunction IL(a,b){FL.call(this,a,b)}\nfunction vQ(a,b){FL.call(this,a,b)}\nfunction TV(a,b){Jb.call(this,a,b)}\nfunction hW(a,b){Jb.call(this,a,b)}\nfunction jW(){hW.call(this,'PX',0)}\nfunction mW(){hW.call(this,'EX',3)}\nfunction lW(){hW.call(this,'EM',2)}\nfunction nW(){hW.call(this,'PT',4)}\nfunction oW(){hW.call(this,'PC',5)}\nfunction pW(){hW.call(this,'IN',6)}\nfunction qW(){hW.call(this,'CM',7)}\nfunction rW(){hW.call(this,'MM',8)}\nfunction Bc(){new hP;this.a=new Ig}\nfunction Cs(){Cs=_bb;new Fs;new Fs}\nfunction CT(a){return !!a.a||!!a.f}\nfunction DW(a,b){this.b=a;this.a=b}\nfunction rX(a,b){this.b=a;this.a=b}\nfunction HX(a,b){Jb.call(this,a,b)}\nfunction oU(a,b){(AU(),zU).Ge(a,b)}\nfunction xF(a,b){rF(a,Yr(b,0,a.G))}\nfunction yF(a,b){sF(a,Yr(b,0,a.H))}\nfunction ti(a,b,c){ui(a,b,4,c,a.a)}\nfunction teb(a,b){ueb((Vcb(),a),b)}\nfunction kcb(a){kS(this,(Vcb(),a))}\nfunction kfb(a){kS(this,(Vcb(),a))}\nfunction gcb(a){(Vcb(),a.j).play()}\nfunction RDb(a){VDb(a,a.length,-1)}\nfunction Idb(a){Edb();Vcb();return}\nfunction ncb(b,a){return b.exec(a)}\nfunction ocb(b,a){return b.test(a)}\nfunction xEb(a,b){return a.a.Of(b)}\nfunction sCb(a){return a.d.c+a.f.c}\nfunction sk(a){return new fl(a,a.d)}\nfunction op(){op=_bb;np=new hP;rK()}\nfunction ci(){ci=_bb;bi=new hP;ei()}\nfunction bEb(){bEb=_bb;aEb=new eEb}\nfunction lEb(){lEb=_bb;kEb=new mEb}\nfunction sAb(){sAb=_bb;rAb=new Jxb}\nfunction ov(){ov=_bb;Yt();nv=new it}\nfunction Es(){Cs();Ds(this,0,0,0,1)}\nfunction kq(a){eq.call(this,4000,a)}\nfunction xgb(b,a){b.linkProgram(a)}\nfunction Qgb(b,a){b.responseType=a}\nfunction gD(a,b){a.F=jI(b);return a}\nfunction eD(a,b){a.C=jI(b);return a}\nfunction fD(a,b){a.D=jI(b);return a}\nfunction hD(a,b){a.G=jI(b);return a}\nfunction QD(a,b){a.q=jI(b);return a}\nfunction Vw(a,b){SR(a.A,b);return b}\nfunction ND(a){a.e=1;a.f=1;return a}\nfunction NJ(a){PJ.call(this,true,a)}\nfunction MJ(){PJ.call(this,true,16)}\nfunction kW(){hW.call(this,'PCT',1)}\nfunction zN(){tN();this.b=new NJ(8)}\nfunction deb(){this.e=new Bfb(this)}\nfunction Seb(a,b){this.a=a;this.b=b}\nfunction Pfb(a,b){sL.call(this,a,b)}\nfunction Fhb(a,b){Jb.call(this,a,b)}\nfunction Qhb(a,b){Jb.call(this,a,b)}\nfunction $t(a,b){b._c(a);oJ(a.ib,b)}\nfunction Eu(a,b){a.sb!=b&&(a.sb=b)}\nfunction vcb(a,b){return Dcb(a.a,b)}\nfunction wcb(a,b){return Fcb(a.a,b)}\nfunction Ebb(a,b){return ybb(a,b)>0}\nfunction Zcb(a,b){Vcb();Tcb.Ze(a,b)}\nfunction mjb(a,b){Jb.call(this,a,b)}\nfunction Glb(a,b){Jb.call(this,a,b)}\nfunction tlb(a,b){this.a=a;this.b=b}\nfunction gjb(a,b){this.a=a;this.b=b}\nfunction ujb(a,b){this.a=a;this.b=b}\nfunction Dkb(a,b){this.a=a;this.b=b}\nfunction qob(a,b){this.a=a;this.b=b}\nfunction Nqb(a,b){this.a=a;this.b=b}\nfunction Pqb(a,b){this.a=a;this.b=b}\nfunction Rqb(a,b){this.a=a;this.b=b}\nfunction urb(a,b){this.a=a;this.b=b}\nfunction Irb(a,b){this.a=a;this.b=b}\nfunction Aub(a,b){this.a=a;this.b=b}\nfunction Yvb(a,b){this.a=a;this.b=b}\nfunction Cwb(a,b){this.a=a;this.b=b}\nfunction _wb(a,b){this.a=a;this.b=b}\nfunction ixb(a,b){this.a=a;this.b=b}\nfunction mxb(a,b){this.a=a;this.b=b}\nfunction Eib(a,b){this.b=a;this.a=b}\nfunction tDb(a,b){this.d=a;this.e=b}\nfunction ipb(a,b){Jb.call(this,a,b)}\nfunction Arb(a,b){Jb.call(this,a,b)}\nfunction Itb(a,b){Jb.call(this,a,b)}\nfunction Wsb(a,b){return xEb(a.a,b)}\nfunction $Eb(a,b){return a.a.get(b)}\nfunction UFb(a){return ocb(a.c,a.a)}\nfunction ud(a){return a.g!=0&&a.b!=0}\nfunction NY(a){return a==null?null:a}\nfunction IY(a){return typeof a===CGb}\nfunction Xf(a,b){return bP(a.j,b)>=0}\nfunction De(a,b,c,d){Fgb(a.c,b,c,d)}\nfunction be(a,b,c){Yfb(a.c,b,a.a[c])}\nfunction ce(a,b,c){Zfb(a.c,b,a.f[c])}\nfunction xo(a,b,c){ps(a.g,b.a);a.f=c}\nfunction bl(a,b,c){el(a,b-a.o,c-a.p)}\nfunction ZFb(a,b,c){a.splice(b,0,c)}\nfunction zp(a,b){return CO(a.d,b,-1)}\nfunction YEb(){UEb();return new TEb}\nfunction UC(a,b){a.i=$yb(b);return a}\nfunction vk(a){a.d=false;a.a.f=false}\nfunction vT(a){$wnd.clearTimeout(a)}\nfunction zR(a){$wnd.clearTimeout(a)}\nfunction yR(a){$wnd.clearInterval(a)}\nfunction Qm(a){Rm.call(this,a,Ld(a))}\nfunction _i(a){Zi.call(this,-1,-1,a)}\nfunction Ar(){yr.call(this,2,10,6,1)}\nfunction Cr(){yr.call(this,2,10,7,1)}\nfunction XV(){TV.call(this,'LEFT',2)}\nfunction fz(){this.a=new PJ(false,4)}\nfunction fdb(){fdb=_bb;BY(rbb(),188)}\nfunction vF(a,b){rF(a,a.G*Yr(b,0,1))}\nfunction wF(a,b){sF(a,a.H*Yr(b,0,1))}\nfunction Bbb(a,b){return ybb(a,b)==0}\nfunction Fbb(a,b){return ybb(a,b)>=0}\nfunction Hbb(a,b){return ybb(a,b)<=0}\nfunction Lbb(a,b){return ybb(a,b)!=0}\nfunction Ggb(c,a,b){c.uniform1i(a,b)}\nfunction Ngb(c,a,b){c.open(a,b,true)}\nfunction dgb(b,a){b.compileShader(a)}\nfunction fgb(b,a){b.deleteTexture(a)}\nfunction hAb(a,b){a.a+=''+b;return a}\nfunction iAb(a,b){a.a+=''+b;return a}\nfunction jAb(a,b){a.a+=''+b;return a}\nfunction Hwb(a,b){nwb(a.b,a.a,a.c,b)}\nfunction ge(a,b,c,d){cgb(a.c,b,c,d,1)}\nfunction Ep(a,b,c){Dp(a,xp(a,b,kp),c)}\nfunction Xb(a,b,c){!!a.v&&a.v.ff(b,c)}\nfunction Xhb(a){!!a.v&&a.v.ef(cc.d)}\nfunction znb(a){Yb(a.e,new jkb(a.e))}\nfunction Anb(a){Yb(a.e,new _lb(a.e))}\nfunction Bnb(a){Yb(a.e,new Oub(a.e))}\nfunction WFb(a){this.a=new RegExp(a)}\nfunction Qq(a){this.a=a;Pq.call(this)}\nfunction zj(a){tj.call(this,oe(ac),a)}\nfunction dm(a,b){zm(b,a.v,em(a),0,20)}\nfunction Wp(a,b){ps(a.f,b.a);a.e=true}\nfunction Xp(a,b){ps(a.k,b.a);a.e=true}\nfunction oD(a,b){pD(a,jI(b));return a}\nfunction cD(a,b){dD(a,jI(b));return a}\nfunction kD(a,b){mD(a,jI(b));return a}\nfunction $C(a,b){_C(a,jI(b));return a}\nfunction VC(a){a.r=NC;a.s=NC;return a}\nfunction XC(a){a.t=MC;a.u=MC;return a}\nfunction KK(a){zg.call(this);this.a=a}\nfunction DQ(a){QJ.call(this,true,4,a)}\nfunction UR(a){VR.call(this,a,new Ji)}\nfunction WR(){UR.call(this,(mQ(),iQ))}\nfunction ru(){throw wbb(new Qyb(OIb))}\nfunction wH(a,b){return xH(a,nH(a,b))}\nfunction yb(a,b){return NY(a)===NY(b)}\nfunction vH(a,b){return a.t<=0||b=56320&&a<=57343}\nfunction pAb(a){Nxb.call(this,(tGb(a),a))}\nfunction Rm(a,b){Sm.call(this,new hn(a,b))}\nfunction QJ(a,b,c){this.f=a;this.d=c.Jc(b)}\nfunction qP(a){this.c=a;this.d=-1;oP(this)}\nfunction ZP(a){this.c=a;this.b=-1;VP(this)}\nfunction GC(a){sw();this.a=a;zC.call(this)}\nfunction JH(a){sw();this.a=a;zC.call(this)}\nfunction VT(a){QT();return parseInt(a)||-1}\nfunction Icb(c,a,b){return c.subarray(a,b)}\nfunction Mcb(c,a,b){return c.subarray(a,b)}\nfunction Pcb(c,a,b){return c.subarray(a,b)}\nfunction Jcb(a){return new Float32Array(a)}\nfunction egb(b,a){return b.createShader(a)}\nfunction pgb(b,a){return b.getParameter(a)}\nfunction kzb(a){return ybb(a,0)<0?Kbb(a):a}\nfunction Gbb(a){return typeof a==='number'}\nfunction ofb(a){this.b=a;this.a=!!this.b.a}\nfunction VW(){this.d=new sEb;this.c=false}\nfunction GJ(a,b){a.d=PDb(a.d,b);return a.d}\nfunction le(a,b,c,d){jgb(a.c,b,c,5123,d.f)}\nfunction Agb(e,a,b,c,d){e.scissor(a,b,c,d)}\nfunction SDb(a,b){mGb(b,a.length);WDb(a,b)}\nfunction tu(a,b){b!=0&&(a.sb=(a.sb+b)%360)}\nfunction xFb(a){yFb.call(this,a,null,null)}\nfunction ug(a,b){this.a=a;this.b=b;tg(this)}\nfunction vd(){this.g=0;this.b=0;this.f=true}\nfunction hi(a){if(a.c!=0){he(ac,a.c);a.c=0}}\nfunction iyb(a){if(a.j!=null){return}xyb(a)}\nfunction DY(a){zGb(a==null||IY(a));return a}\nfunction FY(a){zGb(a==null||LY(a));return a}\nfunction ht(a,b){a.a-=b.a;a.b-=b.b;return a}\nfunction KB(a){a.F=jI(80);a.P=true;return a}\nfunction LB(a){a.G=jI(25);a.P=true;return a}\nfunction MB(a){a.H=jI(25);a.P=true;return a}\nfunction lr(a){return a*a*a*(a*(a*6-15)+10)}\nfunction JV(b,a){return b.getElementById(a)}\nfunction fcb(a){return !!(Vcb(),a.j).paused}\nfunction Dcb(a,b){return $wnd[a].getItem(b)}\nfunction kGb(a){if(!a){throw wbb(new Pyb)}}\nfunction zGb(a){if(!a){throw wbb(new Dyb)}}\nfunction oGb(a){if(!a){throw wbb(new Xxb)}}\nfunction rGb(a){if(!a){throw wbb(new JFb)}}\nfunction mkb(a,b){Vjb();return Czb(a.b,b.b)}\nfunction Rg(a){ecb(a.a).pause();vg(a.c,a.b)}\nfunction Kgb(e,a,b,c,d){e.viewport(a,b,c,d)}\nfunction IS(e,a,b,c,d){e.clearRect(a,b,c,d)}\nfunction Pgb(c,a,b){c.setRequestHeader(a,b)}\nfunction Pdb(){Pdb=_bb;Edb();Bdb[YGb]=Idb}\nfunction UG(){UG=_bb;Xs();TG=new KK(new WG)}\nfunction nR(){nR=_bb;lR=new NJ(1);kR=new sR}\nfunction skb(a){sw();this.a=a;zC.call(this)}\nfunction cmb(a){sw();this.a=a;zC.call(this)}\nfunction emb(a){sw();this.a=a;zC.call(this)}\nfunction gmb(a){sw();this.a=a;zC.call(this)}\nfunction pmb(a){sw();this.a=a;zC.call(this)}\nfunction umb(a){sw();this.a=a;zC.call(this)}\nfunction Kmb(a){sw();this.a=a;zC.call(this)}\nfunction Mmb(a){sw();this.a=a;zC.call(this)}\nfunction Omb(a){sw();this.a=a;zC.call(this)}\nfunction Wmb(a){sw();this.a=a;zC.call(this)}\nfunction Tub(a){sw();this.a=a;zC.call(this)}\nfunction Vub(a){sw();this.a=a;zC.call(this)}\nfunction Xub(a){sw();this.a=a;zC.call(this)}\nfunction twb(a){sw();this.a=a;zC.call(this)}\nfunction cnb(a){Yt();this.a=a;Qu.call(this)}\nfunction Dzb(a){return bAb(eGb(a,a.length))}\nfunction Ie(b,a){b.push(a);return b.length-1}\nfunction NB(a,b){a.I=jI(b);a.P=true;return a}\nfunction bf(a,b,c){cP(a.b,b,$yb(c));return a}\nfunction Np(a,b,c,d,e){Op(a,b,c,d,e,a.b,a.b)}\nfunction Yi(a,b){Mi();Zi.call(this,a,b,null)}\nfunction OM(a){MM.call(this,a);this.a=new SM}\nfunction sP(a){qP.call(this,a);this.a=new wP}\nfunction mn(a){Gyb(a.a[1],10);Gyb(a.a[2],10)}\nfunction tv(a){cu(a);MK(a.nb);MK(a.jb);wB(a)}\n", -"function FT(a,b){a.a=IT(a.a,[b,false]);DT(a)}\nfunction hN(a){a.b=-1;a.c.a?(a.a=true):fN(a)}\nfunction jM(a){a.d=-1;a.c.c?(a.b=true):iM(a)}\nfunction LM(a){a.d=-1;a.c.c?(a.b=true):KM(a)}\nfunction iF(a){var b;b=a.vb;!!b&&Mw(b,a.t,a)}\nfunction up(a,b){var c;c=bc;rp(a);lgb(c.c,b)}\nfunction CR(a,b){return $wnd.setTimeout(a,b)}\nfunction oT(a,b,c){return a.apply(b,c);var d}\nfunction MW(a,b,c){return PW(a.a,b,c),new WW}\nfunction aqb(a,b){return Xe(a.a,ENb+b,false)}\nfunction xqb(a,b){_e(a.a,ENb+b,true);We(a.a)}\nfunction Tqb(a){wD(a.a.d,'TILES: '+Lqb(a.a))}\nfunction Tib(a){Ytb(a.U,a.k.r.a,a.k,new Ejb)}\nfunction Tkb(a){Ytb(a.U,a.e.r.a,a.e,new xlb)}\nfunction Oob(a){Ytb(a.U,a.i.r.a,a.i,new wpb)}\nfunction Pob(a){Ytb(a.U,a.i.r.a,a.i,new Apb)}\nfunction erb(a){Ytb(a.U,a.g.r.a,a.g,new Qrb)}\nfunction ezb(a){return Rbb(Nbb(a,32))^Rbb(a)}\nfunction sxb(a,b){return Fxb(a,b,0,b.length)}\nfunction _zb(a){return LY(a)?a.length:a.ke()}\nfunction gT(a){return a==null?null:a.message}\nfunction xg(a){return a.c.g==0?a.ic():BJ(a.c)}\nfunction he(a,b){var c;c=Je(a.f,b);fgb(a.c,c)}\nfunction mDb(a,b){var c;c=a.e;a.e=b;return c}\nfunction REb(a,b){var c;c=a[ROb];c.call(a,b)}\nfunction SEb(a,b){var c;c=a[ROb];c.call(a,b)}\nfunction bgb(d,a,b,c){d.bufferSubData(a,b,c)}\nfunction Fgb(d,a,b,c){d.texParameterf(a,b,c)}\nfunction zob(){zob=_bb;new Vh(DIb,_Mb,aIb,1)}\nfunction OE(){OE=_bb;Yt();NE=new Uh;ME=new yl}\nfunction YI(){YI=_bb;WI=new MJ;XI=new Dt;Xs()}\nfunction RN(a){this.d=a?1:0;this.j=(iO(),cO)}\nfunction Qe(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction Lj(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction Uj(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction bq(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction _S(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction CE(a){Yt();EE.call(this,a,(mQ(),kQ))}\nfunction Sxb(){EL.call(this,'divide by zero')}\nfunction NS(b,a){b.globalCompositeOperation=a}\nfunction ss(a,b,c){rs(a,0,b,0,c,0,1);return a}\nfunction lD(a,b,c){nD(a,jI(b),jI(c));return a}\nfunction xQ(a){AQ(a);a.b=a.d;++a.c;return a.d}\nfunction wAb(a){a.f=0;a.e=-1;a.d=a.c;return a}\nfunction xAb(a){a.d=a.f;a.f=0;a.e=-1;return a}\nfunction vi(a,b){a.b.Qc(b,0,b.length);return a}\nfunction yW(a){var b;if(vW){b=new wW;NW(a,b)}}\nfunction Iyb(a,b){return tGb(a),NY(a)===NY(b)}\nfunction Fzb(a,b){return tGb(a),NY(a)===NY(b)}\nfunction Nzb(a,b,c){return a.lastIndexOf(b,c)}\nfunction VE(a,b,c){a.c=true;a.d=b;a.e=c;hE(a)}\nfunction cl(a,b,c,d){Yk(a);Xk(a,b,c,d+a.c.b.a)}\nfunction cgb(e,a,b,c,d){e.clearColor(a,b,c,d)}\nfunction QW(a,b,c,d){var e;e=SW(a,b,c);e.Kf(d)}\nfunction sR(){this.a=new PJ(false,8);qR(this)}\nfunction Rgb(){return new $wnd.XMLHttpRequest}\nfunction yE(a){if(a.n)return a.n.Fd();return 0}\nfunction zE(a){if(a.n)return a.n.Gd();return 0}\nfunction GP(a){if(a.g==0)return;a.g=0;TDb(a.c)}\nfunction iu(a){var b;b=a.vb;return !!b&&b.i==a}\nfunction ueb(a,b){a.style['verticalAlign']=b.a}\nfunction lgb(b,a){b.enableVertexAttribArray(a)}\nfunction tgb(b,a){return b.getShaderInfoLog(a)}\nfunction $hb(a,b,c){this.a=a;this.e=b;this.g=c}\nfunction fib(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction Ajb(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction gnb(a,b,c){this.c=a;this.a=b;this.b=c}\nfunction inb(a,b,c){this.c=a;this.a=b;this.b=c}\nfunction ftb(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction itb(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction ktb(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction otb(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction Ktb(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction Mpb(a,b,c){this.a=a;this.b=b;this.c=c}\nfunction wub(a,b,c){this.b=a;this.a=b;this.c=c}\nfunction gwb(a,b,c){this.b=a;this.a=b;this.c=c}\nfunction Iwb(a,b,c){this.b=a;this.a=b;this.c=c}\nfunction Fwb(a,b,c){this.a=a;this.b=b;this.c=c}\nfunction hFb(a,b,c){this.a=a;this.b=b;this.c=c}\nfunction Vgb(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction uj(a){qj();vj.call(this,a,null,false)}\nfunction wj(a){qj();vj.call(this,a,null,false)}\nfunction jfb(){kfb.call(this,(Vcb(),yV($doc)))}\nfunction RK(){NJ.call(this,0);this.c=new TL(0)}\nfunction yi(a,b){qi();xi.call(this,a,new dk(b))}\nfunction yj(a,b){qj();zj.call(this,new $o(a,b))}\nfunction vj(a,b,c){qj();zj.call(this,Wj(a,b,c))}\nfunction Vpb(a,b,c){return Ze(a.a,GMb+b+'_'+c)}\nfunction Xpb(a,b,c){return Ze(a.a,HMb+b+'_'+c)}\nfunction Ud(a,b){return new Pd(a.a,b,(Ub(),Qb))}\nfunction Wd(a,b){return new Pd(a.a,b,(Ub(),Sb))}\nfunction BY(a,b){zGb(a==null||AY(a,b));return a}\nfunction mAb(a,b,c,d){a.a+=cAb(b,c,d);return a}\nfunction Dp(a,b,c){var d;d=bc;rp(a);Ee(d,b,c.a)}\nfunction yt(a,b,c,d){a.a=b;a.b=c;a.c=d;return a}\nfunction Nl(a){if(a.p==-1)return a.b;return a.p}\nfunction Ol(a){if(a.q==-1)return a.g;return a.q}\nfunction Pl(a){if(a.r==-1)return a.t;return a.r}\nfunction Ql(a){if(a.s==-1)return a.w;return a.s}\nfunction qGb(a,b){if(a!=b){throw wbb(new rEb)}}\nfunction ksb(a){if(a.b>=0){onb(a.f,a.b);a.b=-1}}\nfunction rp(a){if(a.g){sp(a,a.u,a.f);a.g=false}}\nfunction xt(a,b){return yt(a,a.a*b,a.b*b,a.c*b)}\nfunction rt(a,b){return a.a*b.a+a.b*b.b+a.c*b.c}\nfunction Yzb(a,b){return LY(a)?Azb(a,b):a.je(b)}\nfunction qgb(b,a){return b.getProgramInfoLog(a)}\nfunction hgb(b,a){b.disableVertexAttribArray(a)}\nfunction jgb(e,a,b,c,d){e.drawElements(a,b,c,d)}\nfunction Hgb(d,a,b,c){d.uniformMatrix4fv(a,b,c)}\nfunction yFb(a,b,c){this.c=a;tDb.call(this,b,c)}\nfunction Cg(a,b){yg.call(this);this.a=a;this.b=b}\nfunction OW(a,b){!a.a&&(a.a=new BDb);xDb(a.a,b)}\nfunction Lub(a){vqb(a.d.j);Yb(a.d,new Hnb(a.d))}\nfunction lGb(a,b){if(!a){throw wbb(new Qyb(b))}}\nfunction pGb(a,b){if(!a){throw wbb(new Yxb(b))}}\nfunction af(a,b,c){cP(a.b,b,new Jyb(c));return a}\nfunction Je(c,a){var b=c[a];delete c[a];return b}\nfunction leb(){leb=_bb;jeb=new oeb;keb=new qeb}\nfunction cS(){this.a=new BDb;this.b=new eS(this)}\nfunction zg(){this.c=new PJ(false,16);this.d=EGb}\nfunction lq(a){if(a.e){fe(bc,tIb,a.d);a.g=false}}\nfunction Ot(a){a.p=null;a.r=null;a.q=null;a.$c()}\nfunction Ui(a,b){a.c=b;Qi(a);NS(a.g,($S(),YS).a)}\nfunction SN(a,b){var c;for(c=0;c=b)return 0;return a}\nfunction qyb(a,b){var c;c=nyb(a,b);c.e=2;return c}\nfunction aw(a,b,c){ft(c,a.i,a.j);Ou(b,c);return c}\nfunction ST(a){QT();var b;b=PT.De(a);return TT(b)}\nfunction wFb(a){a.a.b=a.b;a.b.a=a.a;a.a=a.b=null}\nfunction Ue(a){this.a=a;this.b=new Nt(a.a.status)}\nfunction xj(a){qj();zj.call(this,new $o(a,false))}\nfunction pX(a,b){jX();qX.call(this,!a?null:a.a,b)}\nfunction PJ(a,b){QJ.call(this,a,b,(kK(),kK(),jK))}\nfunction FR(){xR.call(this);_c(Zb,this);DR(this)}\nfunction eJ(a,b){a.a=b;if(b){vI(a,b.u);uI(a,b.t)}}\nfunction Gm(a,b){a.j&&Dm(a);ps(a.s,b.a);a.j&&Im(a)}\nfunction Hm(a,b){a.j&&Dm(a);ps(a.w,b.a);a.j&&Im(a)}\nfunction Em(a,b,c,d,e){Rh(a.e,b,c,d,e);a.f=Th(a.e)}\nfunction nu(a,b,c){if(b!=0||c!=0){a.Ab+=b;a.Bb+=c}}\nfunction uu(a,b,c){if(b!=0||c!=0){a.tb+=b;a.ub+=c}}\nfunction UDb(a,b){var c;for(c=0;c=0}\nfunction rM(a,b){if(b==0)return a.c;return yM(a,b)>=0}\nfunction YM(a,b){if(b==0)return a.a;return $M(a,b)>=0}\nfunction uGb(a,b){if(a==null){throw wbb(new ozb(b))}}\nfunction FD(a,b){ED.call(this,a,BY(kG(b,dJb,b1),127))}\nfunction UL(a){this.b=true;this.a=MX(TY,NGb,6,a,15,1)}\nfunction fL(){this.b=true;this.a=MX(SY,YHb,6,16,15,1)}\nfunction CK(){this.b=true;this.a=MX(QY,XHb,6,16,15,1)}\nfunction Sm(a){this.b=new OP;this.a=new MJ;Pm(this,a)}\nfunction CV(a){return (AU(),a).createElement('tbody')}\nfunction FV(a){return (AU(),a).createElement('table')}\nfunction wV(a){return (AU(),a).createElement('audio')}\nfunction AV(a){return (AU(),zU).Fe(a,wHb,false,false)}\nfunction $d(a){return Icb(BY(a,210).Bf(),a.f,a.d-a.f)}\nfunction _d(a){return Mcb(BY(a,210).Bf(),a.f,a.d-a.f)}\nfunction Pkb(a){if(a.f!=(Flb(),Dlb)){a.s=a.f;a.f=Blb}}\nfunction glb(a){phb(a.a.a.e.c,(Phb(),Ihb));Ukb(a.a.a)}\nfunction Pe(a,b){a.c.Rb(b);eP(a.a.b,a.b);eP(a.a.a,a.b)}\nfunction rgb(c,a,b){return c.getProgramParameter(a,b)}\nfunction sgb(c,a,b){return c.getProgramParameter(a,b)}\nfunction Dgb(g,a,b,c,d,e,f){g.texImage2D(a,b,c,d,e,f)}\nfunction Egb(g,a,b,c,d,e,f){g.texImage2D(a,b,c,d,e,f)}\nfunction vl(a,b,c,d,e){ul(a,b,c,0,c.c,d,e,8,true,null)}\nfunction Izb(a,b,c,d,e){while(b0){a.a=a.g;return}SDb(a.d,a.g);a.g=0}\nfunction CJ(a){if(a.g==0)return null;return a.d[cs(a.g-1)]}\nfunction aX(a){if(!a.d){return}$W(a);a.a.Zb(a,new xX(a.b))}\nfunction hdb(a,b){return MW((!bdb&&(bdb=new tdb),bdb),a,b)}\nfunction Zeb(){Zeb=_bb;Web=new cfb;Xeb=new sEb;Yeb=new zEb}\nfunction Bcb(){Bcb=_bb;Acb=Ccb(sKb);Ccb('sessionStorage')}\nfunction dcb(){$wnd.setTimeout(AGb(Ofb));$cb();gd(new Twb)}\nfunction uT(a){nT();$wnd.setTimeout(function(){throw a},0)}\nfunction QN(a){this.i=a;this.j=a==null?(iO(),fO):(iO(),hO)}\nfunction Ygb(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}\nfunction DBb(a){dBb.call(this,a.c>>2);this.a=a;wAb(this.a)}\nfunction GBb(a){kBb.call(this,a.c>>2);this.a=a;wAb(this.a)}\nfunction LBb(a){vBb.call(this,a.c>>1);this.a=a;wAb(this.a)}\nfunction $eb(a){deb.call(this);kS(this,(Vcb(),a));pS(this)}\nfunction lqb(a,b){if(b>Ze(a.a,JNb)){bf(a.a,JNb,b);We(a.a)}}\nfunction qI(a,b,c){Ou(a.e.b,ft((XF(),VF),b,c));return true}\nfunction nI(a,b,c){Ou(a.e.b,ft((XF(),VF),b,c));return true}\nfunction Ye(a,b,c){var d;d=BY($O(a.b,b),91);return !d?c:d.a}\nfunction $e(a,b,c){var d;d=FY($O(a.b,b));return d==null?c:d}\nfunction oe(a){var b;b=a.c.createTexture();return Ie(a.f,b)}\nfunction Rh(a,b,c,d,e){a.d=b;a.c=c;a.b=d;a.a=e;return Ph(a)}\nfunction sl(a){wg(nl,a.d);sJ(a.d);a.a.c=0;a.b=0;a.e=0;a.c=0}\nfunction OA(a){var b;a.Jd();b=a.rb;HY(b,28)&&BY(b,28).Kd()}\nfunction NQ(a,b){var c;while((c=null.eg())!=-1){RQ(a,b,c)}}\nfunction rL(a,b){var c;c=jyb(a.bg);return b==null?c:c+dHb+b}\nfunction Gcb(a,b){$wnd[a].getItem(b);$wnd[a].removeItem(b)}\nfunction rub(a,b){XE(a,b.b+' [FAILED]');xu(a,(Zrb(),Xrb))}\nfunction lI(a,b,c){Ou(a.e.b,ft((XF(),VF),b,c));return false}\nfunction ed(a,b,c){a.k>=2&&(console.log(b+dHb+c),undefined)}\nfunction Hcb(a,b,c){$wnd[a].getItem(b);$wnd[a].setItem(b,c)}\nfunction gdb(a){fdb();jdb();return hdb(vW?vW:(vW=new LW),a)}\nfunction AAb(a){if(a<0){throw wbb(new Pyb)}this.c=this.d=a}\nfunction Exb(a,b,c){if(b<0||c<0||b+c>a){throw wbb(new Txb)}}\nfunction Yhb(a,b){var c;if(a.v){c=a.v;bnb(c.U,a.r.a,a.c,b)}}\nfunction nCb(a,b){return b==null?!!JEb(a.d,null):ZEb(a.f,b)}\nfunction as(a,b){Xr();return a+Qbb(Nbb(Qs(Wr),40))*FIb*(b-a)}\nfunction Vj(){Tj();return QX(KX(YZ,1),HGb,166,0,[Rj,Qj,Sj])}\nfunction cq(){aq();return QX(KX(S$,1),HGb,167,0,[_p,$p,Zp])}\nfunction IX(){GX();return QX(KX(u4,1),HGb,161,0,[FX,EX,DX])}\nfunction vx(){tx();return QX(KX(V_,1),HGb,171,0,[sx,rx,qx])}\nfunction xO(){rO();return QX(KX(L2,1),HGb,175,0,[nO,lO,oO])}\nfunction Wgb(){Ugb();return QX(KX(u5,1),HGb,192,0,[Tgb,Sgb])}\nfunction bqb(a,b){return b!=null&&b.length!=0&&xEb(Ppb(a),b)}\nfunction IP(a,b){var c;c=TP(a.g+b,a.d);a.c.length0?a.b.Oc():a.d.Uc(),a.a)}\nfunction Ll(a,b,c,d,e,f){Sl(a,b,c,d,e,f);zm(b,a.u,a.C,0,a.f)}\nfunction Uzb(a,b,c){xGb(b,c,a.length);return a.substr(b,c-b)}\nfunction BU(a,b){var c;c=a.Pe(b);return c?c:b.documentElement}\nfunction hR(a){var b;b=0;while(a>=32){b|=a&1;a>>=1}return a+b}\nfunction QT(){QT=_bb;var a,b;b=!XT();a=new dU;PT=b?new YT:a}\nfunction SV(){SV=_bb;OV=new VV;PV=new WV;QV=new XV;RV=new YV}\nfunction mQ(){mQ=_bb;lQ=new it;iQ=new oQ;kQ=new qQ;jQ=new sQ}\nfunction CAb(a){if(a<0){throw wbb(new Pyb)}return new _Ab(a)}\nfunction vyb(a){if(a.zf()){return null}var b=a.i;return Zbb[b]}\nfunction acb(a){function b(){}\n;b.prototype=a||{};return new b}\nfunction Czb(a,b){return Bzb(a.toLowerCase(),b.toLowerCase())}\nfunction OY(a){return Math.max(Math.min(a,EGb),-2147483648)|0}\nfunction PA(a){Hu(a,HB(a),GB(a));RA(a);Hu(a,HB(a),GB(a));RA(a)}\nfunction Owb(a){yDb(a.a,this,0)==-1&&xDb(a.a,this);Mwb(this)}\nfunction $g(a,b){this.d=a;this.e=b;this.b=new DM;this.a=new DM}\nfunction Hu(a,b,c){if(a.zb!=b||a.mb!=c){a.zb=b;a.mb=c;a.jd()}}\nfunction uF(a,b){if(a.r==b)return;a.r=b;b||(a.n=a.o);a.bb=true}\nfunction RE(a){var b;if(a.r)return 0;a.n&&SE(a);b=a.o;return b}\nfunction vFb(a){var b;b=a.c.b.b;a.b=b;a.a=a.c.b;b.a=a.c.b.b=a}\nfunction KJ(a,b){var c;c=b.Jc(a.g);tAb(a.d,0,c,0,a.g);return c}\nfunction aD(a){!a.f?(a.f=LC):(a.f=$yb((a.f.a|8)&-17));return a}\nfunction iD(a){!a.f?(a.f=OC):(a.f=$yb((a.f.a|16)&-9));return a}\nfunction vJ(a){if(a.g==0)throw wbb(new Syb(tJb));return a.d[0]}\nfunction aL(a){if(a.c==0)throw wbb(new Syb(tJb));return a.a[0]}\nfunction lsb(a){if(HY(a.n,47)){return BY(a.n,47).a}return null}\nfunction pI(a,b){Ou(a.e.b,b);ht(b,Ou(a.e.b,ft((XF(),WF),0,0)))}\nfunction tR(a,b){nR();return pR((!kR&&(kR=new sR),kR),a,b,0,0)}\nfunction UV(){SV();return QX(KX(T3,1),HGb,93,0,[OV,PV,QV,RV])}\nfunction Hi(){Fi();return QX(KX(SZ,1),HGb,152,0,[Bi,Ci,Di,Ei])}\nfunction mCb(a,b){return b==null?dCb(JEb(a.d,null)):$Eb(a.f,b)}\nfunction _Bb(a,b){return b===a?'(this Map)':b==null?GJb:bcb(b)}\nfunction tyb(a,b){var c=a.a=a.a||[];return c[b]||(c[b]=a.uf(b))}\nfunction bd(a,b,c){a.k>=1&&(console.error(b+dHb+c),undefined)}\nfunction sL(a,b){jL(this);this.f=b;this.g=a;lL(this);this.re()}\nfunction AF(a){if(a.i&&!a.j)return;a.i=true;a.j=false;a.bb=true}\nfunction ymb(a){Iw(a.A,a.a);Iw(a.A,a.g);Iw(a.A,a.d);Iw(a.A,a.s)}\nfunction dK(a){if(!a.c){throw wbb(new HL(THb))}return a.bb){throw wbb(new Uxb(XOb+a+YOb+b))}}\nfunction pCb(a,b,c){return b==null?KEb(a.d,null,c):_Eb(a.f,b,c)}\nfunction Jgb(g,a,b,c,d,e,f){g.vertexAttribPointer(a,b,c,d,e,f)}\nfunction JS(j,a,b,c,d,e,f,g,h,i){j.drawImage(a,b,c,d,e,f,g,h,i)}\nfunction Gp(a,b,c,d,e,f,g){var h;h=bc;rp(a);Jgb(h.c,b,c,d,e,f,g)}\nfunction Oi(a,b,c,d){var e;e=(Qi(b),DS(b.e));Si(a,e,0,c,d,0,c,d)}\nfunction Yr(a,b,c){Xr();if(ac)return c;return a}\nfunction Zr(a,b,c){Xr();if(ac)return c;return a}\nfunction tK(a,b){if(b==null)return vK(a);return uK(a,(tGb(b),b))}\nfunction PK(a,b){if(a.b>0){OK(a,b);return wJ(a,b)}return DJ(a,b)}\nfunction Mp(a){var b;b=a.i;if(!b)return;Bo(a.g);a.i=null;Jp(a,b)}\nfunction pK(a){var b;b=CAb(a);BAb(b,(MAb(),MAb(),LAb));return b}\nfunction Ex(a){xx();var b;b=BY(yx(M0),243);b.c=-1;b.d=a;return b}\nfunction Jfb(){Jfb=_bb;Ifb=BY(sbb(),164);HY(Ifb,196)?new Lfb:Ifb}\nfunction Td(){Td=_bb;Sd=(!ucb&&(Bcb(),Acb)&&(ucb=new zcb),ucb)}\nfunction Jl(a){a.C=MX(SY,YHb,6,180,15,1);a.e=new Xh((Oh(),Lh))}\nfunction UAb(a,b,c){AAb.call(this,b);this.a=new Int8Array(a,c,b)}\nfunction XFb(a,b){var c;c=a.slice(0,b);c.length=b;return RX(c,a)}\nfunction rg(d,a){var b=d.c;var c=d.d;c?a.connect(c):a.connect(b)}\nfunction eL(a,b){if(b<0)throw wbb(new Qyb(yJb+b));a.c>b&&(a.c=b)}\nfunction lC(a,b){if(!b)throw wbb(new Qyb($Ib));a.j=b;QB(a,gC(a))}\nfunction sGb(a,b){if(a<0||a>=b){throw wbb(new Uxb(XOb+a+YOb+b))}}\nfunction yGb(a,b){if(a<0||a>=b){throw wbb(new qAb(XOb+a+YOb+b))}}\nfunction Qh(a,b){a.d*=b.d;a.c*=b.c;a.b*=b.b;a.a*=b.a;return Ph(a)}\nfunction Ys(a,b,c){return a.d<=b&&a.d+a.c>=b&&a.e<=c&&a.e+a.b>=c}\nfunction Yc(a,b){return !!a&&!!a.equals?a.equals(b):NY(a)===NY(b)}\nfunction Ycb(a){Vcb();return a.__gwt_resolve?a.__gwt_resolve():a}\nfunction Brb(){zrb();return QX(KX(M7,1),HGb,176,0,[yrb,xrb,wrb])}\nfunction njb(){ljb();return QX(KX(S5,1),HGb,177,0,[kjb,jjb,ijb])}\nfunction Wb(){Ub();return QX(KX(XY,1),HGb,125,0,[Qb,Sb,Rb,Pb,Tb])}\nfunction Nf(){Lf();return QX(KX(AZ,1),HGb,124,0,[Jf,Gf,Kf,Hf,If])}\nfunction kF(a,b,c,d,e){if(e<=0)return;Rh(a.e,b,c,d,e);a.f=Th(a.e)}\nfunction Qc(b,c,d,e){b.addEventListener(c,function(a){d.Tb(a)},e)}\nfunction nf(b){this.onprogress=AGb(function(a){b.bc(a.loaded)})}\nfunction NN(a,b){this.b=a;this.d=Cbb(a);this.i=b;this.j=(iO(),dO)}\nfunction ON(a,b){this.d=a;this.b=Qbb(a);this.i=b;this.j=(iO(),eO)}\nfunction iN(a){this.c=a;this.b=-1;this.c.a?(this.a=true):fN(this)}\nfunction MM(a){this.c=a;this.d=-1;this.c.c?(this.b=true):KM(this)}\nfunction qX(a,b){zX('httpMethod',a);zX('url',b);this.b=a;this.e=b}\nfunction wmb(a,b,c){sw();this.a=a;this.c=b;this.b=c;zC.call(this)}\nfunction enb(a,b,c){sw();this.c=a;this.a=b;this.b=c;zC.call(this)}\nfunction beb(a,b,c){sS(b);wfb(a.e,b);Vcb();kU(c,Ycb(b.j));uS(b,a)}\nfunction xv(a,b,c){a.gb&&rv(a,b,vv(a));yv(a,b,c);a.gb&&Hm(b,a.fb)}\nfunction uR(a,b,c){nR();return pR((!kR&&(kR=new sR),kR),a,b,c,-2)}\nfunction Tbb(a,b){return zbb(rY(Gbb(a)?Pbb(a):a,Gbb(b)?Pbb(b):b))}\nfunction Vdb(a,b){for(var c in a){a.hasOwnProperty(c)&&b(c,a[c])}}\nfunction xdb(a){var b=a.__listener;return !KY(b)&&HY(b,67)?b:null}\nfunction hl(a){var b;b=a.c.g==0?new yl:BJ(a.c);oJ(a.a,b);return b}\nfunction pyb(a,b,c,d){var e;e=nyb(a,b);Byb(c,e);e.e=d?8:0;return e}\nfunction Ap(a){if(a.i){a.j=te(bc,a.n);return a.j}else{return a.j}}\nfunction wnb(a){if(a.e.o==4)return '--';return (Mjb(),Gjb)[a.e.p]}\nfunction AJ(a){if(a.g==0)throw wbb(new Syb(tJb));return a.d[a.g-1]}\nfunction JDb(a){rGb(a.a=a.r.g){return a.b}return FY(wJ(a.r,b))}\nfunction Qbb(a){var b;if(Gbb(a)){b=a;return b==-0.?0:b}return oY(a)}\nfunction uL(b){if(!('stack' in b)){try{throw b}catch(a){}}return b}\nfunction wGb(a){if(!a){throw wbb(new Syb(\"Can't overwrite cause\"))}}\nfunction zk(a,b){Ak.call(this,a,new SJ(QX(KX(J$,1),HGb,37,0,[b])))}\nfunction NDb(a,b){nGb(b);return BY(QDb(a,MX(QY,XHb,6,b,15,1),b),73)}\nfunction ODb(a,b){nGb(b);return BY(QDb(a,MX(TY,NGb,6,b,15,1),b),25)}\nfunction Cgb(j,a,b,c,d,e,f,g,h,i){j.texImage2D(a,b,c,d,e,f,g,h,i)}\nfunction iib(){iib=_bb;gib=QX(KX(cab,1),VHb,2,6,[jLb,kLb,lLb,mLb])}\n", -"function Jlb(){Jlb=_bb;Ilb=QX(KX(cab,1),VHb,2,6,[$Kb,YKb,ZKb,_Lb])}\nfunction ct(){ct=_bb;new jt(1,0);new jt(0,1);new jt(0,0);new jt(1,1)}\nfunction $db(a){var b;b=new Ffb(a.e);while(b.b=0&&b<$wnd[a].length?$wnd[a].key(b):null}\nfunction pt(a,b,c,d){return yt(a,a.b*d-a.c*c,a.c*b-a.a*d,a.a*c-a.b*b)}\nfunction MV(a){return Fzb(a.compatMode,YJb)?a.documentElement:a.body}\nfunction Mub(a){++a.e;a.e>=6?(vqb(a.d.j),Yb(a.d,new Hnb(a.d))):Kub(a)}\nfunction zv(a,b){a.ed(b);a.gb&&sv(a,b,vv(a));Av(a,b);a.gb&&Xp(b,a.fb)}\nfunction vq(a){if(a.f){null.eg();yAb(a.b,a.b.d);null.eg();a.f=false}}\nfunction vR(a){if(!a.e){return}++a.c;a.d?yR(a.e.a):zR(a.e.a);a.e=null}\nfunction qR(a){if(tJ(lR,a))return;oJ(lR,a);!mR&&(mR=new FR);wR(mR,0)}\nfunction idb(a){fdb();jdb();kdb();return hdb((!BW&&(BW=new LW),BW),a)}\nfunction Sw(a,b,c){pu(a.t,ft(a.v,b,c));return Cv(a.t,a.v.a,a.v.b,true)}\nfunction Vh(a,b,c,d){Oh();this.d=a;this.c=b;this.b=c;this.a=d;Ph(this)}\nfunction VR(a,b){this.g=new Dt;this.a=a;this.j=900;this.i=PJb;this.b=b}\nfunction Whb(a,b){var c;c=new sEb;_Eb(c.f,'mode',a);_Eb(c.f,'grid',b)}\nfunction pk(a,b,c,d,e){var f;Yk(a.a);f=Vk(a.a,c,d,e);Zk(a.a,b);return f}\nfunction Cx(a,b){xx();var c;c=BY(yx(y0),170);c.b=1;c.j=a;c.k=b;return c}\nfunction Dx(a,b){xx();var c;c=BY(yx(y0),170);c.b=0;c.j=a;c.k=b;return c}\nfunction OD(a,b,c,d,e){a.q=jI(b);a.o=jI(c);a.n=jI(d);a.p=jI(e);return a}\nfunction XN(a){a.a=a.b;if(!a.a)throw wbb(new JFb);a.b=a.a.f;return a.a}\nfunction RL(a,b,c){if(b>=a.c)throw wbb(new Uxb(uJb+b+vJb+a.c));a.a[b]=c}\nfunction nGb(a){if(a<0){throw wbb(new mzb('Negative array size: '+a))}}\nfunction Xd(){throw wbb(new HL('local() not supported in GWT backend'))}\nfunction dsb(){dsb=_bb;new Vh(PLb,PLb,SKb,1);csb=new Vh(UIb,hMb,rOb,1)}\nfunction kO(){iO();return QX(KX(J2,1),HGb,108,0,[gO,bO,hO,dO,eO,cO,fO])}\nfunction Nj(){Jj();return QX(KX(XZ,1),HGb,98,0,[Ij,Cj,Dj,Hj,Fj,Gj,Ej])}\nfunction mj(){jj();return QX(KX(VZ,1),HGb,97,0,[cj,dj,ej,fj,hj,gj,ij])}\nfunction qT(b){nT();return function(){return rT(b,this,arguments);var a}}\nfunction dFb(a){this.d=a;this.b=this.d.a.entries();this.a=this.b.next()}\nfunction $o(a,b){this.d=a;this.b=a.i;this.e=b;this.a=false;this.c=false}\nfunction Pt(a,b){a.p=b;!a.r&&a.ad(b);if(!b){if(a.q){a.q.hc(a);a.q=null}}}\nfunction sT(a){a&&AT((yT(),xT));--kT;if(a){if(mT!=-1){vT(mT);mT=-1}}}\nfunction tp(a,b){var c,d;c=bc;rp(a);d=vp(a,b);if(d==-1)return;hgb(c.c,d)}\nfunction Afb(a,b){var c;c=xfb(a,b);if(c==-1){throw wbb(new JFb)}zfb(a,c)}\nfunction Ss(a,b){var c;c=Vs(ybb(b,0)==0?{l:0,m:0,h:KIb}:b);Ts(a,c,Vs(c))}\nfunction bsb(){var a;Zrb();this.a=(a=new qG,asb(a),_rb(this,a),$rb(a),a)}\nfunction Ogb(c,a){var b=c;c.onreadystatechange=AGb(function(){a._b(b)})}\nfunction IEb(a,b){var c;c=a.a.get(b);return c==null?MX(Y9,HGb,1,0,5,1):c}\nfunction fzb(a){var b;b=Rbb(Nbb(a,32));return b!=0?Xyb(b):Xyb(Rbb(a))+32}\nfunction CU(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}\nfunction Nm(a){var b,c;for(c=JP(a.b);WP(c);){b=BY(XP(c),24);rj(b)}HP(a.b)}\nfunction pp(a,b){var c;c=BY($O(np,a),7);!c&&(c=new MJ);oJ(c,b);cP(np,a,c)}\nfunction btb(a,b,c){cP(a.a.e,b,(Htb(),Etb));!!c&&hd(Zb,new Aub(c.i,c.g))}\nfunction ctb(a,b,c){cP(a.a.e,b,(Htb(),Etb));!!c&&hd(Zb,new Aub(c.i,c.g))}\nfunction etb(a,b,c){cP(a.a.e,b,(Htb(),Etb));!!c&&hd(Zb,new Aub(c.i,c.g))}\nfunction Qp(a,b,c,d,e,f,g,h,i,j){Rp(a,b,c,d,e,f,g,h,i,j,a.b,a.b,a.b,a.b)}\nfunction Jtb(){Htb();return QX(KX(m8,1),HGb,126,0,[Gtb,Dtb,Ctb,Ftb,Etb])}\nfunction zeb(a){var b;xeb.call(this,(b=a,Gzb('span',(AU(),a).tagName),b))}\nfunction Ezb(a){var b;b='/'.length;return Fzb(a.substr(a.length-b,b),'/')}\nfunction hE(a){var b;if(!a.P)return;a.Jd();b=a.rb;HY(b,28)&&BY(b,28).Kd()}\nfunction Efb(a){if(!a.a){throw wbb(new Ryb)}a.c.b._e(a.a);--a.b;a.a=null}\nfunction _C(a,b){if(!b)throw wbb(new Qyb(aJb));a.A=b;a.H=b;a.v=b;return a}\nfunction pD(a,b){if(!b)throw wbb(new Qyb(cJb));a.B=b;a.I=b;a.w=b;return a}\nfunction VD(a,b){if(!b)throw wbb(new Qyb(cJb));a.k=b;a.s=b;a.i=b;return a}\nfunction zx(a,b){xx();var c;c=BY(yx(y0),170);c.b=a;c.j=b;c.k=null;return c}\nfunction Kx(a){xx();var b;b=BY(yx(N0),131);b.a=360;b.j=a;b.k=null;return b}\nfunction wd(a){var b;b=new nAb;while(a){jAb(b,a.qe()+eHb);a=a.f}return b.a}\nfunction zJ(a){if(JK)return new fK(a);!a.e&&(a.e=new bK(a));return aK(a.e)}\nfunction Dc(a){if(a==1)return 0;if(a==2)return 1;if(a==4)return 2;return 0}\nfunction wJ(a,b){if(b>=a.g)throw wbb(new Uxb(uJb+b+vJb+a.g));return a.d[b]}\nfunction bL(a,b){if(b>=a.c)throw wbb(new Uxb(uJb+b+vJb+a.c));return a.a[b]}\nfunction ML(a,b){if(b>=a.c)throw wbb(new Uxb(uJb+b+vJb+a.c));return a.a[b]}\nfunction HJ(a,b,c){if(b>=a.g)throw wbb(new Uxb(uJb+b+vJb+a.g));PX(a.d,b,c)}\nfunction nfb(a){if(!a.a||!a.b.a){throw wbb(new JFb)}a.a=false;return a.b.a}\nfunction TX(a){var b,c,d;b=a&mKb;c=a>>22&mKb;d=a<0?nKb:0;return VX(b,c,d)}\nfunction Bzb(a,b){var c,d;c=(tGb(a),a);d=(tGb(b),b);return c==d?0:c=1&&(yd(b+dHb+c+eHb+wd(d),true),yd(xd(d),false))}\nfunction ld(a,b){qd(a.b,b);if(Bbb(og(b),pg(b))){$db(a.a.q);jd(a.a);$c(a.a)}}\nfunction NFb(a,b){!a.a?(a.a=new pAb(a.d)):jAb(a.a,a.b);hAb(a.a,b);return a}\nfunction qCb(a,b){return LY(b)?b==null?LEb(a.d,null):aFb(a.f,b):LEb(a.d,b)}\nfunction Ai(a,b){var c;c=BY(lCb(pi,a),7);!c&&(c=new MJ);oJ(c,b);oCb(pi,a,c)}\nfunction Aj(a,b){var c;c=BY(lCb(pj,a),7);!c&&(c=new MJ);oJ(c,b);oCb(pj,a,c)}\nfunction Dk(a,b){var c;c=a.k[b/512|0];if(c!=null)return c[b&511];return null}\nfunction dt(a,b){var c,d;c=b.a-a.a;d=b.b-a.b;return $wnd.Math.sqrt(c*c+d*d)}\nfunction Fq(a,b,c,d,e){return $wnd.Math.abs(b-d)0||a.w>5)&&fqb(a.k.j,a.G,a.w);Yb(a.k,new Inb(a.k,true))}\nfunction rvb(a){(a.G>0||a.w>5)&&fqb(a.k.j,a.G,a.w);Yb(a.k,new Inb(a.k,true))}\nfunction Jd(a){var b;b=Mzb(a.a,$zb(47));if(b<0)return a.a;return Tzb(a.a,b+1)}\nfunction Bn(a,b){var c,d;c=a.d;c==-1&&(c=EGb);d=b.d;d==-1&&(d=EGb);return c-d}\nfunction MX(a,b,c,d,e,f){var g;g=NX(e,d);e!=10&&QX(KX(a,f),b,c,e,g);return g}\nfunction bu(a){var b;b=a;do{if(!b.yb)return false;b=b.rb}while(b);return true}\nfunction Ax(a,b,c){xx();var d;d=BY(yx(z0),241);Sh(d.b,a);d.j=b;d.k=c;return d}\nfunction Nnb(a,b,c,d){sw();this.a=a;this.c=b;this.b=c;this.d=d;zC.call(this)}\nfunction Rnb(a,b,c,d){sw();this.a=a;this.c=b;this.b=c;this.d=d;zC.call(this)}\nfunction _tb(a,b,c,d){sw();this.c=a;this.a=b;this.b=c;this.d=d;zC.call(this)}\nfunction OEb(a){this.e=a;this.b=this.e.a.entries();this.a=MX(Y9,HGb,1,0,5,1)}\nfunction xX(a){vX.call(this,'A request timeout has expired after '+a+' ms')}\nfunction HN(a,b){var c;c=GN(a,b);if(!c)throw wbb(new Qyb(HJb+b));return BN(c)}\nfunction IN(a,b){var c;c=GN(a,b);if(!c)throw wbb(new Qyb(HJb+b));return DN(c)}\nfunction JN(a,b){var c;c=GN(a,b);if(!c)throw wbb(new Qyb(HJb+b));return FN(c)}\nfunction HP(a){var b;b=TP(0,a.d);if(a.c.length<=b){GP(a);return}a.g=0;LP(a,b)}\nfunction mF(a){return $wnd.Math.min(a.b.c,$wnd.Math.max(a.b.c*fJb,a.G*LHb)/4)}\nfunction nF(a){return $wnd.Math.min(a.b.b,$wnd.Math.max(a.b.b*fJb,a.H*LHb)/4)}\nfunction qt(a,b){return yt(a,a.b*b.c-a.c*b.b,a.c*b.a-a.a*b.c,a.a*b.b-a.b*b.a)}\nfunction iW(){gW();return QX(KX(b4,1),HGb,57,0,[fW,dW,$V,_V,eW,cW,aW,ZV,bW])}\nfunction Hlb(){Flb();return QX(KX(v6,1),HGb,119,0,[Dlb,Elb,Clb,Blb,zlb,Alb])}\nfunction rnb(a){var b;for(b=0;b1){b=a.f-2;b>0&&a.e[b-1]=0;b--)BY(wJ(a.ib,b),22)._c(null);sJ(a.ib)}\nfunction nwb(a,b,c,d){var e;d?(e=a.a.Rf(b,a),e==null):a.a.Uf(b)!=null;c[0].Xc()}\nfunction GN(a,b){var c;c=a.a;while(!!c&&(c.e==null||!Fzb(c.e,b)))c=c.f;return c}\nfunction gu(a,b){var c;c=a.Ab;(b&16)!=0?(c+=a.zb):(b&8)==0&&(c+=a.zb/2);return c}\nfunction ovb(a,b){var c;c=Om(a.D,b);if(c)return c;!!a.a&&(c=Om(a.a,b));return c}\nfunction $L(a,b,c){var d;if(b==0)return a.c?a.n:c;d=_L(a,b);return d>=0?a.k[d]:c}\nfunction wM(a,b,c){var d;if(b==0)return a.c?a.p:c;d=yM(a,b);return d>=0?a.o[d]:c}\nfunction gFb(a){if(a.a.d!=a.c){return $Eb(a.a,a.b.value[0])}return a.b.value[1]}\nfunction hv(a){a.s=null;a.u=null;a.r=null;a.o=true;a.q=false;a.t=false;a.p=false}\nfunction JB(a,b,c,d,e){a.I=jI(b);a.G=jI(c);a.F=jI(d);a.H=jI(e);a.P=true;return a}\nfunction Mx(a,b,c,d){xx();var e;e=BY(yx(R0),88);e.a=a;e.b=b;e.j=c;e.k=d;return e}\nfunction mX(a,b,c){zX('header',b);zX('value',c);!a.a&&(a.a=new sEb);pCb(a.a,b,c)}\nfunction MN(a,b){var c,d;c=new aO;c.a=b;c.b=0;return d=new oAb,LN(a,a,d,0,c),d.a}\nfunction EU(a,b){var c;return ((c=RU(a,b),c?c:b.documentElement).scrollTop||0)|0}\nfunction RU(a,b){if(b.scrollingElement){return b.scrollingElement}return a.Ve(b)}\nfunction oX(a,b){if(b<0){throw wbb(new Qyb('Timeouts cannot be negative'))}a.d=b}\nfunction se(){throw wbb(new HL('glGetFloat not supported by GWT WebGL backend'))}\nfunction zrb(){zrb=_bb;yrb=new Arb(ULb,0);xrb=new Arb(VLb,1);wrb=new Arb(yMb,2)}\nfunction Ghb(){Ehb();return QX(KX(D5,1),HGb,106,0,[Ahb,zhb,Dhb,Chb,yhb,xhb,Bhb])}\nfunction qw(){ow();return QX(KX(M_,1),HGb,86,0,[lw,nw,mw,jw,ew,fw,kw,gw,iw,hw])}\nfunction oj(){oj=_bb;nj=Kb((jj(),QX(KX(VZ,1),HGb,97,0,[cj,dj,ej,fj,hj,gj,ij])))}\nfunction Pj(){Pj=_bb;Oj=Kb((Jj(),QX(KX(XZ,1),HGb,98,0,[Ij,Cj,Dj,Hj,Fj,Gj,Ej])))}\nfunction Vzb(a){var b,c;c=a.length;b=MX(QY,XHb,6,c,15,1);Izb(a,0,c,b,0);return b}\nfunction dd(a){var b;b=BY($O(a.o,fHb),764);if(!b){b=new ff;cP(a.o,fHb,b)}return b}\nfunction mFb(a,b){var c;c=BY(qCb(a.c,b),138);if(c){wFb(c);return c.e}return null}\nfunction Kbb(a){var b;if(Gbb(a)){b=0-a;if(!isNaN(b)){return b}}return zbb(jY(a))}\nfunction yDb(a,b,c){for(;c0}if(b<0||b>255){return false}return a.w[b]}\nfunction _t(a,b){if(!b)throw wbb(new Qyb(OIb));tJ(a.jb,b)||oJ(a.jb,b);return true}\nfunction Dfb(a){if(a.b>=a.c.c){throw wbb(new JFb)}a.a=a.c.a[a.b];++a.b;return a.a}\nfunction Fx(a,b,c,d){xx();var e;e=BY(yx(F0),201);e.a=a;e.b=b;e.j=c;e.k=d;return e}\nfunction qk(a,b,c,d,e,f,g){var h;Yk(a.a);h=Wk(a.a,c,d,e,f,g,0);Zk(a.a,b);return h}\nfunction Yw(a,b){Lw(a,b);!!a.u&&ku(a.u,b)&&Xw(a,null);!!a.i&&ku(a.i,b)&&Ww(a,null)}\nfunction irb(a){a.t=(zrb(),yrb);a.f=0;a.k=Ojb(a.g.n,a.g.p);a.u=a.k;a.n=0.5;krb(a)}\nfunction msb(a){var b;a.e=true;b=new vA;b.a=0.5;b.b=0.5;b.j=CIb;$t(a.j,Ox(b,a.i))}\nfunction Rz(a){var b,c,d;a.c=false;b=a.b;for(c=0,d=b.g;c=0?a.o[c]:null}\nfunction mL(a,b){wGb(!a.f);lGb(true,'Self-causation not permitted');a.f=b;return a}\nfunction nQ(a,b,c,d){var e,f,g;g=d/c;f=b/a;e=g>f?c/a:d/b;lQ.a=a*e;lQ.b=b*e;return lQ}\nfunction sB(a,b,c,d,e,f){var g;g=BY(xg((UG(),TG)),199);g.a=f;Zs(g,b,c,d,e);oJ(a.A,g)}\nfunction bo(){this.a=(jj(),ij);this.c=(Jj(),Ij);this.b=Ij;this.f=(Tj(),Qj);this.i=Qj}\nfunction VFb(a,b){this.c=a.a;this.a=b==null?GJb:(tGb(b),b);this.b=ncb(this.c,this.a)}\nfunction sG(){ov();SA.call(this);this.gb=false;Lu(this);yu(this);Iu(this,(tx(),qx))}\nfunction aT(){$S();return QX(KX(x3,1),HGb,82,0,[PS,QS,RS,SS,TS,US,VS,WS,XS,YS,ZS])}\nfunction Rhb(){Phb();return QX(KX(E5,1),HGb,96,0,[Khb,Ihb,Ohb,Jhb,Lhb,Hhb,Mhb,Nhb])}\nfunction jpb(){hpb();return QX(KX(o7,1),HGb,103,0,[fpb,bpb,gpb,_ob,cpb,dpb,epb,apb])}\nfunction Yt(){Yt=_bb;Xt=new hQ(QX(KX(o2,1),HGb,34,0,[new $u,new av,new cv,new ev]))}\nfunction tU(a){(AU(),zU).Te(a,\"Sorry, your browser doesn't seem to support WebGL\")}\nfunction Im(a){ns(ps(a.g,a.s.a),a.w);Ep(a.u,'u_projTrans',a.g);Fp(a.u,'u_texture',0)}\nfunction IV(a){return (Fzb(a.compatMode,YJb)?a.documentElement:a.body).clientWidth|0}\nfunction HV(a){return (Fzb(a.compatMode,YJb)?a.documentElement:a.body).clientHeight|0}\nfunction GV(a){(Fzb(a.compatMode,YJb)?a.documentElement:a.body).style['overflow']=bHb}\nfunction Zub(a,b){var c,d;d=avb(b);if(d<0)return b;c=$L(a.b,d,-1);return c>=0?'g'+c:b}\nfunction _W(a,b){var c,d;if(!a.d){return}vR(a.c);d=a.d;a.d=null;c=new yX(d);b.$b(a,c)}\nfunction Pk(a,b){var c;if(a.d!=null){c=a.d[b>>>9];if(c!=null)return c[b&511]}return 0}\nfunction ldb(){fdb();var a;if(adb){a=new pdb;!!bdb&&NW(bdb,a);return null}return null}\nfunction Dv(a,b,c){var d;d=xJ(a.cb,b,true);if(d==-1)return false;a.od(d,c);return true}\nfunction GB(a){var b;a.P&&yB(a);b=a.S;if(a.n)return $wnd.Math.max(b,a.n.Fd());return b}\nfunction HB(a){var b;a.P&&yB(a);b=a.T;if(a.n)return $wnd.Math.max(b,a.n.Gd());return b}\nfunction et(a){var b;b=$wnd.Math.sqrt(a.a*a.a+a.b*a.b);if(b!=0){a.a/=b;a.b/=b}return a}\nfunction Hv(a,b){var c,d,e;a.vb=b;c=BY(a.cb.d,50);for(d=0,e=a.cb.g;d=14&&b<=16)));return a}\nfunction lib(a){iib();var b;b=new CE(new gJ(qib()));Sh(b.kb,a);Iu(b,(tx(),rx));return b}\nfunction ljb(){ljb=_bb;kjb=new mjb(ULb,0);jjb=new mjb(VLb,1);ijb=new mjb('GAME_OVER',2)}\nfunction MAb(){MAb=_bb;JAb=new NAb('BIG_ENDIAN');KAb=new NAb('LITTLE_ENDIAN');LAb=KAb}\nfunction $gb(){this.R=new Km;this.S=new Ji;this.T=new Yp;this.U=new Zw(new WR,this.R)}\nfunction fub(a,b,c,d,e){sw();this.d=a;this.a=b;this.c=c;this.e=d;this.b=e;zC.call(this)}\nfunction EE(a,b){jE.call(this);AE(this,a);this.s=b;this.k=1;Hu(this,zE(this),yE(this))}\nfunction yeb(){xeb.call(this,yV($doc));(Vcb(),this.j).className='gwt-Label';veb(this.a)}\nfunction SQ(a){if(a>=0){this.a=MX(PY,mHb,6,a,15,1)}else{throw wbb(new Qyb('size < 0'))}}\nfunction fe(a,b,c){if(c){bgb(a.c,b,0,Pcb(c.a,c.f,c.d-c.f))}else{throw wbb(new HL(pHb))}}\nfunction Zf(a,b){kf(a.c+'assets.txt'+'?etag='+Sbb((sAb(),Cbb(Date.now()))),new cg(a,b))}\nfunction Id(a,b){return new Pd(a.b,(a.a.length==0?'':a.a+(Ezb(a.a)?'':'/'))+b,(Ub(),Sb))}\nfunction zX(a,b){AX(a,b);if(0==Xzb(b).length){throw wbb(new Qyb(a+' cannot be empty'))}}\nfunction HH(a,b){if(a.a.q.e==-1||a.a.q.a!=b){a.a.q.a=b;Oq(a.a.q);uR(a.a.q,(bH(),YG),ZG)}}\nfunction Mob(a,b,c,d){b.yb=false;c.yb=true;c.tb!=sNb&&(c.tb=sNb);HJ(a.M,d,($xb(),true))}\nfunction Nob(a,b,c,d){b.yb=false;c.yb=true;c.tb!=sNb&&(c.tb=sNb);HJ(a.M,d,($xb(),false))}\nfunction uC(a,b,c,d){var e;e=b.fd(c,d,true);if(!e||!ku(e,b))return sC(a,c,d);return true}\nfunction vp(a,b){var c,d;c=bc;if((d=CO(a.d,b,-2))==-2){d=re(c,a.n,b);EO(a.d,b,d)}return d}\nfunction Ipb(a){var b,c,d;b=0;for(d=zJ(Epb(a));dK(d);){c=BY(eK(d),55);c.c&&++b}return b}\nfunction $Ab(a){var b;b=new aBb(a.a.buffer,a.d-a.f,a.a.byteOffset+a.f);b.b=a.b;return b}\nfunction Ob(a,b){var c;tGb(b);c=a[':'+b];lGb(!!c,'Enum constant undefined: '+b);return c}\nfunction Byb(a,b){var c;if(!a){return}b.i=a;var d=vyb(b);if(!d){Zbb[a]=[b];return}d.bg=b}\nfunction OB(a,b,c){var d;if(!Dv(a,b,c))return false;d=FB(a,b);!!d&&(d.a=null);return true}\nfunction Sq(a,b,c){var d,e;c=$wnd.Math.min(a.k,c);e=0;for(d=0;d=a.r.g)return true;return Nsb(FY(wJ(a.r,a.i)))}\nfunction Vbb(){Wbb();var a=Ubb;for(var b=0;b=0||bP(a.f,b)>=0||bP(a.d,b)>=0||bP(a.b,b)>=0||bP(a.e,b)>=0}\nfunction QR(a,b){wo(a.e,a.f,a.d,a.c);a.b.p=a.j;a.b.o=a.i;b&&yt(a.b.i,a.j/2,a.i/2,0);Ii(a.b)}\nfunction gm(a){var b;Rh(a.d,1,1,1,1);a.j=Th(a.d);b=a.p;b[2]=a.j;b[7]=a.j;b[12]=a.j;b[17]=a.j}\nfunction sn(a,b){b.i=Gyb(a.a[1],10);b.j=Gyb(a.a[2],10);b.n=Gyb(a.a[3],10);b.k=Gyb(a.a[4],10)}\nfunction Xn(a,b){b.e=Gyb(a.a[1],10);b.q=Gyb(a.a[2],10);b.s=Gyb(a.a[3],10);b.c=Gyb(a.a[4],10)}\nfunction bh(a,b,c,d,e,f){wt(b,a.b);b.a=e*(b.a+1)/2+c;b.b=f*(b.b+1)/2+d;b.c=(b.c+1)/2;return b}\nfunction eq(a,b){this.a=b;this.b=qK((this.a.c/4|0)*a);xAb(this.b);this.c=ne(bc);this.f=35048}\nfunction nFb(){rCb(this);this.b=new xFb(this);this.c=new sEb;this.b.b=this.b;this.b.a=this.b}\nfunction Fi(){Fi=_bb;Bi=new Gi(MHb,0);Ci=new Gi(NHb,1);Di=new Gi(OHb,2);Ei=new Gi(PHb,3)}\nfunction aq(){aq=_bb;_p=new bq('Point',0,0);$p=new bq('Line',1,1);Zp=new bq('Filled',2,4)}\nfunction KG(){KG=_bb;JG=new gI(0);GG=new SH;FG=new UH;IG=new WH;HG=new YH;EG=new _H;DG=new bI}\nfunction _r(a){Xr();if(a==0)return 1;--a;a|=a>>1;a|=a>>2;a|=a>>4;a|=a>>8;a|=a>>16;return a+1}\nfunction rj(a){if(a.c==0)return;hi(a);a.a.vc()&&lCb(pj,Zb)!=null&&BY(lCb(pj,Zb),7).he(a,true)}\nfunction Spb(a){var b;b=$e(a.a,CNb,'');if(b.length==0){b=Cqb();cf(a.a,CNb,b);We(a.a)}return b}\nfunction UN(a){var b;for(b=a.a;b;b=b.f)if(!(b.j==(iO(),dO)||b.j==eO))return false;return true}\nfunction XK(a,b){var c;c=a.a;a.c==c.length&&(c=dL(a,$wnd.Math.max(8,OY(a.c*rJb))));c[a.c++]=b}\nfunction JL(a,b){var c;c=a.a;a.c==c.length&&(c=QL(a,$wnd.Math.max(8,OY(a.c*rJb))));c[a.c++]=b}\nfunction RQ(a,b,c){tGb(b);Exb(b.length,0,c);if(c==0){return}QQ(a,c);tAb(b,0,a.a,a.b,c);a.b+=c}\nfunction Fxb(a,b,c,d){var e,f;e=MX(PY,mHb,6,d,15,1);f=Rf(a.a,e);return f<=0?f:NR(a.b,e,f,b,c)}\nfunction Qeb(a,b){var c;c=pU((Vcb(),b.j),BKb);Fzb(wHb,c)&&(a.a=new Seb(a,b),FT((yT(),xT),a.a))}\nfunction mhb(a){var b;if(!Xe(a.c.j.a,MKb,true))return;b=ihb[bs(ihb.length-1)];lhb(a,b,PKb,LHb)}\nfunction $lb(a,b,c){var d;a.c[b]==c?(a.c[b]=-1):(a.c[b]=c);d=Ilb[b];tv(a.o[b]);Olb(a,a.o[b],d)}\nfunction Yo(a,b,c){if(!Xo){Zo(a,b,c);return}Be(ac,0,a.q,a.k,a.d);bc.c.generateMipmap(3553)}\nfunction zAb(a,b){if(b<0||b>a.d){throw wbb(new Pyb)}a.f=b;a.e!=-1&&a.e>a.f&&(a.e=-1);return a}\nfunction cm(a){a.p=MX(SY,YHb,6,20,15,1);a.d=new Vh(1,1,1,1);a.j=(Oh(),Mh);a.n=1;a.o=1;a.e=true}\nfunction Ad(a,b){a.a=b;if(a.c||Zc.isFirefox){a.b&&zd(b)}else{Ve('clipboard-write',a.d);a.c=true}}\nfunction hQ(a){var b,c,d,e;bQ(this);for(c=a,d=0,e=c.length;d=0)if(NY(d[c--])===NY(b))return true;return false}\nfunction iM(a){var b,c;b=a.c.d;for(c=b.length;++a.d0&&(b=Uzb(a.a,0,c));return new Pd(a.b,b,a.c)}\nfunction qv(a,b){if(b.rb){if(b.rb==a)return;b.rb.nd(b,false)}oJ(a.cb,b);b.rb=a;b.hd(a.vb);a.ld()}\nfunction xGb(a,b,c){if(a<0||b>c||bnJb){return Infinity}else if(bc&&(a.a+=bAb(MX(QY,XHb,6,b-c,15,1)))}\nfunction uN(a,b,c){c.e=b;if(!a.a){a.a=c;a.c=c}else a.a.j==(iO(),bO)||a.a.j==gO?AN(a.a,c):(a.c=a.a)}\nfunction DT(a){if(!a.i){a.i=true;!a.e&&(a.e=new LT(a));KT(a.e,1);!a.g&&(a.g=new NT(a));KT(a.g,50)}}\nfunction Xsb(a,b,c){cP(a.e,b,(Htb(),Ctb));wEb(a.a,b);Xd();null.eg();!!c&&c.of(b);!!a.b&&Nvb(a.b,b)}\nfunction Zgb(a,b,c){TR(a.U.A,b,c);yt(a.S.i,450,800,0);Ii(a.S);Gm(a.R,a.U.A.b.b);Wp(a.T,a.U.A.b.b)}\nfunction xvb(a){if(a.o.g==0)return null;if(a.p>=a.o.g){return FY(wJ(a.o,0))}return FY(wJ(a.o,a.p))}\nfunction Cbb(a){if(qKb=Jjb.length)&&(a=0);(b<0||b>=Jjb[0].length)&&(b=1);return Jjb[a][b]}\nfunction NO(a){var b,c;b=a.c.c;for(c=b.length;++a.d>22);e=a.h+b.h+(d>>22);return VX(c&mKb,d&mKb,e&nKb)}\nfunction nY(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22);return VX(c&mKb,d&mKb,e&nKb)}\nfunction vu(a,b,c,d,e){if(a.Ab!=b||a.Bb!=c){a.Ab=b;a.Bb=c}if(a.zb!=d||a.mb!=e){a.zb=d;a.mb=e;a.jd()}}\nfunction pub(a,b,c,d,e,f,g,h){this.i=a;this.d=b;this.e=c;this.a=d;this.c=e;this.f=f;this.b=g;this.g=h}\nfunction Jv(){ov();Qu.call(this);this.cb=new DQ(new Uv);this.hb=new _q;this.db=new us;this.fb=new us}\nfunction ls(){ls=_bb;ks=MX(SY,YHb,6,16,15,1);new Es;new Es;js=new Dt;hs=new Dt;is=new Dt;ot();new us}\nfunction Twb(){this.r=new MJ;this.s=new MJ;this.i=new MJ;this.o=new hP;sAb();Jbb(Cbb(Date.now()),$Gb)}\nfunction $j(a,b,c){this.g=a;this.c=b;this.e=a==4?5121:5126;this.b=a==4;this.a=c;this.f=0;this.i=Yyb(a)}\nfunction isb(){dsb();this.a=new xk(Wd(_b,lOb),Wd(_b,mOb));Lk(this.a.b,1.25);vk(this.a);this.b=new yl}\nfunction KT(b,c){yT();function d(){var a=AGb(HT)(b);a&&$wnd.setTimeout(d,c)}\n$wnd.setTimeout(d,c)}\nfunction vt(a){var b;b=a.a*a.a+a.b*a.b+a.c*a.c;if(b==0||b==1)return a;return xt(a,1/$wnd.Math.sqrt(b))}\nfunction VQ(a){var b;if(a.b==a.a.length)return a.a;return b=MX(PY,mHb,6,a.b,15,1),tAb(a.a,0,b,0,a.b),b}\nfunction vbb(a){var b;if(HY(a,13)){return a}b=a&&a.__java$exception;if(!b){b=new fT(a);RT(b)}return b}\nfunction HCb(a){if(a.a.Ac()){return true}if(a.a!=a.d){return false}a.a=new OEb(a.e.d);return a.a.Ac()}\nfunction XE(a,b){if(b==null){if(a.q.c==0)return;a.q.c=0}else{if(YE(a,b))return;a.q.c=0;tK(a.q,b)}hE(a)}\nfunction TD(a,b){if(a.c==b)return;a.c=b;!b?PD(a,(KG(),JG)):OD(a,b.Xd(),b.Vd(),b.Ud(),b.Wd());a.bb=true}\nfunction Mn(a,b){Kzb(a.a[1],$zb(120))!=-1&&(b.f=(Tj(),Sj));Kzb(a.a[1],$zb(121))!=-1&&(b.i=(Tj(),Sj))}\nfunction Wcb(a,b,c){Vcb();var d;d=Scb;Scb=a;b==Ucb&&vdb((AU(),a).type)==8192&&(Ucb=null);c.ye(a);Scb=d}\nfunction pe(a,b,c,d,e){var f;f=mgb(a.c,a.d[b],c);d.Gf(f.size);xAb(d);e.Gf(f.type);xAb(e);return f.name}\nfunction qe(a,b,c,d,e){var f;f=ngb(a.c,a.d[b],c);d.Gf(f.size);xAb(d);e.Gf(f.type);xAb(e);return f.name}\nfunction Jqb(a,b,c,d,e,f,g,h){var i;i=new Eqb;i.a=a;i.f=b;i.e=c;i.c=d;i.b=e;i.k=f;i.j=g;i.g=h;return i}\nfunction QX(a,b,c,d,e){e.bg=a;e.cg=b;e.dg=ccb;e.__elementTypeId$=c;e.__elementTypeCategory$=d;return e}\nfunction UBb(a,b){var c,d;tGb(b);for(d=b.zc();d.Ac();){c=d.Bc();if(!a.Lf(c)){return false}}return true}\nfunction VP(a){var b,c;b=a.c.c;for(c=a.c.c.length;++a.b>2);this.a=a;wAb(this.a);this.b=Kcb(a.a.buffer,a.a.byteOffset,this.c)}\nfunction oBb(a){kBb.call(this,a.c>>2);this.a=a;wAb(this.a);this.b=Ocb(a.a.buffer,a.a.byteOffset,this.c)}\nfunction zBb(a){vBb.call(this,a.c>>1);this.a=a;wAb(this.a);this.b=Ncb(a.a.buffer,a.a.byteOffset,this.c)}\nfunction lyb(){++hyb;this.j=null;this.g=null;this.f=null;this.d=null;this.b=null;this.i=null;this.a=null}\nfunction Wl(a){Il();Jl(this);Rl(this,QX(KX(J$,1),HGb,37,0,[null,null,null,null,a,null,null,null,null]))}\nfunction Kd(a){var b,c;c=Jd(a);b=Mzb(c,$zb(46));if(b==-1)return c;return xGb(0,b,c.length),c.substr(0,b)}\nfunction Ow(a){var b,c;c=a.A.b;Ii(c);if(!a.t.yb)return;b=a.b;Gm(b,c.b);wm(b);xv(a.t,b,1);Cm(b);Ew&&Pw(a)}\nfunction hsb(a,b,c,d,e,f,g){Lk(a.a.b,g);tk(a.a,0,0,0,sLb);pk(a.a,b,c,d+4,e-4);uk(a.a,f);pk(a.a,b,c,d,e)}\nfunction oK(a,b,c,d){var e;e=nK(b);wAb(e);zAb(b,0);cBb(e,a,d,c);zAb(b,0);HY(b,135)?yAb(b,c<<2):yAb(b,c)}\nfunction anb(a,b,c){_mb();if(a.ib.g>0&&a.kb.a<0.5)return;cu(a);$t(a,Ox((xx(),zx(0,HLb)),new inb(a,b,c)))}\nfunction gfb(a,b){if(a.a){throw wbb(new Syb('SimplePanel can only contain one child widget'))}ifb(a,b)}\nfunction tEb(a){lGb(a>=0,'Negative initial capacity');lGb(true,'Non-positive load factor');rCb(this)}\nfunction cEb(a){bEb();var b,c,d;d=0;for(c=a.zc();c.Ac();){b=c.Bc();d=d+(b!=null?Fb(b):0);d=d|0}return d}\nfunction jY(a){var b,c,d;b=~a.l+1&mKb;c=~a.m+(b==0?1:0)&mKb;d=~a.h+(b==0&&c==0?1:0)&nKb;return VX(b,c,d)}\nfunction _X(a){var b,c,d;b=~a.l+1&mKb;c=~a.m+(b==0?1:0)&mKb;d=~a.h+(b==0&&c==0?1:0)&nKb;a.l=b;a.m=c;a.h=d}\nfunction aY(a){var b,c;c=Xyb(a.h);if(c==32){b=Xyb(a.m);return b==32?Xyb(a.l)+32:b+20-10}else{return c-12}}\nfunction QK(a,b,c){var d;if(a.b>0){d=xJ(a,b,c);if(d==-1)return false;OK(a,d);return true}return FJ(a,b,c)}\nfunction lcb(){AS();var a;!jcb&&(jcb=new mcb);a=wV($doc);if(!a.canPlayType){return null}return new kcb(a)}\nfunction Rc(){if(navigator.userAgent.toLowerCase().indexOf('firefox')!=-1){return YGb}else{return ZGb}}\nfunction Jg(){var a=window.AudioContext||window.webkitAudioContext;if(a){var b=new a;return b}return null}\nfunction Qg(e,a,b){var c=a.createMediaElementSource(b);var d=e;b.addEventListener('ended',d.lc);return c}\nfunction oH(a,b,c){var d,e;e=b?a.G.length:0;d=b?0:-1;while((b?++a.de)&&c){if(!eH(a,a.d,d))break}}\nfunction uAb(a,b,c,d,e){var f,g;g=a.length;f=c.length;if(b<0||d<0||e<0||b+e>g||d+e>f){throw wbb(new Txb)}}\nfunction hf(a,b){var c;c=Rgb();Ogb(c,new qf(b));nf(b);c.open(JGb,a,true);Qgb(c,(Ugb(),Sgb).a);c.send(null)}\nfunction Gub(a,b){var c;c=new yD('CONTINUE',a.f,dJb);au(c,new Xub(a));PB(hD($C(oD(rB(b,c),350),90),40).O)}\nfunction jX(){jX=_bb;eX=new tX(qHb);fX=new tX(JGb);gX=new tX('HEAD');hX=new tX('POST');iX=new tX('PUT')}\nfunction Gsb(){Gsb=_bb;Fsb=new AEb(new YDb(QX(KX(cab,1),VHb,2,6,[CLb,'rands','darkly','pop','pastel'])))}\nfunction iU(){iU=_bb;fU=new Int8Array(8);hU=Ocb(fU.buffer,0,2);gU=Kcb(fU.buffer,0,1);Lcb(fU.buffer,0,1)}\nfunction _l(a){if(!a)throw wbb(new Qyb('texture cannot be null.'));this.v=a;$l(this,0,0,a.a.uc(),a.a.sc())}\nfunction zP(a){var b;if(!a.b)throw wbb(new JFb);if(!a.e)throw wbb(new HL(THb));b=a.c.c[a.d];oP(a);return b}\nfunction XP(a){var b;if(!a.a)throw wbb(new JFb);if(!a.d)throw wbb(new HL(THb));b=a.c.c[a.b];VP(a);return b}\nfunction yAb(a,b){if(b<0||b>a.c){throw wbb(new Pyb)}a.d=b;a.f>b&&(a.f=b);a.e!=-1&&a.e>b&&(a.e=-1);return a}\nfunction hfb(a,b){if(a.a!=b){return false}try{uS(b,null)}finally{mU((Vcb(),a.j),b.j);a.a=null}return true}\nfunction tS(a,b){a.f&&(Vcb(),a.j.__listener=null,undefined);!!a.j&&iS(a.j,b);a.j=b;a.f&&(Vcb(),ydb(a.j,a))}\nfunction QQ(a,b){var c;if(a.b+b<=a.a.length){return}c=MX(PY,mHb,6,(a.b+b)*2,15,1);tAb(a.a,0,c,0,a.b);a.a=c}\nfunction ri(a,b){var c,d,e;c=a.d.Tc();e=c.a.length;for(d=0;d>>24)/255;a.b=((b&KHb)>>>16)/255;a.c=((b&65280)>>>8)/255;a.d=(b&255)/255}\nfunction Sob(a){a.t=(hpb(),fpb);a.p=Pjb(a.i.n,a.i.p);a.r=0;a.q=0;a.v=false;a.s=0;a.u=0;a.g=-1;a.w=-1;Tob(a)}\nfunction Wq(a,b,c,d){var e;a.d=b;a.e=c;a.a=0;a.b=0;a.j=0;for(e=0;e=a.a.g)throw wbb(new KFb(''+a.b));if(!a.c){throw wbb(new HL(THb))}return a.a.d[a.b++]}\nfunction TFb(a){if(a==null){throw wbb(new ozb('string == null'))}this.d=a;this.a=' =';this.c=false;this.b=0}\nfunction Ip(a){if(!a.a)throw wbb(new Syb('autoShapeType must be true to use this method.'));Jp(a,(aq(),$p))}\nfunction wX(a){vX.call(this,'The URL '+a+' is invalid or violates the same-origin security restriction')}\nfunction Qu(){Yt();this.nb=new RK;this.jb=new RK;this.ib=new NJ(0);this.wb=(tx(),sx);this.kb=new Vh(1,1,1,1)}\nfunction Yq(){this.g=MX(SY,YHb,6,this.k,15,1);this.i=MX(SY,YHb,6,this.k,15,1);this.f=MX(UY,MGb,6,this.k,14,1)}\nfunction dL(a,b){var c,d;d=MX(SY,YHb,6,b,15,1);c=a.a;tAb(c,0,d,0,$wnd.Math.min(a.c,d.length));a.a=d;return d}\nfunction QL(a,b){var c,d;d=MX(TY,NGb,6,b,15,1);c=a.a;tAb(c,0,d,0,$wnd.Math.min(a.c,d.length));a.a=d;return d}\nfunction FP(a,b){var c,d;d=a.c;for(c=Rbb(Nbb(Jbb(Fb(b),EJb),a.f));;c=c+1&a.e){if(d[c]==null){d[c]=b;return}}}\nfunction Isb(a,b){var c,d,e;d=new SL;for(c=0;c '+b),c=a.length,mGb(0,c),undefined,XFb(a,b));this.f=true;this.g=b}\nfunction qS(a,b){var c;switch(Vcb(),vdb((AU(),b).type)){case 16:case 32:c=zU.Ke(b);if(!!c&&lU(a.j,c)){return}}}\nfunction mD(a,b){if(!b)throw wbb(new Qyb('size cannot be null.'));a.B=b;a.A=b;a.I=b;a.H=b;a.w=b;a.v=b;return a}\nfunction qJ(a,b,c){if(c>b.g)throw wbb(new Qyb('start + count must be <= size: 0 + '+c+' <= '+b.g));rJ(a,b.d,c)}\nfunction LJ(a,b){var c;if(b<0)throw wbb(new Qyb(yJb+b));if(a.g<=b)return;for(c=b;c=c.length&&(c=QL(a,$wnd.Math.max(8,OY(a.c*rJb))));c[a.c]=0;c[a.c+1]=b;a.c+=2}\nfunction sC(a,b,c){if(a.v==-1&&a.w==-1)return false;return $wnd.Math.abs(b-a.v)=0;b--){c=(Xr(),Rbb(Rs(Wr,b+1)));e=d[b];PX(d,b,d[c]);PX(d,c,e)}}\nfunction bM(a,b,c){var d,e;e=a.d;for(d=Rbb(Nbb(Jbb(b,EJb),a.g));;d=d+1&a.f){if(e[d]==0){e[d]=b;a.k[d]=c;return}}}\nfunction AM(a,b,c){var d,e;e=a.d;for(d=Rbb(Nbb(Jbb(b,EJb),a.j));;d=d+1&a.i){if(e[d]==0){e[d]=b;a.o[d]=c;return}}}\nfunction Tw(a,b,c){var d,e,f,g;d=a.A.e;e=d+a.A.d;f=a.A.f;g=f+a.A.c;c=cc.a.height-1-c;return b>=d&&b=f&&c>>24)/255;this.c=((a&KHb)>>>16)/255;this.b=((a&65280)>>>8)/255;this.a=(a&255)/255}\nfunction Jk(a,b,c){var d;d=a.k[b/512|0];d==null&&(a.k[b/512|0]=d=MX(d$,{759:1,3:1,4:1},58,512,0,1));PX(d,b&511,c)}\nfunction SBb(a,b){var c,d,e,f;tGb(b);c=false;for(e=b.zc();e.Ac();){d=e.Bc();c=c|(f=a.a.Rf(d,a),f==null)}return c}\nfunction XDb(a){var b,c,d,e,f;f=1;for(c=a,d=0,e=c.length;d=a.c){throw wbb(new Txb)}--a.c;for(c=b;c1){a.j=0;a.f=0}}\nfunction Yib(a){a.j=(ljb(),kjb);a.p=Ojb(a.k.n,a.k.p);a.M=0;a.K=0;a.u=0;a.i=a.n;a.q=0.5;a.j==kjb&&(a.B=a.p+ILb+a.K)}\nfunction EP(a,b){var c;c=KP(a,b);if(c>=0)return false;c=-(c+1);a.c[c]=b;++a.g>=a.i&&LP(a,a.c.length<<1);return true}\nfunction Ev(a,b,c){var d,e;d=BY(BQ(a.cb,b),31);e=a.vb;if(e){c&&Yw(e,d);Gw(e,d)}d.rb=null;d.hd(null);a.ld();return d}\nfunction dh(a,b,c,d,e,f){var g,h;g=b.a-c;h=cc.a.height-b.b-d;b.a=2*g/e-1;b.b=2*h/f-1;b.c=2*b.c-1;wt(b,a.f);return b}\nfunction Fg(a,b){var c,d,e;e=b.b.c+(''+FY(_O(b.b.a,b.a,b.a)));c=lcb();wU((Vcb(),c.j),e);d=new Tg(a.a,c,a.b);return d}\nfunction Ssb(a,b){_sb(a,b);Xd();null.eg()&&null.eg();yEb(a.a,b);cP(a.e,b,(Htb(),Gtb));ed(Zb,tOb,'Deleted pack: '+b)}\nfunction Qs(a){var b,c;c=a.a;b=a.b;a.a=b;c=Tbb(c,Mbb(c,23));return xbb(a.b=Tbb(Tbb(Tbb(c,b),Nbb(c,17)),Nbb(b,26)),b)}\nfunction ybb(a,b){var c;if(Gbb(a)&&Gbb(b)){c=a-b;if(!isNaN(c)){return c}}return gY(Gbb(a)?Pbb(a):a,Gbb(b)?Pbb(b):b)}\nfunction ju(a,b,c,d){if(d&&a.wb!=(tx(),sx))return null;if(!a.yb)return null;return b>=0&&b=0&&c-129&&a<128){return azb(),b=a+128,c=_yb[b],!c&&(c=_yb[b]=new Uyb(a)),c}return new Uyb(a)}\nfunction RC(){RC=_bb;PC=new Jyb(0);MC=new Jyb(1);QC=$yb(0);NC=$yb(1);IC=NC;$yb(2);$yb(4);LC=$yb(8);OC=$yb(16)}\nfunction gW(){gW=_bb;fW=new jW;dW=new kW;$V=new lW;_V=new mW;eW=new nW;cW=new oW;aW=new pW;ZV=new qW;bW=new rW}\nfunction Tj(){Tj=_bb;Rj=new Uj('MirroredRepeat',0,33648);Qj=new Uj('ClampToEdge',1,33071);Sj=new Uj('Repeat',2,10497)}\nfunction tT(){nT();var a='__gwtDevModeHook:'+$moduleName+':moduleBase';var b=$wnd||self;return b[a]||$moduleBase}\nfunction Ccb(b){var c='_gwt_dummy_';try{$wnd[b].setItem(c,c);$wnd[b].removeItem(c);return true}catch(a){return false}}\nfunction TBb(a,b){var c,d;for(d=a.zc();d.Ac();){c=d.Bc();if(NY(b)===NY(c)||b!=null&&Bb(b,c)){return true}}return false}\nfunction BX(a){var b;b=pU(a,'dir');if(Gzb('rtl',b)){return GX(),FX}else if(Gzb('ltr',b)){return GX(),EX}return GX(),DX}\nfunction tH(a,b){var c;b==null&&(b='');if(Fzb(b,a.G))return;a.o=false;c=a.G;a.G='';qH(a,b,false);a.B&&dH(a,c,a.G);a.d=0}\nfunction EO(a,b,c){var d;d=DO(a,b);if(d>=0){a.j[d]=c;return}d=-(d+1);a.c[d]=b;a.j[d]=c;++a.g>=a.i&&GO(a,a.c.length<<1)}\nfunction FO(a,b,c){var d,e;e=a.c;for(d=Rbb(Nbb(Jbb(Fb(b),EJb),a.f));;d=d+1&a.e){if(e[d]==null){e[d]=b;a.j[d]=c;return}}}\nfunction dP(a,b,c){var d,e;e=a.c;for(d=Rbb(Nbb(Jbb(Fb(b),EJb),a.i));;d=d+1&a.g){if(e[d]==null){e[d]=b;a.n[d]=c;return}}}\nfunction jm(a,b){var c;if(b!=a.j||b==0&&a.j==0&&Lyb(b)!=Lyb(a.j)){a.j=b;Yh(a.d,b);c=a.p;c[2]=b;c[7]=b;c[12]=b;c[17]=b}}\nfunction PP(a){var b;this.d=FJb;b=TP(a,FJb);this.i=OY(b*FJb);this.e=b-1;this.f=fzb(this.e);this.c=MX(Y9,HGb,1,b,5,1)}\nfunction Ps(){var a,b,c;c=Ls+++Date.now();a=OY($wnd.Math.floor(c*FIb))&16777215;b=OY(c-a*IIb);this.c=a^1502;this.d=b^HIb}\nfunction eqb(a,b,c){var d,e,f;f=Ze(a.a,zNb)+c;bf(a.a,zNb,f);e='hintsGames_CLASSIC_'+b;d=Ze(a.a,e)+1;bf(a.a,e,d);We(a.a)}\nfunction aj(a,b,c,d){Mi();var e,f,g;ye(ac,3333);g=new Yi(c,(e=d,jj(),e));f=pK(d*c*4);ze(ac,a,b,c,d,f);Xi(g,f);return g}\nfunction Bb(a,b){return LY(a)?Fzb(a,b):JY(a)?Iyb(a,b):IY(a)?(tGb(a),NY(a)===NY(b)):GY(a)?a.Cb(b):OX(a)?yb(a,b):Yc(a,b)}\nfunction jF(a){if(!a.g)return;rF(a,a.L?Yr(a.d,-a.I,a.G+a.I):Yr(a.d,0,a.G));sF(a,a.M?Yr(a.e,-a.I,a.H+a.I):Yr(a.e,0,a.H))}\nfunction eu(a,b){if(!a.lb)return;Tp(b,(aq(),$p));!!a.vb&&Vp(b,a.vb.d);Qp(b,a.Ab,a.Bb,a.pb,a.qb,a.zb,a.mb,a.tb,a.ub,a.sb)}\nfunction tF(a,b){if(a.a==a)throw wbb(new Qyb('actor cannot be the ScrollPane.'));!!a.a&&qF(a,a.a,true);a.a=b;!!b&&qv(a,b)}\nfunction Gd(a){if(!('featurePolicy' in $wnd.document))return true;return $wnd.document.featurePolicy.allowsFeature(a)}\nfunction rK(){var a;a=CAb(4);BAb(a,(MAb(),MAb(),LAb));return (a.b==0?JAb:KAb)==(null,LAb)?new oBb($Ab(a)):new GBb($Ab(a))}\nfunction we(a,b,c){var d,e,f;e=vgb(a.c,a.d[b],c);if(!e)return -1;f=a.g[b];if(!f){f=[undefined];a.g[b]=f}d=Ie(f,e);return d}\nfunction Jpb(a,b){var c,d,e,f;for(d=(Mjb(),Kjb),e=0,f=d.length;e0)return true}return false}\nfunction Kpb(a,b){var c,d,e,f;for(d=(Mjb(),Kjb),e=0,f=d.length;e0)return true}return false}\nfunction vnb(a){var b,c,d;d=(Mjb(),Kjb)[a.e.o];c=Ijb[a.e.n];if(a.e.o==4){return d+mNb+c}b=Gjb[a.e.p];return d+mNb+c+mNb+b}\nfunction kH(a,b,c){var d,e,f;e=a.mb;f=a.I/2+b.b.f;if(c){d=c.Ud();f=f+(e-c.Xd()-d)/2+d}else{f=f+e/2}b.d&&(f=OY(f));return f}\nfunction uK(a,b){var c,d;if(b==null)vK(a);else{c=b.length;d=a.c+c;d-a.a.length>0&&zK(a,d);Hzb(b,c,a.a,a.c);a.c+=c}return a}\nfunction mI(a,b,c,d,e){pI(a,ft((XF(),VF),d,e));d=VF.a;e=VF.b;Ou(a.e.b,ft(VF,b,c));a.e.Rd(a.e.d,VF.a,VF.b,d,e);return true}\nfunction am(a,b,c,d,e){this.v=a.v;$l(this,OY($wnd.Math.round(a.w*a.v.a.uc()))+b,OY($wnd.Math.round(a.B*a.v.a.sc()))+c,d,e)}\nfunction mf(b,c){b.addEventListener(wHb,function(a){c.dc(a)},false);b.addEventListener(xHb,function(a){c.dc(a)},false)}\nfunction lu(a,b){var c;c=a;do{mu(c,b);c=c.rb;if(!c)return b}while(c);throw wbb(new Qyb('Actor is not an ascendant: null'))}\nfunction _L(a,b){var c,d,e;d=a.d;for(c=Rbb(Nbb(Jbb(b,EJb),a.g));;c=c+1&a.f){e=d[c];if(e==0)return -(c+1);if(e==b)return c}}\nfunction $M(a,b){var c,d,e;d=a.d;for(c=Rbb(Nbb(Jbb(b,EJb),a.g));;c=c+1&a.f){e=d[c];if(e==0)return -(c+1);if(e==b)return c}}\nfunction yM(a,b){var c,d,e;d=a.d;for(c=Rbb(Nbb(Jbb(b,EJb),a.j));;c=c+1&a.i){e=d[c];if(e==0)return -(c+1);if(e==b)return c}}\nfunction _Eb(a,b,c){var d;d=a.a.get(b);a.a.set(b,c===undefined?null:c);if(d===undefined){++a.c;++a.b.e}else{++a.d}return d}\nfunction vhb(a){var b;if(Xe(a.c.j.a,QKb,true)){if(!!a.b&&(!a.a||fcb(a.a.a))){b=a.b;a.b=null;ohb(a,b)}}else{!!a.a&&Sg(a.a)}}\nfunction Nub(a){var b,c,d;vqb(a.d.j);a.d.n=0;a.d.p=0;a.d.o=0;c=(Mjb(),Ijb)[0];b=Njb(c);d=b*Ljb[0];Yb(a.d,new _kb(a.d,c,d))}\nfunction vob(a,b,c,d,e,f,g,h){sw();this.a=a;this.f=b;this.b=c;this.e=d;this.g=e;this.i=f;this.d=g;this.c=h;zC.call(this)}\nfunction tj(a,b){this.f=(Jj(),Ij);this.e=Ij;this.g=(Tj(),Qj);this.i=Qj;this.d=3553;this.c=a;sj(this,b);b.vc()&&Aj(Zb,this)}\nfunction bN(){var a;this.e=FJb;a=TP(51,FJb);this.j=OY(a*FJb);this.f=a-1;this.g=fzb(Dbb(this.f));this.d=MX(TY,NGb,6,a,15,1)}\nfunction iG(a){var b,c,d,e;a.b=new hP;a.a=new iP(gG.length);for(c=gG,d=0,e=c.length;d0){f=a.j[c];zm(b,BY(wJ(e,c),37).v,f,0,a.e[c])}}}\nfunction dH(a,b,c){var d,e;if(Fzb(c,b))return false;a.G=c;e=BY(fQ((Yt(),Xt),a2),148);d=fu(a,e);d&&(a.G=b);dQ(Xt,e);return !d}\nfunction nD(a,b,c){if(!b)throw wbb(new Qyb(cJb));if(!c)throw wbb(new Qyb(aJb));a.B=b;a.A=c;a.I=b;a.H=c;a.w=b;a.v=c;return a}\nfunction UD(a,b,c){if(!b)throw wbb(new Qyb(cJb));if(!c)throw wbb(new Qyb(aJb));a.k=b;a.j=c;a.s=b;a.r=c;a.i=b;a.g=c;return a}\nfunction ZK(a,b,c,d){if(c+d>b.c)throw wbb(new Qyb('offset + length must be <= size: '+c+' + '+d+' <= '+b.c));$K(a,b.a,c,d)}\nfunction rfb(a,b){var c,d,e;d=(Vcb(),EV($doc));c=(e=DV($doc),seb(e,a.a),teb(e,a.b),e);kU(d,Ycb(c));kU(a.c,Ycb(d));beb(a,b,c)}\nfunction nhb(a,b){var c;if(!Xe(a.c.j.a,MKb,true))return;c=$wnd.Math.max(0,$wnd.Math.min(ghb.length-1,b-1));lhb(a,ghb[c],0,0)}\nfunction gH(a){if(a.o&&!a.A){a.o&&!a.A&&Ad(a.c,Uzb(a.G,$wnd.Math.min(a.d,a.D),$wnd.Math.max(a.d,a.D)));a.d=hH(a,true);uH(a)}}\nfunction wk(){yk.call(this,Ud(_b,'com/badlogic/gdx/utils/lsans-15.fnt'),Ud(_b,'com/badlogic/gdx/utils/lsans-15.png'))}\nfunction hG(){hG=_bb;gG=QX(KX(I9,1),HGb,184,0,[g$,QZ,r1,f2,g2,h2,i2,$0,b1,e1,f1,h1,j1,k1,o1,q1,t1,u1,E1,J1,L1,M1,N1,Y1])}\nfunction Th(a){var b;b=OY(255*a.a)<<24|OY(255*a.b)<<16|OY(255*a.c)<<8|OY(255*a.d);return iU(),hU[0]=b&IHb,undefined,gU[0]}\nfunction sK(a){var b;b=CAb(a*2);BAb(b,(MAb(),MAb(),LAb));return (b.b==0?JAb:KAb)==(null,LAb)?new zBb($Ab(b)):new LBb($Ab(b))}\nfunction bcb(a){var b;if(Array.isArray(a)&&a.dg===ccb){return jyb(Db(a))+'@'+(b=Fb(a)>>>0,b.toString(16))}return a.toString()}\nfunction XX(a,b){if(a.h==KIb&&a.m==0&&a.l==0){b&&(SX=VX(0,0,0));return UX((wY(),uY))}b&&(SX=VX(a.l,a.m,a.h));return VX(0,0,0)}\nfunction Eeb(){Eeb=_bb;Aeb=new Feb((SV(),'center'));new Feb('justify');Ceb=new Feb('left');new Feb('right');Deb=Ceb;Beb=Deb}\nfunction WE(a,b){if(!b)throw wbb(new Qyb($Ib));if(!b.a)throw wbb(new Qyb('Missing LabelStyle font.'));a.p=b;a.a=sk(b.a);hE(a)}\nfunction Oc(a){if('Accelerometer' in $wnd&&Gd(LGb)){!a.a&&(a.a=new $wnd.Accelerometer);a.a.activated||(a.a.start(),undefined)}}\nfunction lub(a,b,c,d,e,f,g,h,i,j){this.e=a;this.g=b;this.a=c;this.k=d;this.j=e;this.i=f;this.b=g;this.d=h;this.f=i;this.c=j}\nfunction nub(a,b,c,d,e,f,g,h,i,j){this.e=a;this.g=b;this.a=c;this.k=d;this.j=e;this.i=f;this.b=g;this.d=h;this.f=i;this.c=j}\nfunction atb(){this.e=new hP;this.c=new hP;this.a=new zEb;this.d=new hP;wEb(this.a,CLb);cP(this.e,CLb,(Htb(),Ftb));Tsb(this)}\nfunction Njb(a){Mjb();switch(a){case WLb:return 4;case XLb:return 8;case YLb:return 12;case ZLb:return 15;default:return 5;}}\nfunction ekb(){var a,b,c,d;Xd();if(!null.eg())return 0;d=0;for(a=null.eg(),b=0,c=a.length;b=tKb?2:1;fGb(b,c)}return b}\nfunction Pu(a){var b,c;c=a.ob;if(c==null){c=jyb(a.bg);b=Mzb(c,$zb(46));b!=-1&&(c=(yGb(b+1,c.length+1),c.substr(b+1)))}return c}\nfunction vK(a){var b,c;c=a.c+4;c-a.a.length>0&&zK(a,c);b=a.c;a.a[b]=110;a.a[b+1]=117;a.a[b+2]=108;a.a[b+3]=108;a.c=b+4;return a}\nfunction xK(a,b,c){var d,e,f;c=$wnd.Math.max(0,c);if(c>=a.c)return -1;f=a.a;for(d=c,e=a.c;d=a.o.g){sJ(a.o);pJ(a.o,uvb(a));IJ(a.o);a.p=0}if(a.o.g==0)return null;return FY(wJ(a.o,a.p++))}\nfunction vC(a){if(a.r)return true;if(Hbb(a.A,0))return false;if(Ebb(a.A,(sAb(),Cbb(Date.now()))))return true;a.A=0;return false}\nfunction Dmb(a){if(!a.k)return;a.k=false;a.g.yb=true;$t(a.d,Ox((xx(),zx(0,CIb)),Lx(new Ymb(a))));$t(a.s,Gx(1250,aIb,(kr(),jr)))}\nfunction hvb(a){var b,c;for(c=zJ(a.u);dK(c);){b=BY(eK(c),43);ksb(b);$t(b,Ox(Hx((xx(),zx(0,HLb)),Kx(HLb)),BY(yx(K0),116)))}sJ(a.u)}\nfunction Xlb(a,b){var c,d;a.r=b;for(c=0;cd.length&&(d=GJ(a,$wnd.Math.max($wnd.Math.max(8,e),OY(a.g*rJb))));tAb(b,0,d,a.g,c);a.g=e}\nfunction SW(a,b,c){var d,e;e=BY(lCb(a.d,b),155);if(!e){e=new sEb;oCb(a.d,b,e)}d=BY(e.Qf(c),156);if(!d){d=new BDb;e.Rf(c,d)}return d}\nfunction _I(){YI();var a,b;a=BY(BJ(WI),77);if(WI.g==0)ie(ac,3089);else{b=BY(AJ(WI),77);vo(OY(b.d),OY(b.e),OY(b.c),OY(b.b))}return a}\nfunction Ykb(a){var b,c;a.f=(Flb(),Dlb);a.u=a.o.i;a.v='MEMORIZE!';a.d='';for(c=zJ(a.C);dK(c);){b=BY(eK(c),43);Iu(b,(tx(),rx))}}\nfunction Tl(a,b,c){a.g*=b;a.t*=b;a.w*=c;a.b*=c;a.o*=b;a.j*=c;a.q!=-1&&(a.q*=b);a.r!=-1&&(a.r*=b);a.s!=-1&&(a.s*=c);a.p!=-1&&(a.p*=c)}\nfunction $l(a,b,c,d,e){var f,g;g=1/a.v.a.uc();f=1/a.v.a.sc();a.Dc(b*g,c*f,(b+d)*g,(c+e)*f);a.u=$wnd.Math.abs(d);a.t=$wnd.Math.abs(e)}\nfunction Lf(){Lf=_bb;Jf=new Mf('Image',0);Gf=new Mf('Audio',1);Kf=new Mf('Text',2);Hf=new Mf('Binary',3);If=new Mf('Directory',4)}\nfunction qB(){qB=_bb;ov();oB=new Vh(0,0,1,1);nB=new Vh(1,0,0,1);mB=new Vh(0,1,0,1);kB=new BG;jB=new LG;hB=new NG;gB=new PG;iB=new RG}\nfunction akb(a){var b,c;if(a<60)return Srb(a,0)+'s';c=OY(a/60);if(c<60)return c+'m '+OY(a%60)+'s';b=c/60|0;return b+'h '+c%60+'m'}\nfunction kkb(a){if(ybb(a,1024)<0)return Sbb(a)+' B';if(ybb(a,vKb)<0)return Srb(Qbb(a)/1024,0)+' KB';return Srb(Qbb(a)/vKb,1)+' MB'}\n", -"function oob(a,b){var c;if(!(!!a.d&&vib>=1)||b==null)return;if(Fzb(b,a.b))return;lob(a);c=b;a.e=Qwb('MixPreloader-'+c,new qob(a,c))}\nfunction xf(a,b){var c;c=new Image;a.b!=null&&sU(c,tHb,a.b);mf(c,new Cf(a.c,c));a.a.b?NV(c,'data:'+a.d+';base64,'+Pf(b)):NV(c,a.e)}\nfunction OK(a,b){var c,d,e;if(b0){$wnd.Error.stackTraceLimit=Error.stackTraceLimit=64;return true}return 'stack' in new Error}\nfunction Ibb(a,b){var c;if(Gbb(a)&&Gbb(b)){c=a%b;if(qKbe.length&&(e=dL(a,$wnd.Math.max($wnd.Math.max(8,f),OY(a.c*rJb))));tAb(b,c,e,a.c,d);a.c+=d}\nfunction Lyb(a){var b;if(isNaN(a)){return 2143289344}return b=new ArrayBuffer(4),(new Float32Array(b))[0]=a,(new Uint32Array(b))[0]|0}\nfunction Ao(a,b,c,d,e){var f;a.o[a.k+a.a]=(Oh(),f=OY(255*e)<<24|OY(255*d)<<16|OY(255*c)<<8|OY(255*b),iU(),hU[0]=f&IHb,undefined,gU[0])}\nfunction FU(a){var b=0;var c=a;while(c.offsetParent){b-=c.scrollLeft;c=c.parentNode}while(a){b+=a.offsetLeft;a=a.offsetParent}return b}\nfunction Ke(a,b,c){var d;yU(a.a,b);xU(a.a,c);if(a.b.f){d=$wnd.devicePixelRatio||1;a.a.style[cHb]=b/d+(gW(),hHb);a.a.style[iHb]=c/d+hHb}}\nfunction ag(a){this.g=new lf;this.e=new hP;this.f=new hP;this.b=new hP;this.j=new hP;this.d=new hP;this.i=new hP;this.a=new hP;this.c=a}\nfunction bX(a,b,c){this.c=new cX(this);if(!a){throw wbb(new nzb)}if(b<0){throw wbb(new Pyb)}this.a=c;this.b=b;this.d=a;b>0&&wR(this.c,b)}\nfunction SD(a,b){if(b==a)throw wbb(new Qyb('actor cannot be the Container.'));if(b==a.a)return;!!a.a&&RD(a,a.a,true);a.a=b;!!b&&qv(a,b)}\nfunction TW(a,b){var c,d;d=BY(lCb(a.d,b),155);if(!d){return bEb(),bEb(),aEb}c=BY(d.Qf(null),156);if(!c){return bEb(),bEb(),aEb}return c}\nfunction bfb(){Zeb();var a;a=BY(lCb(Xeb,null),186);if(a){return a}sCb(Xeb)==0&&gdb(new efb);a=new ffb;oCb(Xeb,null,a);wEb(Yeb,a);return a}\nfunction Ix(a,b,c){xx();var d;d=BY(yx(H0),149);oJ(d.b,a);!!d.p&&Pt(a,d.p);oJ(d.b,b);!!d.p&&Pt(b,d.p);oJ(d.b,c);!!d.p&&Pt(c,d.p);return d}\nfunction Px(a,b,c){xx();var d;d=BY(yx(S0),117);oJ(d.b,a);!!d.p&&a._c(d.p);oJ(d.b,b);!!d.p&&b._c(d.p);oJ(d.b,c);!!d.p&&c._c(d.p);return d}\nfunction hqb(a,b,c,d){var e,f,g;e=Ze(a.a,QMb+b);f=Ye(a.a,RMb+b,0);g=c>e||c==e&&d>f;if(g){bf(a.a,QMb+b,c);af(a.a,RMb+b,d);We(a.a)}return g}\nfunction ubb(b,c){var d;if(!b){return c}try{b.ec()}catch(a){a=vbb(a);if(HY(a,13)){d=a;if(!c){return d}kL(c,d)}else throw wbb(a)}return c}\nfunction $Bb(a,b){var c,d,e;for(d=a.Pf().zc();d.Ac();){c=BY(d.Bc(),48);e=c.$f();if(NY(b)===NY(e)||b!=null&&Bb(b,e)){return c}}return null}\nfunction FB(a,b){var c,d,e,f;if(!b)throw wbb(new Qyb(PIb));d=a.p.d;for(e=0,f=a.p.g;e0;e--){c=BY(d[e],58).c&_Gb;if(Hk(c))return e+1}return 0}\nfunction hzb(a){var b,c;if(ybb(a,-129)>0&&ybb(a,128)<0){return jzb(),b=Rbb(a)+128,c=izb[b],!c&&(c=izb[b]=new bzb(a)),c}return new bzb(a)}\nfunction Mc(a){var b;if(a.i){a.i=false;for(b=0;ba){throw wbb(new Qyb('fromIndex: 0 > toIndex: '+a))}if(a>b){throw wbb(new Wxb('fromIndex: 0, toIndex: '+a+WOb+b))}}\nfunction iR(a,b,c){if(b>c)throw wbb(new Qyb('fromIndex('+b+') > toIndex('+c+')'));if(b<0)throw wbb(new Vxb(b));if(c>a)throw wbb(new Vxb(c))}\nfunction Ub(){Ub=_bb;Qb=new Vb('Classpath',0);Sb=new Vb('Internal',1);Rb=new Vb('External',2);Pb=new Vb('Absolute',3);Tb=new Vb('Local',4)}\nfunction yq(a){tq();this.d=new SL;this.a=a;this.b=qK((this.a.c/4|0)*4000);xAb(this.b);this.c=ne(bc);this.g=35048;wAb(sq);null.eg();sq.Ef()}\nfunction go(a,b,c,d){this.a=a;this.e=b;this.b=c;this.f=d;if(this.e){this.e=fo(this.e);this.g=this.e.q;this.c=this.e.k;!c&&(this.b=this.e.i)}}\nfunction Gzb(a,b){tGb(a);if(b==null){return false}if(Fzb(a,b)){return true}return a.length==b.length&&Fzb(a.toLowerCase(),b.toLowerCase())}\nfunction TAb(a,b,c){if(a.b==0){a.a[b]=(c>>8&255)<<24>>24;a.a[b+1]=(c&255)<<24>>24}else{a.a[b+1]=(c>>8&255)<<24>>24;a.a[b]=(c&255)<<24>>24}}\nfunction QAb(a,b){var c,d;c=0;if(a.b==0){for(d=0;d<4;d++){c=c<<8;c=c|a.a[b+d]&255}}else{for(d=3;d>=0;d--){c=c<<8;c=c|a.a[b+d]&255}}return c}\nfunction Wg(a,b){var c,d,e;d=Rbb(b);if(rM(a.b,d)){c=EY(vM(a.b,d));e=a.d;c.pauseTime=e.currentTime;typeof c.stop!==GHb?c.stop():c.noteOff()}}\nfunction Ph(a){a.d<0?(a.d=0):a.d>1&&(a.d=1);a.c<0?(a.c=0):a.c>1&&(a.c=1);a.b<0?(a.b=0):a.b>1&&(a.b=1);a.a<0?(a.a=0):a.a>1&&(a.a=1);return a}\nfunction wm(a){if(a.j)throw wbb(new Syb('SpriteBatch.end must be called before begin.'));a.t=0;ac.c.depthMask(false);qp(a.u);Im(a);a.j=true}\nfunction _K(a,b){var c;if(b<0)throw wbb(new Qyb(sJb+b));c=a.c+b;c>a.a.length&&dL(a,$wnd.Math.max($wnd.Math.max(8,c),OY(a.c*rJb)));return a.a}\nfunction LL(a,b){var c;if(b<0)throw wbb(new Qyb(sJb+b));c=a.c+b;c>a.a.length&&QL(a,$wnd.Math.max($wnd.Math.max(8,c),OY(a.c*rJb)));return a.a}\nfunction uJ(a,b){var c;if(b<0)throw wbb(new Qyb(sJb+b));c=a.g+b;c>a.d.length&&GJ(a,$wnd.Math.max($wnd.Math.max(8,c),OY(a.g*rJb)));return a.d}\nfunction ki(a,b,c){var d;d=ni();if(d==1)return 1;b=$wnd.Math.min(b,d);if(!c&&(Xr(),$wnd.Math.abs(b-a.b)<=LHb))return a.b;Ce(bc,b);return a.b=b}\nfunction jH(a){var b,c;c=0;b=0;if(a.F.a){c=$wnd.Math.max(c,a.F.a.Ud()+a.F.a.Xd());b=$wnd.Math.max(b,a.F.a.Fd())}return $wnd.Math.max(c+a.I,b)}\nfunction Du(a,b,c,d){(d&16)!=0?(b-=a.zb):(d&8)==0&&(b-=a.zb/2);(d&2)!=0?(c-=a.mb):(d&4)==0&&(c-=a.mb/2);if(a.Ab!=b||a.Bb!=c){a.Ab=b;a.Bb=c}}\nfunction pT(){var a;if(kT!=0){a=Date.now();if(a-lT>2000){lT=a;mT=$wnd.setTimeout(wT,10)}}if(kT++==0){zT((yT(),xT));return true}return false}\nfunction Mlb(a,b){var c;b.I=jI(40);b.P=true;c=new $E(BMb,a.t,bMb);TE(c,1,1);Rh(c.kb,sLb,sLb,sIb,1);c.ob='global-status';PB(eD(rB(b,c),20).O)}\nfunction ADb(a,b){var c,d;d=a.a.length;b.lengthd&&PX(b,d,null);return b}\nfunction ut(a,b){var c;c=b.a;return yt(a,a.a*c[0]+a.b*c[4]+a.c*c[8]+c[12],a.a*c[1]+a.b*c[5]+a.c*c[9]+c[13],a.a*c[2]+a.b*c[6]+a.c*c[10]+c[14])}\nfunction DR(a){var b,c,d;b=(sAb(),Obb(Abb(Jbb(Cbb(Date.now()),$Gb),$Gb),a.b));nR();for(c=0,d=lR.g;c=0){e=a.n[d];a.n[d]=c;return e}d=-(d+1);a.c[d]=b;a.n[d]=c;++a.j>=a.k&&fP(a,a.c.length<<1);return null}\nfunction iqb(a,b,c,d){var e,f,g;e=Ze(a.a,BNb+b);f=Ye(a.a,PMb+b,0);g=e<=0||c>e||c==e&&de;if(g){af(a.a,HNb+b,c);bf(a.a,INb+b,d);We(a.a)}return g}\nfunction Gc(a,b){var c;c=b.width/(b.clientWidth|0);return OY($wnd.Math.round(c*(PU((AU(),a).clientX||0)-zU.Ne(b)+zU.Qe(b)+KV(b.ownerDocument))))}\nfunction Hc(a,b){var c;c=b.width/(b.clientWidth|0);return OY($wnd.Math.round(c*(PU((AU(),a).clientX||0)-zU.Ne(b)+zU.Qe(b)+KV(b.ownerDocument))))}\nfunction Vi(a,b,c,d,e){Qi(a);a.p=OY(b*255);a.j=OY(c*255);a.b=OY(d*255);a.a=e;a.f='rgba('+a.p+','+a.j+','+a.b+','+a.a+')';MS(a.g,a.f);OS(a.g,a.f)}\nfunction uv(a){var b,c,d,e,f;b=BY(xQ(a.cb),50);for(d=0,e=a.cb.g;d0&&Hu(this,RE(this),QE(this))}\nfunction jI(a){eI();var b;if(a==0)return JG;if(a>=-10&&a<=100&&a==OY(a)){b=dI[OY(a)+10];!b&&(dI[OY(a)+10]=b=new gI(a));return b}return new gI(a)}\nfunction AQ(a){if(a.b==null||NY(a.b)!==NY(a.d))return;if(a.a!=null&&a.a.length>=a.g){tAb(a.d,0,a.a,0,a.g);a.d=a.a;a.a=null}else GJ(a,a.d.length)}\nfunction CX(a,b){switch(b.c){case 0:{a['dir']='rtl';break}case 1:{a['dir']='ltr';break}case 2:{BX(a)!=(GX(),DX)&&(a['dir']='',undefined);break}}}\nfunction Upb(a,b){var c,d,e,f,g;g=0;for(d=QX(KX(cab,1),VHb,2,6,[WLb,XLb,YLb,ZLb]),e=0,f=d.length;eb&&(b=g)}return b}\nfunction SAb(a,b,c){var d;if(a.b==0){for(d=3;d>=0;d--){a.a[b+d]=(c&255)<<24>>24;c=c>>8}}else{for(d=0;d<=3;d++){a.a[b+d]=(c&255)<<24>>24;c=c>>8}}}\nfunction RAb(a,b){var c;c=0;if(a.b==0){c=a.a[b]<<8<<16>>16;c=(c|a.a[b+1]&255)<<16>>16}else{c=a.a[b+1]<<8<<16>>16;c=(c|a.a[b]&255)<<16>>16}return c}\nfunction AY(a,b){if(LY(a)){return !!zY[b]}else if(a.cg){return !!a.cg[b]}else if(JY(a)){return !!yY[b]}else if(IY(a)){return !!xY[b]}return false}\nfunction Gw(a,b){var c,d;for(d=0,c=a.o.length;d0){return b+':'+c+'s'}else{if(b==0){return Srb(d,2)+'s'}return c+'s'}}\nfunction svb(a,b,c){var d,e,f;d=new Yi(a,(e=b,e));for(f=0;f=0){oJ(a.A,$yb(c));ed(Zb,GLb,'Slot '+c+' returned to queue, queue size='+a.A.g)}}\nfunction AN(a,b){if(a.j==(iO(),gO)&&b.e==null)throw wbb(new Syb('An object child requires a name: '+b));b.f=null;!a.a?(a.a=b):(a.c.f=b);a.c=b;++a.g}\nfunction mib(a,b){iib();var c,d,e;if(a.cb.g<1)return;c=wJ(a.cb,0);if(!HY(c,10))return;e=BY(c,10);if(e.cb.g>=2){d=wJ(e.cb,1);HY(d,8)&&XE(BY(d,8),b)}}\nfunction Qi(a){if(!a.e){a.e=GS();yU(DS(a.e),a.q);xU(DS(a.e),a.k);a.g=ES(a.e);NS(a.g,($S(),YS).a);if(a.o){NS(a.g,PS.a);KS(a.g,a.o,0,0);NS(a.g,YS.a)}}}\nfunction Zm(a,b,c,d,e){var f,g,h,i;i=d/a.c.i;f=e/a.c.g;a.c.e=a.a*i;a.c.f=a.b*f;h=a.c.n?a.c.j:a.c.k;g=a.c.n?a.c.k:a.c.j;fm(a,b+a.c.e,c+a.c.f,h*i,g*f)}\nfunction PB(a){if(a.p.g>0){if(!a.D){if(BY(AJ(a.p),49).q)return a.K;DB(a)}a.P=true;a.bb=true}a.D=false;!!a.K&&vg(kB,a.K);a.K=IB(a);TC(a.K);return a.K}\nfunction IO(){var a;this.d=FJb;a=TP(51,FJb);this.i=OY(a*FJb);this.e=a-1;this.f=fzb(Dbb(this.e));this.c=MX(Y9,HGb,1,a,5,1);this.j=MX(TY,NGb,6,a,15,1)}\nfunction dM(){var a;this.e=FJb;a=TP(51,FJb);this.j=OY(a*FJb);this.f=a-1;this.g=fzb(Dbb(this.f));this.d=MX(TY,NGb,6,a,15,1);this.k=MX(TY,NGb,6,a,15,1)}\nfunction Rib(a){phb(a.k.c,(Phb(),Mhb));Hw(a.U,Rx((xx(),Fx(15,0,EIb,null)),Fx(-30,0,EIb,null),Fx(20,0,EIb,null),Fx(-10,0,EIb,null),Fx(5,0,MLb,null)))}\nfunction Skb(a){phb(a.e.c,(Phb(),Mhb));Hw(a.U,Rx((xx(),Fx(15,0,EIb,null)),Fx(-30,0,EIb,null),Fx(20,0,EIb,null),Fx(-10,0,EIb,null),Fx(5,0,MLb,null)))}\nfunction drb(a){phb(a.g.c,(Phb(),Mhb));Hw(a.U,Rx((xx(),Fx(15,0,EIb,null)),Fx(-30,0,EIb,null),Fx(20,0,EIb,null),Fx(-10,0,EIb,null),Fx(5,0,MLb,null)))}\nfunction krb(a){var b;if(a.t==(zrb(),yrb)){if(a.f==0&&a.n>0){b=OY($wnd.Math.ceil(a.n));a.v=NNb+b}else{a.v=a.k+' LIVES | '+a.F+'/'+a.c.g+' PLACED'}}}\nfunction gyb(a,b,c){kGb(a>=0&&a<=1114111);if(a>=tKb){b[c++]=55296+(a-tKb>>10&1023)&_Gb;b[c]=56320+(a-tKb&1023)&_Gb;return 2}else{b[c]=a&_Gb;return 1}}\nfunction phb(a,b){var c,d;if(!Xe(a.c.j.a,MKb,true))return;c=FY(lCb(a.f,b));if(c==null)return;d=b==(Phb(),Lhb)||b==Hhb||b==Mhb;lhb(a,c,d?RKb:0,d?LHb:0)}\nfunction uo(a){this.a=2;this.a==1?so('OpenGL ES (\\\\d(\\\\.\\\\d){0,2})',a):this.a==2?so('WebGL (\\\\d(\\\\.\\\\d){0,2})',a):this.a==0&&so('(\\\\d(\\\\.\\\\d){0,2})',a)}\nfunction Tp(a,b){if(a.i==b)return;if(!a.i)throw wbb(new Syb(qIb));if(!a.a)throw wbb(new Syb('autoShapeType must be enabled.'));Bo(a.g);a.i=null;Jp(a,b)}\nfunction DB(a){var b,c,d,e;c=a.p.d;e=0;for(d=a.p.g-1;d>=0;d--){b=BY(c[d],49);if(b.q)break;e+=b.i.a}a.v=$wnd.Math.max(a.v,e);++a.O;BY(AJ(a.p),49).q=true}\nfunction DJ(a,b){var c,d;if(b>=a.g)throw wbb(new Uxb(uJb+b+vJb+a.g));c=a.d;d=c[b];--a.g;a.f?tAb(c,b+1,c,b,a.g-b):PX(c,b,c[a.g]);PX(c,a.g,null);return d}\nfunction TR(a,b,c){var d,e,f;d=nQ(a.j,a.i,b,c);f=OY($wnd.Math.round(d.a));e=OY($wnd.Math.round(d.b));a.e=(b-f)/2|0;a.f=(c-e)/2|0;a.d=f;a.c=e;QR(a,true)}\nfunction eib(a,b){if(a.a.k!=a.c){ed(Zb,gLb,'Skipping rank-'+b+' celebration \\u2014 results epoch changed');return}b>0&&b<=10?Yhb(a.a,b):a.b&&Yhb(a.a,0)}\nfunction jf(a,b,c,d,e){var f;if(a.a||a.b){hf(b,new yf(a,e,d,c,b))}else{f=new Image;d!=null&&(f.setAttribute(tHb,d),undefined);mf(f,new Ef(e,f));f.src=b}}\nfunction Yp(){this.f=new us;this.k=new us;this.c=new us;this.j=new it;this.b=new Vh(1,1,1,1);this.g=new Do;ss(this.f,cc.a.width,cc.a.height);this.e=true}\nfunction $X(a,b){var c,d,e;if(b<=22){c=a.l&(1<>>0,e.toString(16));f='\\\\u'+Tzb('0000',d.length)+d;g=String.fromCharCode(c);return a.replace(new RegExp(f,'g'),g)}\nfunction Yj(a){switch(a.e){case 5125:case 5124:case 5126:case 5132:return 4*a.c;case 5121:case 5120:return a.c;case 5123:case 5122:return 2*a.c;}return 0}\nfunction Pzb(a,b,c){var d,e;d=Qzb(b,'([/\\\\\\\\\\\\.\\\\*\\\\+\\\\?\\\\|\\\\(\\\\)\\\\[\\\\]\\\\{\\\\}$^])','\\\\\\\\$1');e=Qzb(Qzb(c,WHb,'\\\\\\\\\\\\\\\\'),'\\\\$','\\\\\\\\$');return Qzb(a,d,e)}\nfunction Bo(a){var b;if(a.e==0)return;qp(a.i);Ep(a.i,'u_projModelView',a.g);for(b=0;b=55296&&d<=56319&&b=0&&a<=1114111);return a>=tKb?QX(KX(QY,1),XHb,6,15,[55296+(a-tKb>>10&1023)&_Gb,56320+(a-tKb&1023)&_Gb]):QX(KX(QY,1),XHb,6,15,[a&_Gb])}\nfunction nK(a){var b;b=null;HY(a,135)?(b=BY(a,118).Af()):HY(a,89)&&(b=BY(a,89));if(!b)throw wbb(new HL('data must be a ByteBuffer or FloatBuffer'));return b}\nfunction aN(a,b){var c,d,e,f;e=a.d.length;a.j=OY(b*a.e);a.f=b-1;a.g=fzb(a.f);f=a.d;a.d=MX(TY,NGb,6,b,15,1);if(a.i>0){for(c=0;c0){for(c=0;c>22);e+=d>>22;if(e<0){return false}a.l=c&mKb;a.m=d&mKb;a.h=e&nKb;return true}\nfunction Ueb(a,b){tS(a,zV($doc));_cb((Vcb(),a.j));a.g==-1?Zcb(a.j,133398655|(a.j.__eventBits||0)):(a.g|=133398655);!!a.a&&(a.j[BKb]='',undefined);NV(a.j,b.a)}\nfunction Flb(){Flb=_bb;Dlb=new Glb('SHOWING',0);Elb=new Glb('SHUFFLING',1);Clb=new Glb(ULb,2);Blb=new Glb(VLb,3);zlb=new Glb('CHECKING',4);Alb=new Glb(yMb,5)}\nfunction Htb(){Htb=_bb;Gtb=new Itb('NOT_DOWNLOADED',0);Dtb=new Itb('DOWNLOADING',1);Ctb=new Itb('DOWNLOADED',2);Ftb=new Itb('LOADED',3);Etb=new Itb('ERROR',4)}\nfunction Ic(a,b){var c;c=b.height/(b.clientHeight|0);return OY($wnd.Math.round(c*(PU((AU(),a).clientY||0)-zU.Oe(b)+((b.scrollTop||0)|0)+LV(b.ownerDocument))))}\nfunction Jc(a,b){var c;c=b.height/(b.clientHeight|0);return OY($wnd.Math.round(c*(PU((AU(),a).clientY||0)-zU.Oe(b)+((b.scrollTop||0)|0)+LV(b.ownerDocument))))}\nfunction sS(a){if(!a.i){Zeb();xEb(Yeb,a)&&_eb(a)}else if(a.i){a.i._e(a)}else if(a.i){throw wbb(new Syb(\"This widget's parent does not implement HasWidgets\"))}}\nfunction PW(a,b,c){var d;if(!b){throw wbb(new ozb('Cannot add a handler with a null type'))}a.b>0?OW(a,new Ygb(a,b,c)):(d=SW(a,b,null),d.Kf(c));return new Xgb}\nfunction XW(a){var b,c,d;FL.call(this,YW(a),a.Mf()?null:BY(a.zc().Bc(),13));this.a=a;d=0;for(c=a.zc();c.Ac();){b=BY(c.Bc(),13);if(d++==0){continue}kL(this,b)}}\nfunction Cob(a){var b,c,d,e,f,g,h;h=a.e.a.uc();g=a.e.a.sc();f=h/g;if(QLb>f){c=900;b=900/f;d=0;e=PJb-b}else{b=PJb;c=PJb*f;d=(900-c)/2;e=0}xm(a.U.b,a.e,d,e,c,b)}\nfunction Kkb(a){var b,c,d,e,f,g,h;h=a.c.a.uc();g=a.c.a.sc();f=h/g;if(QLb>f){c=900;b=900/f;d=0;e=(PJb-b)/2}else{b=PJb;c=PJb*f;d=(900-c)/2;e=0}xm(a.R,a.c,d,e,c,b)}\nfunction lvb(a){var b,c,d,e,f,g,h;h=a.d.a.uc();g=a.d.a.sc();f=h/g;if(QLb>f){c=900;b=900/f;d=0;e=(PJb-b)/2}else{b=PJb;c=PJb*f;d=(900-c)/2;e=0}xm(a.R,a.d,d,e,c,b)}\nfunction fsb(a,b,c,d,e){var f,g;Lk(a.a.b,fJb);tl(a.b,a.a,c);f=fJb;if(a.b.e>840){f=fJb*(840/a.b.e);Lk(a.a.b,f);tl(a.b,a.a,c)}g=(900-a.b.e)/2;hsb(a,b,c,g,d,e,f)}\nfunction ni(){var a;if(fi>0)return fi;if(cc.c.getExtension('GL_EXT_texture_filter_anisotropic')){a=qK(16);zAb(a,0);yAb(a,a.c);se();return fi=a.b[0]}return fi=1}\nfunction to(b,c){try{return Gyb(b,10)}catch(a){a=vbb(a);if(HY(a,44)){bd(Zb,'libGDX GL','Error parsing number: '+b+', assuming: '+c);return c}else throw wbb(a)}}\nfunction BF(a){var b,c;b=a.b.d-(a.O?OY(a.Z):0);c=a.b.e-OY(a.P?a.H-a.$:a.H);Cu(a.a,b,c);if(a.a){a.c.d=a.b.d-b;a.c.e=a.b.e-c;a.c.c=a.b.c;a.c.b=a.b.b;Fv(a.a,a.c)}}\nfunction Vs(a){a=Tbb(a,Nbb(a,33));a=Jbb(a,{l:1412301,m:4153269,h:1045786});a=Tbb(a,Nbb(a,33));a=Jbb(a,{l:388179,m:2619498,h:806123});a=Tbb(a,Nbb(a,33));return a}\nfunction hC(a){var b;b=GB(a);!!a.j.L&&(b=$wnd.Math.max(b,a.j.L.Fd()));!!a.j.D&&(b=$wnd.Math.max(b,a.j.D.Fd()));!!a.j.t&&(b=$wnd.Math.max(b,a.j.t.Fd()));return b}\nfunction iC(a){var b;b=HB(a);!!a.j.L&&(b=$wnd.Math.max(b,a.j.L.Gd()));!!a.j.D&&(b=$wnd.Math.max(b,a.j.D.Gd()));!!a.j.t&&(b=$wnd.Math.max(b,a.j.t.Gd()));return b}\nfunction xJ(a,b,c){var d,e,f;e=a.d;if(c||b==null){for(d=0,f=a.g;d=0;e--){c=BY(d[e],49);b=c.a;!!b&&qu(b)}wg(kB,a.p);sJ(a.p);a.O=0;a.v=0;!!a.K&&vg(kB,a.K);a.K=null;a.D=false;uv(a)}\nfunction Fob(a,b){var c,d;d=BY(wJ(a.d,b),27);c=BY(wJ(a.b,b),27);$t(d,Ox((xx(),Mx(sNb,d.ub,tNb,null)),Lx(new spb(a,d,c,b))));$t(c,Ox(Bx(tNb),Mx(1,c.ub,tNb,null)))}\nfunction Gob(a,b){var c,d;d=BY(wJ(a.d,b),27);c=BY(wJ(a.b,b),27);$t(c,Ox((xx(),Mx(sNb,c.ub,tNb,null)),Lx(new qpb(a,c,d,b))));$t(d,Ox(Bx(tNb),Mx(1,d.ub,tNb,null)))}\nfunction cBb(a,b,c,d){var e,f;f=b.length;if(c<0||d<0||Ebb(xbb(c,d),f)){throw wbb(new Txb)}if(d>a.d-a.f){throw wbb(new HAb)}for(e=c;ea.d-a.f){throw wbb(new HAb)}for(e=c;e>19;j=b.h>>19;if(i!=j){return j-i}e=a.h;h=b.h;if(e!=h){return e-h}d=a.m;g=b.m;if(d!=g){return d-g}c=a.l;f=b.l;return c-f}\nfunction $sb(a,b,c){if(!c)return;if(bP(a.c,b)>=0){Nm(c);return}cP(a.c,b,c);cP(a.e,b,(Htb(),Ftb));ed(Zb,tOb,'Registered preloaded atlas: '+b+' ('+c.a.g+' regions)')}\nfunction gs(){gs=_bb;var a;fs=MX(SY,YHb,6,GIb,15,1);for(a=0;a=0){a.k[d]=c;return}d=-(d+1);a.d[d]=b;a.k[d]=c;++a.i>=a.j&&cM(a,a.d.length<<1)}\nfunction Ww(a,b){var c,d,e;if(a.i==b)return true;c=BY(fQ(a.s,e2),198);c.s=a;d=a.i;!!d&&fu(d,c);e=!c.p;if(e){a.i=b;if(b){fu(b,c);e=!c.p;e||(a.i=d)}}dQ(a.s,c);return e}\nfunction Xw(a,b){var c,d,e;if(a.u==b)return true;c=BY(fQ(a.s,e2),198);c.s=a;d=a.u;!!d&&fu(d,c);e=!c.p;if(e){a.u=b;if(b){fu(b,c);e=!c.p;e||(a.u=d)}}dQ(a.s,c);return e}\nfunction Qx(a,b,c,d){xx();var e;e=BY(yx(S0),117);oJ(e.b,a);!!e.p&&Pt(a,e.p);oJ(e.b,b);!!e.p&&$y(b,e.p);oJ(e.b,c);!!e.p&&Pt(c,e.p);oJ(e.b,d);!!e.p&&Pt(d,e.p);return e}\nfunction wC(a,b,c,d,e){if(a.r)return false;if(d==0&&a.n!=-1&&e!=a.n)return false;a.r=true;a.s=d;a.v=b;a.w=c;a.A=(sAb(),xbb(Cbb(Date.now()),Cbb(rC*1000)));return true}\nfunction Ul(a,b,c,d,e,f,g){var h,i,j;h=c+e;i=d+f;j=a.C;j[b]=c;j[b+1]=d;j[b+2]=g;j[b+5]=c;j[b+6]=i;j[b+7]=g;j[b+10]=h;j[b+11]=i;j[b+12]=g;j[b+15]=h;j[b+16]=d;j[b+17]=g}\nfunction Op(a,b,c,d,e,f,g){if(a.i==(aq(),Zp)){Sp(a,b,c,d,e,a.d,f,g);return}Kp(a,$p,null,2);Ao(a.g,f.d,f.c,f.b,f.a);Co(a.g,b,c,0);Ao(a.g,g.d,g.c,g.b,g.a);Co(a.g,d,e,0)}\nfunction Qfb(a,b){Pfb.call(this,FKb+a+') '+GKb+b+HKb+IKb==null?GJb:bcb(FKb+a+') '+GKb+b+HKb+IKb),HY(FKb+a+') '+GKb+b+HKb+IKb,13)?BY(FKb+a+') '+GKb+b+HKb+IKb,13):null)}\nfunction Vhb(a,b,c,d,e){var f;f=new sEb;_Eb(f.f,'mode',a);_Eb(f.f,'grid',b);_Eb(f.f,'result',c?'win':'loss');pCb(f,'time_seconds',Srb(d,1));_Eb(f.f,'hints_used',''+e)}\nfunction Te(){throw wbb(new HL('HttpResponse.getResultAsStream() is not available on GWT. Use getResultAsString() if possible, or make use of AssetDownloader class.'))}\nfunction ED(a,b){qB();var c;zD.call(this,a,b);c=this.c;TE(c,8,8);this.a=new DE((mQ(),jQ));AE(this.a,b.a);wB(this);rB(this,this.a);rB(this,c);Hu(this,iC(this),hC(this))}\nfunction DO(a,b){var c,d,e;if(b==null)throw wbb(new Qyb(IJb));d=a.c;for(c=Rbb(Nbb(Jbb(Fb(b),EJb),a.f));;c=c+1&a.e){e=d[c];if(e==null)return -(c+1);if(Bb(e,b))return c}}\nfunction KP(a,b){var c,d,e;if(b==null)throw wbb(new Qyb(IJb));d=a.c;for(c=Rbb(Nbb(Jbb(Fb(b),EJb),a.f));;c=c+1&a.e){e=d[c];if(e==null)return -(c+1);if(Bb(e,b))return c}}\nfunction bP(a,b){var c,d,e;if(b==null)throw wbb(new Qyb(IJb));d=a.c;for(c=Rbb(Nbb(Jbb(Fb(b),EJb),a.i));;c=c+1&a.g){e=d[c];if(e==null)return -(c+1);if(Bb(e,b))return c}}\nfunction Ehb(){Ehb=_bb;Ahb=new Fhb('MENU',0);zhb=new Fhb('GAME',1);Dhb=new Fhb('ZEN',2);Chb=new Fhb(YKb,3);yhb=new Fhb(ZKb,4);xhb=new Fhb($Kb,5);Bhb=new Fhb('PAIRS',6)}\nfunction Slb(a){var b,c,d;if(a<60){return Srb(a,0)+'s'}else if(a<3600){c=OY(a/60);d=OY(a%60);return c+'m '+d+'s'}else{b=OY(a/3600);c=OY(a%3600/60);return b+'h '+c+'m'}}\nfunction Gg(a,b){var c,d,e;c=new $g(a.a,a.b);e=b.b.c+(''+FY(_O(b.b.a,b.a,b.a)));d=Rgb();Ogb(d,new Og(a,c));d.open(JGb,e,true);Qgb(d,(Ugb(),Sgb).a);d.send(null);return c}\nfunction TT(a){var b,c,d,e;b='RT';c='zL';e=$wnd.Math.min(a.length,5);for(d=e-1;d>=0;d--){if(Fzb(a[d].d,b)||Fzb(a[d].d,c)){a.length>=d+1&&a.splice(0,d+1);break}}return a}\nfunction Abb(a,b){var c;if(Gbb(a)&&Gbb(b)){c=a/b;if(qKb0&&Dm(a);a.p=null;a.j=false;b=ac;b.c.depthMask(true);b.c.disable(dIb)}\nfunction Jp(a,b){if(a.i)throw wbb(new Syb('Call end() before beginning a new shape batch.'));a.i=b;if(a.e){ps(a.c,a.f.a);ls();ws(a.c.a,a.k.a);a.e=false}xo(a.g,a.c,a.i.a)}\nfunction qr(a,b){var c,d,e,f,g;if(b==1)return 1;b+=a.b[0]/2;f=0;c=0;for(d=0,e=a.b.length;d= 1'));c=MX($Z,HGb,75,a.length,0,1);for(b=0;b=0)++e}return e-b}\nfunction Vg(f,a,b){var c=f.d;var d=f.c;d==null&&(d=c.createBuffer(2,22050,44100));var e=c.createBufferSource();e.buffer=d;e.loop=a;b!==1&&(e.playbackRate.value=b);return e}\nfunction ZI(a,b,c,d,e,f,g,h){YI();yt(XI,g.d,g.e,0);ut(XI,f);bh(a,XI,b,c,d,e);h.d=XI.a;h.e=XI.b;yt(XI,g.d+g.c,g.e+g.b,0);ut(XI,f);bh(a,XI,b,c,d,e);h.c=XI.a-h.d;h.b=XI.b-h.e}\nfunction BK(a,b,c){if(b<0)throw wbb(new Uxb('start: '+b));if(c>a.c)throw wbb(new Uxb('end: '+c+', size: '+a.c));if(b>c)throw wbb(new Uxb('start: '+b+', end: '+c));return c}\nfunction WM(a,b){var c;if(b==0){if(a.a)return false;a.a=true;++a.i;return true}c=$M(a,b);if(c>=0)return false;c=-(c+1);a.d[c]=b;++a.i>=a.j&&aN(a,a.d.length<<1);return true}\nfunction qhb(a){var b,c,d;if(!Xe(a.c.j.a,MKb,true))return;c=a.c.o;d=c==0||c==4;if(d){b=ihb[bs(ihb.length-1)];lhb(a,b,SKb,TKb)}else{lhb(a,FY(lCb(a.f,(Phb(),Hhb))),RKb,LHb)}}\nfunction rhb(a){var b,c,d;if(!Xe(a.c.j.a,MKb,true))return;c=a.c.o;d=c==0||c==4;if(d){b=hhb[bs(hhb.length-1)];lhb(a,b,RKb,TKb)}else{lhb(a,FY(lCb(a.f,(Phb(),Lhb))),RKb,LHb)}}\nfunction cyb(a,b){if(b<2||b>36){return -1}if(a>=48&&a<48+$wnd.Math.min(b,10)){return a-48}if(a>=97&&a=65&&a=0;b--){Ks[b]=d;d*=0.5}c=1;for(a=24;a>=0;a--){Js[a]=c;c*=0.5}}\nfunction DD(a){var b;if(a.g){if(a.f&&!!a.b.d)return a.b.d;return a.b.b}b=tC(a.e)&&!a.g;if(a.f&&!!a.b.c)return b&&!!a.b.e?a.b.e:a.b.c;if(b&&!!a.b.f)return a.b.f;return a.b.a}\nfunction nU(a,b){var c,d;b=vU(b);d=a.className||'';c=uU(d,b);if(c==-1){d.length>0?(a.className=d+' '+b||'',undefined):(a.className=b||'',undefined);return true}return false}\nfunction Xkb(a){var b,c;a.f=(Flb(),Clb);a.q=0;a.v='RECONSTRUCT!';a.d='[ TAP TO CHECK ]';for(c=zJ(a.C);dK(c);){b=BY(eK(c),43);Iu(b,(tx(),sx));osb(b,a.e.c);psb(b,new rlb(a))}}\nfunction avb(b){if(b==null||!Fzb(b.substr(0,5),ONb))return -1;try{return Gyb((yGb(5,b.length+1),b.substr(5)),10)}catch(a){a=vbb(a);if(HY(a,44)){return -1}else throw wbb(a)}}\nfunction ms(a){a.a[0]=1;a.a[4]=0;a.a[8]=0;a.a[12]=0;a.a[1]=0;a.a[5]=1;a.a[9]=0;a.a[13]=0;a.a[2]=0;a.a[6]=0;a.a[10]=1;a.a[14]=0;a.a[3]=0;a.a[7]=0;a.a[11]=0;a.a[15]=1;return a}\nfunction ts(a,b,c,d){ks[0]=1;ks[4]=0;ks[8]=0;ks[12]=b;ks[1]=0;ks[5]=1;ks[9]=0;ks[13]=c;ks[2]=0;ks[6]=0;ks[10]=1;ks[14]=d;ks[3]=0;ks[7]=0;ks[11]=0;ks[15]=1;ws(a.a,ks);return a}\nfunction $Q(a){var b;while(a.f>1){b=a.f-2;if(b>=1&&a.e[b-1]<=a.e[b]+a.e[b+1]||b>=2&&a.e[b-2]<=a.e[b]+a.e[b-1]){a.e[b-1]a.e[b+1]){break}ZQ(a,b)}}\nfunction WEb(){function b(){try{return (new Map).entries().next().done}catch(a){return false}}\nif(typeof Map===DGb&&Map.prototype.entries&&b()){return Map}else{return XEb()}}\nfunction ef(a,b,c){if(IY(c))return a.a+(''+b)+'b';if(HY(c,56))return a.a+(''+b)+'i';if(HY(c,122))return a.a+(''+b)+'l';if(HY(c,91))return a.a+(''+b)+'f';return a.a+(''+b)+'s'}\nfunction BN(a){switch(a.j.c){case 2:return Gzb(a.i,rHb);case 3:return a.b!=0;case 5:case 4:return Lbb(a.d,0);}throw wbb(new Syb('Value cannot be converted to boolean: '+a.j))}\nfunction Job(a){Fob(a,a.g);Fob(a,a.w);a.g=-1;a.w=-1;if(a.p<=0){a.t=(hpb(),apb);phb(a.i.c,(Phb(),Jhb));Bob(a,false);nib(a.U,a.i.r.a,a.i,new ypb(a))}else{a.t=(hpb(),fpb)}Tob(a)}\nfunction Yg(f,a,b,c){var d=f.d;a.startTime=d.currentTime;var e=f;a.onended=function(){e.nc(b)};typeof a.start!==GHb?a.start(d.currentTime,c):a.noteOn(d.currentTime,c);return a}\nfunction ik(a){if(JK)return new lk(a.a);if(!a.b){a.b=new lk(a.a);a.c=new lk(a.a)}if(!a.b.c){a.b.b=0;a.b.c=true;a.c.c=false;return a.b}a.c.b=0;a.c.c=true;a.b.c=false;return a.c}\nfunction aK(a){if(JK)return new fK(a.a);if(!a.b){a.b=new fK(a.a);a.c=new fK(a.a)}if(!a.b.c){a.b.b=0;a.b.c=true;a.c.c=false;return a.b}a.c.b=0;a.c.c=true;a.b.c=false;return a.c}\nfunction dqb(a,b,c,d,e){var f,g,h,i,j,k;g=GMb+b+'_'+c;f=Ze(a.a,g)+1;bf(a.a,g,f);if(d){k=HMb+b+'_'+c;j=Ze(a.a,k)+1;bf(a.a,k,j)}h=IMb+b+'_'+c;i=Ye(a.a,h,0)+e;af(a.a,h,i);We(a.a)}\nfunction Ji(){this.i=new Dt;this.c=new Et(0,0,-1);this.k=new Et(0,1,0);this.j=new us;this.n=new us;this.b=new us;this.f=new us;this.e=new fr;ot();new Jt(new Dt,new Dt);this.g=0}\nfunction yA(a,b){var c;if(a.a>=a.b.g)return true;c=a.q;a.q=null;try{if(BY(wJ(a.b,a.a),22).Zc(b)){if(!a.p)return true;++a.a;if(a.a>=a.b.g)return true}return false}finally{a.q=c}}\nfunction wO(a){var b,c,d;b=new oAb;b.a+='\"';for(d=0;da.c)throw wbb(new Uxb(wJb+b+' > '+a.c));d=a.a;a.c==d.length&&(d=QL(a,$wnd.Math.max(8,OY(a.c*rJb))));a.b?tAb(d,b,d,b+1,a.c-b):(d[a.c]=d[b]);++a.c;d[b]=c}\nfunction yJ(a,b,c){var d;if(b>a.g)throw wbb(new Uxb(wJb+b+' > '+a.g));d=a.d;a.g==d.length&&(d=GJ(a,$wnd.Math.max(8,OY(a.g*rJb))));a.f?tAb(d,b,d,b+1,a.g-b):PX(d,a.g,d[b]);++a.g;PX(d,b,c)}\nfunction rS(a){if(!a.f){throw wbb(new Syb(\"Should only call onDetach when the widget is attached to the browser's document\"))}try{a.we()}finally{Vcb();a.j.__listener=null;a.f=false}}\nfunction qsb(a){var b,c,d,e,f,g;e=a.f.j/2-a.f.g/4;d=a.c.a;g=new jA;g.a=360;g.j=rOb;f=new vA;f.a=0.5;f.b=0.5;f.j=rOb;c=new Nz;c.b=d;c.c=e;c.j=rOb;b=new Dsb(a);$t(a.j,Ox(Ix(g,f,c),b))}\nfunction $q(a,b,c,d,e,f){var g,h;a.c=b;a.f=c;if(d==0){a.a=e;a.b=0;a.d=0;a.e=f}else{h=(Xr(),(gs(),fs)[OY(d*$Hb)&_Hb]);g=fs[OY((d+90)*$Hb)&_Hb];a.a=g*e;a.b=-h*f;a.d=h*e;a.e=g*f}return a}\nfunction lob(b){var c,d,e;b.e=null;e=b.c;b.b=null;b.a=null;b.c=null;if(e){for(d=zJ(e);dK(d);){c=BY(eK(d),26);try{qCb((Mi(),Li),$yb(c.n))}catch(a){a=vbb(a);if(!HY(a,14))throw wbb(a)}}}}\nfunction Qob(a){var b,c,d,e;++a.i.k;for(e=zJ(a.d);dK(e);){d=BY(eK(e),27);qu(d)}for(c=zJ(a.b);dK(c);){b=BY(eK(c),27);qu(b)}sJ(a.d);sJ(a.b);sJ(a.K);sJ(a.M);sJ(a.I);sJ(a.J);Rob(a);Sob(a)}\nfunction WD(a){ov();SA.call(this);this.k=(KG(),GG);this.j=FG;this.s=IG;this.r=HG;this.i=JG;this.g=JG;this.q=JG;this.o=JG;this.n=JG;this.p=JG;Iu(this,(tx(),qx));this.gb=false;SD(this,a)}\nfunction kL(a,b){uGb(b,'Cannot suppress a null exception.');lGb(b!=a,'Exception can not suppress itself.');if(a.i){return}a.k==null?(a.k=QX(KX(dab,1),HGb,13,0,[b])):(a.k[a.k.length]=b)}\nfunction EN(a){switch(a.j.c){case 2:return Hyb(a.i);case 3:return Cbb(a.b);case 4:return a.d;case 5:return Lbb(a.d,0)?1:0;}throw wbb(new Syb('Value cannot be converted to long: '+a.j))}\nfunction CN(a){switch(a.j.c){case 2:return Fyb(a.i);case 3:return a.b;case 4:return Qbb(a.d);case 5:return Lbb(a.d,0)?1:0;}throw wbb(new Syb('Value cannot be converted to double: '+a.j))}\nfunction hkb(a,b){var c,d;for(c=0;c<3;c++){a.s[c].Pd(BY(kG(a.p,c==b?kMb:lMb,E1),80));c==b?xu(a.s[c],Tjb[c%Tjb.length]):xu(a.s[c],(Oh(),Lh));Ku(a.t[c],c==b);d=a.t[c].xb;!!d&&(d.yb=c==b)}}\nfunction xd(a){var b,c,d,e,f;b=new nAb;for(d=(a.j==null&&(a.j=ST(a)),a.j),e=0,f=d.length;e=0?':'+c.c:'')+')'+eHb)}return b.a}\nfunction nH(a,b){var c,d,e,f;b-=a.J+a.k-a.F.c.b.e-bL(a.n,a.M);c=a.F.a;!!c&&(b-=a.F.a.Vd());f=a.n.c;d=a.n.a;for(e=1;eb){if(d[e]-b<=b-d[e-1])return e;return e-1}}return f-1}\nfunction Fdb(){Cdb=AGb(Kdb);Ddb=AGb(Ldb);var c=Vdb;var d=zdb;c(d,function(a,b){d[a]=AGb(b)});var e=Bdb;c(e,function(a,b){e[a]=AGb(b)});c(e,function(a,b){$wnd.addEventListener(a,b,true)})}\nfunction $zb(a){var b,c;if(a>=tKb){b=55296+(a-tKb>>10&1023)&_Gb;c=56320+(a-tKb&1023)&_Gb;return String.fromCharCode(b)+(''+String.fromCharCode(c))}else{return String.fromCharCode(a&_Gb)}}\nfunction os(a,b){a.a[0]=b.a;a.a[1]=b.d;a.a[2]=0;a.a[3]=0;a.a[4]=b.b;a.a[5]=b.e;a.a[6]=0;a.a[7]=0;a.a[8]=0;a.a[9]=0;a.a[10]=1;a.a[11]=0;a.a[12]=b.c;a.a[13]=b.f;a.a[14]=0;a.a[15]=1;return a}\nfunction $I(a){a.d=OY($wnd.Math.round(a.d));a.e=OY($wnd.Math.round(a.e));a.c=OY($wnd.Math.round(a.c));a.b=OY($wnd.Math.round(a.b));if(a.c<0){a.c=-a.c;a.d-=a.c}if(a.b<0){a.b=-a.b;a.e-=a.b}}\nfunction uS(a,b){var c;c=a.i;if(!b){try{!!c&&c.f&&rS(a)}finally{a.i=null}}else{if(c){throw wbb(new Syb('Cannot set a new parent without first clearing the old parent'))}a.i=b;b.f&&a.xe()}}\nfunction $f(a,b,c){switch(c.g.c){case 2:cP(a.j,c.b,FY(b));break;case 0:cP(a.f,c.b,EY(b));break;case 3:cP(a.d,c.b,BY(b,90));break;case 1:cP(a.b,c.b,BY(b,90));break;case 4:cP(a.e,c.b,null);}}\nfunction jj(){jj=_bb;cj=new kj('Alpha',0);dj=new kj('Intensity',1);ej=new kj('LuminanceAlpha',2);fj=new kj('RGB565',3);hj=new kj('RGBA4444',4);gj=new kj('RGB888',5);ij=new kj('RGBA8888',6)}\nfunction iO(){iO=_bb;gO=new jO(BGb,0);bO=new jO('array',1);hO=new jO('stringValue',2);dO=new jO('doubleValue',3);eO=new jO('longValue',4);cO=new jO('booleanValue',5);fO=new jO('nullValue',6)}\nfunction fo(a){var b,c,d,e,f,g,h;if(!bc&&eo){e=a.q;d=a.k;g=_r(e);f=_r(d);if(e!=g||d!=f){h=new Yi(g,(c=f,c));b=(Qi(a),DS(a.e));Si(h,b,0,e,d,0,e,d);qCb((Mi(),Li),$yb(a.n));return h}}return a}\nfunction Fw(a,b){var c,d,e;for(e=0,c=a.o.length;e0){for(c=0;c0){for(c=0;c0){for(c=0;c=0&&g.b!=b)continue;if(c>=0&&g.a!=c)continue}JL(f,g.c)}return f}\nfunction Kq(a){this.F=new Yq;this.s=new it;this.t=new it;this.b=new it;this.c=new it;this.o=new Qq(this);this.C=20;this.B=20;this.v=400000005;this.n=uIb;this.p={l:0,m:1310720,h:122070};this.j=a}\nfunction Zq(a,b){var c,d,e,f,g,h;c=b.a*a.a+b.b*a.d;d=b.a*a.b+b.b*a.e;e=b.a*a.c+b.b*a.f+b.c;f=b.d*a.a+b.e*a.d;g=b.d*a.b+b.e*a.e;h=b.d*a.c+b.e*a.f+b.f;a.a=c;a.b=d;a.c=e;a.d=f;a.e=g;a.f=h;return a}\nfunction FJ(a,b,c){var d,e,f;e=a.d;if(c||b==null){for(d=0,f=a.g;d0?Uzb(a.G,0,e):'')+(''+(d>22-b;e=a.h<>22-b}else if(b<44){c=0;d=a.l<>44-b}else{c=0;d=0;e=a.l<0){for(c=0;c>>24)*1.0039370078740157)<<24,d);a.a=((c&JHb)>>>24)/255;a.b=((c&KHb)>>>16)/255;a.c=((c&65280)>>>8)/255;a.d=(c&255)/255}\nfunction yo(){var a,b,c,d;b=new MJ;oJ(b,new $j(1,3,eIb));oJ(b,new $j(4,4,'a_color'));for(d=0;d<0;d++){oJ(b,new $j(16,2,mIb+d))}a=MX($Z,HGb,75,b.g,0,1);for(c=0;c=0){e=a.o[d];a.o[d]=c;return e}d=-(d+1);a.d[d]=b;a.o[d]=c;++a.k>=a.n&&CM(a,a.d.length<<1);return null}\nfunction Uhb(b,c,d,e,f,g,h){var i,j,k;try{j=Jqb(Spb(b.j),$e(b.j.a,eLb,fLb),c,d,e,f,g,b.i);k=b.k;Vwb(b.g,j,new fib(b,k,h))}catch(a){a=vbb(a);if(HY(a,14)){i=a;ed(Zb,gLb,hLb+i.qe())}else throw wbb(a)}}\nfunction Xtb(a,b,c,d,e,f,g,h){var i;i=c==null||!!a.t&&Wsb(a.t,c);if(!i&&!!a.t){XE(d,'Downloading...');xu(d,(Zrb(),Yrb));Usb(a.t,c,new pub(d,a,c,e,f,g,h,b));return}pqb(a.j,c);Ttb(e,f,g);!!h&&h.nf(c)}\nfunction sd(a,b){var c,d,e;e=b.b-a.a.c.c;d=b.a-a.a.c.d;if(e==0||d==0){return}mS(a.a.q,''+e+hHb);lS(a.a.q,''+d+hHb);if(a.a.d){if(a.a.c.f){c=$wnd.devicePixelRatio||1;e=OY(e*c);d=OY(d*c)}Ke(a.a.d,e,d)}}\nfunction Xg(a,b,c){var d,e,f,g;if(!Eg&&a.d.state!=='running')return -1;e=BY(xg(a.e),136);d=Vg(a,false,c);rg(e,d);g=e.d;g&&(g.pan.value=0);sg(e,b);f=a.f++;Yg(a,d,f,0);zM(a.b,f,d);zM(a.a,f,e);return f}\nfunction ufb(){deb.call(this);this.d=(Vcb(),FV($doc));this.c=CV($doc);kU(this.d,Ycb(this.c));jS(this,this.d);this.a=(Eeb(),Beb);this.b=(Ieb(),Heb);this.d['cellSpacing']='0';this.d['cellPadding']='0'}\nfunction YQ(a,b){var c,d;a.i=$wnd.Math.max(a.i,b);if(a.g.length>1;d|=d>>2;d|=d>>4;d|=d>>8;d|=d>>16;++d;d<0?(d=b):(d=$wnd.Math.min(d,a.a.length>>>1));c=MX(Y9,HGb,1,d,5,1);a.g=c}return a.g}\nfunction mY(a,b){var c,d,e,f;b&=63;c=a.h&nKb;if(b<22){f=c>>>b;e=a.m>>b|c<<22-b;d=a.l>>b|a.m<<22-b}else if(b<44){f=0;e=c>>>b-22;d=a.m>>b-22|a.h<<44-b}else{f=0;e=0;d=c>>>b-44}return VX(d&mKb,e&mKb,f&nKb)}\nfunction rO(){rO=_bb;nO=new uO('json',0);lO=new uO('javascript',1);oO=new uO('minimal',2);mO=new WFb('^[a-zA-Z_$][a-zA-Z_$0-9]*$');pO=new WFb('^[^\":,}/ ][^:]*$');qO=new WFb('^[^\":,{\\\\[\\\\]/ ][^}\\\\],]*$')}\nfunction Zhb(a,b,c,d,e,f){var g,h;if(!a.g)return;if(Xe(a.j.a,iLb,false)){Uhb(a,b,c,d,e,f,false)}else{h=Bqb();oqb(a.j,h);if(a.v){g=a.v;sob(g.U,a.r.a,a.c,new aib(a,b,c,d,e,f))}else{Uhb(a,b,c,d,e,f,true)}}}\nfunction dkb(a){switch(a){case WLb:return 'Easy \\u2022 4 tiles';case XLb:return 'Medium \\u2022 9 tiles';case YLb:return 'Hard \\u2022 16 tiles';case ZLb:return 'Expert \\u2022 25 tiles';default:return a;}}\nfunction pnb(a,b,c){var d,e,f,g,h,i,j,k;i=a.g*1.5;j=i*i;k=nJb;d=-1;for(h=0;h0&&(e.a+='-',e);for(d=0;d=2147483648&&(c-=4294967296);return c}\nfunction Srb(a,b){var c,d,e,f,g,h;if(b==0){return ''+OY(a)}g=1;for(e=0;e= 0: '+a));c=_r($wnd.Math.max(2,OY($wnd.Math.ceil(a/b))));if(c>1073741824)throw wbb(new Qyb('The required capacity is too large: '+a));return c}\nfunction pR(a,b,c,d,e){if(b.e!=-1)throw wbb(new Qyb('The same task may not be scheduled twice.'));b.c=(sAb(),xbb(Abb(Jbb(Cbb(Date.now()),$Gb),$Gb),Cbb(c*1000)));b.d=Cbb(d*1000);b.e=e;oJ(a.a,b);wR(mR,0);return b}\nfunction Xzb(a){var b,c,d;c=a.length;d=0;while(dd&&(yGb(b-1,a.length),a.charCodeAt(b-1)<=32)){--b}return d>0||ba.c){throw wbb(new Txb)}if(a.c==a.a.length){f=MX(n5,HGb,53,a.a.length*2,0,1);for(e=0;ec;--d){a.a[d]=a.a[d-1]}a.a[c]=b}\nfunction KEb(a,b,c){var d,e,f,g;g=a.b.Tf(b);e=(d=a.a.get(g),d==null?MX(Y9,HGb,1,0,5,1):d);if(e.length==0){a.a.set(g,e)}else{f=HEb(a,b,e);if(f){return f.ag(c)}}PX(e,e.length,new tDb(b,c));++a.c;++a.b.e;return null}\nfunction Ck(a){var b,c,d,e,f,g,h,i;for(g=a.k,h=0,i=g.length;ha.i[b].a.length&&LL(a.i[b],c-a.i[b].c);e=a.e[b]+c*20;f=a.j[b];if(f==null){a.j[b]=MX(SY,YHb,6,e,15,1)}else if(f.length=1)throw wbb(new Qyb('loadFactor must be > 0 and < 1: '+b));this.f=b;c=TP(a,b);this.k=OY(c*b);this.g=c-1;this.i=fzb(this.g);this.c=MX(Y9,HGb,1,c,5,1);this.n=MX(Y9,HGb,1,c,5,1)}\nfunction Tsb(a){var b,c,d,e;Xd();if(!null.eg())return;for(b=null.eg(),c=0,d=b.length;c=0;h--){e=f[h];pu(e,(i.a=b,i.b=c,i));g=e.fd(i.a,i.b,d);if(g)return g}return ju(a,b,c,d)}\nfunction nsb(a,b){var c,d,e,f;if(b<0||b>=a.f.k.g){return}f=BY(wJ(a.f.k,b),15);qnb(a.f,b);a.b=b;!!a.a&&qhb(a.a);e=new Nz;Mz(e,f.a,f.b);e.j=DIb;c=new vA;c.a=2;c.b=2;c.j=CIb;d=new Bsb(a);a.e?$t(a.j,Px(c,d,e)):$t(a.j,e)}\nfunction vD(a,b){var c,d;if(!b)throw wbb(new ozb('style cannot be null'));if(!HY(b,54))throw wbb(new Qyb('style must be a TextButtonStyle.'));a.d=BY(b,54);lC(a,b);if(a.c){d=BY(b,54);c=a.c.p;c.a=d.q;c.b=d.r;WE(a.c,c)}}\nfunction YW(a){var b,c,d,e,f;c=a.Nf();if(c==0){return null}b=new pAb(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.zc();f.Ac();){e=BY(f.Bc(),13);d?(d=false):(b.a+='; ',b);jAb(b,e.qe())}return b.a}\nfunction Phb(){Phb=_bb;Khb=new Qhb('MENU_CHANGE',0);Ihb=new Qhb('GAME_START',1);Ohb=new Qhb('WIN',2);Jhb=new Qhb('LOSE',3);Lhb=new Qhb('PICKUP',4);Hhb=new Qhb('DROP',5);Mhb=new Qhb('REJECT',6);Nhb=new Qhb('TOGGLE',7)}\n", -"function cjb(a,b){var c,d;if(b!=a.a.t)return;if(a.a.b.g==0)return;if(a.a.j!=(ljb(),kjb))return;for(d=zJ(a.a.b);dK(d);){c=BY(eK(d),43);if(!!c.vb&&c.wb==(tx(),sx)&&!tJ(a.a.s,c)&&c.Bb+c.mb/2>=a.a.o.j){Kib(a.a,c);break}}}\nfunction tvb(a,b){var c,d;sJ(a.o);a.p=0;if(b==null){a.i=-1}else{a.i=-1;for(c=0;c=0){d=FY(wJ(a.r,a.i));Fzb(d,a.b)||Dvb(a,d)}if(!Evb(a)){a.g=-1;a.f=-1}Gvb(a);Avb(a)}\nfunction so(a,b){var c,d,e,f,g;e=new WFb(a);d=new VFb(e,b);c=ocb(d.c,d.a);if(c){f=d.b[1];g=Rzb(f,'\\\\.',0);to(g[0],2);g.length<2?0:to(g[1],0);g.length<3?0:to(g[2],0)}else{ed(Zb,'GLVersion','Invalid version string: '+b)}}\nfunction uU(a,b){var c,d,e;c=a.indexOf(b);while(c!=-1){if(c==0||(yGb(c-1,a.length),a.charCodeAt(c-1)==32)){d=c+b.length;e=a.length;if(d==e||d=0){return gGb((c=FY($O(a.j,b)),RBb(),c)).length}if(bP(a.f,b)>=0){return 1}if(bP(a.d,b)>=0){return BY($O(a.d,b),90).a.length}if(bP(a.b,b)>=0){return BY($O(a.b,b),90).a.length}return 0}\nfunction Bib(a){yib();var b,c,d,e;if(!a.t)return null;e=(d=$e(a.j.a,BLb,''),d.length==0?null:d);if(e==null)return null;c=new MJ;b=new MJ;Gsb();Fzb(_Kb,e)?Cib(a,c,b):Dib(a,e,c,b);if(c.g==0)return null;return new Eib(c,b)}\nfunction dV(a,b){if(Element.prototype.getBoundingClientRect){return b.getBoundingClientRect().top+a.scrollTop|0}else{var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}}\nfunction cV(a,b){if(Element.prototype.getBoundingClientRect){return b.getBoundingClientRect().left+a.scrollLeft|0}else{var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}}\nfunction Wjb(a){var b,c,d,e,f,g,h,i,j;j=a.a.a.uc();i=a.a.a.sc();h=j/i;if(QLb>h){d=900;c=900/h;e=0;f=PJb-c}else{c=PJb;d=PJb*h;e=(900-d)/2;f=0}b=new BE(a.a);vu(b,e,f,d,c);Iw(a.U,b);g=new BE(a.b);vu(g,0,0,900,PJb);Iw(a.U,g)}\nfunction Klb(a){var b,c,d,e,f,g,h,i,j;j=a.a.a.uc();i=a.a.a.sc();h=j/i;if(QLb>h){d=900;c=900/h;e=0;f=PJb-c}else{c=PJb;d=PJb*h;e=(900-d)/2;f=0}b=new BE(a.a);vu(b,e,f,d,c);Iw(a.U,b);g=new BE(a.b);vu(g,0,0,900,PJb);Iw(a.U,g)}\nfunction Fub(a){var b,c,d,e,f,g,h,i,j;j=a.a.a.uc();i=a.a.a.sc();h=j/i;if(QLb>h){d=900;c=900/h;e=0;f=PJb-c}else{c=PJb;d=PJb*h;e=(900-d)/2;f=0}b=new BE(a.a);vu(b,e,f,d,c);Iw(a.U,b);g=new BE(a.c);vu(g,0,0,900,PJb);Iw(a.U,g)}\nfunction sj(a,b){if(!!a.a&&b.vc()!=a.a.vc())throw wbb(new HL('New data must have the same managed status as the old data'));a.a=b;b.wc()||b.xc();ce(ac,a.d,a.c);oi(b);li(a,a.f,a.e);mi(a,a.g,a.i);ki(a,a.b,true);ce(ac,a.d,0)}\nfunction Dnb(a){var b,c,d,e,f;f=0;for(c=QX(KX(cab,1),VHb,2,6,[$Kb,YKb,ZKb,_Lb]),d=0,e=c.length;d0){d=e[c];if(d==null)continue;b.a+=''+(d===a?JJb:d);break}while(c-->0){d=e[c];if(d==null)continue;b.a+=SHb;b.a+=''+(d===a?JJb:d)}return b.a}\nfunction hpb(){hpb=_bb;fpb=new ipb(ULb,0);bpb=new ipb('FIRST_FLIPPING',1);gpb=new ipb('SECOND_FLIPPING',2);_ob=new ipb('CHECKING',3);cpb=new ipb('MATCHED',4);dpb=new ipb('MISMATCHED',5);epb=new ipb(VLb,6);apb=new ipb(yMb,7)}\nfunction bS(a){var b,c,d,e,f,g;b=MX(r3,{762:1,3:1,4:1},234,a.a.a.length,0,1);b=BY(ADb(a.a,b),762);c=new bT;for(e=b,f=0,g=e.length;f0&&wR(a.b,$wnd.Math.max(5,16-(Date.now()-c.a)))}\nfunction iV(){var a=/rv:([0-9]+)\\.([0-9]+)(\\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());if(a&&a.length>=3){var b=parseInt(a[1])*$Gb+parseInt(a[2])*1000+parseInt(a.length>=5&&!isNaN(a[4])?a[4]:0);return b}return -1}\nfunction $kb(a,b){switch(a.f.c){case 0:a.u-=b;a.D=Srb($wnd.Math.max(0,a.u),1);a.u<=0&&Zkb(a);break;case 1:a.u-=b;a.D='';a.u<=0&&Xkb(a);break;case 2:a.q+=b;a.D=Srb(a.q,1)+'s';if(a.g){a.k-=b;a.k<=0&&(a.g=false)}a.i>0&&(a.i-=b);}}\nfunction YFb(a,b,c,d,e){var f,g,h,i,j;if(e==0){return}if(NY(a)===NY(c)){a=a.slice(b,b+e);b=0}h=c;for(g=b,i=b+e;g=1420&&c<=1470){d=Evb(a);if(!d||b<300){qwb(a.U,a.k.r.a,a.k,new iwb(a));return true}else b<600?(a.g=jvb(a,a.g,cvb.length-1,1)):(a.f=jvb(a,a.f,bvb.length-1,2));Gvb(a);Avb(a);return true}return false}\nfunction Dm(a){var b,c,d,e;if(a.k==0)return;++a.t;++a.v;e=a.k/20|0;e>a.q&&(a.q=e);b=e*6;gi(a.p);d=a.r;wi(d,a.A,a.k);if(a.i==(Fi(),Bi)){c=d.b.Nc(true);zAb(c,0);yAb(c,b)}me(ac,dIb);a.c!=-1&&de(ac,a.c,a.a,a.d,a.b);ti(d,a.u,b);a.k=0}\nfunction ps(a,b){a.a[0]=b[0];a.a[1]=b[1];a.a[2]=b[2];a.a[3]=b[3];a.a[4]=b[4];a.a[5]=b[5];a.a[6]=b[6];a.a[7]=b[7];a.a[8]=b[8];a.a[9]=b[9];a.a[10]=b[10];a.a[11]=b[11];a.a[12]=b[12];a.a[13]=b[13];a.a[14]=b[14];a.a[15]=b[15];return a}\nfunction Bob(a,b){var c,d;d=(Mjb(),Ijb)[a.i.n];if(b){a.v=iqb(a.i.j,d,a.p,a.u);dqb(a.i.j,_Lb,d,true,a.u);Vhb(_Lb,d,true,a.u,0);c=Gjb[a.i.p];Zhb(a.i,_Lb,d,c,a.p,a.u)}else{a.v=false;dqb(a.i.j,_Lb,d,false,a.u);Vhb(_Lb,d,false,a.u,0)}}\nfunction Xyb(a){var b,c,d;if(a<0){return 0}else if(a==0){return 32}else{d=-(a>>16);b=d>>16&16;c=16-b;a=a>>b;d=a-256;b=d>>16&8;c+=b;a<<=b;d=a-4096;b=d>>16&4;c+=b;a<<=b;d=a-GIb;b=d>>16&2;c+=b;a<<=b;d=a>>14;b=d&~(d>>1);return c+2-b}}\nfunction dR(a,b,c,d,e){var f,g,h,i,j;d==b&&++d;for(;d>>1;e.Lc(i,a[g])<0?(j=g):(f=g+1)}h=d-f;switch(h){case 2:PX(a,f+2,a[f+1]);case 1:PX(a,f+1,a[f]);break;default:tAb(a,f,a,f+1,h);}PX(a,f,i)}}\nfunction Zpb(a){var b,c,d,e,f,g,h,i,j;j=0;for(g=QX(KX(cab,1),VHb,2,6,[$Kb,YKb,ZKb,_Lb]),h=0,i=g.length;h0&&d<=dvb){c=Ysb(a.k.t,b);if(c){a.a=c;a.b=b}}}a.c=new OJ(a.F);!!a.a&&pJ(a.c,a.a.a)}\nfunction yC(a,b,c,d,e,f){var g,h;if(e==a.s){if(!a.o){h=uC(a,b.r,c,d);h&&e==0&&a.n!=-1&&f!=a.n&&(h=false);if(h){g=(sAb(),Jbb(Cbb(Date.now()),$Gb));Ebb(Obb(g,a.p),400000005)&&(a.t=0);++a.t;a.p=g;a.Od(b,c,d)}}a.r=false;a.s=-1;a.o=false}}\nfunction eP(a,b){var c,d,e,f,g,h,i;c=bP(a,b);if(c<0)return null;d=a.c;i=a.n;g=i[c];e=a.g;f=c+1&e;while((b=d[f])!=null){h=Rbb(Nbb(Jbb(Fb(b),EJb),a.i));if((f-h&e)>(c-h&e)){d[c]=b;i[c]=i[f];c=f}f=f+1&e}d[c]=null;i[c]=null;--a.j;return g}\nfunction du(a,b,c,d,e){var f,g,h,i;if(d<=0||e<=0)return false;g=a.vb;if(!g)return false;h=(Xs(),Ws);h.d=b;h.e=c;h.c=d;h.b=e;f=BY(fQ(Xt,y_),77);!!g.f&&!!g.f.i?(i=g.f.k):(i=g.b.w);RR(g.A,i,h,f);if(aJ(f))return true;dQ(Xt,f);return false}\nfunction NK(a){var b,c,d,e;if(a.b==0)throw wbb(new Syb('begin must be called before end.'));--a.b;if(a.b==0){if(a.a>0&&a.a==a.g){a.c.c=0;MK(a)}else{for(c=0,e=a.c.c;c=a.a&&PK(a,d)}for(b=a.a-1;b>=0;b--)PK(a,b)}a.a=0}}\nfunction He(a){this.d=[undefined];this.e=[undefined];this.a=[undefined];this.f=[undefined];this.g=[undefined];new Float32Array(40000);new Int32Array(12000);new Int16Array(12000);new Int8Array(12000);this.c=a;this.c.pixelStorei(37441,0)}\nfunction Bvb(a){var b;switch(a.c){case 'rands':return 'RAND';case 'darkly':return 'DARK';case 'pop':return 'POP';case 'pastel':return 'PASTEL';}b=Ozb(a.c.toUpperCase(),95,32);b.length>11&&(b=(xGb(0,11,b.length),b.substr(0,11)));return b}\nfunction sM(a,b){var c,d,e;e=a.o;if(!b){if(a.c&&a.p==null)return true;d=a.d;for(c=e.length-1;c>=0;c--)if(d[c]!=0&&e[c]==null)return true}else{if(a.c&&Tyb(b,a.p))return true;for(c=e.length-1;c>=0;c--)if(Tyb(b,e[c]))return true}return false}\nfunction FN(a){switch(a.j.c){case 2:return a.i;case 3:return a.i!=null?a.i:''+a.b;case 4:return a.i!=null?a.i:''+Sbb(a.d);case 5:return Lbb(a.d,0)?rHb:iIb;case 6:return null;}throw wbb(new Syb('Value cannot be converted to string: '+a.j))}\nfunction wp(a){var b,c,d,e;wAb(a.k);ue(bc,a.n,35721,a.k);e=a.k.Ff(0);a.a=MX(cab,VHb,2,e,6,1);for(b=0;b=f)throw wbb(new Uxb(xJb+b+vJb+a.c));if(1>b)throw wbb(new Uxb(\"start can't be > end: 1 > \"+b));c=b-1+1;e=f-c;if(a.b)tAb(a.a,1+c,a.a,1,f-(1+c));else{d=$wnd.Math.max(e,b+1);tAb(a.a,d,a.a,1,f-d)}a.c=f-c}\nfunction Aob(a){var b,c;if(a.g<0||a.w<0){a.t=(hpb(),fpb);return}b=BY(wJ(a.J,a.g),56).a;c=BY(wJ(a.J,a.w),56).a;if(b==c){++a.q;a.t=(hpb(),cpb);a.C=LHb;nhb(a.i.c,a.q)}else{a.q=0;a.t=(hpb(),dpb);a.C=1;--a.p;a.p>0&&phb(a.i.c,(Phb(),Jhb))}Tob(a)}\nfunction LEb(a,b){var c,d,e,f,g;f=a.b.Tf(b);d=(c=a.a.get(f),c==null?MX(Y9,HGb,1,0,5,1):c);for(g=0;g0&&--f.e}}return c}\nfunction pS(a){var b;if(a.f){throw wbb(new Syb(\"Should only call onAttach when the widget is detached from the browser's document\"))}a.f=true;Vcb();ydb(a.j,a);b=a.g;a.g=-1;b>0&&(a.g==-1?Zcb(a.j,b|(a.j.__eventBits||0)):(a.g|=b));a.ve();a.ze()}\nfunction rD(){if(!KC||KC!=_b){KC=_b;JC=new qD;JC.B=(KG(),GG);JC.A=FG;JC.I=IG;JC.H=HG;JC.w=EG;JC.v=DG;JC.N=JG;JC.L=JG;JC.K=JG;JC.M=JG;JC.G=JG;JC.D=JG;JC.C=JG;JC.F=JG;JC.t=PC;JC.u=PC;JC.f=IC;JC.r=QC;JC.s=QC;JC.i=NC;JC.P=null;JC.Q=null}return JC}\nfunction lY(a,b){var c,d,e,f,g;b&=63;c=a.h;d=(c&KIb)!=0;d&&(c|=-1048576);if(b<22){g=c>>b;f=a.m>>b|c<<22-b;e=a.l>>b|a.m<<22-b}else if(b<44){g=d?nKb:0;f=c>>b-22;e=a.m>>b-22|c<<44-b}else{g=d?nKb:0;f=d?mKb:0;e=c>>b-44}return VX(e&mKb,f&mKb,g&nKb)}\nfunction yH(a,b){bH();jE.call(this);this.s=new yl;this.n=new fL;this.a=new CH(this);this.q=new EH(this);this.F=b;this.I=b.c.b.d-b.c.b.f*2;this.G!=null&&uH(this);hE(this);this.c=Zb.b;au(this,this.p=new JH(this));tH(this,a);Hu(this,150,jH(this))}\nfunction vN(b,c){var d,e;try{e=new Hxb(Md(c))}catch(a){a=vbb(a);if(HY(a,14)){d=a;throw wbb(new vQ(nHb+c,d))}else throw wbb(a)}try{return wN(b,e)}catch(a){a=vbb(a);if(HY(a,14)){d=a;throw wbb(new vQ('Error parsing file: '+c,d))}else throw wbb(a)}}\nfunction nX(b,c){var d,e,f;if(!!b.a&&sCb(b.a)>0){for(f=new JCb((new DCb(b.a)).a);f.b;){e=ICb(f);try{Pgb(c,FY(e.$f()),FY(e._f()))}catch(a){a=vbb(a);if(HY(a,113)){d=a;throw wbb(new vX(d.qe()))}else throw wbb(a)}}}else{c.setRequestHeader(uHb,vHb)}}\nfunction zK(a,b){var c,d;d=a.a.length;c=(d>>1)+d+2;(c^SIb)<(b^SIb)&&(c=b);if((c^SIb)>-9){if(b<0)throw wbb(new EL('Unable to allocate array size: '+Sbb(zbb(fY(Gbb(b)?Pbb(b):b,Gbb(zJb)?Pbb(zJb):zJb)))));c=$wnd.Math.max(b,2147483639)}a.a=NDb(a.a,c)}\nfunction wg(a,b){var c,d,e,f,g;if(!b)throw wbb(new Qyb('objects cannot be null.'));c=a.c;e=a.d;for(d=0,f=b.g;d(c-g&e)){d[c]=b;c=f}f=f+1&e}d[c]=0;--a.i;return true}\nfunction _f(a,b){var c;if(bP(a.j,b)>=0){return new wxb(gGb((c=FY($O(a.j,b)),RBb(),c)))}if(bP(a.f,b)>=0){return new wxb(MX(PY,mHb,6,1,15,1))}if(bP(a.d,b)>=0){return new Uf(BY($O(a.d,b),90))}if(bP(a.b,b)>=0){return new Uf(BY($O(a.b,b),90))}return null}\nfunction Zsb(b){var c,d,e,f,g,h,i;f=new MJ;try{h=new zN;i=(c=Vzb(b),xN(h,c,c.length));g=GN(i,'files');if(g){for(e=g.a;e;e=e.f){oJ(f,FN(e))}}}catch(a){a=vbb(a);if(HY(a,14)){d=a;ed(Zb,tOb,'Failed to parse manifest: '+d.qe())}else throw wbb(a)}return f}\nfunction pwb(a){var b,c,d,e,f,g,h;d=new MJ;if(!a.s||!a.t)return d;b=a.t.a;c=null;h=new MJ;for(g=zJ(a.s.d);dK(g);){e=BY(eK(g),51);if(!xEb(b,e.c))continue;e.a?(c=e):oJ(h,e)}JJ(h,new Jwb);!!c&&oJ(d,c);for(f=zJ(h);dK(f);){e=BY(eK(f),51);oJ(d,e)}return d}\nfunction xyb(a){if(a.yf()){var b=a.c;b.zf()?(a.j='['+b.i):!b.yf()?(a.j='[L'+b.wf()+';'):(a.j='['+b.wf());a.b=b.vf()+'[]';a.g=b.xf()+'[]';return}var c=a.f;var d=a.d;d=d.split('/');a.j=Ayb('.',[c,Ayb('$',d)]);a.b=Ayb('.',[c,Ayb('.',d)]);a.g=d[d.length-1]}\nfunction Hg(g){var c=g;var d=c.a;var e=['click',EHb,'auxclick','dblclick',OGb,PGb,'pointerup',XGb,RGb,SGb,UGb];var f=function(b){d.resume();c.kc();e.forEach(function(a){$doc.removeEventListener(a,f)})};e.forEach(function(a){$doc.addEventListener(a,f)})}\nfunction Hp(a,b){op();this.s=new IO;this.r=new IO;this.q=new IO;this.d=new IO;this.c=new IO;this.b=new IO;this.k=rK();this.o=rK();mp.length>0&&(a=mp+a);lp.length>0&&(b=lp+b);this.u=a;this.f=b;qK(16);sp(this,a,b);if(this.i){wp(this);yp(this);pp(Zb,this)}}\nfunction wK(a,b){var c,d,e,f,g;if(a===b)return true;if(!a.b)return false;if(b==null)return false;if(!HY(b,173))return false;g=BY(b,173);if(!g.b)return false;f=a.c;if(f!=g.c)return false;c=a.a;d=g.a;for(e=0;e0){d+=f;Dm(a);f=$wnd.Math.min(h,e);tAb(c,d,a.A,0,f);a.k+=f;e-=f}}\nfunction Bp(a,b){var c,d,e,f;c=bc;if(b==-1)return -1;ae(c,b,a.t);ae(c,b,a.e);xgb(c.c,c.d[b]);f=CAb(4);BAb(f,(MAb(),MAb(),LAb));d=(f.b==0?JAb:KAb)==(null,LAb)?new oBb($Ab(f)):new GBb($Ab(f));ue(c,b,35714,d);e=d.Ff(0);if(e==0){a.j=te(bc,b);return -1}return b}\nfunction Mu(a,b){var c,d;if(b<0)throw wbb(new Qyb('ZIndex cannot be < 0.'));d=a.rb;if(!d)return false;c=d.cb;if(c.g<=1)return false;b=$wnd.Math.min(b,c.g-1);if(NY(wJ(c,b))===NY(a))return false;AQ(c);if(!FJ(c,a,true))return false;AQ(c);yJ(c,b,a);return true}\nfunction Vsb(a,b,c,d,e){var f,g,h,i,j;if(d>=c.g){ed(Zb,tOb,'Pack '+b+' download complete ('+c.g+' files)');hd(Zb,new Ktb(a,b,e));return}g=FY(wJ(c,d));f=uOb+b+'/'+g;if(e){h=d;j=c.g;hd(Zb,new Mtb(e,b,h,j))}i=new xc;i.e=f;i.d=30000;Ne(ec,i,new ttb(a,g,b,e,c,d))}\nfunction AB(a,b,c){var d,e;RA(a);if(a.gb){rv(a,b,vv(a));BB(a,b,c,0,0);if(a.q){Dm(b);e=a.G.Sd(a);d=a.F.Sd(a);if(du(a,e,d,a.zb-e-a.H.Sd(a),a.mb-d-a.I.Sd(a))){yv(a,b,c);Dm(b);dQ((Yt(),Xt),_I())}}else yv(a,b,c);Hm(b,a.fb)}else{BB(a,b,c,a.Ab,a.Bb);RA(a);xv(a,b,c)}}\nfunction ad(a,b){var c,d,e,f,g;g=new ufb;(Vcb(),g.j).className='gdx-preloader';c=new Neb(b);c.j.className='logo';rfb(g,c);e=new jfb;d=new Veb;f=d.j.style;f[cHb]=(gW(),'0.0%');e.j.className='gdx-meter';nS(e.j,'red');gfb(e,d);rfb(g,e);rfb(a.q,g);return new rd(f)}\nfunction Fnb(a){if(a.k){a.i.kb.a=0;a.c.kb.a=0;Fu(a.c,oNb);Bu(a.c);$t(a.c,Ox(Bx(LHb),Hx(Cx(HLb,(kr(),jr)),Mx(1,1,HLb,jr))))}else{a.c.kb.a=0;Fu(a.c,WMb);Bu(a.c);$t(a.i,Ox(Bx(1.5),Dx(FJb,(kr(),jr))));$t(a.c,Ox(Bx(1.800000011920929),Hx(Cx(nLb,jr),Mx(1,1,nLb,jr))))}}\nfunction Jj(){Jj=_bb;Ij=new Lj('Nearest',0,9728);Cj=new Lj('Linear',1,9729);Dj=new Lj('MipMap',2,9987);Hj=new Lj('MipMapNearestNearest',3,9984);Fj=new Lj('MipMapLinearNearest',4,9985);Gj=new Lj('MipMapNearestLinear',5,9986);Ej=new Lj('MipMapLinearLinear',6,9987)}\nfunction sH(a,b,c){var d;if(b<0)throw wbb(new Qyb('selectionStart must be >= 0'));if(c<0)throw wbb(new Qyb('selectionEnd must be >= 0'));b=$wnd.Math.min(a.G.length,b);c=$wnd.Math.min(a.G.length,c);if(c==b){a.o=false;return}if(c0){d=e[c];if(d==null)continue;b.a+=''+d;b.a+='=';b.a+=f[c];break}while(c-->0){d=e[c];if(d==null)continue;b.a+=SHb;b.a+=''+d;b.a+='=';b.a+=f[c]}b.a+='}';return b.a}\nfunction Yjb(a,b){var c;PB(eD(hD(rB(b,gkb(a,'DISPLAY & AUDIO')),20),15).O);a.o=new Mqb(a.d,a.p);c=new WD(a.o);TD(c,lG(a.p,cMb));OD(c,20,30,20,30);PB(eD(rB(b,c),30).O);PB(eD(hD(rB(b,gkb(a,'STORAGE')),10),15).O);a.q=new SB;a.q.J=false;$jb(a,a.q);PB(eD(rB(b,a.q),30).O)}\nfunction Nk(a){this.k=MX(d$,HGb,759,128,0,2);this.C=QX(KX(QY,1),XHb,6,15,[120,101,97,111,110,115,114,99,117,109,118,119,122]);this.c=QX(KX(QY,1),XHb,6,15,[77,78,66,68,67,69,70,75,65,71,72,73,74,76,79,80,81,82,83,84,85,86,87,88,89,90]);this.j=a;this.i=false;Ik(this,a)}\nfunction hrb(a,b){var c,d,e,f,g,h;h=arb(a);f=h.a;g=h.b;cP(a.D,b,h);c=new Nz;c.b=f;c.c=g;c.j=0.5;e=new jA;e.a=360;e.j=0.5;b.e=true;d=new vA;d.a=0.5;d.b=0.5;d.j=0.5;osb(b,a.g.c);psb(b,new Krb(a));$t(b,Px(Ix(c,e,d),b.i,Lx(new Mrb(b))));ed(Zb,MNb,'Tile spinning to tray')}\nfunction Ig(){var a,b;new lf;this.a=Jg();this.c=(a=this.a,b=null,a.createGain?(b=a.createGain()):(b=a.createGainNode()),b.gain.value=1,b.connect(a.destination),b);this.b=new Cg(this.a,this.c);_c(Zb,this);this.a.state!=='running'?Hg(this):(ed(Zb,'Webaudio',FHb),Eg=true)}\nfunction Mw(a,b,c){var d,e,f,g,h,i;d=BY(fQ(a.s,N_),52);_v(d,(ow(),nw));d.s=a;d.i=SIb;d.j=SIb;i=a.w;g=BY(xQ(i),262);for(f=0,h=i.g;f=g.length){d=g.length;e=0}else{for(;c-1;c--){if(!mH((yGb(c,g.length),g.charCodeAt(c)))){d=c+1;break}}}return QX(KX(TY,1),NGb,6,15,[d,e])}\nfunction qrb(a,b){var c,d,e;if(b!=a.a.p)return;if(a.a.c.g==0||a.a.G.g==0)return;if(a.a.t!=(zrb(),yrb))return;for(d=zJ(a.a.c);dK(d);){c=BY(eK(d),43);e=xJ(a.a.c,c,true);if(!!c.vb&&c.wb==(tx(),sx)&&e>=0&&e=a.a.j.j){Yqb(a.a,c);break}}}\nfunction uq(a,b){var c,d,e,f,g;g=a.d.c!=0;f=a.a.a.length;if(g){for(d=0;g&&d=i)throw wbb(new Uxb(xJb+c+vJb+a.g));if(b>c)throw wbb(new Uxb(\"start can't be > end: \"+b+' > '+c));g=a.d;d=c-b+1;h=i-d;if(a.f)tAb(g,b+d,g,b,i-(b+d));else{f=$wnd.Math.max(h,c+1);tAb(g,f,g,b,i-f)}for(e=h;e=9223372036854775807){return wY(),sY}e=false;if(a<0){e=true;a=-a}d=0;if(a>=pKb){d=OY(a/pKb);a-=d*pKb}c=0;if(a>=oKb){c=OY(a/oKb);a-=c*oKb}b=OY(a);f=VX(b,c,d);e&&_X(f);return f}\nfunction Gnb(a){var b,c,d,e;b=(e=$e(a.e.j.a,BLb,''),e.length==0?null:e);if(b==null||b.length==0)return 'Now: Core';Gsb();if(Fzb(_Kb,b))return 'MIX \\xB7 multiple packs per game';if(a.e.s){for(d=zJ(a.e.s.d);dK(d);){c=BY(eK(d),51);if(Fzb(b,c.c))return 'Now: '+c.b}}return 'Now: '+b}\nfunction Uwb(b,c,d,e,f,g){var h,i,j,k;try{k=b.a+'/scores?mode='+c+'&grid='+d+'&difficulty='+e+'&limit='+50;f!=null&&f.length!=0&&(k+='&device_uuid='+f);j=new pX((jX(),fX),k);oX(j,5000);lX(j,null,new fxb(g))}catch(a){a=vbb(a);if(HY(a,14)){h=a;mmb((i=g,h.qe(),i))}else throw wbb(a)}}\nfunction $c(d){var b=d;var c=null;bHb in $doc?(c='visibilitychange'):'webkitHidden' in $doc?(c='webkitvisibilitychange'):'mozHidden' in $doc?(c='mozvisibilitychange'):'msHidden' in $doc&&(c='msvisibilitychange');c!==null&&$doc.addEventListener(c,function(a){b.Xb($doc[bHb]!==true)})}\nfunction Iq(a,b,c,d){if(d>1)return false;if(a.k)return false;d==0?ft(a.s,b,c):ft(a.t,b,c);if(a.r){oI(a.j,a.b,a.c,a.s,a.t);return dt(a.b,a.c),dt(a.s,a.t),true}Xq(a.F,b,c,dc.c);if(a.a&&!Fq(a,b,c,a.w,a.A)){Oq(a.o);a.a=false}if(!a.a){a.q=true;return mI(a.j,b,c,a.F.a,a.F.b)}return false}\nfunction rs(a,b,c,d,e,f,g){var h,i,j,k,l,m;ms(a);k=2/(c-b);l=2/(e-d);m=-2/(g-f);h=-(c+b)/(c-b);i=-(e+d)/(e-d);j=-(g+f)/(g-f);a.a[0]=k;a.a[1]=0;a.a[2]=0;a.a[3]=0;a.a[4]=0;a.a[5]=l;a.a[6]=0;a.a[7]=0;a.a[8]=0;a.a[9]=0;a.a[10]=m;a.a[11]=0;a.a[12]=h;a.a[13]=i;a.a[14]=j;a.a[15]=1;return a}\nfunction Cvb(a,b){var c,d,e,f;c=b;if(a.k.s){for(e=zJ(a.k.s.d);dK(e);){d=BY(eK(e),51);if(Fzb(b,d.c)){c=d.b;break}}}f=new $E('\\u2713 '+c+' ready!',a.k.r.a,bMb);Hu(f,RE(f),QE(f));iE(f);Cu(f,(900-RE(f))/2,1420);f.kb.a=0;$t(f,Qx((xx(),zx(1,HLb)),Bx(3),zx(0,0.5),BY(yx(K0),116)));Iw(a.U,f)}\nfunction Ti(a,b,c,d,e){Qi(a);if(a.c==0){a.g.fillStyle=QHb;a.g.strokeStyle=QHb;a.g.globalCompositeOperation=RHb;a.g.beginPath();LS(a.g,b,c,d,e);Qi(a);a.g.fill();a.g.closePath();MS(a.g,a.f);OS(a.g,a.f);NS(a.g,($S(),YS).a)}a.g.beginPath();LS(a.g,b,c,d,e);Qi(a);a.g.fill();a.g.closePath()}\nfunction Pw(a){var b;if(!a.f){a.f=new Yp;a.f.a=true}if(a.g||a.e){Vw(a,ft(a.v,dc.p[0],dc.q[0]));b=Sw(a,a.v.a,a.v.b);if(!b)return;a.e&&!!b.rb&&(b=b.rb);b.gd(true);a.c&&HY(b,39)&&BY(b,39).md();Nw(a,a.t,b)}else{a.c&&wv(a.t)}me(ac,dIb);Wp(a.f,a.A.b.b);Ip(a.f);zv(a.t,a.f);Lp(a.f);ie(ac,dIb)}\n", -"function bkb(a,b,c){var d,e;switch(b){case $Kb:{d=Rpb(a.d.j,$Kb,c);return d>0?mMb+Srb(d,1)+'s':null}case YKb:{d=Rpb(a.d.j,YKb,c);return d>0?mMb+Srb(d,1)+'s':null}case ZKb:{d=Tpb(a.d.j,c);return d>0?mMb+d+nMb:null}case _Lb:{e=Qpb(a.d.j,c);return e>0?mMb+e+oMb:null}default:return null;}}\nfunction xi(a,b){ot();switch(a.c){case 1:this.d=new eq(4000,b);this.b=new Io(6000);this.c=false;break;case 2:this.d=new mq(b);this.b=new Qo;this.c=false;break;case 3:this.d=new yq(b);this.b=new Qo;this.c=false;break;case 0:default:this.d=new kq(b);this.b=new Po;this.c=true;}Ai(Zb,this)}\nfunction rsb(a,b,c,d){Yt();CE.call(this,null);this.d=false;this.b=-1;this.i=new vsb(this);this.j=this;Cu(this.j,b.a,b.b);vu(this.j,b.a,b.b,c.g,c.g);Au(this.j,this.j.zb/2,this.j.mb/2);AE(this.j,new hJ(a));zu(this.j,d);this.c=new kt(b);this.f=c;Iu(this,(tx(),sx));au(this,new xsb(this,c))}\nfunction ql(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;n=0;m=a.d.d;for(f=0,i=a.d.g;f(c-i&e)){d[c]=b;j[c]=j[f];c=f}f=f+1&e}d[c]=0;j[c]=null;--a.k;return g}\nfunction Cp(a,b,c){var d,e,f,g,h,i,j,k;e=bc;h=rK();j=(i=egb(e.c,b),Ie(e.e,i));if(j==0)return -1;Bgb(e.c,e.e[j],c);f=e.e[j];dgb(e.c,f);k=ugb(e.c,e.e[j],35713);h.Gf(k?1:0);xAb(h);d=h.Ff(0);if(d==0){g=tgb(e.c,e.e[j]);a.j+=b==35633?'Vertex shader\\n':'Fragment shader:\\n';a.j+=''+g;return -1}return j}\nfunction mmb(a){var b,c,d;tv(a.b);NB(a.b,20);c=new $E(a.d+JMb+a.c,a.a.t,DMb);TE(c,1,1);Rh(c.kb,FJb,FJb,UIb,1);PB(eD(rB(a.b,c),10).O);b=new $E(KMb,a.a.t,bMb);TE(b,1,1);Rh(b.kb,sLb,0.5,0.5,1);PB(hD(rB(a.b,b),40).O);d=new yD('RETRY',a.a.t,AMb);au(d,new umb(a));PB(hD($C(oD(rB(a.b,d),150),50),15).O)}\nfunction We(b){var c,d,e,f,g,h;if(Td(),Sd){try{for(d=0;d1)return false;if(d==0){ft(a.s,b,c);a.D=dc.c;Wq(a.F,b,c,a.D);if(dc.r[1]){a.a=false;a.r=true;gt(a.b,a.s);gt(a.c,a.t);Oq(a.o)}else{a.a=true;a.r=false;a.k=false;a.w=b;a.A=c;a.o.e!=-1||tR(a.o,a.n)}}else{ft(a.t,b,c);a.a=false;a.r=true;gt(a.b,a.s);gt(a.c,a.t);Oq(a.o)}return false}\nfunction RW(b,c){var d,e,f,g,h,i;try{++b.b;h=(e=TW(b,c.Ye()),e);d=null;i=b.c?h.Xf(h.Nf()):h.Wf();while(b.c?i.Yf():i.Ac()){g=b.c?i.Zf():i.Bc();try{c.We(BY(g,342))}catch(a){a=vbb(a);if(HY(a,13)){f=a;!d&&(d=new zEb);d.a.Rf(f,d)}else throw wbb(a)}}if(d){throw wbb(new XW(d))}}finally{--b.b;b.b==0&&UW(b)}}\nfunction pu(a,b){var c,d,e,f,g,h,i,j,k,l,m;h=a.sb;i=a.tb;j=a.ub;c=a.Ab;d=a.Bb;if(h==0){if(i==1&&j==1){b.a-=c;b.b-=d}else{f=a.pb;g=a.qb;b.a=(b.a-c-f)/i+f;b.b=(b.b-d-g)/j+g}}else{e=$wnd.Math.cos(h*QIb);k=$wnd.Math.sin(h*QIb);f=a.pb;g=a.qb;l=b.a-c-f;m=b.b-d-g;b.a=(l*e+m*k)/i+f;b.b=(l*-k+m*e)/j+g}return b}\nfunction mu(a,b){var c,d,e,f,g,h,i,j,k,l,m;f=-a.sb;g=a.tb;h=a.ub;l=a.Ab;m=a.Bb;if(f==0){if(g==1&&h==1){b.a+=l;b.b+=m}else{d=a.pb;e=a.qb;b.a=(b.a-d)*g+d+l;b.b=(b.b-e)*h+e+m}}else{c=$wnd.Math.cos(f*QIb);i=$wnd.Math.sin(f*QIb);d=a.pb;e=a.qb;j=(b.a-d)*g;k=(b.b-e)*h;b.a=j*c+k*i+d+l;b.b=j*-i+k*c+e+m}return b}\nfunction lhb(b,c,d,e){var f,g,h,i;if(c==null)return;h=BY(mCb(b.d,c),760);if(!h){try{h=Ac($b,Wd(_b,c));pCb(b.d,c,h)}catch(a){a=vbb(a);if(HY(a,14)){f=a;bd(Zb,NKb,OKb+f.qe());return}else throw wbb(a)}}g=d>0?(Xr(),1+(-d+Qbb(Nbb(Qs(Wr),40))*FIb*(d- -d))):1;i=e>0?(Xr(),1-Qbb(Nbb(Qs(Wr),40))*FIb*e):1;Xg(h,i,g)}\nfunction Imb(a){if(a.k)return;a.k=true;!!a.q&&a.q.Xc();jC(a.j,Xe(a.f.j.a,RLb,false));jC(a.n,Xe(a.f.j.a,QKb,true));jC(a.u,Xe(a.f.j.a,MKb,true));Mu(a.d,EGb);Mu(a.s,EGb);a.g.yb=false;a.d.yb=true;a.d.kb.a=0;$t(a.d,(xx(),zx(1,CIb)));a.o=true;Cu(a.s,1250,0);$t(a.s,Gx(550,aIb,(kr(),jr)));phb(a.f.c,(Phb(),Khb))}\nfunction Avb(a){var b,c,d,e,f;for(f=zJ(a.J);dK(f);){e=BY(eK(f),43);$t(e,Ox((xx(),zx(0,CIb)),BY(yx(K0),116)))}sJ(a.J);if(a.i<0&&a.r.g>0){b=vvb(a);if(b!=null&&!Fzb(b,a.b)){d=mob(a.q,b);!!d&&!!a.k.t&&$sb(a.k.t,b,d);Dvb(a,b);Gvb(a)}c=xvb(a);c!=null&&!Fzb(c,a.b)&&oob(a.q,c)}Hw(a.U,Ox(Bx(aIb),Lx(new Lvb(a))))}\nfunction oi(a){var b,c,d,e,f;if(!a){return}a.wc()||a.xc();f=a.tc();if(f==1){a.oc(3553);return}d=a.pc();b=a.qc();if(a.rc()!=d.i){e=new Yi(d.q,(c=d.k,a.rc(),c));Ui(e,0);Oi(e,d,d.q,d.k);a.qc()&&qCb((Mi(),Li),$yb(d.n));d=e;b=true}ye(ac,3317);a.yc()?Yo(d,d.q,d.k):Be(ac,0,d.q,d.k,d.d);b&&qCb((Mi(),Li),$yb(d.n))}\nfunction usb(){var a,b,c,d,e,f,g,h,i,j;if(jsb)return;h=new Yi(64,(g=64,jj(),g));for(j=0;j<64;j++){for(i=0;i<64;i++){a=1;d=i;e=63-i;f=63-j;b=j;c=$wnd.Math.min($wnd.Math.min(d,e),$wnd.Math.min(f,b));if(c<12){a=c/12;a=a*a}Vi(h,0,0,0,a);Ti(h,i,j,1,1)}}jsb=new xj(h);ii(jsb,(Jj(),Cj),Cj);qCb((Mi(),Li),$yb(h.n))}\nfunction Usb(a,b,c){var d,e;if(NY($O(a.e,b))===NY((Htb(),Dtb))){ed(Zb,tOb,'Pack '+b+' already downloading');return}if(xEb(a.a,b)){ed(Zb,tOb,'Pack '+b+' already available');hd(Zb,new yub(c.d,c.e,c.a,c.c,c.f,c.b));return}cP(a.e,b,Dtb);d=uOb+b+'/manifest.json';e=new xc;e.e=d;e.d=30000;Ne(ec,e,new ftb(a,b,c))}\nfunction ohb(b,c){var d,e,f;if(b.b==c&&!!b.a&&!fcb(b.a.a)){return}uhb(b);if(!Xe(b.c.j.a,QKb,true)){b.b=c;return}f=BY(lCb(b.e,c),7);if(!!f&&f.g>0){e=FY(CJ(f));try{b.a=zc($b,Wd(_b,e));icb(b.a.a);sg(b.a.b,0.5);gcb(b.a.a)}catch(a){a=vbb(a);if(HY(a,14)){d=a;bd(Zb,NKb,OKb+d.qe());b.a=null}else throw wbb(a)}b.b=c}}\nfunction Ve(b,c){'permissions' in $wnd.navigator?$wnd.navigator.permissions.query({name:b}).then(function(a){a.state==='granted'?c.Vb():a.state==='denied'?c.Ub():a.state==='prompt'&&c.Wb();a.onchange=function(){this.state==='granted'?c.Vb():this.state==='denied'?c.Ub():this.state==='prompt'&&c.Wb()}}):c.Vb()}\nfunction Kp(a,b,c,d){var e;if(!a.i)throw wbb(new Syb(qIb));if(a.i!=b&&a.i!=c){if(!a.a){if(!c)throw wbb(new Syb(rIb+b+').'));else throw wbb(new Syb(rIb+b+') or begin(ShapeType.'+c+').'))}Bo(a.g);a.i=null;Jp(a,b)}else if(a.e){e=a.i;Bo(a.g);a.i=null;Jp(a,e)}else if(a.g.b-a.g.e=c?-1:i}k=a.k.t?a.k.t.a:null;l=b;h=b;for(e=0;e<=c;e++){++h;h>=c&&(h=-1);if(h==l)break;if(h==-1)return -1;if(d==0){j=wvb(a,h);if(j!=null&&!!a.k.t&&!Wsb(a.k.t,j)){continue}}g=d==1?h:a.g;f=d==2?h:a.f;m=Hsb(a.k.s,g,f,k);if(m.c>0)return h}return -1}\nfunction yK(a,b){var c,d,e,f,g,h;b=$wnd.Math.max(0,b);if(b>=a.c)return -1;g=eHb.length;if(g==1)return xK(a,(yGb(0,eHb.length),eHb.charCodeAt(0)),b);if(g==0)return b;if(g>a.c)return -1;h=a.a;f=a.c-g+1;for(d=b;d=a.P){b=a.p==1?'1 life':a.p+pMb;a.D=b+' left, '+Trb(a.u);a.f=LLb;a.v?(a.O=JLb):a.p==Pjb(a.i.n,a.i.p)?(a.O='PERFECT!'):(a.O='COMPLETE!')}else{a.O=KLb;a.D=a.s+'/'+a.P+' pairs';a.f='TAP TO RETRY'}}else{a.D=a.p+' lives | '+a.s+'/'+a.P+' pairs';a.O=a.r+' moves';a.f=''}}\nfunction Sc(a){var b=0;var c=Zc;if(c.isFirefox){c.isMacOS?(b=1*a.detail):(b=1*a.detail/3)}else if(c.isOpera){c.isLinux?(b=-1*a.wheelDelta/80):(b=-1*a.wheelDelta/40)}else if(c.isChrome||c.isSafari||c.isIE){b=-1*a.wheelDelta/120;Math.abs(b)<1&&(c.isWindows?(b=-1*a.wheelDelta):c.isMacOS&&(b=-1*a.wheelDelta/3))}return b}\nfunction Zo(a,b,c){var d,e,f,g,h;Be(ac,0,a.q,a.k,a.d);if(!bc&&b!=c)throw wbb(new HL('texture width and height must be square when using mipmapping.'));h=a.q/2|0;d=a.k/2|0;f=1;while(h>0&&d>0){g=new Yi(h,(e=d,e));Ui(g,0);Pi(g,a,a.q,a.k,h,d);f>1&&qCb((Mi(),Li),$yb(a.n));a=g;Be(ac,f,a.q,a.k,a.d);h=a.q/2|0;d=a.k/2|0;++f}}\nfunction kG(a,b,c){var d,e,f;if(!c)throw wbb(new Qyb(hJb));if(c==d2)return lG(a,b);if(c==J$)return nG(a,b);if(c==k$)return mG(a,b);if(c==m$)return oG(a,b);f=BY($O(a.b,c),33);if(!f)throw wbb(new HL((iyb(c),'No '+c.j+iJb+b)));e=(d=bP(f,b),d<0?null:f.n[d]);if(e==null)throw wbb(new HL((iyb(c),'No '+c.j+iJb+b)));return e}\nfunction fR(a,b,c,d,e,f){var g,h,i,j,k;g=0;j=1;if(f.Lc(a,b[c+e])>0){i=d-e;while(j0){g=j;j=(j<<1)+1;j<=0&&(j=i)}j>i&&(j=i);g+=e;j+=e}else{i=e+1;while(ji&&(j=i);k=g;g=e-j;j=e-k}++g;while(g>>1);f.Lc(a,b[c+h])>0?(g=h+1):(j=h)}return j}\nfunction gR(a,b,c,d,e,f){var g,h,i,j,k;j=1;g=0;if(f.Lc(a,b[c+e])<0){i=e+1;while(ji&&(j=i);k=g;g=e-j;j=e-k}else{i=d-e;while(j=0){g=j;j=(j<<1)+1;j<=0&&(j=i)}j>i&&(j=i);g+=e;j+=e}++g;while(g>>1);f.Lc(a,b[c+h])<0?(j=h):(g=h+1)}return j}\nfunction MR(a,b){var c,d,e,f;if(b>0&&a.d==0){a.a[a.b++]=b&255&_Gb}else{d=b&255;f=JR[d];a.c=a.d==0?255>>f&d:d&63|a.c<<6;e=KR[a.d+f];switch(e){case 0:a.d=e;if(a.c<55296){a.a[a.b++]=a.c&_Gb}else{c=gyb(a.c,a.e,0);a.a[a.b++]=a.e[0];c==2&&(a.a[a.b++]=a.e[1])}break;case 12:a.c=0;a.d=0;a.a[a.b++]=65533;break;default:a.d=e;}}}\nfunction fC(a,b,c){var d,e,f,g,h,i;RA(a);QB(a,gC(a));g=0;h=0;if(vC(a.e)&&!a.g){g=a.j.H;h=a.j.I}else if(a.f&&!a.g){g=a.j.w;h=a.j.A}else{g=a.j.J;h=a.j.K}f=g!=0||h!=0;d=a.cb;if(f){for(e=0;e0?0:g))}\nfunction Eob(a){wm(a.U.b);if(!kib(a.U)){if(a.t==(hpb(),apb)){a.O.length==0||fsb(a.F,a.U.b,a.O,800,(dsb(),csb));a.D.length==0||fsb(a.F,a.U.b,a.D,720,(Oh(),Lh))}else{a.D.length==0||fsb(a.F,a.U.b,a.D,160,(Oh(),Lh));a.O.length==0||fsb(a.F,a.U.b,a.O,80,(dsb(),csb))}a.f.length==0||fsb(a.F,a.U.b,a.f,80,(dsb(),csb))}Cm(a.U.b)}\nfunction Go(){var a,b,c;c='#ifdef GL_ES\\nprecision mediump float;\\n#endif\\n';c+='varying vec4 v_col;\\n';for(b=0;b<0;b++){c+=nIb+b+';\\n';c+='uniform sampler2D u_sampler'+b+';\\n'}c+='void main() {\\n gl_FragColor = v_col';for(a=0;a<0;a++){a==-1?(c+=oIb+a+', v_tex'+a+')'):(c+=oIb+a+', v_tex'+a+') *')}c+=';\\n}';return c}\nfunction wN(b,c){var d,e,f,g,h;d=MX(QY,XHb,6,1024,15,1);h=0;try{while(true){f=Fxb(c,d,h,d.length-h);if(f==-1)break;if(f==0){g=MX(QY,XHb,6,d.length*2,15,1);tAb(d,0,g,0,d.length);d=g}else h+=f}}catch(a){a=vbb(a);if(HY(a,140)){e=a;throw wbb(new vQ('Error reading input.',e))}else throw wbb(a)}finally{MQ(c)}return xN(b,d,h)}\nfunction _m(a){var b,c,d,e;cm(this);gm(this);this.c=new Xm(a);this.a=a.e;this.b=a.f;this.v=a.v;km(this,a.w,a.B,a.A,a.C);$m(this,a.i/2,a.g/2);c=a.u;b=a.t;if(a.n){d=this.p;e=d[4];d[4]=d[19];d[19]=d[14];d[14]=d[9];d[9]=e;e=d[3];d[3]=d[18];d[18]=d[13];d[13]=d[8];d[8]=e;fm(this,a.e,a.f,b,c)}else fm(this,a.e,a.f,c,b);gm(this)}\nfunction qY(a){var b,c,d,e,f;if(a.l==0&&a.m==0&&a.h==0){return '0'}if(a.h==KIb&&a.m==0&&a.l==0){return '-9223372036854775808'}if(a.h>>19!=0){return '-'+qY(jY(a))}c=a;d='';while(!(c.l==0&&c.m==0&&c.h==0)){e=TX(xIb);c=WX(c,e,true);b=''+pY(SX);if(!(c.l==0&&c.m==0&&c.h==0)){f=9-b.length;for(;f>0;f--){b='0'+b}}d=b+d}return d}\nfunction VEb(){if(!Object.create||!Object.getOwnPropertyNames){return false}var a='__proto__';var b=Object.create(null);if(b[a]!==undefined){return false}var c=Object.getOwnPropertyNames(b);if(c.length!=0){return false}b[a]=42;if(b[a]!==42){return false}if(Object.getOwnPropertyNames(b).length==0){return false}return true}\nfunction Zt(b,c){var d,e,f,g,h,i,j;f=b.ib;if(f.g==0)return;try{for(j=0;j=3&&oJ(g,c)}for(d=zJ(g);dK(d);){c=BY(eK(d),43);ed(Zb,GLb,'Cycling out tile, returning slot to queue');h=BY(_O(a.I,c,$yb(-1)),56).a;ksb(c);FJ(a.s,c,true);eP(a.F,c);$t(c,Ox((xx(),zx(0,0.5)),Lx(new Ajb(a,c,h))))}}\nfunction Zkb(a){var b,c,d,e,f,g,h,i;a.f=(Flb(),Elb);a.u=1;a.v='SHUFFLING...';for(e=0;e0){d=e[c];if(d==null)continue;b.a+=''+(d===a?JJb:d);b.a+='=';f=g[c];b.a+=''+(f===a?JJb:f);break}while(c-->0){d=e[c];if(d==null)continue;b.a+=SHb;b.a+=''+(d===a?JJb:d);b.a+='=';f=g[c];b.a+=''+(f===a?JJb:f)}b.a+='}';return b.a}\nfunction jn(a,b){var c,d,e,f;if(b==null)return 0;b=Xzb(b);if(b.length==0)return 0;c=Kzb(b,$zb(58));if(c==-1)return 0;a[0]=Xzb((xGb(0,c,b.length),b.substr(0,c)));for(e=1,f=c+1;;e++){d=Lzb(b,$zb(44),f);if(d==-1){a[e]=Xzb((yGb(f,b.length+1),b.substr(f)));return e}a[e]=Xzb((xGb(f,d,b.length),b.substr(f,d-f)));f=d+1;if(e==4)return 4}}\nfunction xm(a,b,c,d,e,f){var g,h,i,j,k;if(!a.j)throw wbb(new Syb(cIb));k=a.A;b!=a.p?Jm(a,b):a.k==k.length&&Dm(a);h=c+e;i=d+f;g=a.f;j=a.k;k[j]=c;k[j+1]=d;k[j+2]=g;k[j+3]=0;k[j+4]=1;k[j+5]=c;k[j+6]=i;k[j+7]=g;k[j+8]=0;k[j+9]=0;k[j+10]=h;k[j+11]=i;k[j+12]=g;k[j+13]=1;k[j+14]=0;k[j+15]=h;k[j+16]=d;k[j+17]=g;k[j+18]=1;k[j+19]=1;a.k=j+20}\nfunction XQ(a,b,c,d,e){var f,g,h,i,j,k,l,m;a.f=0;iR(b.length,d,e);k=e-d;if(k<2)return;if(k<32){h=eR(b,d,e,c);dR(b,d,e,d+h,c);return}a.a=b;a.b=c;a.i=0;i=hR(k);do{l=eR(b,d,e,c);if(l=f.a-d&&b<=f.a+d&&c>=f.b-d&&c<=f.b+d){if(a.g==-1){a.g=e;Gob(a,e);a.t=(hpb(),bpb);a.C=aIb;mhb(a.i.c)}else if(a.w==-1&&e!=a.g){a.w=e;++a.r;Gob(a,e);a.t=(hpb(),gpb);a.C=aIb;mhb(a.i.c)}break}}}\nfunction Lgb(b,c){var d=['experimental-webgl','webgl','moz-webgl','webkit-webgl','webkit-3d'];for(var e=0;e840){f=840/l;e*=f;Lk(a.a.b,e);tl(a.b,a.a,'00.0s');i=a.b.e;tl(a.b,a.a,c);h=a.b.e;l=h+30+i}g=(900-l)/2;hsb(a,b,c,g,160,(Oh(),Lh),e);tl(a.b,a.a,d);j=a.b.e;k=g+h+30+(i-j)/2;hsb(a,b,d,k,160,csb,e)}}\nfunction Lsb(b){var c,d,e,f,g,h,i;b.a=MX(TY,NGb,6,b.c+1,15,1);RDb(b.a);try{e=new zN;f=vN(e,Wd(_b,'core_tile_mapping.json'));h=GN(f,'tile_ids');c=0;for(i=h.a;i;i=i.f){g=DN(i);g>=0&&g<=b.c&&(b.a[g]=c);++c}ed(Zb,sOb,'Loaded core atlas mapping: '+c+' entries')}catch(a){a=vbb(a);if(HY(a,14)){d=a;cd(Zb,sOb,'Failed to load core_tile_mapping.json',d)}else throw wbb(a)}}\nfunction fl(a,b){Tk();var c,d,e;this.g=new NJ(1);this.k=new kl;this.a=new Vh(1,1,1,1);this.c=a;this.f=b;e=a.e.g;if(e==0)throw wbb(new Qyb('The specified font must contain at least one texture page.'));this.j=MX(SY,HGb,41,e,0,2);this.e=MX(TY,NGb,6,e,15,1);if(e>1){this.i=MX(u2,HGb,69,e,0,1);for(c=0,d=this.i.length;c=0&&jAb(jAb((h.a+=' (',h),OY(j)+'%'),')')}jAb((h.a+=' | Time: ',h),Slb(i));f=new $E(h.a,a.t,DMb);rB(g,f);return g}\nfunction Kl(a,b,c,d){var e,f,g,h,i,j,k,l;if(!a.u)a.u=b.v;else if(a.u!=b.v)throw wbb(new Qyb('All regions must be from the same texture.'));h=b.w;j=b.C;i=b.A;k=b.B;if(a.u.e==(Jj(),Cj)||a.u.f==Cj){if(c){f=0.5/a.u.a.uc();h+=f;i-=f}if(d){e=0.5/a.u.a.sc();j-=e;k+=e}}l=a.C;g=a.f;l[g+3]=h;l[g+4]=j;l[g+8]=h;l[g+9]=k;l[g+13]=i;l[g+14]=k;l[g+18]=i;l[g+19]=j;a.f+=20;return g}\nfunction fu(a,b){var c,d,e,f,g,h,i;!b.s&&jv(b,a.vb);b.u=a;c=BY(fQ(Xt,m2),7);i=a.rb;while(i){oJ(c,i);i=i.rb}try{d=c.d;for(g=c.g-1;g>=0;g--){e=BY(d[g],39);ou(e,b,true);if(b.t)return b.p}ou(a,b,true);if(b.t)return b.p;ou(a,b,false);if(!b.o)return b.p;if(b.t)return b.p;for(f=0,h=c.g;f0){b=NNb+Srb(a.n,2);fsb(a.A,a.R,b,800,(dsb(),csb))}else a.v.length!=0&&a.t==yrb?fsb(a.A,a.R,a.v,160,(dsb(),csb)):a.v.length!=0&&a.t==wrb&&fsb(a.A,a.R,a.v,720,(Oh(),Lh));a.H.length==0||fsb(a.A,a.R,a.H,800,(dsb(),csb));a.e.length==0||fsb(a.A,a.R,a.e,80,(dsb(),csb))}Cm(a.R)}\nfunction mG(b,c){var d,e,f,g;e=BY(pG(b,c,k$),42);if(e)return e;try{f=nG(b,c);if(HY(f,40)){g=Tm(BY(f,40),'split');if(g!=null){e=new Xl(f,g[0],g[1],g[2],g[3]);d=Tm(BY(f,40),'pad');d!=null&&(e.q=d[0],e.r=d[1],e.s=d[2],e.p=d[3],undefined)}}!e&&(e=new Wl(f));b.c!=1&&Tl(e,b.c,b.c);jG(b,c,e,k$);return e}catch(a){a=vbb(a);if(HY(a,11)){throw wbb(new HL(jJb+c))}else throw wbb(a)}}\nfunction Am(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p;if(!a.j)throw wbb(new Syb(cIb));p=a.A;k=b.v;k!=a.p?Jm(a,k):a.k==p.length&&Dm(a);h=c+e;i=d+f;l=b.w;n=b.C;m=b.A;o=b.B;g=a.f;j=a.k;p[j]=c;p[j+1]=d;p[j+2]=g;p[j+3]=l;p[j+4]=n;p[j+5]=c;p[j+6]=i;p[j+7]=g;p[j+8]=l;p[j+9]=o;p[j+10]=h;p[j+11]=i;p[j+12]=g;p[j+13]=m;p[j+14]=o;p[j+15]=h;p[j+16]=d;p[j+17]=g;p[j+18]=m;p[j+19]=n;a.k=j+20}\nfunction tB(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;xB(a);if(a.w==2||a.w==1){sB(a,0,0,a.zb,a.mb,oB);sB(a,b,a.mb-c,d,-e,oB)}m=b;for(i=0,j=a.p.g;i0&&(a.g[c].yb=false,undefined);qv(a.i,a.g[c])}PB($C(oD(rB(b,a.i),800),700).O)}\nfunction Nlb(a,b){var c,d,e,f,g,h;g=Ilb;f=new SB;f.J=false;for(d=0;d0&&(a.o[c].yb=false,undefined);qv(a.p,a.o[c])}PB($C(oD(rB(b,a.p),800),700).O)}\nfunction Zw(a,b){this.s=new hQ(QX(KX(o2,1),HGb,34,0,[new gx,new ix,new kx]));this.v=new it;this.o=MX(I_,RIb,31,20,0,1);this.r=MX(nbb,MGb,6,20,16,1);this.p=MX(TY,NGb,6,20,15,1);this.q=MX(TY,NGb,6,20,15,1);this.w=new DQ(new mx);this.d=new Vh(0,1,0,UIb);if(!b)throw wbb(new Qyb('batch cannot be null.'));this.A=a;this.b=b;this.t=new Jv;Hv(this.t,this);TR(a,cc.a.width,cc.a.height)}\nfunction YF(a,b){var c,d;if(!HY(b,52))return false;c=BY(b,52);switch(c.n.c){case 0:a.b=c.r;Hq(a.c,c.i,c.j,c.d);Ou(a.b,ft(VF,c.i,c.j));c.k&&Kw(c.s,a,c.r,c.u,c.d,c.a);return true;case 1:d=c.i==SIb||c.j==SIb;if(d)Gq(a.c);else{a.d=c;a.b=c.r;Jq(a.c,c.i,c.j,c.d,c.a);Ou(a.b,ft(VF,c.i,c.j))}a.d=null;a.b=null;return !d;case 2:a.d=c;a.b=c.r;Iq(a.c,c.i,c.j,c.d);return true;}return false}\nfunction txb(a){var b,c;c=new nAb;while(true){a.d>=a.c&&(a.d=0,a.c=sxb(a.b,a.a));if(a.d>=a.c){return c.a.length==0?null:c.a}for(b=a.d;b=0){h=dY(a,g);if(h){j<22?(i.l|=1<>>1;g.m=k>>>1|(l&1)<<21;g.l=m>>>1|(k&1)<<21;--j}c&&_X(i);if(f){if(d){SX=jY(a);e&&(SX=nY(SX,(wY(),uY)))}else{SX=VX(a.l,a.m,a.h)}}return i}\nfunction Pm(a,b){var c,d,e,f,g;IP(a.b,b.a.g);for(e=zJ(b.a);dK(e);){d=BY(eK(e),99);!d.d&&(d.d=new vj(d.e,d.a,d.g));ii(d.d,d.c,d.b);ji(d.d,d.f,d.i);EP(a.b,d.d)}uJ(a.a,b.b.g);for(g=zJ(b.b);dK(g);){f=BY(eK(g),83);c=new Wm(f.o.d,f.e,f.q,f.p?f.c:f.s,f.p?f.s:f.c);c.b=f.d;c.c=f.f;c.e=f.i;c.f=f.j;c.g=f.k;c.i=f.n;c.n=f.p;c.a=f.a;c.d=f.g;c.o=f.r;f.b&&(Yl(c),c.f=c.g-c.f-(c.n?c.k:c.j));oJ(a.a,c)}}\nfunction Vwb(b,c,d){var e,f,g,h,i;try{f=Dqb(c);i=(sAb(),''+Sbb(Abb(Cbb(Date.now()),1000)));g=new pX((jX(),hX),b.a+'/scores');mX(g,uHb,'application/json');oX(g,5000);if(b.b!=null&&b.b.length!=0){h=Xwb(i+f,b.b);mX(g,'X-Signature',h);mX(g,'X-Timestamp',i)}lX(g,Dqb(c),new Ywb(d))}catch(a){a=vbb(a);if(HY(a,14)){e=a;ed(Zb,gLb,'Submit error (GWT): '+e.qe());hd(Zb,new qxb(e))}else throw wbb(a)}}\nfunction iH(a,b,c,d,e,f){var g,h,i,j,k,l,m,n;for(k=0,l=b.g;ke.a^f;if(!i&&!m)continue;j=!c||h.b!=d.b&&h.b>d.b^f;j||(j=h.b==d.b&&h.a=0&&b<100);EP(k,l);g=BY(wJ(a.b,i),37);j=BY(wJ(a.b,i),40).c;f=new jt(a.o.a+d*a.o.g,a.o.j+a.o.a+e*a.o.g);oJ(a.p,new kt(f));h=new rsb(g,f,a.o,j);Iu(h,(tx(),rx));oJ(a.C,h);Iw(a.U,BY(wJ(a.C,c),31));++c}}}\nfunction jkb(a){Vjb();var b,c;$gb.call(this);this.e=MX(F1,RIb,36,4,0,1);this.u=MX(F1,RIb,36,3,0,1);this.g=MX(F1,RIb,36,Sjb.length,0,1);this.s=MX(F1,RIb,36,3,0,1);this.t=MX(D1,RIb,10,3,0,1);this.d=a;this.j=a.n;this.n=a.p;this.k=a.o;this.a=new uj(Wd(_b,vMb));c=new Yi(1,(b=1,jj(),b));Vi(c,0,0,0,pLb);Ri(c);this.b=new xj(c);qCb((Mi(),Li),$yb(c.n));!a.r&&(a.r=new bsb);this.p=a.r.a;Wjb(this);_jb(this)}\nfunction rB(a,b){var c,d,e,f,g,h,i,j;c=IB(a);c.a=b;if(a.D){a.D=false;--a.O;BY(AJ(a.p),49).q=false}d=a.p.g;if(d>0){h=BY(AJ(a.p),49);if(h.q){c.j=0;c.J=h.J+1}else{c.j=h.j+h.i.a;c.J=h.J}if(c.J>0){e=a.p.d;k:for(g=d-1;g>=0;g--){j=BY(e[g],49);for(f=j.j,i=f+j.i.a;f=a.c.g){return}d=BY(wJ(a.c,a.f),43);c=BY(wJ(a.w,a.f),15);Cu(d,c.a,c.b);Fu(d,1);d.sb!=0&&(d.sb=0);d.kb.a=0;d.e=false;Iu(d,(tx(),rx));Iw(a.U,d);a.f==0?(b=1.5):(b=$wnd.Math.max(SKb,a.i*$wnd.Math.pow(pJb,a.f-1)));$t(d,Px((xx(),zx(1,HLb)),Bx(b),Lx(new Irb(a,d))));a.n=HLb+b+0.5+CIb;++a.f;krb(a);ed(Zb,MNb,'Spawned tile '+a.f+'/'+a.c.g+', displays for '+b+'s, next in '+a.n+'s')}\nfunction Ysb(b,c){var d,e,f;if(bP(b.c,c)>=0){return BY($O(b.c,c),76)}if(Fzb(CLb,c)){return null}e=Xd();if(!null.eg()){ed(Zb,tOb,'Atlas file not found: '+null.eg());return null}try{d=new Qm(e);cP(b.c,c,d);cP(b.e,c,(Htb(),Ftb));ed(Zb,tOb,'Loaded pack atlas: '+c+' ('+d.a.g+' regions)');return d}catch(a){a=vbb(a);if(HY(a,14)){f=a;ed(Zb,tOb,'Failed to load pack '+c+dHb+f.qe());return null}else throw wbb(a)}}\nfunction JX(a,b){var c;switch(LX(a)){case 6:return LY(b);case 7:return JY(b);case 8:return IY(b);case 3:return Array.isArray(b)&&(c=LX(b),!(c>=14&&c<=16));case 11:return b!=null&&typeof b===DGb;case 12:return b!=null&&(typeof b===BGb||typeof b==DGb);case 0:return AY(b,a.__elementTypeId$);case 2:return MY(b)&&!(b.dg===ccb);case 1:return MY(b)&&!(b.dg===ccb)||AY(b,a.__elementTypeId$);default:return true;}}\nfunction $ub(b){var c,d,e,f,g,h;try{h=vN(new zN,Wd(_b,'tile_visual_groups.json'));f=GN(h,'groups');if(!f)return;e=0;for(d=f.a;d;d=d.f){for(g=d.a;g;g=g.f){aM(b.b,DN(g),e)}++e}b.a=e;ed(Zb,vOb,xMb+b.a+' visual groups covering '+b.b.i+' tile IDs')}catch(a){a=vbb(a);if(HY(a,14)){c=a;cd(Zb,vOb,'tile_visual_groups.json missing or invalid \\u2014 dedup will fall back to per-name uniqueness',c)}else throw wbb(a)}}\nfunction Dib(a,b,c,d){var e,f;if(!Shb(a,b)){ed(Zb,DLb,\"Pack '\"+b+\"' requires premium or ad-unlock \\u2014 using core\");return}if(!Wsb(a.t,b)){ed(Zb,DLb,ELb+b+\"' not available \\u2014 using core\");return}f=Aib();if(f>xib){ed(Zb,DLb,ELb+b+\"' too large (\"+f+' pages > '+xib+' max) \\u2014 using core');return}e=Ysb(a.t,b);if(!e)return;oJ(c,b);oJ(d,e);ed(Zb,DLb,\"Loaded single DLC '\"+b+\"' (\"+e.a.g+FLb+f+' pages)')}\nfunction qH(a,b,c){var d,e,f,g,h,i;if(b==null)return;d=new nAb;i=a.G.length;a.o&&(i-=$wnd.Math.abs(a.d-a.D));f=a.F.c.b;for(g=0,h=b.length;g1){f=BY(e,210);k=f.Bf();j=(e.d-e.f)*4;h=k.byteOffset+e.f*4;g=Rcb(k.buffer,h,j);Cgb(a.c,3553,b,6408,c,d,0,6408,5121,g)}else{i=BY(lCb((Mi(),Li),$yb(e.Ff(0))),26);!i.e&&!!i.o?Egb(a.c,3553,b,6408,6408,5121,i.o):Dgb(a.c,3553,b,6408,6408,5121,(Qi(i),DS(i.e)))}}else{throw wbb(new HL('Unsupported Buffer type'))}}}\nfunction Sl(a,b,c,d,e,f){var g,h,i,j,k,l,m;j=c+a.g;k=d+a.b;i=e-a.t-a.g;h=f-a.w-a.b;l=c+e-a.t;m=d+f-a.w;g=Th(Qh(Sh(Hl,a.e),b.e));a.c!=-1&&Ul(a,a.c,c,d,a.g,a.b,g);a.a!=-1&&Ul(a,a.a,j,d,i,a.b,g);a.d!=-1&&Ul(a,a.d,l,d,a.t,a.b,g);a.k!=-1&&Ul(a,a.k,c,k,a.g,h,g);a.i!=-1&&Ul(a,a.i,j,k,i,h,g);a.n!=-1&&Ul(a,a.n,l,k,a.t,h,g);a.A!=-1&&Ul(a,a.A,c,m,a.g,a.w,g);a.v!=-1&&Ul(a,a.v,j,m,i,a.w,g);a.B!=-1&&Ul(a,a.B,l,m,a.t,a.w,g)}\nfunction ui(a,b,c,d,e){var f,g;if(d==0)return;e&&(a.d.Sc(b,null),a.b.Oc()>0&&a.b.Mc());if(a.c){if(a.b.Oc()>0){f=a.b.Nc(false);g=f.f;zAb(f,0);le(bc,c,d,f);zAb(f,g)}else{je(bc,c,d)}}else{if(a.b.Oc()>0){if(d>a.b.Pc()){throw wbb(new HL('Mesh attempting to access memory outside of the index buffer (count: '+d+', offset: '+0+', max: '+a.b.Pc()+')'))}ke(bc,c,d)}else{je(bc,c,d)}}e&&(a.d.Wc(b,null),a.b.Oc()>0&&a.b.Rc())}\nfunction Mjb(){Mjb=_bb;Ijb=QX(KX(cab,1),VHb,2,6,[WLb,XLb,YLb,ZLb]);Gjb=QX(KX(cab,1),VHb,2,6,['EASY',$Lb,'HARD']);Ljb=QX(KX(SY,1),YHb,6,15,[1.7000000476837158,1.350000023841858,1]);Hjb=QX(KX(TY,1),NGb,6,15,[2,1,0]);Jjb=QX(KX(TY,2),jIb,25,0,[QX(KX(TY,1),NGb,6,15,[3,2,1]),QX(KX(TY,1),NGb,6,15,[8,6,4]),QX(KX(TY,1),NGb,6,15,[12,8,5]),QX(KX(TY,1),NGb,6,15,[16,12,8])]);Kjb=QX(KX(cab,1),VHb,2,6,[$Kb,YKb,ZKb,_Lb,'ZEN'])}\nfunction tnb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;n=a.b.a.uc();m=a.b.a.sc();l=n/m;if(QLb>l){d=900;c=900/l;e=0;f=PJb-c}else{c=PJb;d=PJb*l;e=(900-d)/2;f=0}a.d=new BE(a.a);vu(a.d,e,f,d,c);Iw(a.U,a.d);a.i=new BE(a.b);vu(a.i,e,f,d,c);Iw(a.U,a.i);g=new Yi(1,(j=256,jj(),j));for(i=0;i<256;i++){k=i/255;b=k*k*yLb;Vi(g,EIb,EIb,RKb,b);Ti(g,0,i,1,1)}a.f=new xj(g);qCb((Mi(),Li),$yb(g.n));h=new BE(a.f);vu(h,0,0,900,1200);Iw(a.U,h)}\nfunction tO(a,b){var c,d,e,f;if(b==null)return GJb;f=(tGb(b),b);e=false;g:for(c=0;c0&&(yGb(d-1,f.length),f.charCodeAt(d-1)!=32)&&UFb(new VFb(qO,f)))return f}return e?wO(f):'\"'+f+'\"'}\nfunction kvb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;c=cc.a.width;b=cc.a.height;q=a.U.A;j=c/cc.a.width;t=OY(q.e*j);u=OY(q.f*j);s=OY(q.d*j);r=OY(q.c*j);g=a.n.d*a.n.g;h=a.n.a;i=a.n.j+a.n.a;o=s/900;p=r/PJb;m=t+OY(h*o);l=OY(g*o);k=OY(g*p);f=u+OY(i*p);m=$wnd.Math.max(0,m);f=$wnd.Math.max(0,f);l=$wnd.Math.min(l,c-m);k=$wnd.Math.min(k,b-f);if(l<=0||k<=0)return;n=aj(m,f,l,k);e=l;d=k;Qwb('share-export',new gwb(e,d,n))}\nfunction Thb(a){new wk;a.j=new zqb;a.c=new whb(a);a.r=new bsb;!a.q&&(a.q=new Iib);!a.b&&(a.b=new Fib);!a.f&&(a.f=new Hib);_hb();!!a.e&&(sAb(),String.fromCharCode(10));yqb(a.j);a.n=Aqb(Ze(a.j.a,aLb),(Mjb(),Ijb).length);a.p=Aqb(Ze(a.j.a,bLb),Gjb.length);a.o=Aqb(Ze(a.j.a,cLb),Kjb.length);a.s=new Msb;Ksb(a.s);a.u=new _ub;$ub(a.u);cqb(a.j);Fzb('WEB',a.i)||(a.t=new atb);Xe(a.j.a,dLb,false)?Yb(a,new Hnb(a)):Yb(a,new Oub(a))}\nfunction nob(b,c,d){var e,f,g,h,i,j,k,l;try{e=Xd();if(!null.eg())return;f=new hn(e,null.eg());l=new MJ;for(k=zJ(f.a);dK(k);){j=BY(eK(k),99);if(d.a[0]){for(i=zJ(l);dK(i);){h=BY(eK(i),26);qCb((Mi(),Li),$yb(h.n))}return}oJ(l,new $i(j.e))}if(d.a[0]){for(i=zJ(l);dK(i);){h=BY(eK(i),26);qCb((Mi(),Li),$yb(h.n))}return}b.a=f;b.c=l;b.b=c}catch(a){a=vbb(a);if(HY(a,14)){g=a;ed(Zb,pNb,\"prefetch '\"+c+qNb+g.qe())}else throw wbb(a)}}\nfunction Fvb(a){var b,c,d;c=wvb(a,a.i);if(c==null?a.b==null:Fzb(c,a.b)){return}if(a.b!=null&&!!a.k.t){_sb(a.k.t,a.b);a.a=null;a.b=null}if(c!=null&&!!a.k.t&&Wsb(a.k.t,c)){d=ivb();if(d>0&&d<=dvb){b=Ysb(a.k.t,c);if(b){a.a=b;a.b=c;ed(Zb,'ZenMode','Loaded DLC '+c+' ('+b.a.g+FLb+d+' pages)')}}else d>dvb&&ed(Zb,'ZenMode','DLC '+c+' too large ('+d+' pages > '+dvb+' max), using core only')}a.c=new OJ(a.F);!!a.a&&pJ(a.c,a.a.a)}\nfunction tAb(a,b,c,d,e){sAb();var f,g,h,i,j,k,l;uGb(a,'src');uGb(c,'dest');l=Db(a);i=Db(c);pGb((l.e&4)!=0,'srcType is not an array');pGb((i.e&4)!=0,'destType is not an array');k=l.c;g=i.c;pGb((k.e&1)!=0?k==g:(g.e&1)==0,\"Array types don't match\");uAb(a,b,c,d,e);if((k.e&1)==0&&l!=i){j=CY(a);f=CY(c);if(NY(a)===NY(c)&&bd;){PX(f,h,j[--b])}}else{for(h=d+e;d=b.length)return 0;yGb(g,b.length);if(b.charCodeAt(g)==110)return 0;e=g;while(e0?g+'/':''))||(f=sHb);jf(a,b,d,f,e);break;case 3:hf(b,e);break;case 1:hf(b,new tf(e));break;case 4:ig(e,null);break;default:throw wbb(new HL('Unsupported asset type '+c));}}\nfunction ckb(a,b,c){var d;if(a==4){return 'No difficulty \\u2014 just create!'}if(a>=1){d=(Mjb(),b+1+Hjb[c]);switch(Qjb[c]){case 'EASY':return d+' lives \\u2022 More forgiving';case $Lb:return d+' lives \\u2022 Balanced';case 'HARD':return d+' lives \\u2022 Challenging';default:return d+pMb;}}else{switch(Qjb[c]){case 'EASY':return 'Longer study time';case $Lb:return 'Standard time';case 'HARD':return 'Quick peek';default:return '';}}}\nfunction Jkb(a){var b,c,d,e,f,g,h,i,j;a.f=(Flb(),zlb);a.v='CHECKING...';a.d='';for(i=zJ(a.C);dK(i);){h=BY(eK(i),43);Iu(h,(tx(),rx))}b=0;j=a.o.g*pJb;for(f=0;f0){b=new Vh(0.5,0.5,0.5,nLb);c='HINT ('+Srb(a.i,0)+'s)'}else{b=a.n?(Zrb(),Xrb):(Zrb(),Urb);c=a.n?'HINT \\u2726':'HINT'}esb(a.w,a.R,c,450,1555,fJb,b)}}Cm(a.R)}\nfunction Gyb(a,b){var c,d,e,f,g;if(a==null){throw wbb(new vzb(GJb))}if(b<2||b>36){throw wbb(new vzb('radix '+b+BOb))}e=a.length;f=e>0&&(yGb(0,a.length),a.charCodeAt(0)==45||(yGb(0,a.length),a.charCodeAt(0)==43))?1:0;for(c=f;cEGb){throw wbb(new vzb(COb+a+'\"'))}return g}\nfunction Pp(a,b,c,d,e){var f;Kp(a,(aq(),$p),Zp,8);f=Th(a.b);if(a.i==$p){zo(a.g,f);Co(a.g,b,c,0);zo(a.g,f);Co(a.g,b+d,c,0);zo(a.g,f);Co(a.g,b+d,c,0);zo(a.g,f);Co(a.g,b+d,c+e,0);zo(a.g,f);Co(a.g,b+d,c+e,0);zo(a.g,f);Co(a.g,b,c+e,0);zo(a.g,f);Co(a.g,b,c+e,0);zo(a.g,f);Co(a.g,b,c,0)}else{zo(a.g,f);Co(a.g,b,c,0);zo(a.g,f);Co(a.g,b+d,c,0);zo(a.g,f);Co(a.g,b+d,c+e,0);zo(a.g,f);Co(a.g,b+d,c+e,0);zo(a.g,f);Co(a.g,b,c+e,0);zo(a.g,f);Co(a.g,b,c,0)}}\nfunction JD(a){this.L=a.L;this.D=a.D;this.G=a.G;this.F=a.F;this.C=a.C;this.t=a.t;this.B=a.B;this.u=a.u;this.v=a.v;this.H=a.H;this.I=a.I;this.J=a.J;this.K=a.K;this.w=a.w;this.A=a.A;this.q=a.q;!!a.r&&(this.r=new Xh(a.r));!!a.o&&(this.o=new Xh(a.o));!!a.s&&(this.s=new Xh(a.s));!!a.p&&(this.p=new Xh(a.p));!!a.n&&(this.n=new Xh(a.n));!!a.j&&(this.j=new Xh(a.j));!!a.g&&(this.g=new Xh(a.g));!!a.k&&(this.k=new Xh(a.k));!!a.i&&(this.i=new Xh(a.i))}\nfunction Bqb(){var a,b,c,d,e;b=QX(KX(cab,1),VHb,2,6,['Bold','Swift','Bright','Vivid','Sharp','Sleek','Grand','Keen','Calm','Brave','Cubic','Prism','Bauhaus','Modern','Abstract']);d=QX(KX(cab,1),VHb,2,6,['Triangle','Circle','Square','Mosaic','Echo','Tile','Grid','Pixel','Prism','Form','Block','Shape','Line','Arch','Vertex']);a=OY($wnd.Math.random()*b.length);c=OY($wnd.Math.random()*d.length);e=OY($wnd.Math.random()*100);return b[a]+(''+d[c])+e}\nfunction RFb(a){var b,c;if(a.a==null){throw wbb(new ozb(SOb))}b=a.b;c=a.d.length;if(b=0)return String.fromCharCode(Azb(a.d,a.b++));for(++a.b;a.b=0)return Uzb(a.d,b,a.b);return Tzb(a.d,b)}while(b=0)++b;a.b=b;if(b=0)return Uzb(a.d,b,a.b);return Tzb(a.d,b)}}throw wbb(new JFb)}\nfunction Ho(){var a,b,c,d;d='attribute vec4 a_position;\\nattribute vec4 a_color;\\n';for(b=0;b<0;b++){d+='attribute vec2 a_texCoord'+b+';\\n'}d+='uniform mat4 u_projModelView;\\nvarying vec4 v_col;\\n';for(c=0;c<0;c++){d+=nIb+c+';\\n'}d+='void main() {\\n gl_Position = u_projModelView * a_position;\\n';d+=' v_col = a_color;\\n v_col.a *= 255.0 / 254.0;\\n';for(a=0;a<0;a++){d+=' v_tex'+a+' = '+mIb+a+';\\n'}d+=' gl_PointSize = 1.0;\\n}\\n';return d}\nfunction $S(){$S=_bb;PS=new _S('COPY',0,'copy');QS=new _S('DESTINATION_ATOP',1,'destination-atop');RS=new _S('DESTINATION_IN',2,'destination-in');SS=new _S('DESTINATION_OUT',3,RHb);TS=new _S('DESTINATION_OVER',4,'destination-over');US=new _S('LIGHTER',5,'lighter');VS=new _S('SOURCE_ATOP',6,'source-atop');WS=new _S('SOURCE_IN',7,'source-in');XS=new _S('SOURCE_OUT',8,'source-out');YS=new _S('SOURCE_OVER',9,'source-over');ZS=new _S('XOR',10,'xor')}\nfunction Rzb(a,b,c){var d,e,f,g,h,i,j,k;d=new RegExp(b,'g');j=MX(cab,VHb,2,0,6,1);e=0;k=a;g=null;while(true){i=d.exec(k);if(i==null||k==''||e==c-1&&c>0){j[e]=k;break}else{h=i.index;j[e]=(xGb(0,h,k.length),k.substr(0,h));k=Uzb(k,h+i[0].length,k.length);d.lastIndex=0;if(g==k){j[e]=(xGb(0,1,k.length),k.substr(0,1));k=(yGb(1,k.length+1),k.substr(1))}g=k;++e}}if(c==0&&a.length>0){f=j.length;while(f>0&&j[f-1]==''){--f}f0){o-=h;if(o<0){b.o=OY(b.o+o);b.q=OY(b.q-o);o=0}p-=h;if(p>k){b.o=OY(b.o-(p-k));p=k}}if(i>0){q-=i;if(q<0){b.b=OY(b.b+q);b.b<0&&(b.b=0);q=0}r-=i;if(r>j){d=r-j;b.b=OY(b.b-d);b.r=OY(b.r+d);r=j}}b.i=m+o*g;b.j=m+p*g;if(a.i){b.k=n+q*f;b.n=n+r*f}else{b.n=n+q*f;b.k=n+r*f}}\nfunction _kb(a,b,c){$gb.call(this);this.e=a;this.A=new Qm(Wd(_b,NLb));this.B=this.A.a;this.w=new isb;this.c=new uj(Wd(_b,OLb));this.a=Bib(a);this.b=zib(this.B,this.a);ed(Zb,wMb,xMb+this.b.g+' tile regions (core: '+this.B.g+', dlc packs: '+(this.a?this.a.b.g:0)+')');this.o=new snb(b,c);this.C=new PJ(true,this.o.e);this.p=new PJ(true,this.o.e);Vkb(this);Ykb(this);this.t=new Jmb(a,this.U);Gmb(this.t,new llb(this));Hmb(this.t,new nlb(this));Fmb(this.t,new plb(this))}\nfunction Wlb(a,b,c){var d,e,f,g;if(Fzb(b,_Lb)){d=Ze(a.a,'lives_'+b+'_'+c);g=Ye(a.a,PMb+c,0);if(d>0){e=d+oMb;g>0&&(e+=JMb+Trb(g));return e}return null}else if(Fzb(b,ZKb)){f=Ze(a.a,QMb+c);g=Ye(a.a,RMb+c,0);if(f>0){e=f+nMb;g>0&&(e+=JMb+Trb(g));return e}return null}else if(Fzb(b,YKb)){g=Ye(a.a,SMb+b+'_'+c,0);d=Ze(a.a,'lives_'+b+'_'+c);if(g>0){e=Trb(g);d>0&&(e+=' ('+d+' lives left)');return e}return null}else{g=Ye(a.a,SMb+b+'_'+c,0);if(g>0){return Trb(g)}return null}}\nfunction Amb(a){var b,c,d,e,f,g,h,i,j,k;f=new Yi(80,(e=80,jj(),e));Vi(f,0,0,0,0);Ri(f);b=new Vh(1,1,1,1);g=new Vh(0,0,0,sLb);Vi(f,g.d,g.c,g.b,g.a);for(d=0;d<22;d++){i=24+d+4;j=40+d+4;k=40-d+4;for(h=0;h<8;h++){Ti(f,i+h,79-j,1,1);Ti(f,i+h,79-k,1,1)}}Vi(f,b.d,b.c,b.b,b.a);for(c=0;c<22;c++){i=24+c;j=40+c;k=40-c;for(h=0;h<8;h++){Ti(f,i+h,79-j,1,1);Ti(f,i+h,79-k,1,1)}}a.b=new xj(f);qCb((Mi(),Li),$yb(f.n));a.a=new BE(a.b);Hu(a.a,80,80);Cu(a.a,15,1510);au(a.a,new Mmb(a))}\nfunction qV(a){if(a.offsetTop==null){return 0}var b=0;var c=a.ownerDocument;var d=a.parentNode;if(d){while(d.offsetParent){b-=d.scrollTop;d=d.parentNode}}while(a){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,'')[aKb]=='fixed'){b+=c.body.scrollTop;return b}var e=a.offsetParent;e&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(e,'').getPropertyValue('border-top-width')));if(e&&e.tagName=='BODY'&&a.style.position=='absolute'){break}a=e}return b}\nfunction Kc(a){!navigator.pointer&&(navigator.pointer=navigator.pointer||navigator.webkitPointer||navigator.mozPointer);if(navigator.pointer){if(typeof navigator.pointer.isLocked===CGb){return navigator.pointer.isLocked}else if(typeof navigator.pointer.isLocked===DGb){return navigator.pointer.isLocked()}else if(typeof navigator.pointer.islocked===DGb){return navigator.pointer.islocked()}}if($doc.pointerLockElement===a||$doc.mozPointerLockElement===a){return true}return false}\nfunction em(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;if(a.e){a.e=false;p=a.p;c=-a.g;i=-a.i;d=c+a.q;j=i+a.f;q=a.r-c;r=a.s-i;if(a.n!=1||a.o!=1){c*=a.n;i*=a.o;d*=a.n;j*=a.o}if(a.k!=0){b=$r(a.k);o=es(a.k);g=c*b;h=c*o;m=i*b;n=i*o;e=d*b;f=d*o;k=j*b;l=j*o;s=g-n+q;v=m+h+r;p[0]=s;p[1]=v;t=g-l+q;w=k+h+r;p[5]=t;p[6]=w;u=e-l+q;A=k+f+r;p[10]=u;p[11]=A;p[15]=s+(u-t);p[16]=A-(w-v)}else{s=c+q;v=i+r;t=d+q;w=j+r;p[0]=s;p[1]=v;p[5]=s;p[6]=w;p[10]=t;p[11]=w;p[15]=t;p[16]=v}}return a.p}\nfunction gvb(a,b){var c,d,e,f,g,h,i,j,k,l;if(!!a.j&&a.j.c>0){d=null;for(c=0;c<3&&!d;c++){i=ML(a.j,cs(a.j.c-1));d=ovb(a,ONb+i)}if(d){f=d;k=d.c}else{j=cs(a.c.g-1);f=BY(wJ(a.c,j),37);k=BY(wJ(a.c,j),40).c}}else{j=cs(a.c.g-1);f=BY(wJ(a.c,j),37);k=BY(wJ(a.c,j),40).c}l=a.H+b*(a.I+20);e=new jt(l,a.K);h=new rsb(f,e,a.n,k);h.e=true;vu(h,e.a,e.b,a.I,a.I);Au(h,a.I/2,a.I/2);Iu(h,(tx(),sx));osb(h,a.k.c);psb(h,new ewb(a));g=b;au(h,new Vvb(a,g));h.kb.a=0;$t(h,(xx(),zx(1,HLb)));oJ(a.J,h);Iw(a.U,h)}\nfunction _lb(a){Jlb();var b,c;$gb.call(this);this.n=MX(F1,RIb,36,Ilb.length,0,1);this.o=MX(D1,RIb,10,Ilb.length,0,1);this.f=MX(F1,RIb,36,Ilb.length,0,1);this.g=MX(D1,RIb,10,Ilb.length,0,1);this.c=MX(TY,NGb,6,Ilb.length,15,1);RDb(this.c);this.d=a;this.a=new uj(Wd(_b,vMb));c=new Yi(1,(b=1,jj(),b));Vi(c,0,0,0,UIb);Ri(c);this.b=new xj(c);qCb((Mi(),Li),$yb(c.n));this.t=a.r.a;Klb(this);Plb(this);Cu(this.U.t,90.00000134110451,0);this.U.t.kb.a=0;$t(this.U.t,Hx(Gx(0,HLb,(kr(),jr)),Cx(HLb,jr)))}\nfunction Uk(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r;i=a.c.b.w;j=a.c.b.A;c+=b.q*i;d+=b.r*j;p=b.o*i;f=b.b*j;k=b.i;l=b.j;m=b.k;n=b.n;if(a.f){c=OY($wnd.Math.round(c));d=OY($wnd.Math.round(d));p=OY($wnd.Math.round(p));f=OY($wnd.Math.round(f))}q=c+p;r=d+f;h=b.e;g=a.e[h];a.e[h]+=20;a.i!=null&&JL(a.i[h],a.d++);o=a.j[h];o[g++]=c;o[g++]=d;o[g++]=e;o[g++]=k;o[g++]=m;o[g++]=c;o[g++]=r;o[g++]=e;o[g++]=k;o[g++]=n;o[g++]=q;o[g++]=r;o[g++]=e;o[g++]=l;o[g++]=n;o[g++]=q;o[g++]=d;o[g++]=e;o[g++]=l;o[g]=m}\nfunction Mqb(a,b){qB();SB.call(this);this.a=a;this.f=b;this.J=false;this.b=new FD(' GRID LINES',b);jC(this.b,Xe(a.j.a,RLb,false));au(this.b,new Nqb(this,a));this.c=new FD(' MUSIC',b);jC(this.c,Xe(a.j.a,QKb,true));au(this.c,new Pqb(this,a));this.e=new FD(' SFX',b);jC(this.e,Xe(a.j.a,MKb,true));au(this.e,new Rqb(this,a));this.d=new xD('TILES: '+Lqb(this),b);au(this.d,new Uqb(this,a));cD(rB(this,this.b),20);cD(rB(this,this.c),20);cD(rB(this,this.e),20);PB(this);UC(cD(rB(this,this.d),20),3)}\nfunction yN(a){var b,c,d,e;e=a.length;b=new oAb;for(d=0;d0&&(a.b=a.b==0?d:$wnd.Math.min(a.b,d));c>0&&(a.a=a.a==0?c:$wnd.Math.min(a.a,c))}}\nfunction snb(a,b){var c,d,e;this.f=new zEb;this.c=a;this.i=b;this.a=100;this.j=700;switch(a){case WLb:this.e=4;this.d=2;this.g=350;break;case XLb:this.e=9;this.d=3;this.g=cNb;break;case YLb:this.e=16;this.d=4;this.g=175;break;case ZLb:this.e=25;this.d=5;this.g=140;break;default:this.e=4;this.d=2;this.g=350;}this.k=new PJ(true,this.e);this.b=new PJ(true,this.e);for(c=0;cnLb;i=g?new Vh(LHb,LHb,TKb,1):(Oh(),Lh);m=g?new Vh(CIb,CIb,oLb,1):new Vh(pLb,pLb,qLb,UIb);o=new SB;j=new gF(BY(kG(a,rLb,g$),20),i);f=new ZE(b,j);VE(f,sLb,sLb);Iu(f,rx);PB(aD(rB(o,f)).O);if(c.length!=0){n=new gF(BY(kG(a,tLb,g$),20),m);l=new ZE(c,n);VE(l,uLb,uLb);Iu(l,rx);hD(aD(rB(o,l)),4)}WC(fD(aD(rB(k,o)),28));au(k,new rib(k,e));return k}\nfunction Lm(){var a,b,c,d;this.w=new us;this.s=new us;this.g=new us;this.e=new Vh(1,1,1,1);this.f=(Oh(),Mh);d=um;this.i=d;this.r=new yi(this.i,QX(KX($Z,1),HGb,75,0,[new $j(1,2,eIb),new $j(4,4,'a_color'),new $j(16,2,'a_texCoord0')]));ss(this.s,cc.a.width,cc.a.height);this.A=MX(SY,YHb,6,20000,15,1);b=MX(mbb,MGb,6,6000,15,1);c=0;for(a=0;a<6000;a+=6,c=c+4<<16>>16){b[a]=c;b[a+1]=c+1<<16>>16;b[a+2]=c+2<<16>>16;b[a+3]=c+2<<16>>16;b[a+4]=c+3<<16>>16;b[a+5]=c}vi(this.r,b);this.u=Mm();if(d!=(Fi(),Bi)){this.r.b.Mc();this.r.b.Rc()}}\nfunction Iob(a){var b,c,d,e,f,g,h,i,j,k,l;if(a.g<0||a.w<0){return}j=BY(wJ(a.d,a.g),27);k=BY(wJ(a.d,a.w),27);l=a.P*90;g=(700-l)/(a.P+1);f=100+g+a.s*(90+g);h=f;i=f+50;b=h-j.Ab;d=280-j.Bb;$t(j,Nx(Ix(Fx(b,d,nLb,(kr(),hr)),(xx(),Kx(nLb)),Mx(HLb,HLb,nLb,null))));c=i-k.Ab;e=280-k.Bb;$t(k,Nx(Ix(Fx(c,e,nLb,hr),Kx(nLb),Mx(HLb,HLb,nLb,null))));HJ(a.I,a.g,($xb(),true));HJ(a.I,a.w,true);++a.s;a.g=-1;a.w=-1;if(a.s>=a.P){a.C=sLb;a.t=(hpb(),apb);phb(a.i.c,(Phb(),Ohb));Bob(a,true);nib(a.U,a.i.r.a,a.i,new upb(a))}else{a.t=(hpb(),fpb)}Tob(a)}\nfunction mvb(a){var b,c,d,e,f,g,h,i,j,k,l;l=Evb(a);a.i<0||a.i>=a.s.g?(i='MIX'):(i=FY(wJ(a.s,a.i)));h=a.i>=0?(Zrb(),Yrb):(Zrb(),Wrb);j=i.length>6?0.4562999665260321:wOb;k=l?150:450;esb(a.C,a.R,i,k,1440,j,h);if(a.i<0&&a.b!=null){g='\\u2192 '+Ozb(a.b.toUpperCase(),95,32);esb(a.C,a.R,g,k,1412,0.3217499951720235,evb)}if(l){f=cvb[a.g+1];e=a.g>=0?(Zrb(),Urb):(Zrb(),Wrb);esb(a.C,a.R,f,450,1440,wOb,e);d=bvb[a.f+1];c=a.f>=0?(Zrb(),Xrb):(Zrb(),Wrb);esb(a.C,a.R,d,750,1440,wOb,c)}if(a.j){b='('+a.j.c+')';esb(a.C,a.R,b,450,1405,0.4679999898076055,evb)}}\nfunction jd(b){var c,d;Zb=b;try{b.d=new Me(b.q,b.c)}catch(a){a=vbb(a);if(HY(a,13)){c=a;$db(b.q);cd(b,jHb,kHb+c.qe(),c);rfb(b.q,new yeb);return}else throw wbb(a)}b.g=b.d.a.width;b.f=b.d.a.height;cc=b.d;bc=b.d.g;ac=bc;b.c.a?(b.a=null):(b.a=new Bc);$b=b.a;_b=new Yd(b.p);b.e=new Pc(b.d.a,b.c);dc=b.e;b.n=new Oe;ec=b.n;b.b=new Bd;try{Thb(b.j);Xb(b.j,b.d.a.width,b.d.a.height)}catch(a){a=vbb(a);if(HY(a,13)){d=a;cd(b,jHb,kHb+d.qe(),d);oL(d,(sAb(),rAb),'');throw wbb(new GL(d))}else throw wbb(a)}(!XR&&(XR=YR()?new ZR:new cS),XR).ue(new od(b),b.d.a)}\nfunction grb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;p=new NP;for(g=0;g=0&&b<100);EP(p,q);k=a.j.a+c*a.j.g;l=a.j.j+a.j.a+g*a.j.g;oJ(a.w,new jt(k,l));o=ONb+g+'_'+c;n=new rsb(BY(wJ(a.b,m),37),new jt(k,l),a.j,o);oJ(a.c,n)}}h=new MJ;for(d=0;d1)return false;a.a&&!Fq(a,b,c,a.w,a.A)&&(a.a=false);h=a.q;a.q=false;Oq(a.o);if(a.k)return false;if(a.a){(a.d!=e||a.e!=d||(sAb(),Ebb(Obb(Jbb(Cbb(Date.now()),$Gb),a.f),a.v))||!Fq(a,b,c,a.g,a.i))&&(a.u=0);++a.u;a.f=(sAb(),Jbb(Cbb(Date.now()),$Gb));a.g=b;a.i=c;a.d=e;a.e=d;a.D=0;return qI(a.j,b,c)}if(a.r){a.r=false;a.q=true;d==0?Wq(a.F,a.t.a,a.t.b,dc.c):Wq(a.F,a.s.a,a.s.b,dc.c);return false}f=false;h&&!a.q&&(f=nI(a.j,b,c));g=dc.c;if(Hbb(Obb(g,a.D),a.p)){Xq(a.F,b,c,g);f=kI(a.j,Uq(a.F),Vq(a.F),e)||f}a.D=0;return f}\nfunction wl(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q;h=c.a.g;l=BY(xg(nl),87);Ek(b,l,e,0,e.length,null);m=0;if(l.d.c>0){j=BY(AJ(l.a),58);j.a||(l.d.a[l.d.c-1]=(j.a?j.p:j.o+j.q)*b.w-b.u);q=l.d.a;for(i=1,k=l.d.c;id)break;++f}if(f>1){c.a.ie(f-1);eL(c.d,f);j=BY(AJ(c.a),58);j.a||(c.d.a[c.d.c-1]=(j.a?j.p:j.o+j.q)*b.w-b.u);l.d.c>0&&ZK(c.d,l.d,1,l.d.c-1)}else{c.a.ee();c.d.c=0;YK(c.d,l.d)}g=h-c.a.g;if(g>0){a.b-=g;if(b.p){while(a.a.c>2&&ML(a.a,a.a.c-2)>=a.b)a.a.c-=2}}pJ(c.a,l.a);a.b+=e.length;vg(nl,l)}\nfunction iY(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;i=b.l>>13|(b.m&15)<<9;j=b.m>>4&8191;k=b.m>>17|(b.h&255)<<5;l=(b.h&1048320)>>8;B=c*h;C=d*h;D=e*h;F=f*h;G=g*h;if(i!=0){C+=c*i;D+=d*i;F+=e*i;G+=f*i}if(j!=0){D+=c*j;F+=d*j;G+=e*j}if(k!=0){F+=c*k;G+=d*k}l!=0&&(G+=c*l);n=B&mKb;o=(C&511)<<13;m=n+o;q=B>>22;r=C>>9;s=(D&262143)<<4;t=(F&31)<<17;p=q+r+s+t;v=D>>18;w=F>>5;A=(G&4095)<<8;u=v+w+A;p+=m>>22;m&=mKb;u+=p>>22;p&=mKb;u&=nKb;return VX(m,p,u)}\nfunction uH(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;e=a.F.c;d=e.b;l=a.G;m=l.length;b=new nAb;for(g=0;gm)Mxb(a.v,m);else{for(f=a.v.a.length;f0){k=BY(vJ(a.s.d),87);o=k.d;a.k=aL(o);for(f=1,i=o.c;fj.length&&(a.D=m)}\nfunction WX(a,b,c){var d,e,f,g,h,i;if(b.l==0&&b.m==0&&b.h==0){throw wbb(new Sxb)}if(a.l==0&&a.m==0&&a.h==0){c&&(SX=VX(0,0,0));return VX(0,0,0)}if(b.h==KIb&&b.m==0&&b.l==0){return XX(a,c)}i=false;if(b.h>>19!=0){b=jY(b);i=!i}g=bY(b);f=false;e=false;d=false;if(a.h==KIb&&a.m==0&&a.l==0){e=true;f=true;if(g==-1){a=UX((wY(),sY));d=true;i=!i}else{h=lY(a,g);i&&_X(h);c&&(SX=VX(0,0,0));return h}}else if(a.h>>19!=0){f=true;a=jY(a);d=true;i=!i}if(g!=-1){return YX(a,g,i,f,c)}if(gY(a,b)<0){c&&(f?(SX=jY(a)):(SX=VX(a.l,a.m,a.h)));return VX(0,0,0)}return ZX(d?a:VX(a.l,a.m,a.h),b,i,f,e,c)}\nfunction lwb(a,b,c,d,e,f){var g,h,i,j,k,l,m,n;l=new SB;Iu(l,(tx(),sx));JB(l,10,12,10,12);m=c?(Zrb(),Yrb):new Vh(sLb,sLb,hNb,pJb);gD($C(oD(rB(l,lib(m)),8),56),14);k=new $E(b.b,a,bMb);Rh(k.kb,TKb,TKb,DIb,1);VE(k,fMb,fMb);k.b='...';Iu(k,rx);WC(aD(oD(rB(l,k),360)));h=new SB;Iu(h,rx);g=d?(Zrb(),Urb):new Vh(bNb,bNb,fJb,1);QB(h,fJ(new gJ(qib()),g));j=new gF(BY(kG(a,tLb,g$),20),(Oh(),Lh));i=new ZE(d?'\\u2713':'',j);TE(i,1,1);Iu(i,rx);VE(i,FJb,FJb);XC(VC(rB(h,i)));n=new WD(h);OD((UD(n,jI(34),jI(34)),n),11,14,11,6);Iu(n,sx);iD(rB(l,n));au(n,new vwb(f,d));au(l,new xwb(n,e));return l}\nfunction Gvb(a){var b,c,d,e,f,g,h,i,j,k,l;Fvb(a);if(!a.k.s){a.j=null;return}if(a.i>=0&&a.i>24)}else if(b<2048){a.push((b>>6&31|192)<<24>>24);a.push((b&63|128)<<24>>24)}else if(b>12&15|224)<<24>>24);a.push((b>>6&63|128)<<24>>24);a.push((b&63|128)<<24>>24)}else if(b>18&7|240)<<24>>24);a.push((b>>12&63|128)<<24>>24);a.push((b>>6&63|128)<<24>>24);a.push((b&63|128)<<24>>24)}else if(b>24&3|248)<<24>>24);a.push((b>>18&63|128)<<24>>24);a.push((b>>12&63|128)<<24>>24);a.push((b>>6&63|128)<<24>>24);a.push((b&63|128)<<24>>24)}else{throw wbb(new Qyb('Character out of range: '+b))}}\nfunction oV(a){if(a.offsetLeft==null){return 0}var b=0;var c=a.ownerDocument;var d=a.parentNode;if(d){while(d.offsetParent){b-=d.scrollLeft;c.defaultView.getComputedStyle(d,'').getPropertyValue('direction')=='rtl'&&(b+=d.scrollWidth-d.clientWidth);d=d.parentNode}}while(a){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,'')[aKb]=='fixed'){b+=c.body.scrollLeft;return b}var e=a.offsetParent;e&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(e,'').getPropertyValue('border-left-width')));if(e&&e.tagName=='BODY'&&a.style.position=='absolute'){break}a=e}return b}\nfunction Me(a,b){var c,d,e,f,g,h;this.i=(sAb(),Cbb(Date.now()));d=GS();if(!d)throw wbb(new HL('Canvas not supported'));this.a=(Vcb(),d.j);rfb(a,d);this.b=b;if(b.g!=0&&b.b!=0){Ke(this,b.g,b.b)}else{h=(fdb(),IV($doc)-b.c);f=HV($doc)-b.d;e=b.f?$wnd.devicePixelRatio||1:1;Ke(this,OY(e*h),OY(e*f))}c={premultipliedAlpha:false};c.antialias=false;c.stencil=false;c.alpha=false;c.premultipliedAlpha=false;c.preserveDrawingBuffer=false;c.xrCompatible=false;this.c=Lgb(this.a,c);this.g=new He(this.c);Kgb(this.c,0,0,this.a.width,this.a.height);g=ve(this.g,7938);ve(this.g,7936);ve(this.g,7937);new uo(g)}\nfunction Xl(a,b,c,d,e){Il();var f,g,h;Jl(this);if(!a)throw wbb(new Qyb('region cannot be null.'));g=a.u-b-c;f=a.t-d-e;h=MX(J$,HGb,37,9,0,1);if(d>0){b>0&&(h[0]=new am(a,0,0,b,d));g>0&&(h[1]=new am(a,b,0,g,d));c>0&&(h[2]=new am(a,b+g,0,c,d))}if(f>0){b>0&&(h[3]=new am(a,0,d,b,f));g>0&&(h[4]=new am(a,b,d,g,f));c>0&&(h[5]=new am(a,b+g,d,c,f))}if(e>0){b>0&&(h[6]=new am(a,0,d+f,b,e));g>0&&(h[7]=new am(a,b,d+f,g,e));c>0&&(h[8]=new am(a,b+g,d+f,c,e))}if(b==0&&g==0){h[1]=h[2];h[4]=h[5];h[7]=h[8];h[2]=null;h[5]=null;h[8]=null}if(d==0&&f==0){h[3]=h[6];h[4]=h[7];h[5]=h[8];h[6]=null;h[7]=null;h[8]=null}Rl(this,h)}\nfunction rl(a,b,c){var d,e,f,g;if(b==c)return -1;switch(Yzb(a,b)){case 35:e=0;for(g=b+1;gb+9)break;g-b<8&&(e=e<<(9-(g-b)<<2)|255);JL(ml,(e&255)<<24|(e&65280)<<8|(e&KHb)>>8|(e&JHb)>>>24);return g-b}e=(e<<4)+d;if(d>=48&&d<=57)e-=48;else if(d>=65&&d<=70)e-=55;else if(d>=97&&d<=102)e-=87;else break}return -1;case 91:return -2;case 93:ml.c>1&&PL(ml);return 0;}for(f=b+1;fb){throw wbb(new Uxb(VOb))}}f=MX(QY,XHb,6,e,15,1);k=0;g=0;for(h=0;h0){c=a[h++];if((c&192)!=128){throw wbb(new Qyb('Invalid UTF8 sequence at '+(h-1)+', byte='+(j=c>>>0,j.toString(16))))}d=d<<6|c&63}k+=gyb(d,f,k)}return f}\nfunction Mm(){var a;a=new Hp('attribute vec4 a_position;\\nattribute vec4 a_color;\\nattribute vec2 a_texCoord0;\\nuniform mat4 u_projTrans;\\nvarying vec4 v_color;\\nvarying vec2 v_texCoords;\\n\\nvoid main()\\n{\\n v_color = a_color;\\n v_color.a = v_color.a * (255.0/254.0);\\n v_texCoords = a_texCoord0;\\n gl_Position = u_projTrans * a_position;\\n}\\n','#ifdef GL_ES\\n#define LOWP lowp\\nprecision mediump float;\\n#else\\n#define LOWP \\n#endif\\nvarying LOWP vec4 v_color;\\nvarying vec2 v_texCoords;\\nuniform sampler2D u_texture;\\nvoid main()\\n{\\n gl_FragColor = v_color * texture2D(u_texture, v_texCoords);\\n}');if(!a.i)throw wbb(new Qyb(fIb+Ap(a)));return a}\nfunction yv(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;c*=a.kb.a;f=a.cb;d=BY(xQ(f),50);k=a.eb;if(k){h=k.d;i=h+k.c;g=k.e;j=g+k.b;if(a.gb){for(n=0,o=f.g;n=h&&m+e.mb>=g&&e.cd(b,c)}}else{p=a.Ab;q=a.Bb;a.Ab=0;a.Bb=0;for(n=0,o=f.g;n=h&&m+e.mb>=g){e.Ab=l+p;e.Bb=m+q;e.cd(b,c);e.Ab=l;e.Bb=m}}a.Ab=p;a.Bb=q}}else{if(a.gb){for(n=0,o=f.g;na.c&&(a.c=d)}a.b=MX(TY,NGb,6,a.c+1,15,1);RDb(a.b);for(c=0;c=3)return null;e=new SB;e.ob=vLb;Iu(e,(tx(),sx));QB(e,fJ(new gJ(qib()),new Vh(PKb,PKb,LHb,wLb)));JB(e,12,18,12,18);h=lib((Zrb(),Yrb));gD($C(oD(rB(e,h),6),46),14);k=new SB;g=new gF(BY(kG(b,rLb,g$),20),(Oh(),Lh));f=new ZE('UNLOCK A TILE PACK',g);VE(f,xLb,xLb);PB(aD(rB(k,f)).O);j=new gF(BY(kG(b,tLb,g$),20),new Vh(FJb,FJb,yLb,1));i=new ZE('Watch a short ad \\u2014 tap here \\u2192',j);VE(i,xLb,xLb);hD(aD(rB(k,i)),2);aD(rB(e,k));PA(e);Cu(e,(a.A.j-HB(e))/2,a.A.i*zLb);e.kb.a=0;qv(a.t,e);$t(e,Rx(Bx(ALb),Cx(pJb,(kr(),jr)),Bx(6),Dx(0.5,jr),(xx(),BY(yx(K0),116))));au(e,new tib(d,e));return e}\nfunction ei(){YO(bi);cP(bi,'CLEAR',(Oh(),ih));cP(bi,'CLEAR_WHITE',jh);cP(bi,'BLACK',eh);cP(bi,'WHITE',Lh);cP(bi,'LIGHT_GRAY',th);cP(bi,'GRAY',rh);cP(bi,'DARK_GRAY',mh);cP(bi,'BLUE',fh);cP(bi,'NAVY',xh);cP(bi,'ROYAL',Dh);cP(bi,'SLATE',Hh);cP(bi,'SKY',Gh);cP(bi,'CYAN',lh);cP(bi,'TEAL',Jh);cP(bi,'GREEN',sh);cP(bi,'CHARTREUSE',hh);cP(bi,'LIME',uh);cP(bi,'FOREST',oh);cP(bi,'OLIVE',yh);cP(bi,'YELLOW',Nh);cP(bi,'GOLD',ph);cP(bi,'GOLDENROD',qh);cP(bi,'ORANGE',zh);cP(bi,'BROWN',gh);cP(bi,'TAN',Ih);cP(bi,'FIREBRICK',nh);cP(bi,'RED',Ch);cP(bi,'SCARLET',Fh);cP(bi,'CORAL',kh);cP(bi,'SALMON',Eh);cP(bi,'PINK',Ah);cP(bi,'MAGENTA',vh);cP(bi,'PURPLE',Bh);cP(bi,'VIOLET',Kh);cP(bi,'MAROON',wh)}\nfunction vdb(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case 'click':return 1;case 'dblclick':return 2;case 'focus':return 2048;case RGb:return 128;case TGb:return 256;case SGb:return 512;case wHb:return 32768;case 'losecapture':return 8192;case OGb:return 4;case QGb:return 64;case 'mouseout':return 32;case 'mouseover':return 16;case PGb:return 8;case 'scroll':return GIb;case xHb:return tKb;case YGb:case ZGb:return uKb;case EHb:return 262144;case 'paste':return KIb;case UGb:return vKb;case VGb:return wKb;case XGb:return oKb;case WGb:return 8388608;case 'gesturestart':return IIb;case 'gesturechange':return xKb;case 'gestureend':return yKb;default:return -1;}}\nfunction ym(a,b,c,d,e,f,g,h,i,j,k){var l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R;if(!a.j)throw wbb(new Syb(cIb));H=a.A;b!=a.p?Jm(a,b):a.k==H.length&&Dm(a);I=c+e;J=d+f;n=-e;p=-f;o=g-e;q=h-f;s=n;t=p;u=n;v=q;w=o;A=q;B=o;C=p;if(i!=0){m=(Xr(),(gs(),fs)[OY((i+90)*$Hb)&_Hb]);D=fs[OY(i*$Hb)&_Hb];K=m*s-D*t;O=D*s+m*t;L=m*u-D*v;P=D*u+m*v;M=m*w-D*A;Q=D*w+m*A;N=K+(M-L);R=Q-(P-O)}else{K=s;O=t;L=u;P=v;M=w;Q=A;N=B;R=C}K+=I;O+=J;L+=I;P+=J;M+=I;Q+=J;N+=I;R+=J;G=k*a.n;F=j*a.o;l=a.f;r=a.k;H[r]=K;H[r+1]=O;H[r+2]=l;H[r+3]=0;H[r+4]=G;H[r+5]=L;H[r+6]=P;H[r+7]=l;H[r+8]=0;H[r+9]=0;H[r+10]=M;H[r+11]=Q;H[r+12]=l;H[r+13]=F;H[r+14]=0;H[r+15]=N;H[r+16]=R;H[r+17]=l;H[r+18]=F;H[r+19]=G;a.k=r+20}\nfunction cH(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;q=a.zb;b=a.F.a;!!b&&(q-=b.Vd()+b.Wd());f=a.n.c;g=a.n.a;a.d=Zr(a.d,0,f-1);c=g[$wnd.Math.max(0,a.d-1)]+a.C;if(c<=0)a.C-=c;else{j=$wnd.Math.min(f-1,a.d+1);n=g[j]-q;-a.C=0;i--){s=g[i];if(r-s>q)break;l=s}-a.C>l&&(a.C=-l);a.M=0;p=0;for(h=0;h=-a.C){a.M=h;p=g[h];break}}d=a.M+1;e=q-a.C;for(o=$wnd.Math.min(_zb(a.g),f);d<=o;d++)if(g[d]>e)break;a.L=$wnd.Math.max(0,d-1);if((a.H&8)==0){a.J=q-g[a.L]-a.k+p;(a.H&1)!=0&&(a.J=OY($wnd.Math.round(a.J*0.5)))}else a.J=p+a.C;if(a.o){m=$wnd.Math.min(a.d,a.D);k=$wnd.Math.max(a.d,a.D);$wnd.Math.max(g[m]-g[a.M],-a.J);$wnd.Math.min(g[k]-g[a.M],q-a.J)}}\nfunction Kib(a,b){var c,d,e,f,g,h,i,j,k;if(!b||bP(a.I,b)<0)return;if(tJ(a.s,b))return;i=BY($O(a.I,b),56).a;j=BY(wJ(a.f,i),15);k=new jt(b.Ab,b.Bb);d=dt(k,j);c=d0&&phb(a.k.c,(Phb(),Jhb));ksb(b);f=BY($O(a.J,b),15);!!f&&FJ(a.r,f,false);g=Oib(a);cP(a.J,b,g);b.e=true;h=new vA;h.a=0.5;h.b=0.5;h.j=HLb;e=new Nz;Mz(e,g.a,g.b);e.j=0.5;$t(b,Px((xx(),Ax((Oh(),Ch),CIb,null)),Ix(Ax(Lh,HLb,null),h,e),b.i));a.p<=0&&Nib(a)}a.j==(ljb(),kjb)&&(a.B=a.p+ILb+a.K)}\nfunction Sp(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o;Kp(a,(aq(),$p),Zp,8);i=(l=OY(255*g.a)<<24|OY(255*g.b)<<16|OY(255*g.c)<<8|OY(255*g.d),iU(),hU[0]=l&IHb,undefined,gU[0]);j=(k=OY(255*h.a)<<24|OY(255*h.b)<<16|OY(255*h.c)<<8|OY(255*h.d),hU[0]=k&IHb,undefined,gU[0]);m=et(ft(a.j,e-c,b-d));f*=0.5;n=m.a*f;o=m.b*f;if(a.i==$p){zo(a.g,i);Co(a.g,b+n,c+o,0);zo(a.g,i);Co(a.g,b-n,c-o,0);zo(a.g,j);Co(a.g,d+n,e+o,0);zo(a.g,j);Co(a.g,d-n,e-o,0);zo(a.g,j);Co(a.g,d+n,e+o,0);zo(a.g,i);Co(a.g,b+n,c+o,0);zo(a.g,j);Co(a.g,d-n,e-o,0);zo(a.g,i);Co(a.g,b-n,c-o,0)}else{zo(a.g,i);Co(a.g,b+n,c+o,0);zo(a.g,i);Co(a.g,b-n,c-o,0);zo(a.g,j);Co(a.g,d+n,e+o,0);zo(a.g,j);Co(a.g,d-n,e-o,0);zo(a.g,j);Co(a.g,d+n,e+o,0);zo(a.g,i);Co(a.g,b-n,c-o,0)}}\nfunction Cib(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o;e=a.t.a;f=_pb(a.j);o=new MJ;if(f.a.Nf()!=0){for(i=(j=(new $Cb(f.a)).a.Pf().zc(),new cDb(j));i.a.Ac();){h=(g=BY(i.a.Bc(),48),FY(g.$f()));e.a.Of(h)&&Shb(a,h)&&oJ(o,h)}}if(o.g==0){for(i=(j=(new $Cb(e.a)).a.Pf().zc(),new cDb(j));i.a.Ac();){h=(g=BY(i.a.Bc(),48),FY(g.$f()));!Fzb(CLb,h)&&Shb(a,h)&&oJ(o,h)}}if(o.g==0){ed(Zb,DLb,'MIX: no eligible packs \\u2014 using core');return}IJ(o);n=0;for(l=zJ(o);dK(l);){k=FY(eK(l));m=Aib();if(m==0)continue;if(n+m>xib)continue;d=Ysb(a.t,k);if(!d)continue;oJ(b,k);oJ(c,d);n+=m;if(n>=xib)break}b.g==0?ed(Zb,DLb,'MIX: no pack fit in '+xib+' page budget \\u2014 using core'):ed(Zb,DLb,'MIX loaded '+b.g+' pack(s), '+n+'/'+xib+' pages: '+b)}\nfunction bR(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;f=a.a;n=YQ(a,c);tAb(f,b,n,0,c);j=0;k=d;l=b;PX(f,l++,f[k++]);if(--e==0){tAb(n,j,f,l,c);return}if(c==1){tAb(f,k,f,l,e);PX(f,l+e,n[j]);return}g=a.b;m=a.c;o:while(true){h=0;i=0;do{if(g.Lc(f[k],n[j])<0){PX(f,l++,f[k++]);++i;h=0;if(--e==0)break o}else{PX(f,l++,n[j++]);++h;i=0;if(--c==1)break o}}while((h|i)=7|i>=7);m<0&&(m=0);m+=2}a.c=m<1?1:m;if(c==1){tAb(f,k,f,l,e);PX(f,l+e,n[j])}else if(c==0){throw wbb(new Qyb(MJb))}else{tAb(n,j,f,l,c)}}\nfunction xl(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;l=c.a;j=c.a.g;u=c.d;h=d;for(;h>0;h--)if(!Hk(BY(wJ(l,h-1),58).c&_Gb))break;s=d;for(;s0){p=a.b-r;for(m=a.a.c-2;m>=2;m-=2){e=ML(a.a,m);if(e<=p)break;RL(a.a,m,e-f)}}}else{l.ie(h);eL(u,h+1);f=s-h;if(f>0){a.b-=f;if(b.p&&ML(a.a,a.a.c-2)>a.b){o=OL(a.a);while(ML(a.a,a.a.c-2)>a.b)a.a.c-=2;RL(a.a,a.a.c-2,a.b);RL(a.a,a.a.c-1,o)}}}if(h==0){vg(nl,c);BJ(a.d)}else{n=BY(AJ(c.a),58);n.a||(c.d.a[c.d.c-1]=(n.a?n.p:n.o+n.q)*b.w-b.u)}return q}\nfunction Olb(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;m=a.d.j;h=(Mjb(),Ijb);l=Ulb(c);b.I=jI(20);b.P=true;i=false;for(f=0;f=0&&c<32);m='endless_'+a.M;l=new rsb(f,j,a.o,m);Cu(l,j.a,j.b);Fu(l,1);l.sb!=0&&(l.sb=0);l.kb.a=0;l.e=false;Iu(l,(tx(),rx));oJ(a.b,l);cP(a.I,l,$yb(g));cP(a.H,l,$yb(a.M));Iw(a.U,l);a.M==0?(d=1.5):(d=$wnd.Math.max(CIb,a.i*$wnd.Math.pow(FJb,a.M-1)));a.i=d;$t(l,Px((xx(),zx(1,HLb)),Bx(d),Lx(new ujb(a,l))));a.q=HLb+d+0.5+CIb;++a.M;a.j==(ljb(),kjb)&&(a.B=a.p+ILb+a.K);ed(Zb,GLb,'Spawned tile #'+a.M+' at slot '+g+', display='+d+'s, queue='+a.A.g+', placed='+a.s.g)}\nfunction Pc(a,b){this.u=new bN;this.w=MX(nbb,MGb,6,256,16,1);this.s=MX(nbb,MGb,6,256,16,1);this.o=new EM;this.r=MX(nbb,MGb,6,20,16,1);this.p=MX(TY,NGb,6,20,15,1);this.q=MX(TY,NGb,6,20,15,1);this.d=MX(TY,NGb,6,20,15,1);this.e=MX(TY,NGb,6,20,15,1);this.j=new bN;this.k=new bN;this.g=MX(nbb,MGb,6,5,16,1);this.b=a;b.e&&Gd(LGb)&&(Zc.isFirefox?Oc(this):Ve(LGb,new Uc(this)));Qc(this.b,OGb,this,true);Qc($doc,OGb,this,true);Qc(this.b,PGb,this,true);Qc($doc,PGb,this,true);Qc(this.b,QGb,this,true);Qc($doc,QGb,this,true);Qc(this.b,Rc(),this,true);Qc($doc,RGb,this,false);Qc($doc,SGb,this,false);Qc($doc,TGb,this,false);Qc($wnd,'blur',this,false);Qc(this.b,UGb,this,true);Qc(this.b,VGb,this,true);Qc(this.b,WGb,this,true);Qc(this.b,XGb,this,true);WM(this.u,67)}\nfunction Pf(a){var b,c,d,e;e=a.a.length;b=new oAb;for(c=0;c=3){d=((a.a[c]&255)<<16)+((a.a[c+1]&255)<<8)+(a.a[c+2]&255);dAb(b,(yGb(d>>18&63,zHb.length),zHb.charCodeAt(d>>18&63)));dAb(b,(yGb(d>>12&63,zHb.length),zHb.charCodeAt(d>>12&63)));dAb(b,(yGb(d>>6&63,zHb.length),zHb.charCodeAt(d>>6&63)));dAb(b,(yGb(d&63,zHb.length),zHb.charCodeAt(d&63)))}else if(e-c>=2){d=((a.a[c]&255)<<16)+((a.a[c+1]&255)<<8);dAb(b,(yGb(d>>18&63,zHb.length),zHb.charCodeAt(d>>18&63)));dAb(b,(yGb(d>>12&63,zHb.length),zHb.charCodeAt(d>>12&63)));dAb(b,(yGb(d>>6&63,zHb.length),zHb.charCodeAt(d>>6&63)));b.a+='='}else{d=(a.a[c]&255)<<16;dAb(b,(yGb(d>>18&63,zHb.length),zHb.charCodeAt(d>>18&63)));dAb(b,(yGb(d>>12&63,zHb.length),zHb.charCodeAt(d>>12&63)));b.a+='=='}}return b.a}\nfunction Oh(){Oh=_bb;Lh=new Vh(1,1,1,1);th=new Wh(-1077952513);rh=new Wh(2139062271);mh=new Wh(1061109759);eh=new Vh(0,0,0,1);Mh=Th(Lh);ih=new Vh(0,0,0,0);jh=new Vh(1,1,1,0);fh=new Vh(0,0,1,1);xh=new Vh(0,0,0.5,1);Dh=new Wh(1097458175);Hh=new Wh(1887473919);Gh=new Wh(-2016482305);lh=new Vh(0,1,1,1);Jh=new Vh(0,0.5,0.5,1);sh=new Wh(16711935);hh=new Wh(2147418367);uh=new Wh(852308735);oh=new Wh(579543807);yh=new Wh(1804477439);Nh=new Wh(-65281);ph=new Wh(-2686721);qh=new Wh(-626712321);zh=new Wh(-5963521);gh=new Wh(-1958407169);Ih=new Wh(-759919361);nh=new Wh(-1306385665);Ch=new Wh(-16776961);Fh=new Wh(-13361921);kh=new Wh(-8433409);Eh=new Wh(-92245249);Ah=new Wh(-9849601);vh=new Vh(1,0,1,1);Bh=new Wh(-1608453889);Kh=new Wh(-293409025);wh=new Wh(-1339006721)}\nfunction Qtb(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s;m=Fzb(_Kb,(o=$e(c.j.a,BLb,''),o.length==0?null:o));p=new SB;Iu(p,(tx(),sx));JB(p,10,14,10,14);if(m){s=new Xh((Zrb(),Yrb));s.a=oLb;QB(p,fJ(new gJ(d),s))}i=m?(Zrb(),Yrb):(Zrb(),Urb);r=m?14:8;q=m?56:48;gD($C(oD(rB(p,Stb(d,i,1)),r),q),14);n=new $E('MIX',b,bMb);Rh(n.kb,LHb,LHb,rOb,1);VE(n,m?wLb:hNb,m?wLb:hNb);Iu(n,rx);aD(rB(p,n));j=new $E(m?'ACTIVE':'RANDOM',b,bMb);xu(j,m?new Vh(xLb,pJb,PLb,1):new Vh(DIb,HLb,xLb,1));VE(j,m?sLb:xLb,m?sLb:xLb);Iu(j,rx);fD(aD(rB(p,j)),10);l=new $E('Multiple packs in every game',b,aMb);Rh(l.kb,xLb,xLb,gMb,1);VE(l,nLb,nLb);Iu(l,rx);fD(iD(WC(rB(p,l))),10);k=new yD('CUSTOMIZE',b,dJb);UE(k.c,xLb);fD($C(oD(rB(p,k),150),48),10);au(k,new bub(c,e,f,g,a,b,h));au(p,new fub(c,e,f,g,h));return p}\nfunction Bmb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;j=new Yi(64,(h=64,jj(),h));Vi(j,0,0,0,0);Ri(j);g=new Vh(fJb,fJb,fJb,1);i=new Vh(CIb,CIb,aIb,1);Vi(j,i.d,i.c,i.b,i.a);for(p=0;p<64;p++){for(n=0;n<64;n++){d=n-32;e=p-32;c=$wnd.Math.sqrt(d*d+e*e);b=$wnd.Math.atan2(e,d);k=b*8/VMb;m=k-$wnd.Math.floor(k);l=m>HLb&&m=10&&Ti(j,n,p,1,1)}}Vi(j,g.d,g.c,g.b,g.a);for(q=0;q<64;q++){for(n=0;n<64;n++){d=n-32;e=q-32;c=$wnd.Math.sqrt(d*d+e*e);b=$wnd.Math.atan2(e,d);k=b*8/VMb;m=k-$wnd.Math.floor(k);l=m>HLb&&m=12&&Ti(j,n,q,1,1)}}Vi(j,0,0,0,0);for(o=0;o<64;o++){for(n=0;n<64;n++){d=n-32;e=o-32;c=$wnd.Math.sqrt(d*d+e*e);c<10&&Ti(j,n,o,1,1)}}a.i=new xj(j);qCb((Mi(),Li),$yb(j.n));a.g=new BE(a.i);Hu(a.g,60,60);Cu(a.g,820,1520);au(a.g,new Kmb(a))}\nfunction aR(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;f=a.a;n=YQ(a,e);tAb(f,d,n,0,e);j=b+c-1;k=e-1;l=d+e-1;PX(f,l--,f[j--]);if(--c==0){tAb(n,0,f,l-(e-1),e);return}if(e==1){l-=c;j-=c;tAb(f,j+1,f,l+1,c);PX(f,l,n[k]);return}g=a.b;m=a.c;o:while(true){h=0;i=0;do{if(g.Lc(n[k],f[j])<0){PX(f,l--,f[j--]);++h;i=0;if(--c==0)break o}else{PX(f,l--,n[k--]);++i;h=0;if(--e==1)break o}}while((h|i)=7|i>=7);m<0&&(m=0);m+=2}a.c=m<1?1:m;if(e==1){l-=c;j-=c;tAb(f,j+1,f,l+1,c);PX(f,l,n[k])}else if(e==0){throw wbb(new Qyb(MJb))}else{tAb(n,0,f,l-(e-1),e)}}\nfunction _T(a,b){var c,d,e,f,g,h,i,j,k;j='';if(b.length==0){return a.Ee(WJb,sHb,-1,-1)}k=Xzb(b);Fzb(k.substr(0,3),'at ')&&(k=(yGb(3,k.length+1),k.substr(3)));k=k.replace(/\\[.*?\\]/g,'');g=k.indexOf('(');if(g==-1){g=k.indexOf('@');if(g==-1){j=k;k=''}else{j=Xzb((yGb(g+1,k.length+1),k.substr(g+1)));k=Xzb((xGb(0,g,k.length),k.substr(0,g)))}}else{c=k.indexOf(')',g);j=(xGb(g+1,c,k.length),k.substr(g+1,c-(g+1)));k=Xzb((xGb(0,g,k.length),k.substr(0,g)))}g=Kzb(k,$zb(46));g!=-1&&(k=(yGb(g+1,k.length+1),k.substr(g+1)));(k.length==0||Fzb(k,'Anonymous function'))&&(k=sHb);h=Mzb(j,$zb(58));e=Nzb(j,$zb(58),h-1);i=-1;d=-1;f=WJb;if(h!=-1&&e!=-1){f=(xGb(0,e,j.length),j.substr(0,e));i=VT((xGb(e+1,h,j.length),j.substr(e+1,h-(e+1))));d=VT((yGb(h+1,j.length+1),j.substr(h+1)))}return a.Ee(f,k,i,d)}\nfunction whb(a){jhb();var b,c,d,e,f,g;this.c=a;this.e=new sEb;this.f=new sEb;this.d=new sEb;oCb(this.e,(Ehb(),Ahb),new SJ(QX(KX(cab,1),VHb,2,6,['music/menu_music.mp3','music/menu_lofi_music.mp3'])));b=new SJ(fhb);oJ(b,UKb);oJ(b,VKb);oJ(b,WKb);oJ(b,XKb);oCb(this.e,zhb,b);g=new SJ(fhb);oJ(g,WKb);oJ(g,XKb);oCb(this.e,Dhb,g);f=new SJ(fhb);oJ(f,UKb);oCb(this.e,Chb,f);d=new SJ(fhb);oJ(d,UKb);oCb(this.e,yhb,d);c=new SJ(fhb);oJ(c,VKb);oCb(this.e,xhb,c);e=new SJ(fhb);oJ(e,VKb);oCb(this.e,Bhb,e);oCb(this.f,(Phb(),Khb),'sfx/click.ogg');oCb(this.f,Ihb,'sfx/confirm.ogg');oCb(this.f,Ohb,'sfx/gameover_win.mp3');oCb(this.f,Jhb,'sfx/gameover_lose.mp3');oCb(this.f,Lhb,'sfx/pickup.ogg');oCb(this.f,Hhb,'sfx/drop_soft.ogg');oCb(this.f,Mhb,'sfx/reject.ogg');oCb(this.f,Nhb,'sfx/toggle.ogg');shb(this)}\nfunction Uob(a,b){var d,e,f;zob();var c;$gb.call(this);this.i=a;this.j=Gyb((xGb(0,1,b.length),b.substr(0,1)),10);this.o=this.j%2==1;c=this.j*this.j;this.Q=this.o?c-1:c;this.P=this.Q/2|0;this.G=new Qm(Wd(_b,NLb));this.L=this.G.a;this.F=new isb;this.e=new uj(Wd(_b,OLb));this.H=(d=new Yi(128,(e=128,jj(),e)),Vi(d,SKb,zLb,TKb,1),Ri(d),Vi(d,TKb,sMb,zLb,1),Ti(d,4,4,120,120),Vi(d,zLb,0.3799999952316284,aIb,1),Ti(d,4,122,120,2),f=new xj(d),qCb((Mi(),Li),$yb(d.n)),f);this.a=Bib(a);this.c=zib(this.L,this.a);this.d=new PJ(true,this.Q);this.b=new PJ(true,this.Q);this.K=new PJ(true,this.Q);this.M=new PJ(true,this.Q);this.I=new PJ(true,this.Q);this.J=new PJ(true,this.Q);Rob(this);this.A=new Jmb(a,this.U);Gmb(this.A,new kpb(this));Hmb(this.A,new mpb(this));Fmb(this.A,new opb(this));this.B=new Yp}\nfunction Cmb(a){var b,c,d,e,f,g;b=new Yi(1,(d=1,jj(),d));Vi(b,LHb,LHb,DIb,WMb);Ri(b);a.t=new xj(b);qCb((Mi(),Li),$yb(b.n));a.s=new SB;QB(a.s,new TI(new Vl(a.t)));Hu(a.s,350,PJb);Cu(a.s,1250,0);MB(LB(NB(RB(a.s),80)));g=new gF(BY(kG(a.v,tLb,g$),20),(Oh(),Lh));e=new ZE('SETTINGS',g);VE(e,XMb,XMb);PB(eD(rB(a.s,e),50).O);f=new LD(BY(kG(a.v,dJb,b1),127));f.r=Lh;a.j=new ED(' Grid Lines',f);UE(a.j.c,YMb);jC(a.j,Xe(a.f.j.a,RLb,false));au(a.j,new Qmb(a));PB(eD(aD(rB(a.s,a.j)),35).O);a.n=new ED(' Music',f);UE(a.n.c,YMb);jC(a.n,Xe(a.f.j.a,QKb,true));au(a.n,new Smb(a));PB(eD(aD(rB(a.s,a.n)),35).O);a.u=new ED(' SFX',f);UE(a.u.c,YMb);jC(a.u,Xe(a.f.j.a,MKb,true));au(a.u,new Umb(a));PB(eD(aD(rB(a.s,a.u)),50).O);c=new yD('X',a.v,'close');UE(c.c,ALb);au(c,new Wmb(a));PB(hD(lD(rB(a.s,c),60,60),20).O)}\nfunction ws(a,b){ls();var c;c=MX(SY,YHb,6,16,15,1);c[0]=a[0]*b[0]+a[4]*b[1]+a[8]*b[2]+a[12]*b[3];c[4]=a[0]*b[4]+a[4]*b[5]+a[8]*b[6]+a[12]*b[7];c[8]=a[0]*b[8]+a[4]*b[9]+a[8]*b[10]+a[12]*b[11];c[12]=a[0]*b[12]+a[4]*b[13]+a[8]*b[14]+a[12]*b[15];c[1]=a[1]*b[0]+a[5]*b[1]+a[9]*b[2]+a[13]*b[3];c[5]=a[1]*b[4]+a[5]*b[5]+a[9]*b[6]+a[13]*b[7];c[9]=a[1]*b[8]+a[5]*b[9]+a[9]*b[10]+a[13]*b[11];c[13]=a[1]*b[12]+a[5]*b[13]+a[9]*b[14]+a[13]*b[15];c[2]=a[2]*b[0]+a[6]*b[1]+a[10]*b[2]+a[14]*b[3];c[6]=a[2]*b[4]+a[6]*b[5]+a[10]*b[6]+a[14]*b[7];c[10]=a[2]*b[8]+a[6]*b[9]+a[10]*b[10]+a[14]*b[11];c[14]=a[2]*b[12]+a[6]*b[13]+a[10]*b[14]+a[14]*b[15];c[3]=a[3]*b[0]+a[7]*b[1]+a[11]*b[2]+a[15]*b[3];c[7]=a[3]*b[4]+a[7]*b[5]+a[11]*b[6]+a[15]*b[7];c[11]=a[3]*b[8]+a[7]*b[9]+a[11]*b[10]+a[15]*b[11];c[15]=a[3]*b[12]+a[7]*b[13]+a[11]*b[14]+a[15]*b[15];tAb(c,0,a,0,16)}\nfunction XEb(){function e(){this.obj=this.createObject()}\n;e.prototype.createObject=function(a){return Object.create(null)};e.prototype.get=function(a){return this.obj[a]};e.prototype.set=function(a,b){this.obj[a]=b};e.prototype[ROb]=function(a){delete this.obj[a]};e.prototype.keys=function(){return Object.getOwnPropertyNames(this.obj)};e.prototype.entries=function(){var b=this.keys();var c=this;var d=0;return {next:function(){if(d>=b.length)return {done:true};var a=b[d++];return {value:[a,c.get(a)],done:false}}}};if(!VEb()){e.prototype.createObject=function(){return {}};e.prototype.get=function(a){return this.obj[':'+a]};e.prototype.set=function(a,b){this.obj[':'+a]=b};e.prototype[ROb]=function(a){delete this.obj[':'+a]};e.prototype.keys=function(){var a=[];for(var b in this.obj){b.charCodeAt(0)==58&&a.push(b.substring(1))}return a}}return e}\nfunction $jb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;cu(b);MK(b.nb);MK(b.jb);wB(b);if(!a.d.t||!a.d.s){e=new $E('No downloaded packs.',a.p,aMb);VE(e,sLb,sLb);PB(cD(rB(b,e),8).O);return}d=a.d.t.a;i=new MJ;for(h=zJ(a.d.s.d);dK(h);){f=BY(eK(h),51);if(f.a)continue;if(!xEb(d,f.c))continue;oJ(i,f)}JJ(i,new Fkb);l=0;if(i.g==0){e=new $E('No DLC packs downloaded yet.',a.p,aMb);VE(e,sLb,sLb);PB(cD(rB(b,e),8).O)}else{for(g=zJ(i);dK(g);){f=BY(eK(g),51);j=ekb();l=xbb(l,j);PB(eD(oD(rB(b,(m=new SB,JB(m,8,14,8,14),n=new $E(f.b,a.p,bMb),VE(n,sLb,sLb),n.b='...',aD(oD(rB(m,n),360)),o=new $E(kkb(j),a.p,aMb),VE(o,fMb,fMb),Rh(o.kb,xLb,xLb,gMb,1),gD(iD(oD(rB(m,o),120)),10),p=new yD(qHb,a.p,dJb),UE(p.c,xLb),au(p,new Bkb(a,p,f)),$C(oD(rB(m,p),160),60),m)),720),6).O)}}c=l;k=new $E('Total downloaded: '+kkb(c),a.p,aMb);VE(k,hMb,hMb);Rh(k.kb,xLb,xLb,gMb,1);PB(hD(rB(b,k),12).O)}\nfunction Yqb(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(!b)return;l=xJ(a.c,b,true);if(l==-1)return;if(_xb(DY(wJ(a.G,l))))return;i=BY(wJ(a.w,l),15);m=new jt(b.Ab,b.Bb);d=dt(m,i);c=d0&&(a.t[f].yb=false,undefined)}Xjb(a,a.t[0]);Yjb(a,a.t[1]);Zjb(a,a.t[2]);c=new sG;for(d=0;d<3;d++){h=new EF(a.t[d]);AF(h);uF(h,true);h.L=false;h.M=false;Ku(h,a.t[d].yb);Ju(a.t[d],h);qv(c,h)}PB(gD(fD(ZC(rB(g,c)),20),20).O);b=new yD('BACK TO MENU',a.p,'back');au(b,new skb(a));PB(eD(hD($C(oD(rB(g,b),400),90),15),30).O);ikb(a);Cu(g,900,0);$t(g,Gx(0,HLb,(kr(),jr)))}\nfunction LR(){LR=_bb;JR=QX(KX(PY,1),mHb,6,15,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,10,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,11,6,6,6,5,8,8,8,8,8,8,8,8,8,8,8]);KR=QX(KX(PY,1),mHb,6,15,[0,12,24,36,60,96,84,12,12,12,48,72,12,12,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,0,12,0,12,12,12,24,12,12,12,12,12,24,12,24,12,12,12,12,12,12,12,12,12,24,12,12,12,12,12,24,12,12,12,12,12,12,12,24,12,12,12,12,12,12,12,12,12,36,12,36,12,12,12,36,12,12,12,12,12,36,12,36,12,12,12,36,12,12,12,12,12,12,12,12,12,12])}\nfunction Hyb(a){var b,c,d,e,f,g,h,i,j,k,l;if(a==null){throw wbb(new vzb(GJb))}j=a;f=a.length;i=false;if(f>0){b=(yGb(0,a.length),a.charCodeAt(0));if(b==45||b==43){a=(yGb(1,a.length+1),a.substr(1));--f;i=b==45}}if(f==0){throw wbb(new vzb(COb+j+'\"'))}while(a.length>0&&(yGb(0,a.length),a.charCodeAt(0)==48)){a=(yGb(1,a.length+1),a.substr(1));--f}if(f>(uzb(),szb)[10]){throw wbb(new vzb(COb+j+'\"'))}for(e=0;e0){l=-parseInt((xGb(0,d,a.length),a.substr(0,d)),10);a=(yGb(d,a.length+1),a.substr(d));f-=d;c=false}while(f>=g){d=parseInt((xGb(0,g,a.length),a.substr(0,g)),10);a=(yGb(g,a.length+1),a.substr(g));f-=g;if(c){c=false}else{if(ybb(l,h)<0){throw wbb(new vzb(COb+j+'\"'))}l=Jbb(l,k)}l=Obb(l,d)}if(ybb(l,0)>0){throw wbb(new vzb(COb+j+'\"'))}if(!i){l=Kbb(l);if(ybb(l,0)<0){throw wbb(new vzb(COb+j+'\"'))}}return l}\nfunction Xjb(a,b){var c,d,e,f,g,h,i,j,k,l,m;PB(eD(hD(rB(b,gkb(a,'BOARD SIZE')),15),10).O);e=new SB;e.J=false;for(g=0;g<4;g++){i=g;c=new yD(Rjb[g],a.p,dJb);au(c,new ukb(a,i));a.e[g]=c;cD($C(oD(rB(e,c),150),80),6)}PB(rB(b,e).O);a.f=new $E('',a.p,aMb);TE(a.f,1,1);PB(hD(rB(b,a.f),4).O);PB(eD(hD(rB(b,gkb(a,'DIFFICULTY')),25),10).O);d=new SB;d.J=false;for(h=0;h<3;h++){i=h;c=new yD(Qjb[h],a.p,dJb);au(c,new wkb(a,i));a.u[h]=c;cD($C(oD(rB(d,c),220),80),6)}PB(rB(b,d).O);a.c=new $E('',a.p,aMb);TE(a.c,1,1);PB(hD(rB(b,a.c),4).O);PB(eD(hD(rB(b,gkb(a,'GAME MODE')),25),10).O);j=new SB;j.J=false;k=new SB;k.J=false;l=new SB;l.J=false;for(f=0;fMake sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,
e.g. by using <!doctype html> at the start of your application's HTML page.

To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding
the following line to your*.gwt.xml module file:
  <extend-configuration-property name=\\\"document.compatMode\\\" value=\\\"\"+b+'\"/>':\"Your *.gwt.xml module configuration prohibits the use of the current document rendering mode (document.compatMode=' \"+b+\"').
Modify your application's host HTML page doctype, or update your custom \"+\"'document.compatMode' configuration property settings.\"}\nfunction Rob(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;sJ(a.d);sJ(a.b);sJ(a.K);sJ(a.M);sJ(a.I);sJ(a.J);switch(a.j){case 2:o=350;break;case 3:o=cNb;break;case 4:o=175;break;case 5:o=140;break;default:o=350;}a.N=o;a.k=100;a.n=800;c=a.j*a.j/2|0;k=new MJ;q=new NP;for(g=0;g=0&&b<100);EP(q,r);oJ(k,$yb(j));oJ(k,$yb(j))}IJ(k);i=0;for(f=0;f0?tMb+OY(c)+' moves':''):(d=c>0?tMb+Srb(c,1)+'s':'');if(a.k==0){XE(a.r,e+uMb+Srb(k,1)+'s to memorize'+d)}else if(a.k==1){XE(a.r,e+uMb+Srb(k,1)+'s initial (gets faster!)'+d)}else if(a.k==3){j=Fzb(e,XLb)||Fzb(e,ZLb)?(Gyb((xGb(0,1,e.length),e.substr(0,1)),10)*Gyb((xGb(0,1,e.length),e.substr(0,1)),10)-1)/2|0:Gyb((xGb(0,1,e.length),e.substr(0,1)),10)*Gyb((xGb(0,1,e.length),e.substr(0,1)),10)/2|0;XE(a.r,e+uMb+j+' pairs to match'+d)}else a.k==4?XE(a.r,e+' grid \\u2022 Free creative mode \\u2022 No score'):XE(a.r,e+uMb+Srb(k,1)+'s display time'+d);XE(a.f,dkb(e));XE(a.c,ckb(a.k,a.j,a.n))}\nfunction GH(a,b){var c,d,e,f,g,h;if(a.a.f)return false;a.a.e=a.a.j;Oq(a.a.a);a.a.j&&uR(a.a.a,a.a.b,a.a.b);if(!iu(a.a))return false;g=false;c=(nJ(),mJ?Hb(dc,63):Hb(dc,129)||Hb(dc,130));e=c&&!a.a.A;d=true;if(c){switch(b){case 50:qH(a.a,a.a.c.a,true);g=true;break;case 31:case 124:fH(a.a);return true;case 52:gH(a.a);return true;case 29:rH(a.a);return true;case 54:f=a.a.G;tH(a.a,a.a.K);a.a.K=f;uH(a.a);return true;default:d=false;}}if(Hb(dc,59)||Hb(dc,60)){switch(b){case 124:qH(a.a,a.a.c.a,true);break;case 112:gH(a.a);}i:{h=a.a.d;j:{switch(b){case 21:oH(a.a,false,e);g=true;d=true;break j;case 22:oH(a.a,true,e);g=true;d=true;break j;case 3:a.a.d=0;d=true;break j;case 123:a.a.d=a.a.G.length;d=true;break j;}break i}if(!a.a.o){a.a.D=h;a.a.o=true}}}else{switch(b){case 21:oH(a.a,false,e);a.a.o=false;g=true;d=true;break;case 22:oH(a.a,true,e);a.a.o=false;g=true;d=true;break;case 3:a.a.d=0;a.a.o=false;d=true;break;case 123:a.a.d=a.a.G.length;a.a.o=false;d=true;}}a.a.d=Zr(a.a.d,0,a.a.G.length);g&&HH(a,b);return d}\nfunction Hvb(a,b){fvb();var c,d,e,f,g,h;$gb.call(this);this.o=new MJ;this.r=new MJ;this.s=new MJ;this.k=a;this.q=new pob(a.d);this.D=new Qm(Wd(_b,NLb));this.F=this.D.a;this.c=new OJ(this.F);!!this.a&&pJ(this.c,this.a.a);this.C=new isb;this.d=new uj(Wd(_b,OLb));this.n=new snb(b,0);this.u=new MJ;this.J=new MJ;this.I=$wnd.Math.min(this.n.g*PNb,126.66666412353516);h=6*(this.I+20);this.H=(900-h)/2;this.K=100;zvb(this);g=(f=$e(a.j.a,BLb,''),f.length==0?null:f);d=(Gsb(),Fzb(_Kb,g));e=g!=null&&g.length!=0&&!d;if(e){for(c=0;c=0&&Dvb(this,FY(wJ(this.r,this.i)))}else this.r.g>0&&Dvb(this,FY(wJ(this.r,0)));Gvb(this);if(this.i<0&&this.r.g>1){sJ(this.o);pJ(this.o,uvb(this));IJ(this.o);this.p=0;while(this.pe.b){j=c.a.length;lj&&(c.a+=bAb(MX(QY,XHb,6,l-j,15,1)));i=true;continue n}}break}i&&SN(d-1,c);c.a+='}'}}else if(b.j==bO){if(!b.a)c.a+='[]';else{i=!TN(b);m=e.c||!UN(b);l=c.a.length;n:while(true){c.a+=i?'[\\n':'[ ';for(f=b.a;f;f=f.f){i&&SN(d,c);LN(a,f,c,d+1,e);(!i||k!=(rO(),oO))&&!!f.f&&(c.a+=',',c);c.a+=String.fromCharCode(i?10:32);if(m&&!i&&c.a.length-l>e.b){j=c.a.length;lj&&(c.a+=bAb(MX(QY,XHb,6,l-j,15,1)));i=true;continue n}}break}i&&SN(d-1,c);c.a+=']'}}else if(b.j==hO){jAb(c,tO(k,FN(b)))}else if(b.j==dO){g=CN(b);h=EN(b);c.a+=g==Qbb(h)?Qbb(h):g}else if(b.j==eO){gAb(c,EN(b))}else if(b.j==cO){kAb(c,BN(b))}else if(b.j==fO){c.a+=GJb}else throw wbb(new uQ('Unknown object type: '+b))}\nfunction qwb(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C;o=new Yi(1,(l=1,jj(),l));Vi(o,0,0,0,uLb);Ri(o);p=new xj(o);qCb((Mi(),Li),$yb(o.n));f=new BE(p);f.O=true;f.ob='zen-pack-picker-backdrop';qv(a.t,f);i=new SB;i.ob=mLb;i._=true;i.k=1;u=new SB;QB(u,lG(b,FMb));JB(u,26,22,22,22);j=new SB;gD(rB(j,pib(12)),14);C=new $E('ZEN PACKS',b,jMb);Rh(C.kb,LHb,LHb,TKb,1);VE(C,fMb,fMb);aD(rB(j,C));PB(eD(aD(rB(u,j)),8).O);k=new $E('Tap a row to set active \\xB7 Tick to include in MIX',b,aMb);Rh(k.kb,PNb,PNb,gNb,1);VE(k,xLb,xLb);PB(eD(aD(rB(u,k)),14).O);h=(s=$e(c.j.a,BLb,''),s.length==0?null:s);v=h==null||h.length==0||(Gsb(),Fzb(_Kb,h));e=QX(KX(cab,1),VHb,2,6,[v?null:h]);n=new IFb(_pb(c.j));t=pwb(c);B=n.a.Nf()==0;if(B){for(r=zJ(t);dK(r);){q=BY(eK(r),51);q.a||wEb(n,q.c)}}m=new SB;m.k|=2;m.k&=-5;w=MX(Z9,HGb,12,1,0,1);w[0]=new zwb(m,b,n,t,e,w);w[0].Xc();A=new EF(m);AF(A);uF(A,false);A.L=false;A.M=false;PB(eD($C(oD(rB(u,A),640),720),16).O);g=new yD('DONE',b,dJb);au(g,new rwb(c,e,n,d,f,i,p));PB($C(oD(rB(u,g),220),70).O);oD(rB(i,u),700);qv(a.t,i)}\nfunction jhb(){jhb=_bb;dhb=QX(KX(cab,1),VHb,2,6,['sfx/correct_light_000.ogg','sfx/correct_light_001.ogg','sfx/correct_light_002.ogg','sfx/correct_light_003.ogg','sfx/correct_light_004.ogg']);ehb=QX(KX(cab,1),VHb,2,6,['sfx/correct_medium_000.ogg','sfx/correct_medium_001.ogg','sfx/correct_medium_002.ogg','sfx/correct_medium_003.ogg','sfx/correct_medium_004.ogg']);hhb=QX(KX(cab,1),VHb,2,6,['sfx/chipsStack1.ogg','sfx/chipsStack2.ogg','sfx/chipsStack3.ogg','sfx/chipsStack4.ogg','sfx/chipsStack5.ogg','sfx/chipsStack6.ogg']);ihb=QX(KX(cab,1),VHb,2,6,['sfx/cardPlace1.ogg','sfx/cardPlace2.ogg','sfx/cardPlace3.ogg','sfx/cardPlace4.ogg','sfx/cardSlide1.ogg','sfx/cardSlide2.ogg','sfx/cardSlide3.ogg','sfx/cardSlide4.ogg']);ghb=QX(KX(cab,1),VHb,2,6,['sfx/confirmation_001.ogg','sfx/confirmation_002.ogg','sfx/confirmation_003.ogg','sfx/confirmation_004.ogg']);fhb=QX(KX(cab,1),VHb,2,6,['music/game_music.mp3','music/game_music2.mp3','music/game_music3.mp3','music/game_music4.mp3','music/game_music5.mp3','music/game_berlin_music.mp3','music/game_woo_ah_oh_music_only30s.mp3'])}\nfunction Gdb(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Cdb:null);c&2&&(a.ondblclick=b&2?Cdb:null);c&4&&(a.onmousedown=b&4?Cdb:null);c&8&&(a.onmouseup=b&8?Cdb:null);c&16&&(a.onmouseover=b&16?Cdb:null);c&32&&(a.onmouseout=b&32?Cdb:null);c&64&&(a.onmousemove=b&64?Cdb:null);c&128&&(a.onkeydown=b&128?Cdb:null);c&256&&(a.onkeypress=b&256?Cdb:null);c&512&&(a.onkeyup=b&512?Cdb:null);c&1024&&(a.onchange=b&1024?Cdb:null);c&2048&&(a.onfocus=b&2048?Cdb:null);c&4096&&(a.onblur=b&4096?Cdb:null);c&8192&&(a.onlosecapture=b&8192?Cdb:null);c&GIb&&(a.onscroll=b&GIb?Cdb:null);c&32768&&(a.onload=b&32768?Ddb:null);c&tKb&&(a.onerror=b&tKb?Cdb:null);c&uKb&&(a.onmousewheel=b&uKb?Cdb:null);c&262144&&(a.oncontextmenu=b&262144?Cdb:null);c&KIb&&(a.onpaste=b&KIb?Cdb:null);c&vKb&&(a.ontouchstart=b&vKb?Cdb:null);c&wKb&&(a.ontouchmove=b&wKb?Cdb:null);c&oKb&&(a.ontouchend=b&oKb?Cdb:null);c&8388608&&(a.ontouchcancel=b&8388608?Cdb:null);c&IIb&&(a.ongesturestart=b&IIb?Cdb:null);c&xKb&&(a.ongesturechange=b&xKb?Cdb:null);c&yKb&&(a.ongestureend=b&yKb?Cdb:null)}\nfunction ns(a,b){ks[0]=a.a[0]*b.a[0]+a.a[4]*b.a[1]+a.a[8]*b.a[2]+a.a[12]*b.a[3];ks[4]=a.a[0]*b.a[4]+a.a[4]*b.a[5]+a.a[8]*b.a[6]+a.a[12]*b.a[7];ks[8]=a.a[0]*b.a[8]+a.a[4]*b.a[9]+a.a[8]*b.a[10]+a.a[12]*b.a[11];ks[12]=a.a[0]*b.a[12]+a.a[4]*b.a[13]+a.a[8]*b.a[14]+a.a[12]*b.a[15];ks[1]=a.a[1]*b.a[0]+a.a[5]*b.a[1]+a.a[9]*b.a[2]+a.a[13]*b.a[3];ks[5]=a.a[1]*b.a[4]+a.a[5]*b.a[5]+a.a[9]*b.a[6]+a.a[13]*b.a[7];ks[9]=a.a[1]*b.a[8]+a.a[5]*b.a[9]+a.a[9]*b.a[10]+a.a[13]*b.a[11];ks[13]=a.a[1]*b.a[12]+a.a[5]*b.a[13]+a.a[9]*b.a[14]+a.a[13]*b.a[15];ks[2]=a.a[2]*b.a[0]+a.a[6]*b.a[1]+a.a[10]*b.a[2]+a.a[14]*b.a[3];ks[6]=a.a[2]*b.a[4]+a.a[6]*b.a[5]+a.a[10]*b.a[6]+a.a[14]*b.a[7];ks[10]=a.a[2]*b.a[8]+a.a[6]*b.a[9]+a.a[10]*b.a[10]+a.a[14]*b.a[11];ks[14]=a.a[2]*b.a[12]+a.a[6]*b.a[13]+a.a[10]*b.a[14]+a.a[14]*b.a[15];ks[3]=a.a[3]*b.a[0]+a.a[7]*b.a[1]+a.a[11]*b.a[2]+a.a[15]*b.a[3];ks[7]=a.a[3]*b.a[4]+a.a[7]*b.a[5]+a.a[11]*b.a[6]+a.a[15]*b.a[7];ks[11]=a.a[3]*b.a[8]+a.a[7]*b.a[9]+a.a[11]*b.a[10]+a.a[15]*b.a[11];ks[15]=a.a[3]*b.a[12]+a.a[7]*b.a[13]+a.a[11]*b.a[14]+a.a[15]*b.a[15];return ps(a,ks)}\n", -"function Rl(a,b){var c;if(b[6]){a.c=Kl(a,b[6],false,false);a.g=b[6].u;a.b=b[6].t}else a.c=-1;if(b[7]){a.a=Kl(a,b[7],!!b[6]||!!b[8],false);a.o=$wnd.Math.max(a.o,b[7].u);a.b=$wnd.Math.max(a.b,b[7].t)}else a.a=-1;if(b[8]){a.d=Kl(a,b[8],false,false);a.t=$wnd.Math.max(a.t,b[8].u);a.b=$wnd.Math.max(a.b,b[8].t)}else a.d=-1;if(b[3]){a.k=Kl(a,b[3],false,!!b[0]||!!b[6]);a.g=$wnd.Math.max(a.g,b[3].u);a.j=$wnd.Math.max(a.j,b[3].t)}else a.k=-1;if(b[4]){a.i=Kl(a,b[4],!!b[3]||!!b[5],!!b[1]||!!b[7]);a.o=$wnd.Math.max(a.o,b[4].u);a.j=$wnd.Math.max(a.j,b[4].t)}else a.i=-1;if(b[5]){a.n=Kl(a,b[5],false,!!b[2]||!!b[8]);a.t=$wnd.Math.max(a.t,b[5].u);a.j=$wnd.Math.max(a.j,b[5].t)}else a.n=-1;if(b[0]){a.A=Kl(a,b[0],false,false);a.g=$wnd.Math.max(a.g,b[0].u);a.w=$wnd.Math.max(a.w,b[0].t)}else a.A=-1;if(b[1]){a.v=Kl(a,b[1],!!b[0]||!!b[2],false);a.o=$wnd.Math.max(a.o,b[1].u);a.w=$wnd.Math.max(a.w,b[1].t)}else a.v=-1;if(b[2]){a.B=Kl(a,b[2],false,false);a.t=$wnd.Math.max(a.t,b[2].u);a.w=$wnd.Math.max(a.w,b[2].t)}else a.B=-1;if(a.f=5&&Upb(a.a,YKb)==0&&!Fzb(b,uNb)){return new Npb(uNb,'Love the challenge? Speed mode ramps up fast!',1,-1)}if(c>=8&&Upb(a.a,_Lb)==0&&!Fzb(b,wNb)){return new Npb(wNb,'Try matching pairs in Memory mode!',3,-1)}if(c>=3&&Ze(a.a.a,dMb)==0&&!Fzb(b,xNb)){return new Npb(xNb,'Just want to create? Try Zen mode \\u2014 no pressure!',4,-1)}if(c>=10&&Upb(a.a,ZKb)==0&&!Fzb(b,vNb)){return new Npb(vNb,'How far can you go? Endless mode never stops!',2,-1)}if(Kpb(a,XLb)&&!Jpb(a,YLb)&&!Fzb(b,'try_4x4')){return new Npb('try_4x4',\"You're crushing 3x3. Time for 4x4?\",0,2)}if(Kpb(a,YLb)&&!Jpb(a,ZLb)&&!Fzb(b,'try_5x5')){return new Npb('try_5x5','25 tiles. The ultimate test. Ready?',0,3)}d=$pb(a.a,$Kb,WLb);if(Vpb(a.a,$Kb,WLb)>=5&&d>=0&&d<40&&Ze(a.a.a,zNb)==0&&!Fzb(b,'try_hints')){return new Npb('try_hints','Stuck? Try the hint button \\u2014 it shows where tiles go!',0,-1)}if(c>=50&&Ze(a.a.a,dMb)==0&&!Fzb(b,'zen_break')){return new Npb('zen_break','50 games! Take a creative break in Zen mode.',4,-1)}return null}\nfunction Epb(a){var b,c,d;d=new MJ;oJ(d,new Mpb('first_game','First Steps',Gpb(a)>=1));oJ(d,new Mpb('first_win','Memory Sharp',Hpb(a)>=1));oJ(d,new Mpb(uNb,'Need for Speed',Upb(a.a,YKb)>=1));oJ(d,new Mpb(vNb,'No Limits',Upb(a.a,ZKb)>=1));oJ(d,new Mpb(wNb,'Pair Up',Upb(a.a,_Lb)>=1));oJ(d,new Mpb(xNb,'Inner Peace',Ze(a.a.a,dMb)>=1));oJ(d,new Mpb('all_modes','Renaissance Player',Upb(a.a,$Kb)>=1&&Upb(a.a,YKb)>=1&&Upb(a.a,ZKb)>=1&&Upb(a.a,_Lb)>=1&&Ze(a.a.a,dMb)>=1));oJ(d,new Mpb('grid_3x3','Stepping Up',Xpb(a.a,$Kb,XLb)>=1||Xpb(a.a,YKb,XLb)>=1));oJ(d,new Mpb('grid_4x4','Sharp Mind',Xpb(a.a,$Kb,YLb)>=1||Xpb(a.a,YKb,YLb)>=1));oJ(d,new Mpb('grid_5x5','Grandmaster',Xpb(a.a,$Kb,ZLb)>=1||Xpb(a.a,YKb,ZLb)>=1));oJ(d,new Mpb('ten_games','Getting Started',Gpb(a)>=10));oJ(d,new Mpb('fifty_games','Dedicated',Gpb(a)>=50));oJ(d,new Mpb('hundred_games','Centurion',Gpb(a)>=100));oJ(d,new Mpb('win_streak_3','On a Roll',Dpb(a)>=75&&Upb(a.a,$Kb)>=5));oJ(d,new Mpb('speed_demon','Speed Demon',Cpb(a)>=10));oJ(d,new Mpb('zen_creator','Zen Creator',Ze(a.a.a,eMb)>=50));oJ(d,new Mpb('one_hour','Time Well Spent',Zpb(a.a)>=3600));for(c=zJ(d);dK(c);){b=BY(eK(c),55);b.c&&!aqb(a.a,b.a)&&xqb(a.a,b.a)}return d}\nfunction bnb(a,b,c,d){_mb();var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;f=new Yi(1,(p=1,jj(),p));Vi(f,0,0,0,nLb);Ri(f);g=new xj(f);qCb((Mi(),Li),$yb(f.n));i=new Yi(8,(o=8,o));Wi(i,(Oh(),Lh));Ri(i);j=new xj(i);qCb(Li,$yb(i.n));t=new Jv;Hu(t,900,PJb);t.ob=kLb;e=new cnb(g);Hu(e,900,PJb);qv(t,e);n=d<=3;s=n?160:80;h=new lnb(j,s);Hu(h,900,PJb);qv(t,h);q=new SB;q._=true;q.k=1;if(d==1){k='# 1 WORLDWIDE!';l=new Vh(1,UMb,0,1)}else if(d==2){k='# 2 WORLDWIDE!';l=new Vh(yLb,yLb,bNb,1)}else if(d==3){k='# 3 WORLDWIDE!';l=new Vh(FJb,0.5,CIb,1)}else if(d<=0){k='WELCOME!';l=new Vh(ZMb,$Mb,PLb,1)}else{k='TOP '+d+' GLOBALLY!';l=Lh}m=new $E(k,b,jMb);Sh(m.kb,l);TE(m,1,1);VE(m,n?ALb:1,n?ALb:1);PB(eD(rB(q,m),20).O);n?(u=\"Incredible! You're among the\\nbest in the world!\"):d<=0?(u='Your score has been submitted\\nto the global leaderboard!'):(u='Your score made the\\nglobal leaderboard!');r=new fF;r.a=BY(kG(b,tLb,g$),20);r.b=Lh;v=new ZE(u,r);Rh(v.kb,fJb,fJb,WMb,1);TE(v,1,1);VE(v,uIb,uIb);PB(eD(rB(q,v),30).O);w=new ZE('[tap to continue]',r);Rh(w.kb,sLb,sLb,sIb,1);TE(w,1,1);$t(w,Ex(Ox((xx(),zx(0,FJb)),zx(1,FJb))));PB(rB(q,w).O);qv(t,q);t.kb.a=0;$t(t,zx(1,pJb));au(t,new enb(t,g,j));$t(t,Ox(Bx(4.5),new gnb(t,g,j)));!!c&&phb(c,(Phb(),Ohb));qv(a.t,t);A=Bv(a.t,vLb);!!A&&Mu(A,EGb)}\nfunction ul(a,b,c,d,e,f,g,h,i,j){var k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I;sl(a);m=b.b;if(d==e){a.c=m.d;return}i&&(g=$wnd.Math.max(g,m.B*3));H=i||j!=null;k=OY(255*f.a)<<24|OY(255*f.b)<<16|OY(255*f.c)<<8|OY(255*f.d);A=k;KL(a.a,k);v=m.p;v&&JL(ml,k);q=false;I=0;l=m.g;u=null;s=null;D=d;J:while(true){w=false;if(d==e){if(D==e)break;C=e;q=true}else{switch(Yzb(c,d++)){case 10:C=d-1;w=true;break;case 91:if(v){t=rl(c,d,e);if(t>=0){C=d-1;d+=t+1;d==e?(q=true):(A=OL(ml));break}t==-2&&++d}default:continue J;}}K:{B=BY(xg(nl),87);B.c=0;B.e=I;Ek(m,B,c,D,C,s);a.b+=B.a.g;if(A!=k){if(ML(a.a,a.a.c-2)==a.b){RL(a.a,a.a.c-1,A)}else{JL(a.a,a.b);JL(a.a,A)}k=A}if(B.a.g==0){vg(nl,B);if(!u)break K}else if(!u){u=B;oJ(a.d,u)}else{pJ(u.a,B.a);u.d.c>0&&--u.d.c;YK(u.d,B.d);vg(nl,B)}if(w||q){r=BY(AJ(u.a),58);r.a||(u.d.a[u.d.c-1]=(r.a?r.p:r.o+r.q)*m.w-m.u);s=null}else s=BY(AJ(u.a),58);if(!H||u.a.g==0)break K;if(w||q){F=aL(u.d)+bL(u.d,1);for(p=2;p=u.a.g)&&(G=p-1);u=xl(a,m,u,G);if(!u)break K;oJ(a.d,u);I+=l;u.c=0;u.e=I;F=aL(u.d)+bL(u.d,1);p=1}}}if(w){u=null;s=null;C==D?(I+=l*m.b):(I+=l)}D=d}a.c=m.d+$wnd.Math.abs(I);ql(a,m);pl(a,g,h);v&&(ml.c=0)}\nfunction _rb(a,b){var c,d,e,f,g;a.b=new Qm(Wd(_b,'ui.atlas'));jG(b,QNb,new TI(new Xl(Om(a.b,QNb),8,8,8,8)),d2);jG(b,RNb,new TI(new Xl(Om(a.b,RNb),8,8,8,8)),d2);jG(b,SNb,new TI(new Xl(Om(a.b,SNb),8,8,8,8)),d2);jG(b,TNb,new TI(new Xl(Om(a.b,TNb),8,8,8,8)),d2);jG(b,UNb,new TI(new Xl(Om(a.b,UNb),8,8,8,8)),d2);jG(b,VNb,new TI(new Xl(Om(a.b,VNb),8,8,8,8)),d2);jG(b,WNb,new TI(new Xl(Om(a.b,WNb),8,8,8,8)),d2);jG(b,XNb,new TI(new Xl(Om(a.b,XNb),8,8,8,8)),d2);jG(b,ZNb,new TI(new Xl(Om(a.b,ZNb),14,17,14,21)),d2);jG(b,$Nb,new TI(new Xl(Om(a.b,$Nb),14,17,14,21)),d2);jG(b,_Nb,new TI(new Xl(Om(a.b,_Nb),14,17,14,21)),d2);jG(b,aOb,new TI(new Xl(Om(a.b,aOb),14,17,14,21)),d2);jG(b,bOb,new TI(new Xl(Om(a.b,bOb),10,10,10,10)),d2);jG(b,jOb,new TI(new Xl(Om(a.b,jOb),14,14,10,10)),d2);c=new TI(new Xl(Om(a.b,kOb),12,12,8,8));jG(b,kOb,c,d2);jG(b,cMb,c,d2);jG(b,dNb,new TI(new Xl(Om(a.b,dNb),12,12,8,8)),d2);jG(b,hOb,new TI(new Xl(Om(a.b,hOb),8,8,8,8)),d2);jG(b,iOb,new TI(new Xl(Om(a.b,iOb),8,8,8,8)),d2);jG(b,CMb,new TI(new Xl(Om(a.b,CMb),10,10,6,6)),d2);jG(b,TMb,new TI(new Xl(Om(a.b,TMb),10,10,6,6)),d2);jG(b,FMb,new TI(new Xl(Om(a.b,FMb),10,10,6,6)),d2);e=Om(a.b,LMb);!!e&&jG(b,LMb,new hJ(e),d2);f=Om(a.b,MMb);!!f&&jG(b,MMb,new hJ(f),d2);g=Om(a.b,NMb);!!g&&jG(b,NMb,new hJ(g),d2);d=Om(a.b,OMb);!!d&&jG(b,OMb,new hJ(d),d2)}\nfunction gn(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;f=MX(cab,VHb,2,5,6,1);o=new jP(15,gIb);cP(o,'size',new nn(f));cP(o,'format',new Hn(f));cP(o,'filter',new Kn(f));cP(o,'repeat',new Nn(f));cP(o,'pma',new Pn(f));j=QX(KX(nbb,1),MGb,6,16,[false]);r=new jP(127,gIb);cP(r,'xy',new Sn(f));cP(r,'size',new Vn(f));cP(r,'bounds',new Yn(f));cP(r,'offset',new _n(f));cP(r,'orig',new qn(f));cP(r,'offsets',new tn(f));cP(r,'rotate',new wn(f));cP(r,'index',new zn(f,j));p=new uxb(new Gxb(Md(c)),1024);l=null;try{l=txb(p);while(l!=null&&Xzb(l).length==0)l=txb(p);while(true){if(l==null||Xzb(l).length==0)break;if(jn(f,l)==0)break;l=txb(p)}n=null;m=null;s=null;while(true){if(l==null)break;if(Xzb(l).length==0){n=null;l=txb(p)}else if(!n){n=new bo;n.e=new Pd(d.b,(d.a.length==0?'':d.a+(Ezb(d.a)?'':'/'))+l,(Ub(),Sb));while(true){if(jn(f,l=txb(p))==0)break;i=BY($O(o,f[0]),84);!!i&&i.Kc(n)}oJ(b.a,n)}else{q=new co;q.o=n;q.f=Xzb(l);while(true){e=jn(f,l=txb(p));if(e==0)break;i=BY($O(r,f[0]),84);if(i)i.Kc(q);else{if(!m){m=new NJ(8);s=new NJ(8)}oJ(m,f[0]);g=MX(TY,NGb,6,e,15,1);for(k=0;k0){q.g=BY(KJ(m,new kn),32);q.r=BY(KJ(s,new Fn),761);SDb(m.d,m.g);m.g=0;SDb(s.d,s.g);s.g=0}oJ(b.b,q)}}}catch(a){a=vbb(a);if(HY(a,14)){h=a;throw wbb(new IL('Error reading texture atlas file: '+c+(l==null?'':'\\nLine: '+l),h))}else throw wbb(a)}finally{MQ(p)}j[0]&&JJ(b.b,new Cn)}\nfunction Zjb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab,bb,cb,db;PB(eD(hD(rB(b,gkb(a,'YOUR STATS')),15),15).O);W=Zpb(a.d.j);V=akb(W);T=new $E('Total play time: '+V,a.p,bMb);TE(T,1,1);U=new WD(T);TD(U,lG(a.p,cMb));OD(U,12,24,12,24);PB(eD(rB(b,U),20).O);for(F=Sjb,H=0,J=F.length;H0?Z/Q*100:-1;L=0;for(k=Rjb,m=0,o=k.length;m=0&&(S+=' \\u2022 '+Srb(Y,0)+'% win')}R=new $E(S,a.p,bMb);iD(WC(rB(K,R)));PB(eD(oD(rB(b,K),750),10).O);if(Q>0){p=new SB;p.J=false;for(j=Rjb,l=0,n=j.length;l0){h=Xpb(a.d.j,C,i);f=i+dHb+h+'/'+g;e=bkb(a,C,i);e!=null&&(f+=' \\u2022 '+e);q=new $E(f,a.p,aMb);PB(eD(fD(aD(rB(p,q)),20),2).O)}}p.p.g>0&&PB(eD(fD(aD(rB(b,p)),40),8).O)}}c=0;d=0;for(D=Sjb,G=0,I=D.length;G0){P=c+' total games \\u2022 '+d+' wins \\u2022 '+Srb(d/c*100,0)+'% overall';N=new $E(P,a.p,bMb);TE(N,1,1);O=new WD(N);TD(O,lG(a.p,cMb));OD(O,12,24,12,24);PB(eD(hD(rB(b,O),15),15).O)}cb=Ze(a.d.j.a,dMb);if(cb>0){bb=new SB;bb.J=false;QB(bb,lG(a.p,cMb));JB(bb,12,20,12,20);ab=new $E('ZEN',a.p,bMb);xu(ab,(Zrb(),Yrb));aD(oD(rB(bb,ab),200));db=cb+' sessions \\u2022 '+Ze(a.d.j.a,eMb)+' tiles created';$=new $E(db,a.p,bMb);iD(WC(rB(bb,$)));PB(eD(oD(rB(b,bb),750),10).O)}r=new Lpb(a.d.j);B=Epb(r);X=Ipb(r);if(X>0){PB(eD(hD(rB(b,gkb(a,'MILESTONES ('+X+'/'+B.g+')')),20),10).O);for(v=zJ(B);dK(v);){u=BY(eK(v),55);if(!u.c)continue;A=new SB;QB(A,lG(a.p,cMb));JB(A,10,16,10,16);w=new $E(u.b,a.p,bMb);xu(w,(Zrb(),Yrb));aD(WC(rB(A,w)));PB(eD(oD(rB(b,A),700),6).O)}s=B.g-X;if(s>0){t=new $E(s+' more to unlock',a.p,aMb);xu(t,new Vh(0.5,0.5,0.5,sLb));TE(t,1,1);PB(hD(rB(b,t),8).O)}}}\nfunction $rb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;n=new ID;n.q=BY(kG(a,eNb,g$),20);n.r=(Oh(),Lh);n.L=lG(a,QNb);n.D=lG(a,RNb);n.G=lG(a,RNb);jG(a,'play',n,E1);g=new ID;g.q=BY(kG(a,rLb,g$),20);g.r=Lh;g.L=lG(a,SNb);g.D=lG(a,TNb);g.G=lG(a,TNb);jG(a,'config',g,E1);q=new ID;q.q=BY(kG(a,rLb,g$),20);q.r=Lh;q.L=lG(a,UNb);q.D=lG(a,VNb);q.G=lG(a,VNb);jG(a,'secondary',q,E1);i=new ID;i.q=BY(kG(a,rLb,g$),20);i.r=Lh;i.L=lG(a,WNb);i.D=lG(a,XNb);i.G=lG(a,XNb);jG(a,'help',i,E1);o=new ID;o.q=BY(kG(a,YNb,g$),20);o.r=new Vh(1,UIb,pJb,1);o.L=lG(a,ZNb);o.D=lG(a,$Nb);o.G=lG(a,$Nb);jG(a,'remove-ads',o,E1);h=new ID;h.q=BY(kG(a,rNb,g$),20);h.r=Lh;h.L=lG(a,ZNb);h.D=lG(a,$Nb);h.G=lG(a,$Nb);jG(a,dJb,h,E1);s=new ID;s.q=BY(kG(a,rNb,g$),20);s.r=Lh;s.L=lG(a,$Nb);s.D=lG(a,$Nb);jG(a,rMb,s,E1);b=new ID;b.q=BY(kG(a,rNb,g$),20);b.r=Lh;b.L=lG(a,_Nb);b.D=lG(a,aOb);jG(a,'back',b,E1);e=new ID;e.q=BY(kG(a,rNb,g$),20);e.r=Lh;e.L=lG(a,bOb);e.D=lG(a,bOb);jG(a,'close',e,E1);t=new ID;t.q=BY(kG(a,YNb,g$),20);t.r=Lh;t.L=lG(a,ZNb);t.D=lG(a,$Nb);t.G=lG(a,$Nb);jG(a,AMb,t,E1);u=new ID;u.q=BY(kG(a,YNb,g$),20);u.r=Lh;u.L=lG(a,$Nb);u.D=lG(a,$Nb);jG(a,zMb,u,E1);v=new ID;v.q=BY(kG(a,cOb,g$),20);v.r=Lh;v.L=lG(a,ZNb);v.D=lG(a,$Nb);v.G=lG(a,$Nb);jG(a,lMb,v,E1);w=new ID;w.q=BY(kG(a,cOb,g$),20);w.r=Lh;w.L=lG(a,$Nb);w.D=lG(a,$Nb);jG(a,kMb,w,E1);A=new fF;A.a=BY(kG(a,dOb,g$),20);A.b=Lh;jG(a,jMb,A,h1);l=new fF;l.a=BY(kG(a,eOb,g$),20);l.b=Vrb;jG(a,dJb,l,h1);k=new fF;k.a=BY(kG(a,tLb,g$),20);k.b=Vrb;jG(a,bMb,k,h1);r=new fF;r.a=BY(kG(a,fOb,g$),20);r.b=Wrb;jG(a,qMb,r,h1);j=new fF;j.a=BY(kG(a,tLb,g$),20);j.b=new Vh(WMb,WMb,oNb,1);jG(a,aMb,j,h1);c=new fF;c.a=BY(kG(a,'body-font',g$),20);c.b=Wrb;jG(a,bKb,c,h1);p=new fF;p.a=BY(kG(a,gOb,g$),20);p.b=new Vh(LHb,LHb,DIb,1);jG(a,DMb,p,h1);m=new fF;m.a=BY(kG(a,eOb,g$),20);m.b=new Vh(1,UIb,HLb,1);jG(a,'mode-header',m,h1);f=new fF;f.a=BY(kG(a,dOb,g$),20);f.b=new Vh(nLb,nLb,sLb,1);jG(a,'coming-soon',f,h1);d=new KD;d.q=BY(kG(a,tLb,g$),20);d.r=Vrb;d.a=lG(a,hOb);d.c=lG(a,iOb);jG(a,dJb,d,b1)}\nfunction yB(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab;a.P=false;f=a.p.d;e=a.p.g;if(e>0&&!BY(f[e-1],49).q){DB(a);a.D=true}k=a.v;Q=a.O;i=a.s=EB(a.s,k);O=a.M=EB(a.M,Q);j=a.t=EB(a.t,k);P=a.N=EB(a.N,Q);a.u=EB(a.u,k);a.L=EB(a.L,Q);m=a.C=EB(a.C,k);l=a.B=EB(a.B,Q);S=0;for(t=0;t0&&L>F&&(L=F);D>0&&K>D&&(K=D);if(a.J){H=$wnd.Math.ceil(H);G=$wnd.Math.ceil(G);L=$wnd.Math.ceil(L);K=$wnd.Math.ceil(K)}if(g==1){r=d.n+d.o;j[h]=$wnd.Math.max(j[h],L+r);i[h]=$wnd.Math.max(i[h],H+r)}ab=d.p+d.k;P[N]=$wnd.Math.max(P[N],K+ab);O[N]=$wnd.Math.max(O[N],G+ab)}X=0;W=0;Z=0;Y=0;for(u=0;u0||Y>0){for(v=0;v0&&d.P==($xb(),Zxb)&&d.i.a==1){r=d.n+d.o;i[d.j]=X+r;j[d.j]=Z+r}if(Y>0&&d.Q==($xb(),Zxb)){ab=d.p+d.k;O[d.J]=W+ab;P[d.J]=Y+ab}}}for(w=0;w0&&L>F&&(L=F);if(a.J){H=$wnd.Math.ceil(H);L=$wnd.Math.ceil(L)}T=-(d.n+d.o);U=T;V=0;for(C=h,J=C+g;C>>b|a<<32-b}\nfunction T(b){var c=b.slice();var d=1779033703,e=3144134277,f=1013904242,g=2773480762,h=1359893119,i=2600822924,j=528734635,k=1541459225;var l=c.length,m=l*8;c.push(128);while(c.length%64!==56)c.push(0);c.push(0,0,0,0);c.push(m>>>24&255,m>>>16&255,m>>>8&255,m&255);for(var n=0;n>>3;var r=S(o[p-2],17)^S(o[p-2],19)^o[p-2]>>>10;o[p]=o[p-16]+q+o[p-7]+r|0}var s=d,t=e,u=f,v=g,w=h,A=i,B=j,C=k;for(var p=0;p<64;p++){var D=S(w,6)^S(w,11)^S(w,25);var F=w&A^~w&B;var G=C+D+F+R[p]+o[p]|0;var H=S(s,2)^S(s,13)^S(s,22);var I=s&t^s&u^t&u;var J=H+I|0;C=B;B=A;A=w;w=v+G|0;v=u;u=t;t=s;s=G+J|0}d=d+s|0;e=e+t|0;f=f+u|0;g=g+v|0;h=h+w|0;i=i+A|0;j=j+B|0;k=k+C|0}var K=[];[d,e,f,g,h,i,j,k].forEach(function(a){K.push(a>>>24&255,a>>>16&255,a>>>8&255,a&255)});return K}\ntry{var N=[];for(var O=0;O>6,128|Q&63):P.push(224|Q>>12,128|Q>>6&63,128|Q&63)}var R=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];var U=64;N.length>U&&(N=T(N.slice()));while(N.length