--- /home/hans/code/fdroid/data/tmp/org.madore.android.unicodeMap_4.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_org.madore.android.unicodeMap_4.apk ├── zipinfo {} │ @@ -1,41 +1,41 @@ │ -Zip file size: 263169 bytes, number of entries: 39 │ +Zip file size: 263250 bytes, number of entries: 39 │ -rw---- 2.0 fat 2858 bl defN 12-Jul-01 09:10 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 2979 bl defN 12-Jul-01 09:10 META-INF/8A0919A2.SF │ -rw---- 2.0 fat 1291 bl defN 12-Jul-01 09:10 META-INF/8A0919A2.RSA │ --rw---- 2.0 fat 73568 bX defN 12-Jul-01 08:44 assets/UnicodeData-00.txt │ --rw---- 2.0 fat 68607 bl defN 12-Jul-01 08:44 assets/UnicodeData-01.txt │ --rw---- 2.0 fat 48633 bl defN 12-Jul-01 08:44 assets/UnicodeData-02.txt │ --rw---- 2.0 fat 51767 bl defN 12-Jul-01 08:44 assets/UnicodeData-03.txt │ --rw---- 2.0 fat 48892 bl defN 12-Jul-01 08:44 assets/UnicodeData-04.txt │ --rw---- 2.0 fat 65917 bl defN 12-Jul-01 08:44 assets/UnicodeData-05.txt │ --rw---- 2.0 fat 70730 bl defN 12-Jul-01 08:44 assets/UnicodeData-06.txt │ --rw---- 2.0 fat 61445 bl defN 12-Jul-01 08:44 assets/UnicodeData-07.txt │ --rw---- 2.0 fat 59801 bl defN 12-Jul-01 08:44 assets/UnicodeData-08.txt │ --rw---- 2.0 fat 56260 bl defN 12-Jul-01 08:44 assets/UnicodeData-09.txt │ --rw---- 2.0 fat 64543 bl defN 12-Jul-01 08:44 assets/UnicodeData-10.txt │ --rw---- 2.0 fat 39922 bl defN 12-Jul-01 08:44 assets/UnicodeData-11.txt │ --rw---- 2.0 fat 55387 bl defN 12-Jul-01 08:44 assets/UnicodeData-12.txt │ --rw---- 2.0 fat 86289 bl defN 12-Jul-01 08:44 assets/UnicodeData-13.txt │ --rw---- 2.0 fat 76431 bl defN 12-Jul-01 08:44 assets/UnicodeData-14.txt │ --rw---- 2.0 fat 86260 bl defN 12-Jul-01 08:44 assets/UnicodeData-15.txt │ --rw---- 2.0 fat 52017 bl defN 12-Jul-01 08:44 assets/UnicodeData-16.txt │ --rw---- 2.0 fat 92193 bl defN 12-Jul-01 08:44 assets/UnicodeData-16b.txt │ --rw---- 2.0 fat 64733 bl defN 12-Jul-01 08:44 assets/UnicodeData-17.txt │ --rw---- 2.0 fat 58509 bl defN 12-Jul-01 08:44 assets/UnicodeData-18.txt │ --rw---- 2.0 fat 68625 bl defN 12-Jul-01 08:44 assets/UnicodeData-18b.txt │ --rw---- 2.0 fat 16204 bl defN 12-Jul-01 08:44 assets/UnicodeData-19.txt │ --rw---- 1.0 fat 1852 b- stor 12-Jul-01 08:44 res/drawable/icon.png │ --rw---- 2.0 fat 1020 bl defN 12-Jul-01 08:44 res/layout/about_layout.xml │ --rw---- 2.0 fat 1828 bl defN 12-Jul-01 08:44 res/layout/char_details.xml │ --rw---- 2.0 fat 976 bl defN 12-Jul-01 08:44 res/layout/char_item.xml │ --rw---- 2.0 fat 1280 bl defN 12-Jul-01 08:44 res/layout/decode_dialog.xml │ --rw---- 2.0 fat 1352 bl defN 12-Jul-01 08:44 res/layout/go_dialog.xml │ --rw---- 2.0 fat 1392 bl defN 12-Jul-01 08:44 res/layout/main_layout.xml │ --rw---- 2.0 fat 1040 bl defN 12-Jul-01 08:44 res/layout/range_details.xml │ --rw---- 2.0 fat 556 bl defN 12-Jul-01 08:44 res/layout/range_item.xml │ --rw---- 2.0 fat 1232 bl defN 12-Jul-01 08:44 res/layout/search_dialog.xml │ --rw---- 2.0 fat 744 bl defN 12-Jul-01 08:44 res/menu/options_menu.xml │ --rw---- 2.0 fat 1944 bl defN 12-Jul-01 08:44 AndroidManifest.xml │ --rw---- 1.0 fat 7140 b- stor 12-Jul-01 08:44 resources.arsc │ --rw---- 2.0 fat 77572 bl defN 12-Jul-01 08:44 classes.dex │ -39 files, 1473789 bytes uncompressed, 257698 bytes compressed: 82.5% │ +-rw---- 2.0 fat 2124 bX defN 16-Sep-09 07:22 AndroidManifest.xml │ +-rw---- 2.0 fat 73568 bl defN 16-Sep-09 07:22 assets/UnicodeData-00.txt │ +-rw---- 2.0 fat 68607 bl defN 16-Sep-09 07:22 assets/UnicodeData-01.txt │ +-rw---- 2.0 fat 48633 bl defN 16-Sep-09 07:22 assets/UnicodeData-02.txt │ +-rw---- 2.0 fat 51767 bl defN 16-Sep-09 07:22 assets/UnicodeData-03.txt │ +-rw---- 2.0 fat 48892 bl defN 16-Sep-09 07:22 assets/UnicodeData-04.txt │ +-rw---- 2.0 fat 65917 bl defN 16-Sep-09 07:22 assets/UnicodeData-05.txt │ +-rw---- 2.0 fat 70730 bl defN 16-Sep-09 07:22 assets/UnicodeData-06.txt │ +-rw---- 2.0 fat 61445 bl defN 16-Sep-09 07:22 assets/UnicodeData-07.txt │ +-rw---- 2.0 fat 59801 bl defN 16-Sep-09 07:22 assets/UnicodeData-08.txt │ +-rw---- 2.0 fat 56260 bl defN 16-Sep-09 07:22 assets/UnicodeData-09.txt │ +-rw---- 2.0 fat 64543 bl defN 16-Sep-09 07:22 assets/UnicodeData-10.txt │ +-rw---- 2.0 fat 39922 bl defN 16-Sep-09 07:22 assets/UnicodeData-11.txt │ +-rw---- 2.0 fat 55387 bl defN 16-Sep-09 07:22 assets/UnicodeData-12.txt │ +-rw---- 2.0 fat 86289 bl defN 16-Sep-09 07:22 assets/UnicodeData-13.txt │ +-rw---- 2.0 fat 76431 bl defN 16-Sep-09 07:22 assets/UnicodeData-14.txt │ +-rw---- 2.0 fat 86260 bl defN 16-Sep-09 07:22 assets/UnicodeData-15.txt │ +-rw---- 2.0 fat 52017 bl defN 16-Sep-09 07:22 assets/UnicodeData-16.txt │ +-rw---- 2.0 fat 92193 bl defN 16-Sep-09 07:22 assets/UnicodeData-16b.txt │ +-rw---- 2.0 fat 64733 bl defN 16-Sep-09 07:22 assets/UnicodeData-17.txt │ +-rw---- 2.0 fat 58509 bl defN 16-Sep-09 07:22 assets/UnicodeData-18.txt │ +-rw---- 2.0 fat 68625 bl defN 16-Sep-09 07:22 assets/UnicodeData-18b.txt │ +-rw---- 2.0 fat 16204 bl defN 16-Sep-09 07:22 assets/UnicodeData-19.txt │ +-rw---- 1.0 fat 1881 b- stor 80-Jan-01 00:00 res/drawable/icon.png │ +-rw---- 2.0 fat 1020 bl defN 16-Sep-09 07:22 res/layout/about_layout.xml │ +-rw---- 2.0 fat 1828 bl defN 16-Sep-09 07:22 res/layout/char_details.xml │ +-rw---- 2.0 fat 976 bl defN 16-Sep-09 07:22 res/layout/char_item.xml │ +-rw---- 2.0 fat 1280 bl defN 16-Sep-09 07:22 res/layout/decode_dialog.xml │ +-rw---- 2.0 fat 1352 bl defN 16-Sep-09 07:22 res/layout/go_dialog.xml │ +-rw---- 2.0 fat 1392 bl defN 16-Sep-09 07:22 res/layout/main_layout.xml │ +-rw---- 2.0 fat 1040 bl defN 16-Sep-09 07:22 res/layout/range_details.xml │ +-rw---- 2.0 fat 556 bl defN 16-Sep-09 07:22 res/layout/range_item.xml │ +-rw---- 2.0 fat 1232 bl defN 16-Sep-09 07:22 res/layout/search_dialog.xml │ +-rw---- 2.0 fat 744 bl defN 16-Sep-09 07:22 res/menu/options_menu.xml │ +-rw---- 1.0 fat 7244 b- stor 80-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 91816 bl defN 16-Sep-09 07:22 classes.dex │ +39 files, 1488346 bytes uncompressed, 257932 bytes compressed: 82.7% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── res/drawable/icon.png ├── sng │ │ @@ -5,52 +5,52 @@ │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000000 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000000 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc00006a cc0000a7 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a7 cc00006a cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ce0000ff cc0000ff ce0000ff cd0000ff cc0000ff cc0000ff cc0000ff cc0000ff cd0000ff ce0000ff cd0000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ca0000ff 890000ff 4e0000ff 790000ff c50000ff cd0000ff cc0000ff cc0000ff cd0000ff c20000ff 730000ff 500000ff 920000ff cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ce0000ff 9f0000ff 110000ff 000000ff 060000ff 870000ff d10000ff cd0000ff cd0000ff d00000ff 7a0000ff 030000ff 000000ff 190000ff aa0000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cf0000ff 8a0000ff 030000ff 000000ff 000000ff 550000ff b40000ff ba0000ff ba0000ff b20000ff 480000ff 000000ff 000000ff 080000ff 9a0000ff cf0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff cd0505ff d31b1bff c23535ff 483131ff 040606ff 000000ff 070000ff 170000ff 200000ff 200000ff 160000ff 060000ff 000000ff 060000ff 520000ff c10000ff cd0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff d11717ff df6060ff eeacacff f8ddddff fef5f5ff efefefff 989c9cff 3c3f3fff 121515ff 040606ff 000202ff 000202ff 020101ff 0d0000ff 320000ff 840000ff c50000ff cd0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cd0707ff de5959ff f5ccccff fefcfcff fffdfdff f8dcdcff eea8a8ff e88989ff e98585ff dc8888ff c39494ff b2a9a9ff a8aaaaff a7a9a9ff a98484ff aa1c1cff c10000ff ce0000ff cd0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cf0f0fff e98d8dff fef6f6ff ffffffff fbe4e4ff e57474ff d41e1eff cf0303ff ce0000ff ce0000ff ce0101ff d21010ff de4b4bff f5c0c0ff fffefeff ffffffff f5c3c3ff d93333ff ce0000ff ce0000ff ce0000ff ce0000ff ce0000ff ce0000ff ce0000ff ce0000ff cd0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ce0a0aff e99292ff e3e2e2ff d4d5d5ff d0c2c2ff b74141ff a90000ff a90000ff aa0000ff aa0000ff a90000ff b10000ff ca0000ff cb0000ff d01515ff ec9f9fff fffefeff fdffffff d4adadff ae1717ff a90000ff aa0000ff aa0000ff aa0000ff aa0000ff aa0000ff a90000ff b60000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff e37171ff fdf8f8ff 656565ff 0c0f0fff 100f0fff 0e0101ff 100000ff 100000ff 0f0000ff 0d0000ff 0a0000ff 380000ff c30000ff cd0000ff cb0000ff d01515ff f1b9b9ff f4f6f6ff 464747ff 0a0202ff 0c0000ff 0f0000ff 100000ff 100000ff 0f0000ff 0d0000ff 090000ff 510000ff cb0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff d63131ff f9e2e2ff ffffffff 949494ff 4b1d1dff 470000ff 1e0000ff 000000ff 000000ff 140000ff 460000ff 460000ff 650000ff c60000ff cc0000ff cc0000ff cb0000ff d83e3eff f3e3e3ff 7f8080ff 575959ff 523e3eff 150202ff 000000ff 000000ff 1e0000ff 480000ff 450000ff 760000ff cb0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0101ff e99292ff ffffffff ffffffff fae6e6ff d42e2eff cc0000ff 570000ff 000000ff 000000ff 3a0000ff c70000ff cb0000ff cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cd0404ff eca3a3ff ffffffff ffffffff f2dadaff 422222ff 000000ff 000000ff 570000ff cd0000ff cb0000ff cb0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff d21f1fff f8dbdbff ffffffff ffffffff efb0b0ff cd0606ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff dd5757ff fefbfbff ffffffff fffefeff 6a6868ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cb0000ff dc4e4eff fef9f9ff ffffffff ffffffff e47979ff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff d42828ff fae6e6ff ffffffff ffffffff a7a7a7ff 030303ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cb0000ff e47676ff ffffffff ffffffff fefcfcff dd5555ff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cf1212ff f5cfcfff ffffffff ffffffff ccccccff 101010ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff e88c8cff ffffffff ffffffff fdf6f6ff d94141ff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cf0909ff f3bebeff ffffffff ffffffff dcdcdcff 1b1b1bff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff e98f8fff ffffffff ffffffff fdf4f4ff d83b3bff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ce0000ff b30606ff d8b7b7ff ffffffff ffffffff dededeff 1d1d1dff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cb0000ff e57f7fff ffffffff ffffffff fdf5f5ff d93f3fff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ce0000ff ad0000ff 3a0808ff bbbcbcff ffffffff ffffffff d3d3d3ff 151515ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cb0000ff de5c5cff fffdfdff ffffffff fefbfbff dc5050ff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cf0000ff ac0000ff 2f0000ff 0f1010ff ccccccff ffffffff ffffffff b6b6b6ff 070707ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cb0000ff d52d2dff fae8e8ff ffffffff ffffffff e37272ff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cf0000ff aa0000ff 2e0000ff 000000ff 2c2323ff e5e2e2ff ffffffff ffffffff 7e7e7eff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cd0707ff eeacacff ffffffff ffffffff eda5a5ff cc0303ff cd0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cf0000ff a80000ff 2c0000ff 000000ff 190000ff a24d4dff fef8f8ff ffffffff f7ebebff 493535ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff db4949ff fcf1f1ff ffffffff f8dedeff d32424ff cd0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cf0000ff a60000ff 2a0000ff 000000ff 1c0000ff 960101ff ec9595ff ffffffff ffffffff e79b9bff 3b0505ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cd0606ff ea9595ff ffffffff ffffffff e47979ff cd0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cf0000ff a40000ff 280000ff 000000ff 1d0000ff 970000ff d72e2eff f9e2e2ff ffffffff f8d8d8ff d02b2bff 3a0000ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff d11b1bff f1babaff ffffffff f9e1e1ff d83737ff 560000ff 000000ff 000000ff 3b0000ff ca0000ff a30000ff 260000ff 000000ff 1f0000ff 9a0000ff d00b0bff eda3a3ff ffffffff fbebebff dd5252ff c60000ff 3a0000ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff d83e3eff e26e6eff d32525ff d32323ff f1b9b9ff ffffffff f6c7c7ff 642b2bff 000000ff 000000ff 3c0000ff 9c0000ff 250000ff 000000ff 200000ff 9b0000ff d00a0aff e78585ff fefbfbff fae6e6ff de5b5bff ce0a0aff d95858ff 422222ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff e99292ff ffffffff de5a5aff ca0000ff d01616ff e88c8cff fdefefff d4d2d2ff 515151ff 070808ff 1b0000ff 200000ff 000000ff 220000ff 9e0101ff d62727ff ec9f9fff fdf6f6ff f2bfbfff d83d3dff cb0000ff d01515ff f1ceceff 4a4c4cff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff e99292ff ffffffff e57f7fff d73636ff d73737ff d83d3dff e47c7cff f5dfdfff f3f4f4ff a5a5a5ff 161616ff 000000ff 240000ff a00000ff e36565ff f9dfdfff fdf5f5ff eda5a5ff db4d4dff d73636ff d73838ff db4949ff f3d8d8ff 4a4b4bff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff e99292ff ffffffff fdf7f7ff fdf3f3ff fdf3f3ff fdf3f3ff fcf0f0ff fcf7f7ff ffffffff ebebebff 2a2b2bff 230000ff a20000ff cf0101ff eda5a5ff ffffffff fefcfcff fcf0f0ff fcf2f2ff fdf3f3ff fdf3f3ff fdf4f4ff f9f7f7ff 494949ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff e99292ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e9ebebff 472b2bff a00000ff cf0000ff cc0101ff eda5a5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f9f9f9ff 494949ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff db4949ff e68282ff e67f7fff e67f7fff e67f7fff e67f7fff e67f7fff ab7f7fff 7e8080ff 727575ff 501616ff c70000ff cc0000ff cc0101ff dc5252ff e68282ff e67f7fff e67f7fff e67f7fff e67f7fff e67f7fff e68080ff e07d7dff 422525ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff cb0000ff cb0000ff cd0000ff ce0000ff d00000ff 580000ff 000000ff 000000ff 3b0000ff ca0000ff cf0000ff ce0000ff cc0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff ce0000ff ce0000ff ca0000ff 3b0000ff 000000ff 000000ff 580000ff d00000ff cf0000ff ce0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff 8a0000ff 640000ff 660000ff 2b0000ff 000000ff 000000ff 1d0000ff 630000ff 640000ff 7d0000ff c70000ff cc0000ff cc0000ff cc0000ff cc0000ff c70000ff 7d0000ff 640000ff 630000ff 1d0000ff 000000ff 000000ff 2b0000ff 660000ff 640000ff 8a0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff 490000ff 000000ff 020000ff 030000ff 050000ff 050000ff 040000ff 020000ff 000000ff 2f0000ff c20000ff cd0000ff cc0000ff cc0000ff cd0000ff c20000ff 2f0000ff 000000ff 020000ff 040000ff 050000ff 050000ff 030000ff 020000ff 000000ff 490000ff cb0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff a60000ff 900000ff 910000ff 910000ff 910000ff 910000ff 910000ff 910000ff 910000ff 9f0000ff c90000ff cc0000ff cc0000ff cc0000ff cc0000ff c90000ff 9f0000ff 910000ff 910000ff 910000ff 910000ff 910000ff 910000ff 910000ff 900000ff a60000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ce0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff ce0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000001 cc00006a cc0000a7 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a7 cc00006a cc000001 cc000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cc000000 cc000000 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000000 cc000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc00006a cc0000a7 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a7 cc00006a cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ce0000ff cc0000ff ce0000ff cd0000ff cc0000ff cc0000ff cc0000ff cc0000ff cd0000ff ce0000ff cd0000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ca0000ff 890000ff 4e0000ff 790000ff c50000ff cd0000ff cc0000ff cc0000ff cd0000ff c20000ff 730000ff 500000ff 920000ff cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ce0000ff 9f0000ff 110000ff 000000ff 060000ff 870000ff d10000ff cd0000ff cd0000ff d00000ff 7a0000ff 030000ff 000000ff 190000ff aa0000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cf0000ff 8a0000ff 030000ff 000000ff 000000ff 550000ff b40000ff ba0000ff ba0000ff b20000ff 480000ff 000000ff 000000ff 080000ff 9a0000ff cf0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff cd0505ff d31b1bff c23535ff 483131ff 040606ff 000000ff 070000ff 170000ff 200000ff 200000ff 160000ff 060000ff 000000ff 060000ff 520000ff c10000ff cd0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff d11717ff df6060ff eeacacff f8ddddff fef5f5ff efefefff 989c9cff 3c3f3fff 121515ff 040606ff 000202ff 000202ff 020101ff 0d0000ff 320000ff 840000ff c50000ff cd0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cd0707ff de5959ff f5ccccff fefcfcff fffdfdff f8dcdcff eea8a8ff e88989ff e98585ff dc8888ff c39494ff b2a9a9ff a8aaaaff a7a9a9ff a98484ff aa1c1cff c10000ff ce0000ff cd0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cf0f0fff e98d8dff fef6f6ff ffffffff fbe4e4ff e57474ff d41e1eff cf0303ff ce0000ff ce0000ff ce0101ff d21010ff de4b4bff f5c0c0ff fffefeff ffffffff f5c3c3ff d93333ff ce0000ff ce0000ff ce0000ff ce0000ff ce0000ff ce0000ff ce0000ff ce0000ff cd0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ce0a0aff e99292ff e3e2e2ff d4d5d5ff d0c2c2ff b74141ff a90000ff a90000ff aa0000ff aa0000ff a90000ff b10000ff ca0000ff cb0000ff d01515ff ec9f9fff fffefeff fdffffff d4adadff ae1717ff a90000ff aa0000ff aa0000ff aa0000ff aa0000ff aa0000ff a90000ff b60000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff e37171ff fdf8f8ff 656565ff 0c0f0fff 100f0fff 0e0101ff 100000ff 100000ff 0f0000ff 0d0000ff 0a0000ff 380000ff c30000ff cd0000ff cb0000ff d01515ff f1b9b9ff f4f6f6ff 464747ff 0a0202ff 0c0000ff 0f0000ff 100000ff 100000ff 0f0000ff 0d0000ff 090000ff 510000ff cb0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff d63131ff f9e2e2ff ffffffff 949494ff 4b1d1dff 470000ff 1e0000ff 000000ff 000000ff 140000ff 460000ff 460000ff 650000ff c60000ff cc0000ff cc0000ff cb0000ff d83e3eff f3e3e3ff 7f8080ff 575959ff 523e3eff 150202ff 000000ff 000000ff 1e0000ff 480000ff 450000ff 760000ff cb0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0101ff e99292ff ffffffff ffffffff fae6e6ff d42e2eff cc0000ff 570000ff 000000ff 000000ff 3a0000ff c70000ff cb0000ff cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cd0404ff eca3a3ff ffffffff ffffffff f2dadaff 422222ff 000000ff 000000ff 570000ff cd0000ff cb0000ff cb0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff d21f1fff f8dbdbff ffffffff ffffffff efb0b0ff cd0606ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff dd5757ff fefbfbff ffffffff fffefeff 6a6868ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cb0000ff dc4e4eff fef9f9ff ffffffff ffffffff e47979ff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff d42828ff fae6e6ff ffffffff ffffffff a7a7a7ff 030303ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cb0000ff e47676ff ffffffff ffffffff fefcfcff dd5555ff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cf1212ff f5cfcfff ffffffff ffffffff ccccccff 101010ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff e88c8cff ffffffff ffffffff fdf6f6ff d94141ff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cf0909ff f3bebeff ffffffff ffffffff dcdcdcff 1b1b1bff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff e98f8fff ffffffff ffffffff fdf4f4ff d83b3bff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ce0000ff b30606ff d8b7b7ff ffffffff ffffffff dededeff 1d1d1dff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cb0000ff e57f7fff ffffffff ffffffff fdf5f5ff d93f3fff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ce0000ff ad0000ff 3a0808ff bbbcbcff ffffffff ffffffff d3d3d3ff 151515ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cb0000ff de5c5cff fffdfdff ffffffff fefbfbff dc5050ff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cf0000ff ac0000ff 2f0000ff 0f1010ff ccccccff ffffffff ffffffff b6b6b6ff 070707ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cb0000ff d52d2dff fae8e8ff ffffffff ffffffff e37272ff cb0000ff ce0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cc0000ff cf0000ff aa0000ff 2e0000ff 000000ff 2c2323ff e5e2e2ff ffffffff ffffffff 7e7e7eff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cd0707ff eeacacff ffffffff ffffffff eda5a5ff cc0303ff cd0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cc0000ff cf0000ff a80000ff 2c0000ff 000000ff 190000ff a24d4dff fef8f8ff ffffffff f7ebebff 493535ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff db4949ff fcf1f1ff ffffffff f8dedeff d32424ff cd0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cc0000ff cf0000ff a60000ff 2a0000ff 000000ff 1c0000ff 960101ff ec9595ff ffffffff ffffffff e79b9bff 3b0505ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cd0606ff ea9595ff ffffffff ffffffff e47979ff cd0000ff 570000ff 000000ff 000000ff 3b0000ff c80000ff cf0000ff a40000ff 280000ff 000000ff 1d0000ff 970000ff d72e2eff f9e2e2ff ffffffff f8d8d8ff d02b2bff 3a0000ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff d11b1bff f1babaff ffffffff f9e1e1ff d83737ff 560000ff 000000ff 000000ff 3b0000ff ca0000ff a30000ff 260000ff 000000ff 1f0000ff 9a0000ff d00b0bff eda3a3ff ffffffff fbebebff dd5252ff c60000ff 3a0000ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff d83e3eff e26e6eff d32525ff d32323ff f1b9b9ff ffffffff f6c7c7ff 642b2bff 000000ff 000000ff 3c0000ff 9c0000ff 250000ff 000000ff 200000ff 9b0000ff d00a0aff e78585ff fefbfbff fae6e6ff de5b5bff ce0a0aff d95858ff 422222ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff e99292ff ffffffff de5a5aff ca0000ff d01616ff e88c8cff fdefefff d4d2d2ff 515151ff 070808ff 1b0000ff 200000ff 000000ff 220000ff 9e0101ff d62727ff ec9f9fff fdf6f6ff f2bfbfff d83d3dff cb0000ff d01515ff f1ceceff 4a4c4cff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff e99292ff ffffffff e57f7fff d73636ff d73737ff d83d3dff e47c7cff f5dfdfff f3f4f4ff a5a5a5ff 161616ff 000000ff 240000ff a00000ff e36565ff f9dfdfff fdf5f5ff eda5a5ff db4d4dff d73636ff d73838ff db4949ff f3d8d8ff 4a4b4bff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff e99292ff ffffffff fdf7f7ff fdf3f3ff fdf3f3ff fdf3f3ff fcf0f0ff fcf7f7ff ffffffff ebebebff 2a2b2bff 230000ff a20000ff cf0101ff eda5a5ff ffffffff fefcfcff fcf0f0ff fcf2f2ff fdf3f3ff fdf3f3ff fdf4f4ff f9f7f7ff 494949ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff e99292ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e9ebebff 472b2bff a00000ff cf0000ff cc0101ff eda5a5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f9f9f9ff 494949ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff db4949ff e68282ff e67f7fff e67f7fff e67f7fff e67f7fff e67f7fff ab7f7fff 7e8080ff 727575ff 501616ff c70000ff cc0000ff cc0101ff dc5252ff e68282ff e67f7fff e67f7fff e67f7fff e67f7fff e67f7fff e68080ff e07d7dff 422525ff 000000ff 000000ff 570000ff ce0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff cb0000ff cb0000ff cd0000ff ce0000ff d00000ff 580000ff 000000ff 000000ff 3b0000ff ca0000ff cf0000ff ce0000ff cc0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff ce0000ff ce0000ff ca0000ff 3b0000ff 000000ff 000000ff 580000ff d00000ff cf0000ff ce0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff 8a0000ff 640000ff 660000ff 2b0000ff 000000ff 000000ff 1d0000ff 630000ff 640000ff 7d0000ff c70000ff cc0000ff cc0000ff cc0000ff cc0000ff c70000ff 7d0000ff 640000ff 630000ff 1d0000ff 000000ff 000000ff 2b0000ff 660000ff 640000ff 8a0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff 490000ff 000000ff 020000ff 030000ff 050000ff 050000ff 040000ff 020000ff 000000ff 2f0000ff c20000ff cd0000ff cc0000ff cc0000ff cd0000ff c20000ff 2f0000ff 000000ff 020000ff 040000ff 050000ff 050000ff 030000ff 020000ff 000000ff 490000ff cb0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff a60000ff 900000ff 910000ff 910000ff 910000ff 910000ff 910000ff 910000ff 910000ff 9f0000ff c90000ff cc0000ff cc0000ff cc0000ff cc0000ff c90000ff 9f0000ff 910000ff 910000ff 910000ff 910000ff 910000ff 910000ff 910000ff 900000ff a60000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ce0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff cf0000ff ce0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc0000a5 cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000a5 cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cc000001 cc00006a cc0000a7 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a5 cc0000a7 cc00006a cc000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 cc000001 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── smali/org/madore/android/unicodeMap/UnicodeArrayAdapter.smali │ @@ -33,14 +33,15 @@ │ │ .line 19 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter;->context:Landroid/content/Context; │ │ .line 20 │ const-string v0, "layout_inflater" │ │ + .line 22 │ invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ iput-object v0, p0, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter;->inflater:Landroid/view/LayoutInflater; │ @@ -72,14 +73,15 @@ │ │ .line 28 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter;->context:Landroid/content/Context; │ │ .line 29 │ const-string v0, "layout_inflater" │ │ + .line 31 │ invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ iput-object v0, p0, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter;->inflater:Landroid/view/LayoutInflater; ├── smali/org/madore/android/unicodeMap/UnicodeCharacter$Category.smali │ @@ -105,15 +105,15 @@ │ .field protected final descr:Ljava/lang/String; │ │ .field protected final javaValue:B │ │ │ # direct methods │ .method static constructor ()V │ - .locals 10 │ + .locals 7 │ │ .prologue │ .line 349 │ new-instance v0, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ const-string v1, "UPPERCASE_LETTER" │ │ @@ -815,43 +815,39 @@ │ invoke-direct {v0}, Ljava/util/HashMap;->()V │ │ sput-object v0, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->revMap:Ljava/util/Map; │ │ .line 390 │ invoke-static {}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->values()[Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ - move-result-object v6 │ + move-result-object v1 │ │ - .local v6, "arr$":[Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ - array-length v9, v6 │ + array-length v2, v1 │ │ - .local v9, "len$":I │ - const/4 v8, 0x0 │ + const/4 v0, 0x0 │ │ - .local v8, "i$":I │ + .local v6, "cat":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ :goto_0 │ - if-ge v8, v9, :cond_0 │ + if-ge v0, v2, :cond_0 │ │ - aget-object v7, v6, v8 │ + aget-object v6, v1, v0 │ │ .line 391 │ - .local v7, "cat":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ - sget-object v0, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->revMap:Ljava/util/Map; │ + sget-object v3, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->revMap:Ljava/util/Map; │ │ - iget-object v1, v7, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->code:Ljava/lang/String; │ + iget-object v4, v6, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->code:Ljava/lang/String; │ │ - invoke-interface {v0, v1, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v4, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 390 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 392 │ - .end local v7 # "cat":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ :cond_0 │ return-void │ .end method │ │ .method private constructor (Ljava/lang/String;ILjava/lang/String;BLjava/lang/String;)V │ .locals 0 │ .param p3, "code" # Ljava/lang/String; ├── smali/org/madore/android/unicodeMap/R.smali │ @@ -20,10 +20,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 58 │ return-void │ .end method ├── smali/org/madore/android/unicodeMap/UnicodeCharacter$SpecialRange$1.smali │ @@ -13,17 +13,17 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;IIILorg/madore/android/unicodeMap/UnicodeCharacter$Category;)V │ .locals 7 │ - .param p3, "x0" # I │ - .param p4, "x1" # I │ - .param p5, "x2" # Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .param p3, "from" # I │ + .param p4, "last" # I │ + .param p5, "category" # Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ .prologue │ .line 259 │ const/4 v6, 0x0 │ │ move-object v0, p0 ├── smali/org/madore/android/unicodeMap/UnicodeCharacter$SpecialRange$2.smali │ @@ -13,17 +13,17 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;IIILorg/madore/android/unicodeMap/UnicodeCharacter$Category;)V │ .locals 7 │ - .param p3, "x0" # I │ - .param p4, "x1" # I │ - .param p5, "x2" # Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .param p3, "from" # I │ + .param p4, "last" # I │ + .param p5, "category" # Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ .prologue │ .line 264 │ const/4 v6, 0x0 │ │ move-object v0, p0 ├── smali/org/madore/android/unicodeMap/UnicodeCharacter$SpecialRange$3.smali │ @@ -13,17 +13,17 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;IIILorg/madore/android/unicodeMap/UnicodeCharacter$Category;)V │ .locals 7 │ - .param p3, "x0" # I │ - .param p4, "x1" # I │ - .param p5, "x2" # Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .param p3, "from" # I │ + .param p4, "last" # I │ + .param p5, "category" # Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ .prologue │ .line 269 │ const/4 v6, 0x0 │ │ move-object v0, p0 ├── smali/org/madore/android/unicodeMap/UnicodeCharacter$SpecialRange$4.smali │ @@ -13,17 +13,17 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;IIILorg/madore/android/unicodeMap/UnicodeCharacter$Category;)V │ .locals 7 │ - .param p3, "x0" # I │ - .param p4, "x1" # I │ - .param p5, "x2" # Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .param p3, "from" # I │ + .param p4, "last" # I │ + .param p5, "category" # Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ .prologue │ .line 274 │ const/4 v6, 0x0 │ │ move-object v0, p0 ├── smali/org/madore/android/unicodeMap/UnicodeCharacter$SpecialRange$5.smali │ @@ -13,17 +13,17 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;IIILorg/madore/android/unicodeMap/UnicodeCharacter$Category;)V │ .locals 7 │ - .param p3, "x0" # I │ - .param p4, "x1" # I │ - .param p5, "x2" # Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .param p3, "from" # I │ + .param p4, "last" # I │ + .param p5, "category" # Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ .prologue │ .line 279 │ const/4 v6, 0x0 │ │ move-object v0, p0 ├── smali/org/madore/android/unicodeMap/UnicodeCharacter$SpecialRange$6.smali │ @@ -13,17 +13,17 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;IIILorg/madore/android/unicodeMap/UnicodeCharacter$Category;)V │ .locals 7 │ - .param p3, "x0" # I │ - .param p4, "x1" # I │ - .param p5, "x2" # Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .param p3, "from" # I │ + .param p4, "last" # I │ + .param p5, "category" # Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ .prologue │ .line 284 │ const/4 v6, 0x0 │ │ move-object v0, p0 ├── smali/org/madore/android/unicodeMap/UnicodeCharacter$SpecialRange.smali │ @@ -779,42 +779,47 @@ │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ sget-object v0, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->CJK_IDEOGRAPH_EXTENSION_A:Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ │ + .line 313 │ invoke-virtual {v0, p0}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->belongs(I)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ sget-object v0, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->CJK_IDEOGRAPH_EXTENSION_B:Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ │ + .line 314 │ invoke-virtual {v0, p0}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->belongs(I)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ sget-object v0, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->CJK_IDEOGRAPH_EXTENSION_C:Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ │ + .line 315 │ invoke-virtual {v0, p0}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->belongs(I)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 312 │ :goto_0 │ return v0 │ │ + .line 315 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static isHangulSyllable(I)Z ├── smali/org/madore/android/unicodeMap/UnicodeCharacter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lorg/madore/android/unicodeMap/UnicodeDisplayable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/madore/android/unicodeMap/UnicodeCharacter$1;, │ Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;, │ Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;, │ Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ } │ .end annotation ├── smali/org/madore/android/unicodeMap/UnicodeDatabase$1.smali │ @@ -30,39 +30,36 @@ │ # instance fields │ .field final synthetic this$0:Lorg/madore/android/unicodeMap/UnicodeDatabase; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeDatabase;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeDatabase; │ │ .prologue │ .line 292 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase$1;->this$0:Lorg/madore/android/unicodeMap/UnicodeDatabase; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 292 │ check-cast p1, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/madore/android/unicodeMap/UnicodeDatabase$1;->compare(Lorg/madore/android/unicodeMap/UnicodeCharacter;Lorg/madore/android/unicodeMap/UnicodeCharacter;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/org/madore/android/unicodeMap/UnicodeDatabase$CursorIterable$1.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$hasData:Z │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable;Z)V │ .locals 1 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable; │ │ .prologue │ .line 207 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable$1;->this$0:Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable; │ │ iput-boolean p2, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable$1;->val$hasData:Z │ │ @@ -93,14 +94,15 @@ │ .line 212 │ new-instance v0, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ iget-object v1, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable$1;->this$0:Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable; │ │ iget-object v1, v1, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable;->c:Landroid/database/Cursor; │ │ + .line 213 │ invoke-interface {v1, v5}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v1 │ │ iget-object v2, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable$1;->this$0:Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable; │ │ iget-object v2, v2, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable;->c:Landroid/database/Cursor; │ @@ -113,14 +115,15 @@ │ │ iget-object v3, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable$1;->this$0:Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable; │ │ iget-object v3, v3, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable;->c:Landroid/database/Cursor; │ │ const/4 v4, 0x2 │ │ + .line 214 │ invoke-interface {v3, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->fromCode(Ljava/lang/String;)Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ move-result-object v3 ├── smali/org/madore/android/unicodeMap/UnicodeDatabase$SpecialRangeIterable$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic this$0:Lorg/madore/android/unicodeMap/UnicodeDatabase$SpecialRangeIterable; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeDatabase$SpecialRangeIterable;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeDatabase$SpecialRangeIterable; │ │ .prologue │ .line 242 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase$SpecialRangeIterable$1;->this$0:Lorg/madore/android/unicodeMap/UnicodeDatabase$SpecialRangeIterable; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/madore/android/unicodeMap/UnicodeDatabase.smali │ @@ -144,24 +144,27 @@ │ .param p0, "rng" # Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ .param p1, "codePoint" # I │ │ .prologue │ .line 152 │ new-instance v0, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ + .line 153 │ invoke-virtual {p0, p1}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->getName(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 154 │ invoke-virtual {p0}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->getCategory()Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ move-result-object v2 │ │ invoke-direct {v0, p1, v1, v2}, Lorg/madore/android/unicodeMap/UnicodeCharacter;->(ILjava/lang/String;Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;)V │ │ + .line 152 │ return-object v0 │ .end method │ │ .method protected static reportProgress(Landroid/os/Handler;II)V │ .locals 3 │ .param p0, "progressHandler" # Landroid/os/Handler; │ .param p1, "done" # I │ @@ -217,122 +220,122 @@ │ iput-object v0, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ .line 318 │ return-void │ .end method │ │ .method public countRange(II)I │ - .locals 13 │ + .locals 10 │ .param p1, "from" # I │ .param p2, "to" # I │ │ .prologue │ - const/4 v12, 0x1 │ + const/4 v9, 0x1 │ │ - const/4 v11, 0x0 │ + const/4 v5, 0x0 │ │ .line 179 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 180 │ - .local v3, "extra":I │ + .local v2, "extra":I │ invoke-static {}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->values()[Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ │ - move-result-object v0 │ + move-result-object v6 │ │ - .local v0, "arr$":[Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ - array-length v5, v0 │ + array-length v7, v6 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + move v4, v5 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_0 │ + if-ge v4, v7, :cond_0 │ │ - aget-object v6, v0, v4 │ + aget-object v3, v6, v4 │ │ .line 181 │ - .local v6, "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ - invoke-virtual {v6, p1, p2}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->interCount(II)I │ + .local v3, "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ + invoke-virtual {v3, p1, p2}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->interCount(II)I │ │ - move-result v7 │ + move-result v8 │ │ - add-int/2addr v3, v7 │ + add-int/2addr v2, v8 │ │ .line 180 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 182 │ - .end local v6 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ + .end local v3 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ :cond_0 │ - iget-object v7, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v4, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ - const-string v8, "SELECT count(*) FROM unicode WHERE id >= ? AND id < ?" │ + const-string v6, "SELECT count(*) FROM unicode WHERE id >= ? AND id < ?" │ │ - const/4 v9, 0x2 │ + const/4 v7, 0x2 │ │ - new-array v9, v9, [Ljava/lang/String; │ + new-array v7, v7, [Ljava/lang/String; │ │ + .line 185 │ invoke-static {p1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v9, v11 │ + aput-object v8, v7, v5 │ │ + .line 186 │ invoke-static {p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v9, v12 │ + aput-object v8, v7, v9 │ │ - invoke-virtual {v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ + .line 183 │ + invoke-virtual {v4, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 187 │ - .local v1, "c":Landroid/database/Cursor; │ - invoke-interface {v1}, Landroid/database/Cursor;->getCount()I │ + .local v0, "c":Landroid/database/Cursor; │ + invoke-interface {v0}, Landroid/database/Cursor;->getCount()I │ │ - move-result v7 │ + move-result v4 │ │ - if-eq v7, v12, :cond_1 │ + if-eq v4, v9, :cond_1 │ │ .line 188 │ - new-instance v7, Ljava/lang/AssertionError; │ + new-instance v4, Ljava/lang/AssertionError; │ │ - const-string v8, "\"SELECT count(*)\" returned no result" │ + const-string v5, "\"SELECT count(*)\" returned no result" │ │ - invoke-direct {v7, v8}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V │ + invoke-direct {v4, v5}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V │ │ - throw v7 │ + throw v4 │ │ .line 189 │ :cond_1 │ - invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 190 │ - invoke-interface {v1, v11}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v5}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v2 │ + move-result v1 │ │ .line 191 │ - .local v2, "cnt":I │ - invoke-interface {v1}, Landroid/database/Cursor;->close()V │ + .local v1, "cnt":I │ + invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ .line 192 │ - add-int v7, v2, v3 │ + add-int v4, v1, v2 │ │ - return v7 │ + return v4 │ .end method │ │ .method public getRange(II)Ljava/lang/Iterable; │ - .locals 26 │ + .locals 22 │ .param p1, "from" # I │ .param p2, "to" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(II)", │ "Ljava/lang/Iterable", │ "<", │ @@ -343,207 +346,181 @@ │ │ .prologue │ .line 259 │ const/4 v13, 0x0 │ │ .line 260 │ .local v13, "annoyance":Ljava/util/List;, "Ljava/util/List;" │ - const/16 v22, 0x0 │ + const/16 v18, 0x0 │ │ .line 261 │ - .local v22, "muchAnnoyance":Z │ + .local v18, "muchAnnoyance":Z │ invoke-static {}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->values()[Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ │ - move-result-object v14 │ - │ - .local v14, "arr$":[Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ - array-length v0, v14 │ - │ - move/from16 v21, v0 │ + move-result-object v5 │ │ - .local v21, "len$":I │ - const/16 v19, 0x0 │ + array-length v6, v5 │ │ - .local v19, "i$":I │ - move/from16 v20, v19 │ + const/4 v4, 0x0 │ │ - .end local v19 # "i$":I │ - .local v20, "i$":I │ :goto_0 │ - move/from16 v0, v20 │ + if-ge v4, v6, :cond_4 │ │ - move/from16 v1, v21 │ - │ - if-ge v0, v1, :cond_4 │ - │ - aget-object v24, v14, v20 │ + aget-object v20, v5, v4 │ │ .line 262 │ - .local v24, "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ - move-object/from16 v0, v24 │ + .local v20, "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ + move-object/from16 v0, v20 │ │ move/from16 v1, p1 │ │ move/from16 v2, p2 │ │ invoke-virtual {v0, v1, v2}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->inside(II)Z │ │ - move-result v4 │ + move-result v7 │ │ - if-eqz v4, :cond_1 │ + if-eqz v7, :cond_1 │ │ .line 263 │ new-instance v13, Lorg/madore/android/unicodeMap/UnicodeDatabase$SpecialRangeIterable; │ │ .end local v13 # "annoyance":Ljava/util/List;, "Ljava/util/List;" │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v20 │ │ move/from16 v1, p1 │ │ move/from16 v2, p2 │ │ invoke-direct {v13, v0, v1, v2}, Lorg/madore/android/unicodeMap/UnicodeDatabase$SpecialRangeIterable;->(Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;II)V │ │ .line 302 │ - .end local v20 # "i$":I │ - .end local v24 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ + .end local v20 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ :cond_0 │ :goto_1 │ return-object v13 │ │ .line 264 │ .restart local v13 # "annoyance":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v20 # "i$":I │ - .restart local v24 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ + .restart local v20 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ :cond_1 │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v20 │ │ move/from16 v1, p1 │ │ move/from16 v2, p2 │ │ invoke-virtual {v0, v1, v2}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->interCount(II)I │ │ - move-result v4 │ + move-result v7 │ │ - if-lez v4, :cond_3 │ + if-lez v7, :cond_3 │ │ .line 265 │ if-nez v13, :cond_2 │ │ .line 266 │ new-instance v13, Ljava/util/ArrayList; │ │ + .line 267 │ .end local v13 # "annoyance":Ljava/util/List;, "Ljava/util/List;" │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v20 │ │ move/from16 v1, p1 │ │ move/from16 v2, p2 │ │ invoke-virtual {v0, v1, v2}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->interCount(II)I │ │ - move-result v4 │ + move-result v7 │ │ - invoke-direct {v13, v4}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v13, v7}, Ljava/util/ArrayList;->(I)V │ │ .line 270 │ .restart local v13 # "annoyance":Ljava/util/List;, "Ljava/util/List;" │ :goto_2 │ - invoke-virtual/range {v24 .. v24}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->getFrom()I │ + invoke-virtual/range {v20 .. v20}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->getFrom()I │ │ - move-result v4 │ + move-result v7 │ │ move/from16 v0, p1 │ │ - invoke-static {v4, v0}, Ljava/lang/Math;->max(II)I │ + invoke-static {v7, v0}, Ljava/lang/Math;->max(II)I │ │ - move-result v18 │ + move-result v17 │ │ .line 271 │ - .local v18, "from0":I │ - invoke-virtual/range {v24 .. v24}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->getTo()I │ + .local v17, "from0":I │ + invoke-virtual/range {v20 .. v20}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->getTo()I │ │ - move-result v4 │ + move-result v7 │ │ move/from16 v0, p2 │ │ - invoke-static {v4, v0}, Ljava/lang/Math;->min(II)I │ + invoke-static {v7, v0}, Ljava/lang/Math;->min(II)I │ │ - move-result v25 │ + move-result v21 │ │ .line 272 │ - .local v25, "to0":I │ - new-instance v23, Lorg/madore/android/unicodeMap/UnicodeDatabase$SpecialRangeIterable; │ + .local v21, "to0":I │ + new-instance v19, Lorg/madore/android/unicodeMap/UnicodeDatabase$SpecialRangeIterable; │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v20 │ │ - move/from16 v2, v18 │ + move/from16 v2, v17 │ │ - move/from16 v3, v25 │ + move/from16 v3, v21 │ │ invoke-direct {v0, v1, v2, v3}, Lorg/madore/android/unicodeMap/UnicodeDatabase$SpecialRangeIterable;->(Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;II)V │ │ .line 274 │ - .local v23, "rangeIt":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ - invoke-interface/range {v23 .. v23}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + .local v19, "rangeIt":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ + invoke-interface/range {v19 .. v19}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v19 │ + move-result-object v7 │ │ - .end local v20 # "i$":I │ - .local v19, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v8 │ │ - if-eqz v4, :cond_3 │ + if-eqz v8, :cond_3 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - check-cast v16, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + check-cast v15, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ .line 275 │ - .local v16, "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ - move-object/from16 v0, v16 │ - │ - invoke-interface {v13, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .local v15, "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + invoke-interface {v13, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 269 │ - .end local v16 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ - .end local v18 # "from0":I │ - .end local v19 # "i$":Ljava/util/Iterator; │ - .end local v23 # "rangeIt":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ - .end local v25 # "to0":I │ - .restart local v20 # "i$":I │ + .end local v15 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + .end local v17 # "from0":I │ + .end local v19 # "rangeIt":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ + .end local v21 # "to0":I │ :cond_2 │ - const/16 v22, 0x1 │ + const/16 v18, 0x1 │ │ goto :goto_2 │ │ .line 261 │ - .end local v20 # "i$":I │ :cond_3 │ - add-int/lit8 v19, v20, 0x1 │ - │ - .local v19, "i$":I │ - move/from16 v20, v19 │ + add-int/lit8 v4, v4, 0x1 │ │ - .end local v19 # "i$":I │ - .restart local v20 # "i$":I │ goto :goto_0 │ │ .line 278 │ - .end local v24 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ + .end local v20 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/madore/android/unicodeMap/UnicodeDatabase;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ const-string v5, "unicode" │ │ @@ -553,721 +530,712 @@ │ │ const/4 v8, 0x2 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ + .line 281 │ invoke-static/range {p1 .. p1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ const/4 v9, 0x1 │ │ + .line 282 │ invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ const/4 v9, 0x0 │ │ const/4 v10, 0x0 │ │ const-string v11, "id" │ │ const/4 v12, 0x0 │ │ + .line 279 │ invoke-virtual/range {v4 .. v12}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 284 │ - .local v15, "c":Landroid/database/Cursor; │ + .local v14, "c":Landroid/database/Cursor; │ if-eqz v13, :cond_6 │ │ .line 285 │ - new-instance v17, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable; │ + new-instance v16, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable; │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v0, v15}, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable;->(Landroid/database/Cursor;)V │ + invoke-direct {v0, v14}, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable;->(Landroid/database/Cursor;)V │ │ .line 287 │ - .local v17, "cursorIt":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ - invoke-interface/range {v17 .. v17}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + .local v16, "cursorIt":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ + invoke-interface/range {v16 .. v16}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v19 │ + move-result-object v4 │ │ - .end local v20 # "i$":I │ - .local v19, "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_5 │ + if-eqz v5, :cond_5 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - check-cast v16, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + check-cast v15, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ .line 288 │ - .restart local v16 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ - move-object/from16 v0, v16 │ - │ - invoke-interface {v13, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .restart local v15 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + invoke-interface {v13, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 289 │ - const/16 v22, 0x1 │ + const/16 v18, 0x1 │ │ + .line 290 │ goto :goto_4 │ │ .line 291 │ - .end local v16 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + .end local v15 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ :cond_5 │ - if-eqz v22, :cond_0 │ + if-eqz v18, :cond_0 │ │ .line 292 │ new-instance v4, Lorg/madore/android/unicodeMap/UnicodeDatabase$1; │ │ move-object/from16 v0, p0 │ │ invoke-direct {v4, v0}, Lorg/madore/android/unicodeMap/UnicodeDatabase$1;->(Lorg/madore/android/unicodeMap/UnicodeDatabase;)V │ │ invoke-static {v13, v4}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ goto/16 :goto_1 │ │ .line 302 │ - .end local v17 # "cursorIt":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ - .end local v19 # "i$":Ljava/util/Iterator; │ - .restart local v20 # "i$":I │ + .end local v16 # "cursorIt":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ :cond_6 │ new-instance v13, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable; │ │ .end local v13 # "annoyance":Ljava/util/List;, "Ljava/util/List;" │ - invoke-direct {v13, v15}, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable;->(Landroid/database/Cursor;)V │ + invoke-direct {v13, v14}, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable;->(Landroid/database/Cursor;)V │ │ goto/16 :goto_1 │ .end method │ │ .method public getSingle(I)Lorg/madore/android/unicodeMap/UnicodeCharacter; │ - .locals 16 │ + .locals 14 │ .param p1, "codePoint" # I │ │ .prologue │ + const/4 v13, 0x1 │ + │ + const/4 v12, 0x0 │ + │ + const/4 v5, 0x0 │ + │ .line 158 │ invoke-static {}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->values()[Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ │ - move-result-object v10 │ + move-result-object v1 │ │ - .local v10, "arr$":[Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ - array-length v14, v10 │ + array-length v2, v1 │ │ - .local v14, "len$":I │ - const/4 v13, 0x0 │ + move v0, v12 │ │ - .local v13, "i$":I │ :goto_0 │ - if-ge v13, v14, :cond_1 │ + if-ge v0, v2, :cond_1 │ │ - aget-object v15, v10, v13 │ + aget-object v11, v1, v0 │ │ .line 159 │ - .local v15, "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ - move/from16 v0, p1 │ + .local v11, "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ + invoke-virtual {v11, p1}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->belongs(I)Z │ │ - invoke-virtual {v15, v0}, Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;->belongs(I)Z │ - │ - move-result v1 │ + move-result v3 │ │ - if-eqz v1, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 160 │ - move/from16 v0, p1 │ - │ - invoke-static {v15, v0}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->getSingleSpecial(Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;I)Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + invoke-static {v11, p1}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->getSingleSpecial(Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange;I)Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ - move-result-object v12 │ + move-result-object v10 │ │ .line 175 │ - .end local v15 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ + .end local v11 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ :goto_1 │ - return-object v12 │ + return-object v10 │ │ .line 158 │ - .restart local v15 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ + .restart local v11 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ :cond_0 │ - add-int/lit8 v13, v13, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 161 │ - .end local v15 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ + .end local v11 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$SpecialRange; │ :cond_1 │ - move-object/from16 v0, p0 │ - │ - iget-object v1, v0, Lorg/madore/android/unicodeMap/UnicodeDatabase;->db:Landroid/database/sqlite/SQLiteDatabase; │ - │ - const-string v2, "unicode" │ - │ - sget-object v3, Lorg/madore/android/unicodeMap/UnicodeDatabase;->queryColumns:[Ljava/lang/String; │ - │ - const-string v4, "id=?" │ + iget-object v0, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ - const/4 v5, 0x1 │ + const-string v1, "unicode" │ │ - new-array v5, v5, [Ljava/lang/String; │ + sget-object v2, Lorg/madore/android/unicodeMap/UnicodeDatabase;->queryColumns:[Ljava/lang/String; │ │ - const/4 v6, 0x0 │ + const-string v3, "id=?" │ │ - invoke-static/range {p1 .. p1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + new-array v4, v13, [Ljava/lang/String; │ │ - move-result-object v7 │ + .line 164 │ + invoke-static {p1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - aput-object v7, v5, v6 │ + move-result-object v6 │ │ - const/4 v6, 0x0 │ + aput-object v6, v4, v12 │ │ - const/4 v7, 0x0 │ + move-object v6, v5 │ │ - const/4 v8, 0x0 │ + move-object v7, v5 │ │ - const/4 v9, 0x0 │ + move-object v8, v5 │ │ - invoke-virtual/range {v1 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + .line 162 │ + invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 167 │ - .local v11, "c":Landroid/database/Cursor; │ - invoke-interface {v11}, Landroid/database/Cursor;->getCount()I │ + .local v9, "c":Landroid/database/Cursor; │ + invoke-interface {v9}, Landroid/database/Cursor;->getCount()I │ │ - move-result v1 │ + move-result v0 │ │ - if-lez v1, :cond_2 │ + if-lez v0, :cond_2 │ │ .line 168 │ - invoke-interface {v11}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 169 │ - new-instance v12, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ - │ - const/4 v1, 0x0 │ + new-instance v10, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ - invoke-interface {v11, v1}, Landroid/database/Cursor;->getInt(I)I │ - │ - move-result v1 │ + invoke-interface {v9, v12}, Landroid/database/Cursor;->getInt(I)I │ │ - const/4 v2, 0x1 │ + move-result v0 │ │ - invoke-interface {v11, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 170 │ + invoke-interface {v9, v13}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const/4 v3, 0x2 │ + const/4 v2, 0x2 │ │ - invoke-interface {v11, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 171 │ + invoke-interface {v9, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v3}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->fromCode(Ljava/lang/String;)Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + invoke-static {v2}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->fromCode(Ljava/lang/String;)Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-direct {v12, v1, v2, v3}, Lorg/madore/android/unicodeMap/UnicodeCharacter;->(ILjava/lang/String;Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;)V │ + invoke-direct {v10, v0, v1, v2}, Lorg/madore/android/unicodeMap/UnicodeCharacter;->(ILjava/lang/String;Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;)V │ │ .line 174 │ - .local v12, "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + .local v10, "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ :goto_2 │ - invoke-interface {v11}, Landroid/database/Cursor;->close()V │ + invoke-interface {v9}, Landroid/database/Cursor;->close()V │ │ goto :goto_1 │ │ .line 173 │ - .end local v12 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + .end local v10 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ :cond_2 │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - .restart local v12 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + .restart local v10 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ goto :goto_2 │ .end method │ │ .method public needPopulate()Z │ .locals 1 │ │ .prologue │ .line 80 │ iget-boolean v0, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase;->needPopulate:Z │ │ return v0 │ .end method │ │ .method public populate(Landroid/os/Handler;)V │ - .locals 19 │ + .locals 20 │ .param p1, "progressHandler" # Landroid/os/Handler; │ │ .prologue │ .line 94 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/madore/android/unicodeMap/UnicodeDatabase;->dbinit:Lorg/madore/android/unicodeMap/UnicodeDatabase$DatabaseInit; │ │ - move-object/from16 v16, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v16 .. v16}, Lorg/madore/android/unicodeMap/UnicodeDatabase$DatabaseInit;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual/range {v17 .. v17}, Lorg/madore/android/unicodeMap/UnicodeDatabase$DatabaseInit;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 95 │ - .local v8, "db":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v9, "db":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 96 │ - const-string v16, "DELETE FROM unicode" │ + const-string v17, "DELETE FROM unicode" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v8, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V │ + invoke-virtual {v9, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V │ │ .line 97 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/madore/android/unicodeMap/UnicodeDatabase;->activity:Landroid/app/Activity; │ │ - move-object/from16 v16, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v16 .. v16}, Landroid/app/Activity;->getAssets()Landroid/content/res/AssetManager; │ + invoke-virtual/range {v17 .. v17}, Landroid/app/Activity;->getAssets()Landroid/content/res/AssetManager; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 98 │ - .local v3, "amgr":Landroid/content/res/AssetManager; │ - const-string v16, "INSERT INTO unicode VALUES ( ? , ? , ? )" │ + .local v4, "amgr":Landroid/content/res/AssetManager; │ + const-string v17, "INSERT INTO unicode VALUES ( ? , ? , ? )" │ │ - move-object/from16 v0, v16 │ + .line 99 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v8, v0}, Landroid/database/sqlite/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; │ + invoke-virtual {v9, v0}, Landroid/database/sqlite/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 101 │ - .local v5, "cmd":Landroid/database/sqlite/SQLiteStatement; │ - const/16 v16, 0x16 │ + .local v6, "cmd":Landroid/database/sqlite/SQLiteStatement; │ + const/16 v17, 0x16 │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - new-array v14, v0, [Ljava/lang/String; │ + new-array v15, v0, [Ljava/lang/String; │ │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ - const-string v17, "UnicodeData-00.txt" │ + const-string v18, "UnicodeData-00.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x1 │ + const/16 v17, 0x1 │ │ - const-string v17, "UnicodeData-01.txt" │ + const-string v18, "UnicodeData-01.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x2 │ + const/16 v17, 0x2 │ │ - const-string v17, "UnicodeData-02.txt" │ + const-string v18, "UnicodeData-02.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x3 │ + const/16 v17, 0x3 │ │ - const-string v17, "UnicodeData-03.txt" │ + const-string v18, "UnicodeData-03.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x4 │ + const/16 v17, 0x4 │ │ - const-string v17, "UnicodeData-04.txt" │ + const-string v18, "UnicodeData-04.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x5 │ + const/16 v17, 0x5 │ │ - const-string v17, "UnicodeData-05.txt" │ + const-string v18, "UnicodeData-05.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x6 │ + const/16 v17, 0x6 │ │ - const-string v17, "UnicodeData-06.txt" │ + const-string v18, "UnicodeData-06.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x7 │ + const/16 v17, 0x7 │ │ - const-string v17, "UnicodeData-07.txt" │ + const-string v18, "UnicodeData-07.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x8 │ + const/16 v17, 0x8 │ │ - const-string v17, "UnicodeData-08.txt" │ + const-string v18, "UnicodeData-08.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x9 │ + const/16 v17, 0x9 │ │ - const-string v17, "UnicodeData-09.txt" │ + const-string v18, "UnicodeData-09.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0xa │ + const/16 v17, 0xa │ │ - const-string v17, "UnicodeData-10.txt" │ + const-string v18, "UnicodeData-10.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0xb │ + const/16 v17, 0xb │ │ - const-string v17, "UnicodeData-11.txt" │ + const-string v18, "UnicodeData-11.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0xc │ + const/16 v17, 0xc │ │ - const-string v17, "UnicodeData-12.txt" │ + const-string v18, "UnicodeData-12.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0xd │ + const/16 v17, 0xd │ │ - const-string v17, "UnicodeData-13.txt" │ + const-string v18, "UnicodeData-13.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0xe │ + const/16 v17, 0xe │ │ - const-string v17, "UnicodeData-14.txt" │ + const-string v18, "UnicodeData-14.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0xf │ + const/16 v17, 0xf │ │ - const-string v17, "UnicodeData-15.txt" │ + const-string v18, "UnicodeData-15.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x10 │ + const/16 v17, 0x10 │ │ - const-string v17, "UnicodeData-16.txt" │ + const-string v18, "UnicodeData-16.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x11 │ + const/16 v17, 0x11 │ │ - const-string v17, "UnicodeData-16b.txt" │ + const-string v18, "UnicodeData-16b.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x12 │ + const/16 v17, 0x12 │ │ - const-string v17, "UnicodeData-17.txt" │ + const-string v18, "UnicodeData-17.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x13 │ + const/16 v17, 0x13 │ │ - const-string v17, "UnicodeData-18.txt" │ + const-string v18, "UnicodeData-18.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x14 │ + const/16 v17, 0x14 │ │ - const-string v17, "UnicodeData-18b.txt" │ + const-string v18, "UnicodeData-18b.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ - const/16 v16, 0x15 │ + const/16 v17, 0x15 │ │ - const-string v17, "UnicodeData-19.txt" │ + const-string v18, "UnicodeData-19.txt" │ │ - aput-object v17, v14, v16 │ + aput-object v18, v15, v17 │ │ .line 114 │ - .local v14, "pieces":[Ljava/lang/String; │ - const/4 v6, 0x0 │ + .local v15, "pieces":[Ljava/lang/String; │ + const/4 v7, 0x0 │ │ - .local v6, "cnt":I │ + .local v7, "cnt":I │ :goto_0 │ :try_start_0 │ - array-length v0, v14 │ + array-length v0, v15 │ │ - move/from16 v16, v0 │ + move/from16 v17, v0 │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - if-ge v6, v0, :cond_2 │ + if-ge v7, v0, :cond_2 │ │ .line 115 │ - array-length v0, v14 │ + array-length v0, v15 │ │ - move/from16 v16, v0 │ + move/from16 v17, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v16 │ + move/from16 v1, v17 │ │ - invoke-static {v0, v6, v1}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->reportProgress(Landroid/os/Handler;II)V │ + invoke-static {v0, v7, v1}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->reportProgress(Landroid/os/Handler;II)V │ │ .line 116 │ - aget-object v11, v14, v6 │ + aget-object v12, v15, v7 │ │ .line 117 │ - .local v11, "file":Ljava/lang/String; │ - new-instance v15, Ljava/io/BufferedReader; │ + .local v12, "file":Ljava/lang/String; │ + new-instance v16, Ljava/io/BufferedReader; │ │ - new-instance v16, Ljava/io/InputStreamReader; │ + new-instance v17, Ljava/io/InputStreamReader; │ │ - invoke-virtual {v3, v11}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ + .line 118 │ + invoke-virtual {v4, v12}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - const-string v18, "US-ASCII" │ + const-string v19, "US-ASCII" │ │ - invoke-direct/range {v16 .. v18}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;Ljava/lang/String;)V │ + invoke-direct/range {v17 .. v19}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;Ljava/lang/String;)V │ │ - invoke-direct/range {v15 .. v16}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ + invoke-direct/range {v16 .. v17}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 121 │ - .local v15, "rd":Ljava/io/BufferedReader; │ + .local v16, "rd":Ljava/io/BufferedReader; │ :cond_0 │ :goto_1 │ - invoke-virtual {v15}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - .local v12, "line":Ljava/lang/String; │ - if-eqz v12, :cond_1 │ + .local v13, "line":Ljava/lang/String; │ + if-eqz v13, :cond_1 │ │ .line 122 │ - const-string v16, ";" │ + const-string v17, ";" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v12, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v13, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 123 │ - .local v10, "fields":[Ljava/lang/String; │ - const/16 v16, 0x0 │ + .local v11, "fields":[Ljava/lang/String; │ + const/16 v17, 0x0 │ │ - aget-object v16, v10, v16 │ + aget-object v17, v11, v17 │ │ - const/16 v17, 0x10 │ + const/16 v18, 0x10 │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I │ + invoke-static/range {v17 .. v18}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I │ │ - move-result v7 │ + move-result v8 │ │ .line 124 │ - .local v7, "codePoint":I │ - const/16 v16, 0x1 │ + .local v8, "codePoint":I │ + const/16 v17, 0x1 │ │ - aget-object v13, v10, v16 │ + aget-object v14, v11, v17 │ │ .line 125 │ - .local v13, "name":Ljava/lang/String; │ - const/16 v16, 0x2 │ + .local v14, "name":Ljava/lang/String; │ + const/16 v17, 0x2 │ │ - aget-object v4, v10, v16 │ + aget-object v5, v11, v17 │ │ .line 126 │ - .local v4, "category":Ljava/lang/String; │ - const/16 v16, 0x0 │ + .local v5, "category":Ljava/lang/String; │ + const/16 v17, 0x0 │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - invoke-virtual {v13, v0}, Ljava/lang/String;->charAt(I)C │ + invoke-virtual {v14, v0}, Ljava/lang/String;->charAt(I)C │ │ - move-result v16 │ + move-result v17 │ │ - const/16 v17, 0x3c │ + const/16 v18, 0x3c │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ if-eq v0, v1, :cond_0 │ │ .line 128 │ - const/16 v16, 0x1 │ + const/16 v17, 0x1 │ │ - int-to-long v0, v7 │ + int-to-long v0, v8 │ │ - move-wide/from16 v17, v0 │ + move-wide/from16 v18, v0 │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - move-wide/from16 v1, v17 │ + move-wide/from16 v1, v18 │ │ - invoke-virtual {v5, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ + invoke-virtual {v6, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ │ .line 129 │ - const/16 v16, 0x2 │ + const/16 v17, 0x2 │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - invoke-virtual {v5, v0, v13}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V │ + invoke-virtual {v6, v0, v14}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V │ │ .line 130 │ - const/16 v16, 0x3 │ + const/16 v17, 0x3 │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - invoke-virtual {v5, v0, v4}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V │ + invoke-virtual {v6, v0, v5}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V │ │ .line 131 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteStatement;->execute()V │ + invoke-virtual {v6}, Landroid/database/sqlite/SQLiteStatement;->execute()V │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_1 │ │ .line 137 │ - .end local v4 # "category":Ljava/lang/String; │ - .end local v7 # "codePoint":I │ - .end local v10 # "fields":[Ljava/lang/String; │ - .end local v11 # "file":Ljava/lang/String; │ - .end local v12 # "line":Ljava/lang/String; │ - .end local v13 # "name":Ljava/lang/String; │ - .end local v15 # "rd":Ljava/io/BufferedReader; │ + .end local v5 # "category":Ljava/lang/String; │ + .end local v8 # "codePoint":I │ + .end local v11 # "fields":[Ljava/lang/String; │ + .end local v12 # "file":Ljava/lang/String; │ + .end local v13 # "line":Ljava/lang/String; │ + .end local v14 # "name":Ljava/lang/String; │ + .end local v16 # "rd":Ljava/io/BufferedReader; │ :catch_0 │ - move-exception v9 │ + move-exception v10 │ │ .line 138 │ - .local v9, "e":Ljava/io/UnsupportedEncodingException; │ + .local v10, "e":Ljava/io/UnsupportedEncodingException; │ :try_start_1 │ - new-instance v16, Ljava/lang/AssertionError; │ + new-instance v17, Ljava/lang/AssertionError; │ │ - const-string v17, "US-ASCII encoding unsupported" │ + const-string v18, "US-ASCII encoding unsupported" │ │ - invoke-direct/range {v16 .. v17}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V │ + invoke-direct/range {v17 .. v18}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V │ │ - throw v16 │ + throw v17 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 142 │ - .end local v9 # "e":Ljava/io/UnsupportedEncodingException; │ + .end local v10 # "e":Ljava/io/UnsupportedEncodingException; │ :catchall_0 │ - move-exception v16 │ + move-exception v17 │ │ - invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 143 │ - invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ + invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 144 │ - array-length v0, v14 │ + array-length v0, v15 │ │ - move/from16 v17, v0 │ + move/from16 v18, v0 │ │ - array-length v0, v14 │ + array-length v0, v15 │ │ - move/from16 v18, v0 │ + move/from16 v19, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ - move/from16 v2, v18 │ + move/from16 v2, v19 │ │ invoke-static {v0, v1, v2}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->reportProgress(Landroid/os/Handler;II)V │ │ - throw v16 │ + throw v17 │ │ .line 133 │ - .restart local v11 # "file":Ljava/lang/String; │ - .restart local v12 # "line":Ljava/lang/String; │ - .restart local v15 # "rd":Ljava/io/BufferedReader; │ + .restart local v12 # "file":Ljava/lang/String; │ + .restart local v13 # "line":Ljava/lang/String; │ + .restart local v16 # "rd":Ljava/io/BufferedReader; │ :cond_1 │ :try_start_2 │ - invoke-virtual {v15}, Ljava/io/BufferedReader;->close()V │ + invoke-virtual/range {v16 .. v16}, Ljava/io/BufferedReader;->close()V │ │ .line 114 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto/16 :goto_0 │ │ .line 135 │ - .end local v11 # "file":Ljava/lang/String; │ - .end local v12 # "line":Ljava/lang/String; │ - .end local v15 # "rd":Ljava/io/BufferedReader; │ + .end local v12 # "file":Ljava/lang/String; │ + .end local v13 # "line":Ljava/lang/String; │ + .end local v16 # "rd":Ljava/io/BufferedReader; │ :cond_2 │ - invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 136 │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lorg/madore/android/unicodeMap/UnicodeDatabase;->needPopulate:Z │ :try_end_2 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_2 .. :try_end_2} :catch_0 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_1 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 142 │ - invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 143 │ - invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ + invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 144 │ - array-length v0, v14 │ + array-length v0, v15 │ │ - move/from16 v16, v0 │ + move/from16 v17, v0 │ │ - array-length v0, v14 │ + array-length v0, v15 │ │ - move/from16 v17, v0 │ + move/from16 v18, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v16 │ + move/from16 v1, v17 │ │ - move/from16 v2, v17 │ + move/from16 v2, v18 │ │ invoke-static {v0, v1, v2}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->reportProgress(Landroid/os/Handler;II)V │ │ .line 146 │ return-void │ │ .line 139 │ :catch_1 │ - move-exception v9 │ + move-exception v10 │ │ .line 140 │ - .local v9, "e":Ljava/io/IOException; │ + .local v10, "e":Ljava/io/IOException; │ :try_start_3 │ - new-instance v16, Ljava/lang/RuntimeException; │ + new-instance v17, Ljava/lang/RuntimeException; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v0, v9}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v0, v10}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v16 │ + throw v17 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ .end method │ │ .method public searchNames(Ljava/lang/String;I)Ljava/lang/Iterable; │ .locals 10 │ .param p1, "like" # Ljava/lang/String; │ @@ -1304,21 +1272,23 @@ │ │ aput-object p1, v4, v6 │ │ const-string v7, "id" │ │ if-lez p2, :cond_0 │ │ + .line 311 │ invoke-static {p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ :goto_0 │ move-object v6, v5 │ │ + .line 307 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 312 │ .local v9, "c":Landroid/database/Cursor; │ new-instance v0, Lorg/madore/android/unicodeMap/UnicodeDatabase$CursorIterable; │ @@ -1327,10 +1297,10 @@ │ │ return-object v0 │ │ .end local v9 # "c":Landroid/database/Cursor; │ :cond_0 │ move-object v8, v5 │ │ - .line 306 │ + .line 311 │ goto :goto_0 │ .end method ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$10.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$textForm:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;Landroid/widget/EditText;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 645 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$10;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$10;->val$textForm:Landroid/widget/EditText; ├── smali/org/madore/android/unicodeMap/UnicodeDatabase$DatabaseInit.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lorg/madore/android/unicodeMap/UnicodeDatabase; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeDatabase;Landroid/content/Context;)V │ .locals 3 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeDatabase; │ .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 38 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeDatabase$DatabaseInit;->this$0:Lorg/madore/android/unicodeMap/UnicodeDatabase; │ │ .line 39 ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$11.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$dialog:Landroid/app/Dialog; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 664 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$11;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$11;->val$dialog:Landroid/app/Dialog; ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$12.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$dialog:Landroid/app/Dialog; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 670 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$12;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$12;->val$dialog:Landroid/app/Dialog; │ │ @@ -53,14 +54,15 @@ │ .line 673 │ new-instance v0, Landroid/content/Intent; │ │ const-string v1, "android.intent.action.VIEW" │ │ const-string v2, "http://www.madore.org/~david/programs/UnicodeMap.html" │ │ + .line 675 │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 676 ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$progress:Landroid/app/ProgressDialog; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;Landroid/app/ProgressDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 127 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$1;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$1;->val$progress:Landroid/app/ProgressDialog; ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$2.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$handler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;Landroid/os/Handler;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 137 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$2;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$2;->val$handler:Landroid/os/Handler; ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$3.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$to1:I │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;IILjava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 214 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$3;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ iput p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$3;->val$from1:I ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$5.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$textForm:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;Landroid/widget/EditText;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 504 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$5;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$5;->val$textForm:Landroid/widget/EditText; ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$6.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$textForm:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;Landroid/widget/EditText;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 519 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$6;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$6;->val$textForm:Landroid/widget/EditText; ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$7.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$textForm:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;Landroid/widget/EditText;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 586 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$7;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$7;->val$textForm:Landroid/widget/EditText; ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$8.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$textForm:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;Landroid/widget/EditText;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 601 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$8;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$8;->val$textForm:Landroid/widget/EditText; ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$9.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$textForm:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;Landroid/widget/EditText;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 630 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$9;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$9;->val$textForm:Landroid/widget/EditText; ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 454 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$4;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -63,12 +64,13 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 459 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 460 │ return-void │ .end method ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$itch:Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener;Landroid/app/Dialog;Lorg/madore/android/unicodeMap/UnicodeCharacter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener; │ │ .prologue │ .line 345 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$1;->this$1:Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$1;->val$dialog:Landroid/app/Dialog; │ │ @@ -78,12 +79,13 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 351 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 352 │ return-void │ .end method ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$itch:Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener;Landroid/app/Dialog;Lorg/madore/android/unicodeMap/UnicodeCharacter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener; │ │ .prologue │ .line 355 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$2;->this$1:Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$2;->val$dialog:Landroid/app/Dialog; ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$3.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$itch:Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener;Landroid/app/Dialog;Lorg/madore/android/unicodeMap/UnicodeCharacter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener; │ │ .prologue │ .line 362 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$3;->this$1:Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$3;->val$dialog:Landroid/app/Dialog; │ │ @@ -78,12 +79,13 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 368 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 369 │ return-void │ .end method ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$tgt:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener; │ │ .prologue │ .line 386 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$4;->this$1:Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener; │ │ iput-object p2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$4;->val$tgt:Ljava/lang/String; │ │ @@ -48,14 +49,15 @@ │ .line 388 │ new-instance v0, Landroid/content/Intent; │ │ const-string v1, "android.intent.action.VIEW" │ │ iget-object v2, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$4;->val$tgt:Ljava/lang/String; │ │ + .line 390 │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 391 ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener.smali │ @@ -21,14 +21,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ │ # direct methods │ .method protected constructor (Lorg/madore/android/unicodeMap/UnicodeMapActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ .prologue │ .line 297 │ iput-object p1, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener;->this$0:Lorg/madore/android/unicodeMap/UnicodeMapActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -50,14 +51,15 @@ │ "Landroid/view/View;", │ "IJ)V" │ } │ .end annotation │ │ .prologue │ .line 302 │ + .line 303 │ .local p1, "parent":Landroid/widget/AdapterView;, "Landroid/widget/AdapterView<*>;" │ invoke-virtual {p1, p3}, Landroid/widget/AdapterView;->getItemAtPosition(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/madore/android/unicodeMap/UnicodeDisplayable; │ │ @@ -143,14 +145,15 @@ │ "Landroid/view/View;", │ "IJ)Z" │ } │ .end annotation │ │ .prologue │ .line 315 │ + .line 316 │ .local p1, "parent":Landroid/widget/AdapterView;, "Landroid/widget/AdapterView<*>;" │ move-object/from16 v0, p1 │ │ move/from16 v1, p3 │ │ invoke-virtual {v0, v1}, Landroid/widget/AdapterView;->getItemAtPosition(I)Ljava/lang/Object; │ │ @@ -535,54 +538,59 @@ │ │ move-result v17 │ │ if-nez v17, :cond_2 │ │ sget-object v17, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->CJK_UNIFIED_IDEOGRAPHS:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ + .line 372 │ move-object/from16 v0, v17 │ │ invoke-virtual {v0, v12}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(Lorg/madore/android/unicodeMap/UnicodeCharacter;)Z │ │ move-result v17 │ │ if-nez v17, :cond_2 │ │ sget-object v17, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->CJK_COMPATIBILITY_IDEOGRAPHS:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ + .line 373 │ move-object/from16 v0, v17 │ │ invoke-virtual {v0, v12}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(Lorg/madore/android/unicodeMap/UnicodeCharacter;)Z │ │ move-result v17 │ │ if-nez v17, :cond_2 │ │ sget-object v17, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ + .line 374 │ move-object/from16 v0, v17 │ │ invoke-virtual {v0, v12}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(Lorg/madore/android/unicodeMap/UnicodeCharacter;)Z │ │ move-result v17 │ │ if-nez v17, :cond_2 │ │ sget-object v17, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ + .line 375 │ move-object/from16 v0, v17 │ │ invoke-virtual {v0, v12}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(Lorg/madore/android/unicodeMap/UnicodeCharacter;)Z │ │ move-result v17 │ │ if-nez v17, :cond_2 │ │ sget-object v17, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ + .line 376 │ move-object/from16 v0, v17 │ │ invoke-virtual {v0, v12}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(Lorg/madore/android/unicodeMap/UnicodeCharacter;)Z │ │ move-result v17 │ │ if-eqz v17, :cond_3 │ @@ -620,14 +628,15 @@ │ │ check-cast v17, Landroid/widget/LinearLayout; │ │ const/16 v18, -0x1 │ │ const/16 v19, -0x2 │ │ + .line 380 │ move-object/from16 v0, v17 │ │ move/from16 v1, v18 │ │ move/from16 v2, v19 │ │ invoke-virtual {v0, v4, v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;II)V │ @@ -641,24 +650,26 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v18, v0 │ │ const/16 v19, 0x0 │ │ + .line 385 │ invoke-virtual {v12}, Lorg/madore/android/unicodeMap/UnicodeCharacter;->getCodePoint()I │ │ move-result v20 │ │ invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v20 │ │ aput-object v20, v18, v19 │ │ + .line 384 │ invoke-static/range {v17 .. v18}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v16 │ │ .line 386 │ .local v16, "tgt":Ljava/lang/String; │ new-instance v17, Lorg/madore/android/unicodeMap/UnicodeMapActivity$MapItemClickListener$4; │ @@ -823,14 +834,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v18, v0 │ │ const/16 v19, 0x0 │ │ + .line 413 │ invoke-interface {v13}, Lorg/madore/android/unicodeMap/UnicodeRangeable;->getFrom()I │ │ move-result v20 │ │ invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v20 │ @@ -849,14 +861,15 @@ │ │ move-result-object v20 │ │ aput-object v20, v18, v19 │ │ const/16 v19, 0x2 │ │ + .line 414 │ invoke-interface {v13}, Lorg/madore/android/unicodeMap/UnicodeRangeable;->getTo()I │ │ move-result v20 │ │ invoke-interface {v13}, Lorg/madore/android/unicodeMap/UnicodeRangeable;->getFrom()I │ │ move-result v21 │ @@ -879,14 +892,15 @@ │ │ move-object/from16 v0, v20 │ │ iget-object v0, v0, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->db:Lorg/madore/android/unicodeMap/UnicodeDatabase; │ │ move-object/from16 v20, v0 │ │ + .line 415 │ invoke-interface {v13}, Lorg/madore/android/unicodeMap/UnicodeRangeable;->getFrom()I │ │ move-result v21 │ │ invoke-interface {v13}, Lorg/madore/android/unicodeMap/UnicodeRangeable;->getTo()I │ │ move-result v22 │ @@ -897,14 +911,15 @@ │ │ invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v20 │ │ aput-object v20, v18, v19 │ │ + .line 412 │ move-object/from16 v0, v17 │ │ move-object/from16 v1, v18 │ │ invoke-virtual {v9, v0, v1}, Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter; │ │ .line 420 │ @@ -940,14 +955,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v18, v0 │ │ const/16 v19, 0x0 │ │ + .line 418 │ invoke-interface {v13}, Lorg/madore/android/unicodeMap/UnicodeRangeable;->getTo()I │ │ move-result v20 │ │ invoke-interface {v13}, Lorg/madore/android/unicodeMap/UnicodeRangeable;->getFrom()I │ │ move-result v21 │ @@ -970,14 +986,15 @@ │ │ move-object/from16 v0, v20 │ │ iget-object v0, v0, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->db:Lorg/madore/android/unicodeMap/UnicodeDatabase; │ │ move-object/from16 v20, v0 │ │ + .line 419 │ invoke-interface {v13}, Lorg/madore/android/unicodeMap/UnicodeRangeable;->getFrom()I │ │ move-result v21 │ │ invoke-interface {v13}, Lorg/madore/android/unicodeMap/UnicodeRangeable;->getTo()I │ │ move-result v22 │ @@ -988,14 +1005,15 @@ │ │ invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v20 │ │ aput-object v20, v18, v19 │ │ + .line 417 │ move-object/from16 v0, v17 │ │ move-object/from16 v1, v18 │ │ invoke-virtual {v9, v0, v1}, Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter; │ │ goto :goto_3 ├── smali/org/madore/android/unicodeMap/UnicodeMapActivity.smali │ @@ -87,15 +87,14 @@ │ │ const/16 v1, 0xa │ │ invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V │ │ iput-object v0, p0, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->dispHistory:Ljava/util/List; │ │ - .line 297 │ return-void │ .end method │ │ .method protected static textMakeSelectableIfPossible(Landroid/widget/TextView;)V │ .locals 6 │ .param p0, "text" # Landroid/widget/TextView; │ │ @@ -254,48 +253,48 @@ │ invoke-virtual {p0, v0, v1}, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->doDisplay(Lorg/madore/android/unicodeMap/UnicodeMapActivity$Display;Z)V │ │ .line 617 │ return-void │ .end method │ │ .method protected doDisplay(Lorg/madore/android/unicodeMap/UnicodeMapActivity$Display;Z)V │ - .locals 34 │ + .locals 31 │ .param p1, "disp" # Lorg/madore/android/unicodeMap/UnicodeMapActivity$Display; │ .param p2, "isNew" # Z │ │ .prologue │ .line 173 │ move-object/from16 v0, p1 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->curDisp:Lorg/madore/android/unicodeMap/UnicodeMapActivity$Display; │ │ .line 174 │ invoke-virtual/range {p1 .. p1}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$Display;->getListCache()Ljava/util/List; │ │ - move-result-object v22 │ + move-result-object v19 │ │ .line 176 │ - .local v22, "list":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v22, :cond_1 │ + .local v19, "list":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v19, :cond_1 │ │ .line 177 │ const-string v2, "UnicodeMapActivity" │ │ const-string v3, "list was retrieved from its cache" │ │ invoke-static {v2, v3}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 178 │ new-instance v8, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-direct {v8, v0, v1}, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ │ .line 179 │ .local v8, "adapter":Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ move-object/from16 v0, p0 │ │ @@ -323,17 +322,17 @@ │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ - const/16 v32, 0x0 │ + const/16 v29, 0x0 │ │ - aput-object v7, v3, v32 │ + aput-object v7, v3, v29 │ │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ move-object/from16 v0, p0 │ │ @@ -350,910 +349,913 @@ │ move-object/from16 v0, p1 │ │ instance-of v2, v0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$RootDisplay; │ │ if-eqz v2, :cond_4 │ │ .line 181 │ - new-instance v22, Ljava/util/ArrayList; │ + new-instance v19, Ljava/util/ArrayList; │ │ - .end local v22 # "list":Ljava/util/List;, "Ljava/util/List;" │ + .end local v19 # "list":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->values()[Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ move-result-object v2 │ │ array-length v2, v2 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ invoke-direct {v0, v2}, Ljava/util/ArrayList;->(I)V │ │ .line 188 │ - .restart local v22 # "list":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v19 # "list":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->values()[Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - move-result-object v9 │ + move-result-object v3 │ │ - .local v9, "arr$":[Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ - array-length v0, v9 │ + array-length v0, v3 │ │ - move/from16 v20, v0 │ + move/from16 v29, v0 │ │ - .local v20, "len$":I │ - const/16 v19, 0x0 │ + const/4 v2, 0x0 │ │ - .local v19, "i$":I │ :goto_2 │ - move/from16 v0, v19 │ - │ - move/from16 v1, v20 │ + move/from16 v0, v29 │ │ - if-ge v0, v1, :cond_3 │ + if-ge v2, v0, :cond_3 │ │ - aget-object v25, v9, v19 │ + aget-object v22, v3, v2 │ │ .line 189 │ - .local v25, "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ - sget-object v2, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->HIGH_SURROGATES:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ + .local v22, "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ + sget-object v30, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->HIGH_SURROGATES:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v22 │ │ - if-eq v0, v2, :cond_2 │ + move-object/from16 v1, v30 │ │ - sget-object v2, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->HIGH_PRIVATE_USE_SURROGATES:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ + if-eq v0, v1, :cond_2 │ │ - move-object/from16 v0, v25 │ + sget-object v30, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->HIGH_PRIVATE_USE_SURROGATES:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - if-eq v0, v2, :cond_2 │ + move-object/from16 v0, v22 │ │ - sget-object v2, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->LOW_SURROGATES:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ + move-object/from16 v1, v30 │ │ - move-object/from16 v0, v25 │ + if-eq v0, v1, :cond_2 │ │ - if-eq v0, v2, :cond_2 │ + sget-object v30, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->LOW_SURROGATES:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - sget-object v2, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->PRIVATE_USE_AREA:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ + move-object/from16 v0, v22 │ │ - move-object/from16 v0, v25 │ + move-object/from16 v1, v30 │ │ - if-eq v0, v2, :cond_2 │ + if-eq v0, v1, :cond_2 │ │ - sget-object v2, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->SUPPLEMENTARY_PRIVATE_USE_AREA_A:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ + sget-object v30, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->PRIVATE_USE_AREA:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v22 │ │ - if-eq v0, v2, :cond_2 │ + move-object/from16 v1, v30 │ │ - sget-object v2, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->SUPPLEMENTARY_PRIVATE_USE_AREA_B:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ + if-eq v0, v1, :cond_2 │ │ - move-object/from16 v0, v25 │ + sget-object v30, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->SUPPLEMENTARY_PRIVATE_USE_AREA_A:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - if-eq v0, v2, :cond_2 │ + move-object/from16 v0, v22 │ + │ + move-object/from16 v1, v30 │ + │ + if-eq v0, v1, :cond_2 │ + │ + sget-object v30, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->SUPPLEMENTARY_PRIVATE_USE_AREA_B:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - .line 195 │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v30 │ + │ + if-eq v0, v1, :cond_2 │ + │ + .line 195 │ + move-object/from16 v0, v19 │ + │ + move-object/from16 v1, v22 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 188 │ :cond_2 │ - add-int/lit8 v19, v19, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_2 │ │ .line 196 │ - .end local v25 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ + .end local v22 # "rng":Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ :cond_3 │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$Display;->setListCache(Ljava/util/List;)V │ │ .line 197 │ new-instance v8, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-direct {v8, v0, v1}, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ │ .line 198 │ .restart local v8 # "adapter":Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v8}, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->setListAdapter(Landroid/widget/ListAdapter;)V │ │ goto/16 :goto_0 │ │ .line 199 │ .end local v8 # "adapter":Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ - .end local v9 # "arr$":[Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ - .end local v19 # "i$":I │ - .end local v20 # "len$":I │ :cond_4 │ move-object/from16 v0, p1 │ │ instance-of v2, v0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$RangeDisplay; │ │ if-eqz v2, :cond_7 │ │ move-object/from16 v2, p1 │ │ .line 200 │ check-cast v2, Lorg/madore/android/unicodeMap/UnicodeMapActivity$RangeDisplay; │ │ invoke-virtual {v2}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$RangeDisplay;->getFrom()I │ │ - move-result v16 │ + move-result v15 │ │ - .local v16, "from":I │ + .local v15, "from":I │ move-object/from16 v2, p1 │ │ .line 201 │ check-cast v2, Lorg/madore/android/unicodeMap/UnicodeMapActivity$RangeDisplay; │ │ invoke-virtual {v2}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$RangeDisplay;->getTo()I │ │ - move-result v30 │ + move-result v27 │ │ .line 202 │ - .local v30, "to":I │ + .local v27, "to":I │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->db:Lorg/madore/android/unicodeMap/UnicodeDatabase; │ │ - move/from16 v0, v16 │ - │ - move/from16 v1, v30 │ + move/from16 v0, v27 │ │ - invoke-virtual {v2, v0, v1}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->countRange(II)I │ + invoke-virtual {v2, v15, v0}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->countRange(II)I │ │ - move-result v15 │ + move-result v14 │ │ .line 203 │ - .local v15, "count":I │ + .local v14, "count":I │ const/16 v2, 0x400 │ │ - if-le v15, v2, :cond_5 │ + if-le v14, v2, :cond_5 │ │ .line 204 │ - new-instance v22, Ljava/util/ArrayList; │ + new-instance v19, Ljava/util/ArrayList; │ │ - .end local v22 # "list":Ljava/util/List;, "Ljava/util/List;" │ - div-int/lit16 v2, v15, 0x80 │ + .end local v19 # "list":Ljava/util/List;, "Ljava/util/List;" │ + div-int/lit16 v2, v14, 0x80 │ │ add-int/lit8 v2, v2, 0x1 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ invoke-direct {v0, v2}, Ljava/util/ArrayList;->(I)V │ │ .line 205 │ - .restart local v22 # "list":Ljava/util/List;, "Ljava/util/List;" │ - and-int/lit8 v17, v16, -0x80 │ + .restart local v19 # "list":Ljava/util/List;, "Ljava/util/List;" │ + and-int/lit8 v16, v15, -0x80 │ │ .line 206 │ - .local v17, "from0":I │ - add-int/lit8 v2, v30, -0x1 │ + .local v16, "from0":I │ + add-int/lit8 v2, v27, -0x1 │ │ or-int/lit8 v2, v2, 0x7f │ │ - add-int/lit8 v31, v2, 0x1 │ + add-int/lit8 v28, v2, 0x1 │ │ .line 207 │ - .local v31, "to0":I │ - move/from16 v10, v17 │ + .local v28, "to0":I │ + move/from16 v9, v16 │ │ - .local v10, "base":I │ + .local v9, "base":I │ :goto_3 │ - move/from16 v0, v31 │ + move/from16 v0, v28 │ │ - if-ge v10, v0, :cond_6 │ + if-ge v9, v0, :cond_6 │ │ .line 208 │ - move/from16 v0, v16 │ - │ - invoke-static {v0, v10}, Ljava/lang/Math;->max(II)I │ + invoke-static {v15, v9}, Ljava/lang/Math;->max(II)I │ │ move-result v4 │ │ .line 209 │ .local v4, "from1":I │ - add-int/lit16 v2, v10, 0x80 │ + add-int/lit16 v2, v9, 0x80 │ │ - move/from16 v0, v30 │ + move/from16 v0, v27 │ │ invoke-static {v0, v2}, Ljava/lang/Math;->min(II)I │ │ move-result v5 │ │ .line 210 │ .local v5, "to1":I │ const-string v2, "%04X\u2013%04X" │ │ const/4 v3, 0x2 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ - const/16 v32, 0x0 │ + const/16 v29, 0x0 │ │ + .line 211 │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v33 │ + move-result-object v30 │ │ - aput-object v33, v3, v32 │ + aput-object v30, v3, v29 │ │ - const/16 v32, 0x1 │ + const/16 v29, 0x1 │ │ - add-int/lit8 v33, v5, -0x1 │ + add-int/lit8 v30, v5, -0x1 │ │ - invoke-static/range {v33 .. v33}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v30 .. v30}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v33 │ + move-result-object v30 │ │ - aput-object v33, v3, v32 │ + aput-object v30, v3, v29 │ │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ .line 212 │ .local v6, "descr":Ljava/lang/String; │ const-string v2, "%s (%s)" │ │ const/4 v3, 0x2 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ - const/16 v32, 0x0 │ + const/16 v29, 0x0 │ │ + .line 213 │ invoke-virtual/range {p1 .. p1}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$Display;->getTitle()Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v30 │ │ - aput-object v33, v3, v32 │ + aput-object v30, v3, v29 │ │ - const/16 v32, 0x1 │ + const/16 v29, 0x1 │ │ - aput-object v6, v3, v32 │ + aput-object v6, v3, v29 │ │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v7 │ │ .line 214 │ .restart local v7 # "title":Ljava/lang/String; │ new-instance v2, Lorg/madore/android/unicodeMap/UnicodeMapActivity$3; │ │ move-object/from16 v3, p0 │ │ invoke-direct/range {v2 .. v7}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$3;->(Lorg/madore/android/unicodeMap/UnicodeMapActivity;IILjava/lang/String;Ljava/lang/String;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 207 │ - add-int/lit16 v10, v10, 0x80 │ + add-int/lit16 v9, v9, 0x80 │ │ goto :goto_3 │ │ .line 222 │ .end local v4 # "from1":I │ .end local v5 # "to1":I │ .end local v6 # "descr":Ljava/lang/String; │ .end local v7 # "title":Ljava/lang/String; │ - .end local v10 # "base":I │ - .end local v17 # "from0":I │ - .end local v31 # "to0":I │ + .end local v9 # "base":I │ + .end local v16 # "from0":I │ + .end local v28 # "to0":I │ :cond_5 │ - new-instance v22, Ljava/util/ArrayList; │ + new-instance v19, Ljava/util/ArrayList; │ │ - .end local v22 # "list":Ljava/util/List;, "Ljava/util/List;" │ - move-object/from16 v0, v22 │ + .end local v19 # "list":Ljava/util/List;, "Ljava/util/List;" │ + move-object/from16 v0, v19 │ │ - invoke-direct {v0, v15}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v0, v14}, Ljava/util/ArrayList;->(I)V │ │ .line 223 │ - .restart local v22 # "list":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v19 # "list":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->db:Lorg/madore/android/unicodeMap/UnicodeDatabase; │ │ - move/from16 v0, v16 │ - │ - move/from16 v1, v30 │ + move/from16 v0, v27 │ │ - invoke-virtual {v2, v0, v1}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->getRange(II)Ljava/lang/Iterable; │ + invoke-virtual {v2, v15, v0}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->getRange(II)Ljava/lang/Iterable; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v19 │ + move-result-object v2 │ │ - .local v19, "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_6 │ + if-eqz v3, :cond_6 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + check-cast v11, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ .line 224 │ - .local v12, "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ - move-object/from16 v0, v22 │ + .local v11, "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_4 │ │ .line 226 │ - .end local v12 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ - .end local v19 # "i$":Ljava/util/Iterator; │ + .end local v11 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ :cond_6 │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$Display;->setListCache(Ljava/util/List;)V │ │ .line 227 │ new-instance v8, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-direct {v8, v0, v1}, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ │ .line 228 │ .restart local v8 # "adapter":Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v8}, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->setListAdapter(Landroid/widget/ListAdapter;)V │ │ goto/16 :goto_0 │ │ .line 229 │ .end local v8 # "adapter":Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ - .end local v15 # "count":I │ - .end local v16 # "from":I │ - .end local v30 # "to":I │ + .end local v14 # "count":I │ + .end local v15 # "from":I │ + .end local v27 # "to":I │ :cond_7 │ move-object/from16 v0, p1 │ │ instance-of v2, v0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$SearchDisplay; │ │ if-eqz v2, :cond_b │ │ move-object/from16 v2, p1 │ │ .line 230 │ check-cast v2, Lorg/madore/android/unicodeMap/UnicodeMapActivity$SearchDisplay; │ │ invoke-virtual {v2}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$SearchDisplay;->getLike()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v23 │ │ - .local v26, "s":Ljava/lang/String; │ + .local v23, "s":Ljava/lang/String; │ move-object/from16 v2, p1 │ │ .line 231 │ check-cast v2, Lorg/madore/android/unicodeMap/UnicodeMapActivity$SearchDisplay; │ │ invoke-virtual {v2}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$SearchDisplay;->getLimit()I │ │ - move-result v21 │ + move-result v18 │ │ - .local v21, "limit":I │ + .local v18, "limit":I │ move-object/from16 v2, p1 │ │ .line 232 │ check-cast v2, Lorg/madore/android/unicodeMap/UnicodeMapActivity$SearchDisplay; │ │ invoke-virtual {v2}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$SearchDisplay;->getSizeHint()I │ │ - move-result v28 │ + move-result v25 │ │ .line 233 │ - .local v28, "sizeHint":I │ - new-instance v22, Ljava/util/ArrayList; │ + .local v25, "sizeHint":I │ + new-instance v19, Ljava/util/ArrayList; │ │ - .end local v22 # "list":Ljava/util/List;, "Ljava/util/List;" │ - move-object/from16 v0, v22 │ + .end local v19 # "list":Ljava/util/List;, "Ljava/util/List;" │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v28 │ + move/from16 v1, v25 │ │ invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V │ │ .line 234 │ - .restart local v22 # "list":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v19 # "list":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->db:Lorg/madore/android/unicodeMap/UnicodeDatabase; │ │ - add-int/lit8 v3, v21, 0x1 │ + add-int/lit8 v3, v18, 0x1 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v2, v0, v3}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->searchNames(Ljava/lang/String;I)Ljava/lang/Iterable; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v19 │ + move-result-object v2 │ │ - .restart local v19 # "i$":Ljava/util/Iterator; │ :goto_5 │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_8 │ + if-eqz v3, :cond_8 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + check-cast v11, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ .line 235 │ - .restart local v12 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ - move-object/from16 v0, v22 │ + .restart local v11 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_5 │ │ .line 236 │ - .end local v12 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + .end local v11 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ :cond_8 │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$Display;->setListCache(Ljava/util/List;)V │ │ .line 237 │ - invoke-interface/range {v22 .. v22}, Ljava/util/List;->size()I │ + invoke-interface/range {v19 .. v19}, Ljava/util/List;->size()I │ │ - move-result v27 │ + move-result v24 │ │ - .local v27, "size":I │ + .local v24, "size":I │ move-object/from16 v2, p1 │ │ .line 238 │ check-cast v2, Lorg/madore/android/unicodeMap/UnicodeMapActivity$SearchDisplay; │ │ - move/from16 v0, v27 │ + move/from16 v0, v24 │ │ invoke-virtual {v2, v0}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$SearchDisplay;->setSizeHint(I)V │ │ .line 239 │ - move/from16 v0, v27 │ + move/from16 v0, v24 │ │ - move/from16 v1, v21 │ + move/from16 v1, v18 │ │ if-le v0, v1, :cond_a │ │ - const/16 v24, 0x1 │ + const/16 v21, 0x1 │ │ .line 240 │ - .local v24, "overflowed":Z │ + .local v21, "overflowed":Z │ :goto_6 │ - if-eqz v24, :cond_9 │ + if-eqz v21, :cond_9 │ │ .line 241 │ - invoke-interface/range {v22 .. v22}, Ljava/util/List;->size()I │ + invoke-interface/range {v19 .. v19}, Ljava/util/List;->size()I │ │ move-result v2 │ │ add-int/lit8 v2, v2, -0x1 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ invoke-interface {v0, v2}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 242 │ :cond_9 │ new-instance v8, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-direct {v8, v0, v1}, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ │ .line 243 │ .restart local v8 # "adapter":Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v8}, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->setListAdapter(Landroid/widget/ListAdapter;)V │ │ .line 244 │ - if-eqz v24, :cond_0 │ + if-eqz v21, :cond_0 │ │ if-eqz p2, :cond_0 │ │ .line 245 │ invoke-virtual/range {p0 .. p0}, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f040015 │ │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v26 │ │ .line 246 │ - .local v29, "str":Ljava/lang/String; │ + .local v26, "str":Ljava/lang/String; │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ - invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 247 │ + invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v32 │ + move-result-object v29 │ │ - aput-object v32, v2, v3 │ + aput-object v29, v2, v3 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v26 │ │ invoke-static {v0, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 246 │ move-object/from16 v0, p0 │ │ invoke-static {v0, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v2 │ │ + .line 248 │ invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_0 │ │ .line 239 │ .end local v8 # "adapter":Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ - .end local v24 # "overflowed":Z │ - .end local v29 # "str":Ljava/lang/String; │ + .end local v21 # "overflowed":Z │ + .end local v26 # "str":Ljava/lang/String; │ :cond_a │ - const/16 v24, 0x0 │ + const/16 v21, 0x0 │ │ goto :goto_6 │ │ .line 250 │ - .end local v19 # "i$":Ljava/util/Iterator; │ - .end local v21 # "limit":I │ - .end local v26 # "s":Ljava/lang/String; │ - .end local v27 # "size":I │ - .end local v28 # "sizeHint":I │ + .end local v18 # "limit":I │ + .end local v23 # "s":Ljava/lang/String; │ + .end local v24 # "size":I │ + .end local v25 # "sizeHint":I │ :cond_b │ move-object/from16 v0, p1 │ │ instance-of v2, v0, Lorg/madore/android/unicodeMap/UnicodeMapActivity$DecodeDisplay; │ │ if-eqz v2, :cond_15 │ │ move-object/from16 v2, p1 │ │ .line 251 │ check-cast v2, Lorg/madore/android/unicodeMap/UnicodeMapActivity$DecodeDisplay; │ │ invoke-virtual {v2}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$DecodeDisplay;->getCoded()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 252 │ - .local v14, "coded":Ljava/lang/String; │ - new-instance v22, Ljava/util/ArrayList; │ + .local v13, "coded":Ljava/lang/String; │ + new-instance v19, Ljava/util/ArrayList; │ │ - .end local v22 # "list":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual {v14}, Ljava/lang/String;->length()I │ + .end local v19 # "list":Ljava/util/List;, "Ljava/util/List;" │ + invoke-virtual {v13}, Ljava/lang/String;->length()I │ │ move-result v2 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ invoke-direct {v0, v2}, Ljava/util/ArrayList;->(I)V │ │ .line 253 │ - .restart local v22 # "list":Ljava/util/List;, "Ljava/util/List;" │ - const/16 v18, 0x0 │ + .restart local v19 # "list":Ljava/util/List;, "Ljava/util/List;" │ + const/16 v17, 0x0 │ │ - .local v18, "i":I │ + .local v17, "i":I │ :goto_7 │ - invoke-virtual {v14}, Ljava/lang/String;->length()I │ + invoke-virtual {v13}, Ljava/lang/String;->length()I │ │ move-result v2 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ if-ge v0, v2, :cond_14 │ │ .line 254 │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v14, v0}, Ljava/lang/String;->codePointAt(I)I │ + invoke-virtual {v13, v0}, Ljava/lang/String;->codePointAt(I)I │ │ - move-result v13 │ + move-result v12 │ │ .line 255 │ - .local v13, "codePoint":I │ + .local v12, "codePoint":I │ const/high16 v2, 0x10000 │ │ - if-lt v13, v2, :cond_c │ + if-lt v12, v2, :cond_c │ │ .line 256 │ - add-int/lit8 v18, v18, 0x1 │ + add-int/lit8 v17, v17, 0x1 │ │ .line 257 │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->db:Lorg/madore/android/unicodeMap/UnicodeDatabase; │ │ - invoke-virtual {v2, v13}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->getSingle(I)Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + invoke-virtual {v2, v12}, Lorg/madore/android/unicodeMap/UnicodeDatabase;->getSingle(I)Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 258 │ - .restart local v12 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ - if-nez v12, :cond_e │ + .restart local v11 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + if-nez v11, :cond_e │ │ .line 260 │ const/16 v2, 0x20 │ │ - if-lt v13, v2, :cond_d │ + if-lt v12, v2, :cond_d │ │ const/16 v2, 0x7f │ │ - if-lt v13, v2, :cond_f │ + if-lt v12, v2, :cond_f │ │ const/16 v2, 0xa0 │ │ - if-ge v13, v2, :cond_f │ + if-ge v12, v2, :cond_f │ │ .line 262 │ :cond_d │ const-string v2, "" │ │ const/4 v3, 0x1 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ - const/16 v32, 0x0 │ + const/16 v29, 0x0 │ │ - invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v33 │ + move-result-object v30 │ │ - aput-object v33, v3, v32 │ + aput-object v30, v3, v29 │ │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ .line 263 │ - .local v23, "name":Ljava/lang/String; │ - sget-object v11, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->CONTROL:Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .local v20, "name":Ljava/lang/String; │ + sget-object v10, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->CONTROL:Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ .line 278 │ - .local v11, "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .local v10, "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ :goto_8 │ - new-instance v12, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + new-instance v11, Lorg/madore/android/unicodeMap/UnicodeCharacter; │ │ - .end local v12 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + .end local v11 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ const/4 v2, 0x0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - invoke-direct {v12, v13, v0, v11, v2}, Lorg/madore/android/unicodeMap/UnicodeCharacter;->(ILjava/lang/String;Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;Z)V │ + invoke-direct {v11, v12, v0, v10, v2}, Lorg/madore/android/unicodeMap/UnicodeCharacter;->(ILjava/lang/String;Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;Z)V │ │ .line 281 │ - .end local v11 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ - .end local v23 # "name":Ljava/lang/String; │ - .restart local v12 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + .end local v10 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .end local v20 # "name":Ljava/lang/String; │ + .restart local v11 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ :cond_e │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 253 │ - add-int/lit8 v18, v18, 0x1 │ + add-int/lit8 v17, v17, 0x1 │ │ goto :goto_7 │ │ .line 264 │ :cond_f │ sget-object v2, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->HIGH_SURROGATES:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - invoke-virtual {v2, v13}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(I)Z │ + invoke-virtual {v2, v12}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(I)Z │ │ move-result v2 │ │ if-nez v2, :cond_10 │ │ sget-object v2, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->HIGH_PRIVATE_USE_SURROGATES:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - invoke-virtual {v2, v13}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(I)Z │ + .line 265 │ + invoke-virtual {v2, v12}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(I)Z │ │ move-result v2 │ │ if-nez v2, :cond_10 │ │ sget-object v2, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->LOW_SURROGATES:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - invoke-virtual {v2, v13}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(I)Z │ + .line 266 │ + invoke-virtual {v2, v12}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(I)Z │ │ move-result v2 │ │ if-eqz v2, :cond_11 │ │ .line 267 │ :cond_10 │ const-string v2, "" │ │ const/4 v3, 0x1 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ - const/16 v32, 0x0 │ + const/16 v29, 0x0 │ │ - invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v33 │ + move-result-object v30 │ │ - aput-object v33, v3, v32 │ + aput-object v30, v3, v29 │ │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ .line 268 │ - .restart local v23 # "name":Ljava/lang/String; │ - sget-object v11, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->SURROGATE:Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .restart local v20 # "name":Ljava/lang/String; │ + sget-object v10, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->SURROGATE:Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ - .restart local v11 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .restart local v10 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ goto :goto_8 │ │ .line 269 │ - .end local v11 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ - .end local v23 # "name":Ljava/lang/String; │ + .end local v10 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .end local v20 # "name":Ljava/lang/String; │ :cond_11 │ sget-object v2, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->PRIVATE_USE_AREA:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - invoke-virtual {v2, v13}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(I)Z │ + invoke-virtual {v2, v12}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(I)Z │ │ move-result v2 │ │ if-nez v2, :cond_12 │ │ sget-object v2, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->SUPPLEMENTARY_PRIVATE_USE_AREA_A:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - invoke-virtual {v2, v13}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(I)Z │ + .line 270 │ + invoke-virtual {v2, v12}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(I)Z │ │ move-result v2 │ │ if-nez v2, :cond_12 │ │ sget-object v2, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->SUPPLEMENTARY_PRIVATE_USE_AREA_B:Lorg/madore/android/unicodeMap/UnicodeCharacter$Range; │ │ - invoke-virtual {v2, v13}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(I)Z │ + .line 271 │ + invoke-virtual {v2, v12}, Lorg/madore/android/unicodeMap/UnicodeCharacter$Range;->belongs(I)Z │ │ move-result v2 │ │ if-eqz v2, :cond_13 │ │ .line 272 │ :cond_12 │ const-string v2, "" │ │ const/4 v3, 0x1 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ - const/16 v32, 0x0 │ + const/16 v29, 0x0 │ │ - invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v33 │ + move-result-object v30 │ │ - aput-object v33, v3, v32 │ + aput-object v30, v3, v29 │ │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ .line 273 │ - .restart local v23 # "name":Ljava/lang/String; │ - sget-object v11, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->PRIVATE_USE:Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .restart local v20 # "name":Ljava/lang/String; │ + sget-object v10, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->PRIVATE_USE:Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ - .restart local v11 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .restart local v10 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ goto :goto_8 │ │ .line 275 │ - .end local v11 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ - .end local v23 # "name":Ljava/lang/String; │ + .end local v10 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .end local v20 # "name":Ljava/lang/String; │ :cond_13 │ const-string v2, "" │ │ const/4 v3, 0x1 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ - const/16 v32, 0x0 │ + const/16 v29, 0x0 │ │ - invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v33 │ + move-result-object v30 │ │ - aput-object v33, v3, v32 │ + aput-object v30, v3, v29 │ │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ .line 276 │ - .restart local v23 # "name":Ljava/lang/String; │ - sget-object v11, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->UNASSIGNED:Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .restart local v20 # "name":Ljava/lang/String; │ + sget-object v10, Lorg/madore/android/unicodeMap/UnicodeCharacter$Category;->UNASSIGNED:Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ │ - .restart local v11 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .restart local v10 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ goto :goto_8 │ │ .line 283 │ - .end local v11 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ - .end local v12 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ - .end local v13 # "codePoint":I │ - .end local v23 # "name":Ljava/lang/String; │ + .end local v10 # "category":Lorg/madore/android/unicodeMap/UnicodeCharacter$Category; │ + .end local v11 # "ch":Lorg/madore/android/unicodeMap/UnicodeCharacter; │ + .end local v12 # "codePoint":I │ + .end local v20 # "name":Ljava/lang/String; │ :cond_14 │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Lorg/madore/android/unicodeMap/UnicodeMapActivity$Display;->setListCache(Ljava/util/List;)V │ │ .line 284 │ new-instance v8, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-direct {v8, v0, v1}, Lorg/madore/android/unicodeMap/UnicodeArrayAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ │ .line 285 │ .restart local v8 # "adapter":Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v8}, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->setListAdapter(Landroid/widget/ListAdapter;)V │ │ goto/16 :goto_0 │ │ .line 287 │ .end local v8 # "adapter":Lorg/madore/android/unicodeMap/UnicodeArrayAdapter; │ - .end local v14 # "coded":Ljava/lang/String; │ - .end local v18 # "i":I │ + .end local v13 # "coded":Ljava/lang/String; │ + .end local v17 # "i":I │ :cond_15 │ new-instance v2, Ljava/lang/AssertionError; │ │ const-string v3, "unknown UnicodeMapActivity.Display" │ │ invoke-direct {v2, v3}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V │ │ @@ -1337,14 +1339,15 @@ │ │ move-object/from16 v0, p0 │ │ invoke-static {v0, v12, v13}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v12 │ │ + .line 571 │ invoke-virtual {v12}, Landroid/widget/Toast;->show()V │ │ .line 573 │ .end local v9 # "e":Ljava/lang/NumberFormatException; │ :cond_1 │ :goto_0 │ return-void │ @@ -1499,24 +1502,26 @@ │ │ move-object/from16 v0, p0 │ │ invoke-static {v0, v12, v13}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v12 │ │ + .line 567 │ invoke-virtual {v12}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 550 │ :cond_5 │ move-object/from16 v0, p0 │ │ iget-object v12, v0, Lorg/madore/android/unicodeMap/UnicodeMapActivity;->lv:Landroid/widget/ListView; │ │ + .line 551 │ invoke-virtual {v12}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter; │ │ move-result-object v12 │ │ invoke-interface {v12, v6}, Landroid/widget/ListAdapter;->getItem(I)Ljava/lang/Object; │ │ move-result-object v1 │ @@ -2134,14 +2139,15 @@ │ const/4 v5, -0x2 │ │ invoke-virtual {v3, v4, v5}, Landroid/view/Window;->setLayout(II)V │ │ .line 628 │ const v3, 0x7f06000c │ │ + .line 629 │ invoke-virtual {v1, v3}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/EditText; │ │ .line 630 │ @@ -2203,14 +2209,15 @@ │ const/4 v3, 0x1 │ │ invoke-virtual {v1, v3}, Landroid/app/Dialog;->setCancelable(Z)V │ │ .line 584 │ const v3, 0x7f06000e │ │ + .line 585 │ invoke-virtual {v1, v3}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/EditText; │ │ .line 586 │ @@ -2283,14 +2290,15 @@ │ const/4 v5, -0x2 │ │ invoke-virtual {v3, v4, v5}, Landroid/view/Window;->setLayout(II)V │ │ .line 502 │ const v3, 0x7f060014 │ │ + .line 503 │ invoke-virtual {v1, v3}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/EditText; │ │ .line 504 ├── original/AndroidManifest.xml │ @@ -1,122 +1,133 @@ │ -00000000: 0300 0800 9807 0000 0100 1c00 0404 0000 ................ │ -00000010: 1e00 0000 0000 0000 0000 0000 9400 0000 ................ │ +00000000: 0300 0800 4c08 0000 0100 1c00 9004 0000 ....L........... │ +00000010: 2200 0000 0000 0000 0000 0000 a400 0000 "............... │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 5200 0000 7600 0000 8e00 0000 aa00 0000 R...v........... │ 00000040: c800 0000 e400 0000 0201 0000 1a01 0000 ................ │ 00000050: 2801 0000 3401 0000 4001 0000 5201 0000 (...4...@...R... │ -00000060: aa01 0000 ae01 0000 c001 0000 d401 0000 ................ │ -00000070: 1202 0000 2002 0000 3402 0000 5802 0000 .... ...4...X... │ -00000080: 7202 0000 8602 0000 b002 0000 ce02 0000 r............... │ -00000090: de02 0000 1603 0000 2a03 0000 0b00 7600 ........*.....v. │ -000000a0: 6500 7200 7300 6900 6f00 6e00 4300 6f00 e.r.s.i.o.n.C.o. │ -000000b0: 6400 6500 0000 0b00 7600 6500 7200 7300 d.e.....v.e.r.s. │ -000000c0: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e... │ -000000d0: 0d00 6d00 6900 6e00 5300 6400 6b00 5600 ..m.i.n.S.d.k.V. │ -000000e0: 6500 7200 7300 6900 6f00 6e00 0000 1000 e.r.s.i.o.n..... │ -000000f0: 7400 6100 7200 6700 6500 7400 5300 6400 t.a.r.g.e.t.S.d. │ -00000100: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n. │ -00000110: 0000 0a00 7200 6500 7300 6900 7a00 6500 ....r.e.s.i.z.e. │ -00000120: 6100 6200 6c00 6500 0000 0c00 7300 6d00 a.b.l.e.....s.m. │ -00000130: 6100 6c00 6c00 5300 6300 7200 6500 6500 a.l.l.S.c.r.e.e. │ -00000140: 6e00 7300 0000 0d00 6e00 6f00 7200 6d00 n.s.....n.o.r.m. │ -00000150: 6100 6c00 5300 6300 7200 6500 6500 6e00 a.l.S.c.r.e.e.n. │ -00000160: 7300 0000 0c00 6c00 6100 7200 6700 6500 s.....l.a.r.g.e. │ -00000170: 5300 6300 7200 6500 6500 6e00 7300 0000 S.c.r.e.e.n.s... │ -00000180: 0d00 7800 6c00 6100 7200 6700 6500 5300 ..x.l.a.r.g.e.S. │ -00000190: 6300 7200 6500 6500 6e00 7300 0000 0a00 c.r.e.e.n.s..... │ -000001a0: 6100 6e00 7900 4400 6500 6e00 7300 6900 a.n.y.D.e.n.s.i. │ -000001b0: 7400 7900 0000 0500 6c00 6100 6200 6500 t.y.....l.a.b.e. │ -000001c0: 6c00 0000 0400 6900 6300 6f00 6e00 0000 l.....i.c.o.n... │ -000001d0: 0400 6e00 6100 6d00 6500 0000 0700 6100 ..n.a.m.e.....a. │ -000001e0: 6e00 6400 7200 6f00 6900 6400 0000 2a00 n.d.r.o.i.d...*. │ -000001f0: 6800 7400 7400 7000 3a00 2f00 2f00 7300 h.t.t.p.:././.s. │ -00000200: 6300 6800 6500 6d00 6100 7300 2e00 6100 c.h.e.m.a.s...a. │ -00000210: 6e00 6400 7200 6f00 6900 6400 2e00 6300 n.d.r.o.i.d...c. │ -00000220: 6f00 6d00 2f00 6100 7000 6b00 2f00 7200 o.m./.a.p.k./.r. │ -00000230: 6500 7300 2f00 6100 6e00 6400 7200 6f00 e.s./.a.n.d.r.o. │ -00000240: 6900 6400 0000 0000 0000 0700 7000 6100 i.d.........p.a. │ -00000250: 6300 6b00 6100 6700 6500 0000 0800 6d00 c.k.a.g.e.....m. │ -00000260: 6100 6e00 6900 6600 6500 7300 7400 0000 a.n.i.f.e.s.t... │ -00000270: 1d00 6f00 7200 6700 2e00 6d00 6100 6400 ..o.r.g...m.a.d. │ -00000280: 6f00 7200 6500 2e00 6100 6e00 6400 7200 o.r.e...a.n.d.r. │ -00000290: 6f00 6900 6400 2e00 7500 6e00 6900 6300 o.i.d...u.n.i.c. │ -000002a0: 6f00 6400 6500 4d00 6100 7000 0000 0500 o.d.e.M.a.p..... │ -000002b0: 3000 2e00 3000 2e00 3400 0000 0800 7500 0...0...4.....u. │ -000002c0: 7300 6500 7300 2d00 7300 6400 6b00 0000 s.e.s.-.s.d.k... │ -000002d0: 1000 7300 7500 7000 7000 6f00 7200 7400 ..s.u.p.p.o.r.t. │ -000002e0: 7300 2d00 7300 6300 7200 6500 6500 6e00 s.-.s.c.r.e.e.n. │ -000002f0: 7300 0000 0b00 6100 7000 7000 6c00 6900 s.....a.p.p.l.i. │ -00000300: 6300 6100 7400 6900 6f00 6e00 0000 0800 c.a.t.i.o.n..... │ -00000310: 6100 6300 7400 6900 7600 6900 7400 7900 a.c.t.i.v.i.t.y. │ -00000320: 0000 1300 2e00 5500 6e00 6900 6300 6f00 ......U.n.i.c.o. │ -00000330: 6400 6500 4d00 6100 7000 4100 6300 7400 d.e.M.a.p.A.c.t. │ -00000340: 6900 7600 6900 7400 7900 0000 0d00 6900 i.v.i.t.y.....i. │ -00000350: 6e00 7400 6500 6e00 7400 2d00 6600 6900 n.t.e.n.t.-.f.i. │ -00000360: 6c00 7400 6500 7200 0000 0600 6100 6300 l.t.e.r.....a.c. │ -00000370: 7400 6900 6f00 6e00 0000 1a00 6100 6e00 t.i.o.n.....a.n. │ -00000380: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -00000390: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t. │ -000003a0: 6900 6f00 6e00 2e00 4d00 4100 4900 4e00 i.o.n...M.A.I.N. │ -000003b0: 0000 0800 6300 6100 7400 6500 6700 6f00 ....c.a.t.e.g.o. │ -000003c0: 7200 7900 0000 2000 6100 6e00 6400 7200 r.y... .a.n.d.r. │ -000003d0: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e. │ -000003e0: 6e00 7400 2e00 6300 6100 7400 6500 6700 n.t...c.a.t.e.g. │ -000003f0: 6f00 7200 7900 2e00 4c00 4100 5500 4e00 o.r.y...L.A.U.N. │ -00000400: 4300 4800 4500 5200 0000 0000 8001 0800 C.H.E.R......... │ -00000410: 3c00 0000 1b02 0101 1c02 0101 0c02 0101 <............... │ -00000420: 7002 0101 8d02 0101 8402 0101 8502 0101 p............... │ -00000430: 8602 0101 bf02 0101 6c02 0101 0100 0101 ........l....... │ -00000440: 0200 0101 0300 0101 0001 1000 1800 0000 ................ │ -00000450: 0200 0000 ffff ffff 0d00 0000 0e00 0000 ................ │ -00000460: 0201 1000 6000 0000 0200 0000 ffff ffff ....`........... │ -00000470: ffff ffff 1100 0000 1400 1400 0300 0000 ................ │ -00000480: 0000 0000 0e00 0000 0000 0000 ffff ffff ................ │ -00000490: 0800 0010 0400 0000 0e00 0000 0100 0000 ................ │ -000004a0: 1300 0000 0800 0003 1300 0000 ffff ffff ................ │ -000004b0: 1000 0000 1200 0000 0800 0003 1200 0000 ................ │ -000004c0: 0201 1000 4c00 0000 0600 0000 ffff ffff ....L........... │ -000004d0: ffff ffff 1400 0000 1400 1400 0200 0000 ................ │ -000004e0: 0000 0000 0e00 0000 0200 0000 ffff ffff ................ │ -000004f0: 0800 0010 0300 0000 0e00 0000 0300 0000 ................ │ -00000500: ffff ffff 0800 0010 0a00 0000 0301 1000 ................ │ -00000510: 1800 0000 0600 0000 ffff ffff ffff ffff ................ │ -00000520: 1400 0000 0201 1000 9c00 0000 0700 0000 ................ │ -00000530: ffff ffff ffff ffff 1500 0000 1400 1400 ................ │ -00000540: 0600 0000 0000 0000 0e00 0000 0900 0000 ................ │ -00000550: ffff ffff 0800 0012 ffff ffff 0e00 0000 ................ │ -00000560: 0500 0000 ffff ffff 0800 0012 ffff ffff ................ │ -00000570: 0e00 0000 0600 0000 ffff ffff 0800 0012 ................ │ -00000580: ffff ffff 0e00 0000 0700 0000 ffff ffff ................ │ -00000590: 0800 0012 ffff ffff 0e00 0000 0400 0000 ................ │ -000005a0: ffff ffff 0800 0012 ffff ffff 0e00 0000 ................ │ -000005b0: 0800 0000 ffff ffff 0800 0012 ffff ffff ................ │ -000005c0: 0301 1000 1800 0000 0c00 0000 ffff ffff ................ │ -000005d0: ffff ffff 1500 0000 0201 1000 4c00 0000 ............L... │ -000005e0: 0d00 0000 ffff ffff ffff ffff 1600 0000 ................ │ -000005f0: 1400 1400 0200 0000 0000 0000 0e00 0000 ................ │ -00000600: 0a00 0000 ffff ffff 0800 0001 0000 047f ................ │ -00000610: 0e00 0000 0b00 0000 ffff ffff 0800 0001 ................ │ -00000620: 0000 027f 0201 1000 3800 0000 0f00 0000 ........8....... │ -00000630: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ -00000640: 0100 0000 0000 0000 0e00 0000 0c00 0000 ................ │ -00000650: 1800 0000 0800 0003 1800 0000 0201 1000 ................ │ -00000660: 2400 0000 1000 0000 ffff ffff ffff ffff $............... │ -00000670: 1900 0000 1400 1400 0000 0000 0000 0000 ................ │ -00000680: 0201 1000 3800 0000 1100 0000 ffff ffff ....8........... │ -00000690: ffff ffff 1a00 0000 1400 1400 0100 0000 ................ │ -000006a0: 0000 0000 0e00 0000 0c00 0000 1b00 0000 ................ │ -000006b0: 0800 0003 1b00 0000 0301 1000 1800 0000 ................ │ -000006c0: 1100 0000 ffff ffff ffff ffff 1a00 0000 ................ │ -000006d0: 0201 1000 3800 0000 1200 0000 ffff ffff ....8........... │ -000006e0: ffff ffff 1c00 0000 1400 1400 0100 0000 ................ │ -000006f0: 0000 0000 0e00 0000 0c00 0000 1d00 0000 ................ │ -00000700: 0800 0003 1d00 0000 0301 1000 1800 0000 ................ │ -00000710: 1200 0000 ffff ffff ffff ffff 1c00 0000 ................ │ -00000720: 0301 1000 1800 0000 1300 0000 ffff ffff ................ │ -00000730: ffff ffff 1900 0000 0301 1000 1800 0000 ................ │ -00000740: 1400 0000 ffff ffff ffff ffff 1700 0000 ................ │ -00000750: 0301 1000 1800 0000 1500 0000 ffff ffff ................ │ -00000760: ffff ffff 1600 0000 0301 1000 1800 0000 ................ │ -00000770: 1600 0000 ffff ffff ffff ffff 1100 0000 ................ │ -00000780: 0101 1000 1800 0000 1600 0000 ffff ffff ................ │ -00000790: 0d00 0000 0e00 0000 ........ │ +00000060: aa01 0000 ae01 0000 c001 0000 f401 0000 ................ │ +00000070: 2802 0000 3c02 0000 7a02 0000 8802 0000 (...<...z....... │ +00000080: 9002 0000 9e02 0000 b202 0000 d602 0000 ................ │ +00000090: f002 0000 0403 0000 2e03 0000 4c03 0000 ............L... │ +000000a0: 5c03 0000 9403 0000 a803 0000 0b00 7600 \.............v. │ +000000b0: 6500 7200 7300 6900 6f00 6e00 4300 6f00 e.r.s.i.o.n.C.o. │ +000000c0: 6400 6500 0000 0b00 7600 6500 7200 7300 d.e.....v.e.r.s. │ +000000d0: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e... │ +000000e0: 0d00 6d00 6900 6e00 5300 6400 6b00 5600 ..m.i.n.S.d.k.V. │ +000000f0: 6500 7200 7300 6900 6f00 6e00 0000 1000 e.r.s.i.o.n..... │ +00000100: 7400 6100 7200 6700 6500 7400 5300 6400 t.a.r.g.e.t.S.d. │ +00000110: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n. │ +00000120: 0000 0a00 7200 6500 7300 6900 7a00 6500 ....r.e.s.i.z.e. │ +00000130: 6100 6200 6c00 6500 0000 0c00 7300 6d00 a.b.l.e.....s.m. │ +00000140: 6100 6c00 6c00 5300 6300 7200 6500 6500 a.l.l.S.c.r.e.e. │ +00000150: 6e00 7300 0000 0d00 6e00 6f00 7200 6d00 n.s.....n.o.r.m. │ +00000160: 6100 6c00 5300 6300 7200 6500 6500 6e00 a.l.S.c.r.e.e.n. │ +00000170: 7300 0000 0c00 6c00 6100 7200 6700 6500 s.....l.a.r.g.e. │ +00000180: 5300 6300 7200 6500 6500 6e00 7300 0000 S.c.r.e.e.n.s... │ +00000190: 0d00 7800 6c00 6100 7200 6700 6500 5300 ..x.l.a.r.g.e.S. │ +000001a0: 6300 7200 6500 6500 6e00 7300 0000 0a00 c.r.e.e.n.s..... │ +000001b0: 6100 6e00 7900 4400 6500 6e00 7300 6900 a.n.y.D.e.n.s.i. │ +000001c0: 7400 7900 0000 0500 6c00 6100 6200 6500 t.y.....l.a.b.e. │ +000001d0: 6c00 0000 0400 6900 6300 6f00 6e00 0000 l.....i.c.o.n... │ +000001e0: 0400 6e00 6100 6d00 6500 0000 0700 6100 ..n.a.m.e.....a. │ +000001f0: 6e00 6400 7200 6f00 6900 6400 0000 2a00 n.d.r.o.i.d...*. │ +00000200: 6800 7400 7400 7000 3a00 2f00 2f00 7300 h.t.t.p.:././.s. │ +00000210: 6300 6800 6500 6d00 6100 7300 2e00 6100 c.h.e.m.a.s...a. │ +00000220: 6e00 6400 7200 6f00 6900 6400 2e00 6300 n.d.r.o.i.d...c. │ +00000230: 6f00 6d00 2f00 6100 7000 6b00 2f00 7200 o.m./.a.p.k./.r. │ +00000240: 6500 7300 2f00 6100 6e00 6400 7200 6f00 e.s./.a.n.d.r.o. │ +00000250: 6900 6400 0000 0000 0000 0700 7000 6100 i.d.........p.a. │ +00000260: 6300 6b00 6100 6700 6500 0000 1800 7000 c.k.a.g.e.....p. │ +00000270: 6c00 6100 7400 6600 6f00 7200 6d00 4200 l.a.t.f.o.r.m.B. │ +00000280: 7500 6900 6c00 6400 5600 6500 7200 7300 u.i.l.d.V.e.r.s. │ +00000290: 6900 6f00 6e00 4300 6f00 6400 6500 0000 i.o.n.C.o.d.e... │ +000002a0: 1800 7000 6c00 6100 7400 6600 6f00 7200 ..p.l.a.t.f.o.r. │ +000002b0: 6d00 4200 7500 6900 6c00 6400 5600 6500 m.B.u.i.l.d.V.e. │ +000002c0: 7200 7300 6900 6f00 6e00 4e00 6100 6d00 r.s.i.o.n.N.a.m. │ +000002d0: 6500 0000 0800 6d00 6100 6e00 6900 6600 e.....m.a.n.i.f. │ +000002e0: 6500 7300 7400 0000 1d00 6f00 7200 6700 e.s.t.....o.r.g. │ +000002f0: 2e00 6d00 6100 6400 6f00 7200 6500 2e00 ..m.a.d.o.r.e... │ +00000300: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +00000310: 7500 6e00 6900 6300 6f00 6400 6500 4d00 u.n.i.c.o.d.e.M. │ +00000320: 6100 7000 0000 0500 3000 2e00 3000 2e00 a.p.....0...0... │ +00000330: 3400 0000 0200 3100 3000 0000 0500 3200 4.....1.0.....2. │ +00000340: 2e00 3300 2e00 3300 0000 0800 7500 7300 ..3...3.....u.s. │ +00000350: 6500 7300 2d00 7300 6400 6b00 0000 1000 e.s.-.s.d.k..... │ +00000360: 7300 7500 7000 7000 6f00 7200 7400 7300 s.u.p.p.o.r.t.s. │ +00000370: 2d00 7300 6300 7200 6500 6500 6e00 7300 -.s.c.r.e.e.n.s. │ +00000380: 0000 0b00 6100 7000 7000 6c00 6900 6300 ....a.p.p.l.i.c. │ +00000390: 6100 7400 6900 6f00 6e00 0000 0800 6100 a.t.i.o.n.....a. │ +000003a0: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ +000003b0: 1300 2e00 5500 6e00 6900 6300 6f00 6400 ....U.n.i.c.o.d. │ +000003c0: 6500 4d00 6100 7000 4100 6300 7400 6900 e.M.a.p.A.c.t.i. │ +000003d0: 7600 6900 7400 7900 0000 0d00 6900 6e00 v.i.t.y.....i.n. │ +000003e0: 7400 6500 6e00 7400 2d00 6600 6900 6c00 t.e.n.t.-.f.i.l. │ +000003f0: 7400 6500 7200 0000 0600 6100 6300 7400 t.e.r.....a.c.t. │ +00000400: 6900 6f00 6e00 0000 1a00 6100 6e00 6400 i.o.n.....a.n.d. │ +00000410: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t. │ +00000420: 6500 6e00 7400 2e00 6100 6300 7400 6900 e.n.t...a.c.t.i. │ +00000430: 6f00 6e00 2e00 4d00 4100 4900 4e00 0000 o.n...M.A.I.N... │ +00000440: 0800 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ +00000450: 7900 0000 2000 6100 6e00 6400 7200 6f00 y... .a.n.d.r.o. │ +00000460: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n. │ +00000470: 7400 2e00 6300 6100 7400 6500 6700 6f00 t...c.a.t.e.g.o. │ +00000480: 7200 7900 2e00 4c00 4100 5500 4e00 4300 r.y...L.A.U.N.C. │ +00000490: 4800 4500 5200 0000 8001 0800 3c00 0000 H.E.R.......<... │ +000004a0: 1b02 0101 1c02 0101 0c02 0101 7002 0101 ............p... │ +000004b0: 8d02 0101 8402 0101 8502 0101 8602 0101 ................ │ +000004c0: bf02 0101 6c02 0101 0100 0101 0200 0101 ....l........... │ +000004d0: 0300 0101 0001 1000 1800 0000 0200 0000 ................ │ +000004e0: ffff ffff 0d00 0000 0e00 0000 0201 1000 ................ │ +000004f0: 8800 0000 0200 0000 ffff ffff ffff ffff ................ │ +00000500: 1300 0000 1400 1400 0500 0000 0000 0000 ................ │ +00000510: 0e00 0000 0000 0000 ffff ffff 0800 0010 ................ │ +00000520: 0400 0000 0e00 0000 0100 0000 1500 0000 ................ │ +00000530: 0800 0003 1500 0000 ffff ffff 1000 0000 ................ │ +00000540: 1400 0000 0800 0003 1400 0000 ffff ffff ................ │ +00000550: 1100 0000 1600 0000 0800 0010 0a00 0000 ................ │ +00000560: ffff ffff 1200 0000 1700 0000 0800 0003 ................ │ +00000570: 1700 0000 0201 1000 4c00 0000 0600 0000 ........L....... │ +00000580: ffff ffff ffff ffff 1800 0000 1400 1400 ................ │ +00000590: 0200 0000 0000 0000 0e00 0000 0200 0000 ................ │ +000005a0: ffff ffff 0800 0010 0300 0000 0e00 0000 ................ │ +000005b0: 0300 0000 ffff ffff 0800 0010 0a00 0000 ................ │ +000005c0: 0301 1000 1800 0000 0600 0000 ffff ffff ................ │ +000005d0: ffff ffff 1800 0000 0201 1000 9c00 0000 ................ │ +000005e0: 0700 0000 ffff ffff ffff ffff 1900 0000 ................ │ +000005f0: 1400 1400 0600 0000 0000 0000 0e00 0000 ................ │ +00000600: 0900 0000 ffff ffff 0800 0012 ffff ffff ................ │ +00000610: 0e00 0000 0500 0000 ffff ffff 0800 0012 ................ │ +00000620: ffff ffff 0e00 0000 0600 0000 ffff ffff ................ │ +00000630: 0800 0012 ffff ffff 0e00 0000 0700 0000 ................ │ +00000640: ffff ffff 0800 0012 ffff ffff 0e00 0000 ................ │ +00000650: 0400 0000 ffff ffff 0800 0012 ffff ffff ................ │ +00000660: 0e00 0000 0800 0000 ffff ffff 0800 0012 ................ │ +00000670: ffff ffff 0301 1000 1800 0000 0c00 0000 ................ │ +00000680: ffff ffff ffff ffff 1900 0000 0201 1000 ................ │ +00000690: 4c00 0000 0d00 0000 ffff ffff ffff ffff L............... │ +000006a0: 1a00 0000 1400 1400 0200 0000 0000 0000 ................ │ +000006b0: 0e00 0000 0a00 0000 ffff ffff 0800 0001 ................ │ +000006c0: 0000 047f 0e00 0000 0b00 0000 ffff ffff ................ │ +000006d0: 0800 0001 0000 027f 0201 1000 3800 0000 ............8... │ +000006e0: 0f00 0000 ffff ffff ffff ffff 1b00 0000 ................ │ +000006f0: 1400 1400 0100 0000 0000 0000 0e00 0000 ................ │ +00000700: 0c00 0000 1c00 0000 0800 0003 1c00 0000 ................ │ +00000710: 0201 1000 2400 0000 1000 0000 ffff ffff ....$........... │ +00000720: ffff ffff 1d00 0000 1400 1400 0000 0000 ................ │ +00000730: 0000 0000 0201 1000 3800 0000 1100 0000 ........8....... │ +00000740: ffff ffff ffff ffff 1e00 0000 1400 1400 ................ │ +00000750: 0100 0000 0000 0000 0e00 0000 0c00 0000 ................ │ +00000760: 1f00 0000 0800 0003 1f00 0000 0301 1000 ................ │ +00000770: 1800 0000 1100 0000 ffff ffff ffff ffff ................ │ +00000780: 1e00 0000 0201 1000 3800 0000 1200 0000 ........8....... │ +00000790: ffff ffff ffff ffff 2000 0000 1400 1400 ........ ....... │ +000007a0: 0100 0000 0000 0000 0e00 0000 0c00 0000 ................ │ +000007b0: 2100 0000 0800 0003 2100 0000 0301 1000 !.......!....... │ +000007c0: 1800 0000 1200 0000 ffff ffff ffff ffff ................ │ +000007d0: 2000 0000 0301 1000 1800 0000 1300 0000 ............... │ +000007e0: ffff ffff ffff ffff 1d00 0000 0301 1000 ................ │ +000007f0: 1800 0000 1400 0000 ffff ffff ffff ffff ................ │ +00000800: 1b00 0000 0301 1000 1800 0000 1500 0000 ................ │ +00000810: ffff ffff ffff ffff 1a00 0000 0301 1000 ................ │ +00000820: 1800 0000 1600 0000 ffff ffff ffff ffff ................ │ +00000830: 1300 0000 0101 1000 1800 0000 1600 0000 ................ │ +00000840: ffff ffff 0d00 0000 0e00 0000 ............