--- /home/hans/code/fdroid/data/tmp/net.iowaline.dotdash_17.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_net.iowaline.dotdash_17.apk ├── zipinfo {} │ @@ -1,64 +1,64 @@ │ -Zip file size: 90676 bytes, number of entries: 62 │ +Zip file size: 90094 bytes, number of entries: 62 │ -rw---- 2.0 fat 5703 bl defN 15-Dec-14 17:36 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 5824 bl defN 15-Dec-14 17:36 META-INF/7BD8C43E.SF │ -rw---- 2.0 fat 1291 bl defN 15-Dec-14 17:36 META-INF/7BD8C43E.RSA │ -rw---- 2.0 fat 41 bl defN 15-Dec-14 17:12 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Dec-14 17:12 META-INF/fdroidserverid │ --rw---- 2.0 fat 2144 bX defN 15-Dec-14 17:12 AndroidManifest.xml │ --rw---- 1.0 fat 519 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/btn_keyboard_key_normal_holo_light.9.png │ --rw---- 1.0 fat 548 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/btn_keyboard_key_pressed_klp_light.9.png │ --rw---- 1.0 fat 715 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/dotdash_shift_off.9.png │ --rw---- 1.0 fat 734 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/dotdash_shift_off_pressed.9.png │ --rw---- 1.0 fat 765 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/dotdash_shift_on.9.png │ --rw---- 1.0 fat 763 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/dotdash_shift_on_pressed.9.png │ --rw---- 1.0 fat 780 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 252 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/keyboard_background_holo.9.png │ --rw---- 1.0 fat 86 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/sym_keyboard_dash.png │ --rw---- 1.0 fat 757 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/sym_keyboard_delete.png │ --rw---- 1.0 fat 757 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/sym_keyboard_delete_invert.png │ --rw---- 1.0 fat 468 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/sym_keyboard_dot.png │ --rw---- 1.0 fat 676 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/sym_keyboard_space.png │ --rw---- 1.0 fat 884 b- stor 15-Dec-14 17:12 res/drawable-hdpi-v4/sym_keyboard_space_invert.png │ --rw---- 1.0 fat 425 b- stor 15-Dec-14 17:12 res/drawable-ldpi-v4/ic_launcher.png │ --rw---- 1.0 fat 389 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/btn_keyboard_key_normal_holo_light.9.png │ --rw---- 1.0 fat 427 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/btn_keyboard_key_pressed_klp_light.9.png │ --rw---- 1.0 fat 541 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/dotdash_shift_off.9.png │ --rw---- 1.0 fat 562 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/dotdash_shift_off_pressed.9.png │ --rw---- 1.0 fat 546 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/dotdash_shift_on.9.png │ --rw---- 1.0 fat 564 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/dotdash_shift_on_pressed.9.png │ --rw---- 1.0 fat 617 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 236 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/keyboard_background_holo.9.png │ --rw---- 1.0 fat 79 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/sym_keyboard_dash.png │ --rw---- 1.0 fat 376 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/sym_keyboard_delete.png │ --rw---- 1.0 fat 376 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/sym_keyboard_delete_invert.png │ --rw---- 1.0 fat 392 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/sym_keyboard_dot.png │ --rw---- 1.0 fat 266 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/sym_keyboard_space.png │ --rw---- 1.0 fat 402 b- stor 15-Dec-14 17:12 res/drawable-mdpi-v4/sym_keyboard_space_invert.png │ --rw---- 1.0 fat 621 b- stor 15-Dec-14 17:12 res/drawable-xhdpi-v4/btn_keyboard_key_normal_holo_light.9.png │ --rw---- 1.0 fat 673 b- stor 15-Dec-14 17:12 res/drawable-xhdpi-v4/btn_keyboard_key_pressed_klp_light.9.png │ --rw---- 1.0 fat 871 b- stor 15-Dec-14 17:12 res/drawable-xhdpi-v4/dotdash_shift_off.9.png │ --rw---- 1.0 fat 876 b- stor 15-Dec-14 17:12 res/drawable-xhdpi-v4/dotdash_shift_off_pressed.9.png │ --rw---- 1.0 fat 900 b- stor 15-Dec-14 17:12 res/drawable-xhdpi-v4/dotdash_shift_on.9.png │ --rw---- 1.0 fat 906 b- stor 15-Dec-14 17:12 res/drawable-xhdpi-v4/dotdash_shift_on_pressed.9.png │ --rw---- 1.0 fat 257 b- stor 15-Dec-14 17:12 res/drawable-xhdpi-v4/keyboard_background_holo.9.png │ --rw---- 1.0 fat 1060 b- stor 15-Dec-14 17:12 res/drawable-xhdpi-v4/sym_keyboard_space.png │ --rw---- 1.0 fat 979 b- stor 15-Dec-14 17:12 res/drawable-xxhdpi-v4/btn_keyboard_key_normal_holo_light.9.png │ --rw---- 1.0 fat 990 b- stor 15-Dec-14 17:12 res/drawable-xxhdpi-v4/btn_keyboard_key_pressed_klp_light.9.png │ --rw---- 1.0 fat 1245 b- stor 15-Dec-14 17:12 res/drawable-xxhdpi-v4/dotdash_shift_off.9.png │ --rw---- 1.0 fat 1230 b- stor 15-Dec-14 17:12 res/drawable-xxhdpi-v4/dotdash_shift_off_pressed.9.png │ --rw---- 1.0 fat 1361 b- stor 15-Dec-14 17:12 res/drawable-xxhdpi-v4/dotdash_shift_on.9.png │ --rw---- 1.0 fat 1338 b- stor 15-Dec-14 17:12 res/drawable-xxhdpi-v4/dotdash_shift_on_pressed.9.png │ --rw---- 1.0 fat 277 b- stor 15-Dec-14 17:12 res/drawable-xxhdpi-v4/keyboard_background_holo.9.png │ --rw---- 2.0 fat 1200 bl defN 15-Dec-14 17:12 res/drawable/dotdash_key.xml │ --rw---- 1.0 fat 376 b- stor 15-Dec-14 17:12 res/drawable/sym_keyboard_delete.png │ --rw---- 1.0 fat 402 b- stor 15-Dec-14 17:12 res/drawable/sym_keyboard_space.png │ --rw---- 2.0 fat 10212 bl defN 15-Dec-14 17:12 res/layout/cheatsheet1.xml │ --rw---- 2.0 fat 9672 bl defN 15-Dec-14 17:12 res/layout/cheatsheet2.xml │ --rw---- 2.0 fat 872 bl defN 15-Dec-14 17:12 res/layout/input.xml │ --rw---- 2.0 fat 1600 bl defN 15-Dec-14 17:12 res/xml/dotdash.xml │ --rw---- 2.0 fat 444 bl defN 15-Dec-14 17:12 res/xml/method.xml │ --rw---- 2.0 fat 1480 bl defN 15-Dec-14 17:12 res/xml/prefs.xml │ --rw---- 2.0 fat 3936 bl defN 15-Dec-14 17:12 res/xml/utilitykeyboard.xml │ --rw---- 1.0 fat 24832 b- stor 15-Dec-14 17:12 resources.arsc │ --rw---- 2.0 fat 31972 bl defN 15-Dec-14 17:12 classes.dex │ -62 files, 130528 bytes uncompressed, 80478 bytes compressed: 38.3% │ +-rw---- 2.0 fat 2144 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 521 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/btn_keyboard_key_normal_holo_light.9.png │ +-rw---- 1.0 fat 548 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/btn_keyboard_key_pressed_klp_light.9.png │ +-rw---- 1.0 fat 715 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/dotdash_shift_off.9.png │ +-rw---- 1.0 fat 734 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/dotdash_shift_off_pressed.9.png │ +-rw---- 1.0 fat 765 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/dotdash_shift_on.9.png │ +-rw---- 1.0 fat 763 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/dotdash_shift_on_pressed.9.png │ +-rw---- 1.0 fat 780 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/keyboard_background_holo.9.png │ +-rw---- 1.0 fat 86 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/sym_keyboard_dash.png │ +-rw---- 1.0 fat 739 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/sym_keyboard_delete.png │ +-rw---- 1.0 fat 739 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/sym_keyboard_delete_invert.png │ +-rw---- 1.0 fat 443 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/sym_keyboard_dot.png │ +-rw---- 1.0 fat 584 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/sym_keyboard_space.png │ +-rw---- 1.0 fat 871 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/sym_keyboard_space_invert.png │ +-rw---- 1.0 fat 425 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 386 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/btn_keyboard_key_normal_holo_light.9.png │ +-rw---- 1.0 fat 425 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/btn_keyboard_key_pressed_klp_light.9.png │ +-rw---- 1.0 fat 541 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/dotdash_shift_off.9.png │ +-rw---- 1.0 fat 562 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/dotdash_shift_off_pressed.9.png │ +-rw---- 1.0 fat 546 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/dotdash_shift_on.9.png │ +-rw---- 1.0 fat 564 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/dotdash_shift_on_pressed.9.png │ +-rw---- 1.0 fat 617 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 219 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/keyboard_background_holo.9.png │ +-rw---- 1.0 fat 79 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/sym_keyboard_dash.png │ +-rw---- 1.0 fat 361 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/sym_keyboard_delete.png │ +-rw---- 1.0 fat 361 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/sym_keyboard_delete_invert.png │ +-rw---- 1.0 fat 380 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/sym_keyboard_dot.png │ +-rw---- 1.0 fat 259 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/sym_keyboard_space.png │ +-rw---- 1.0 fat 387 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/sym_keyboard_space_invert.png │ +-rw---- 1.0 fat 619 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/btn_keyboard_key_normal_holo_light.9.png │ +-rw---- 1.0 fat 673 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/btn_keyboard_key_pressed_klp_light.9.png │ +-rw---- 1.0 fat 871 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/dotdash_shift_off.9.png │ +-rw---- 1.0 fat 876 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/dotdash_shift_off_pressed.9.png │ +-rw---- 1.0 fat 900 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/dotdash_shift_on.9.png │ +-rw---- 1.0 fat 906 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/dotdash_shift_on_pressed.9.png │ +-rw---- 1.0 fat 259 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/keyboard_background_holo.9.png │ +-rw---- 1.0 fat 945 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/sym_keyboard_space.png │ +-rw---- 1.0 fat 937 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/btn_keyboard_key_normal_holo_light.9.png │ +-rw---- 1.0 fat 944 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/btn_keyboard_key_pressed_klp_light.9.png │ +-rw---- 1.0 fat 1245 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/dotdash_shift_off.9.png │ +-rw---- 1.0 fat 1230 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/dotdash_shift_off_pressed.9.png │ +-rw---- 1.0 fat 1361 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/dotdash_shift_on.9.png │ +-rw---- 1.0 fat 1338 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/dotdash_shift_on_pressed.9.png │ +-rw---- 1.0 fat 277 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/keyboard_background_holo.9.png │ +-rw---- 2.0 fat 1200 bl defN 08-Jan-01 00:00 res/drawable/dotdash_key.xml │ +-rw---- 1.0 fat 361 b- stor 08-Jan-01 00:00 res/drawable/sym_keyboard_delete.png │ +-rw---- 1.0 fat 387 b- stor 08-Jan-01 00:00 res/drawable/sym_keyboard_space.png │ +-rw---- 2.0 fat 10212 bl defN 08-Jan-01 00:00 res/layout/cheatsheet1.xml │ +-rw---- 2.0 fat 9672 bl defN 08-Jan-01 00:00 res/layout/cheatsheet2.xml │ +-rw---- 2.0 fat 872 bl defN 08-Jan-01 00:00 res/layout/input.xml │ +-rw---- 2.0 fat 1600 bl defN 08-Jan-01 00:00 res/xml/dotdash.xml │ +-rw---- 2.0 fat 444 bl defN 08-Jan-01 00:00 res/xml/method.xml │ +-rw---- 2.0 fat 1480 bl defN 08-Jan-01 00:00 res/xml/prefs.xml │ +-rw---- 2.0 fat 3936 bl defN 08-Jan-01 00:00 res/xml/utilitykeyboard.xml │ +-rw---- 1.0 fat 24912 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 31904 bl defN 08-Jan-01 00:00 classes.dex │ +62 files, 130032 bytes uncompressed, 80034 bytes compressed: 38.5% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── res/drawable-xhdpi-v4/sym_keyboard_space.png ├── sng │ │ @@ -1,22 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 68; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -37,41 +29,38 @@ │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -99,21 +88,19 @@ │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ @@ -134,23 +121,21 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ } │ │ tRNS { │ │ - 0 0 0 0 0 0 0 0 0 1 2 5 8 11 14 13 4 1 10 21 35 48 59 54 31 15 4 6 25 50 80 106 128 115 68 32 7 0 12 47 92 145 188 222 198 116 54 15 61 116 180 230 255 239 150 78 22 3 16 65 121 185 231 255 239 169 103 42 17 26 30 16 67 124 188 231 254 244 199 154 107 87 96 100 16 187 229 250 252 241 230 217 212 215 216 121 184 227 251 255 15 115 179 225 254 255 12 48 92 143 184 212 224 224 223 223 223 6 25 79 103 123 131 130 129 128 128 33 45 57 62 60 58 15 0 0 0 0 0 0} │ │ + 0 1 2 5 8 11 14 13 4 1 10 21 35 48 59 54 31 15 4 6 25 50 80 106 128 115 68 32 7 12 47 92 145 188 222 198 116 54 15 61 116 180 230 239 150 78 22 3 16 65 121 185 231 239 169 103 42 17 26 30 16 67 124 188 231 254 244 199 154 107 87 96 100 16 187 229 250 252 241 230 217 212 215 216 121 184 227 251 15 115 179 225 254 12 48 92 143 184 212 224 224 223 223 223 6 25 79 103 123 131 130 129 128 128 33 45 57 62 60 58 15} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -192,29 +177,29 @@ │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000001020304050603070800000000000000000000000000000000000000000000000000000000000000000000000000000807030605040302010000000000000000 │ │ -000000000000000001020304050603070800000000000000000000000000000000000000000000000000000000000000000000000000000807030605040302010000000000000000 │ │ -00000000000000090a0b0c0d0e0f0c1011000000000000000000000000000000000000000000000000000000000000000000000000000011100c0f0e0d0c0b0a0900000000000000 │ │ -000000000000000a12131415161718191a00000000000000000000000000000000000000000000000000000000000000000000000000001a19181716151413120a00000000000000 │ │ -000000000000001b1c1d1e1f2021222324002502020202020202020202020202020202020202020202020202020202020202020202250024232221201f1e1d1c1b00000000000000 │ │ -00000000000000262728292a2b2c2d2e0d00250202020202020202020202020202020202020202020202020202020202020202020225000d2e2d2c2b2a2928272600000000000000 │ │ -000000000000002f303132333435363738390b242424242424242424242424242424242424242424242424242424242424242424240b393837363534333231302f00000000000000 │ │ -000000000000003a3b3c3d3e3f404142434445461818181818181818181818181818181818181818181818181818181818181818464544434241403f3e3d3c3b3a00000000000000 │ │ -000000000000004748494a4b4c4d4e4f505152535353535353535353535353535353535353535353535353535353535353535353535251504f4e4d4c4b4a49484700000000000000 │ │ -0000000000000054484955565758595a5b5c5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5b5a595857565549485400000000000000 │ │ -00000000000000473b5f606162636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636261605f3b4700000000000000 │ │ -000000000000006430656667686963636363636363636363636363636363636363636363636363636363636363636363636363636363636363636968676665306400000000000000 │ │ -000000000000006a6b6c6d6e6f707172737474747474747474747474747474747474747474747474747474747474747474747474747474737271706f6e6d6c6b6a00000000000000 │ │ -0000000000000075761d7778797a7b7c7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7c7b7a7978771d767500000000000000 │ │ -000000000000003912137f80818283161684848484848484848484848484848484848484848484848484848484848484848484848484841616838281807f13123900000000000000 │ │ -00000000000000090a0b0c0d0e850e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e850e0d0c0b0a0900000000000000 │ │ -000000000000008601878889068a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a06898887018600000000000000 │ │ -000000000000008601878889068a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a06898887018600000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000102030405060704080900000000000000000000000000000000000000000000000000000000000000000000000000000908040706050403020100000000000000 │ │ +00000000000000020a0b0c0d0e0f10111200000000000000000000000000000000000000000000000000000000000000000000000000001211100f0e0d0c0b0a0200000000000000 │ │ +00000000000000131415161718191a1b1c00000000000000000000000000000000000000000000000000000000000000000000000000001c1b1a1918171615141300000000000000 │ │ +000000000000001d1e1f202122232425050000000000000000000000000000000000000000000000000000000000000000000000000000052524232221201f1e1d00000000000000 │ │ +00000000000000262728292a792b2c2d2e2f031c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c032f2e2d2c2b792a2928272600000000000000 │ │ +0000000000000030313233347a35363738393a3b10101010101010101010101010101010101010101010101010101010101010103b3a39383736357a343332313000000000000000 │ │ +000000000000003c3d3e3f40414243444546474848484848484848484848484848484848484848484848484848484848484848484847464544434241403f3e3d3c00000000000000 │ │ +00000000000000493d3e4a4b4c4d4e4f505152535353535353535353535353535353535353535353535353535353535353535353535251504f4e4d4c4b4a3e3d4900000000000000 │ │ +000000000000003c31545556577b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b57565554313c00000000000000 │ │ +000000000000005827595a5b5c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c5c5b5a59275800000000000000 │ │ +000000000000005d5e5f606162636465666767676767676767676767676767676767676767676767676767676767676767676767676767666564636261605f5e5d00000000000000 │ │ +000000000000006869156a6b6c6d6e6f707171707070707070707070707070707070707070707070707070707070707070707070707171706f6e6d6c6b6a15696800000000000000 │ │ +000000000000002f0a0b72737475760e0e77777777777777777777777777777777777777777777777777777777777777777777777777770e0e76757473720b0a2f00000000000000 │ │ +000000000000000102030405067806060606060606060606060606060606060606060606060606060606060606060606060606060606060606067806050403020100000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/sym_keyboard_space_invert.png ├── sng │ │ @@ -1,26 +1,24 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -42,17 +40,18 @@ │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 1 5 12 18 0 2 14 35 54 28 117 255 6 38 135 144 56 27 21 7 43 143 160 102 76 71 41 141 231 223 130 4 25 98 218 30 51 65 9 15 19} │ │ + 0 1 5 12 18 2 14 35 54 28 117 6 38 135 144 56 27 21 7 43 143 160 102 76 71 41 141 231 223 130 4 25 98 218 30 51 65 9 15 19} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ @@ -70,21 +69,21 @@ │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ -000012344321555555555555123443215000 │ │ -000067899876555555555555678998765000 │ │ -00002ABCCBA25555555555552ABCCBA25000 │ │ -0000DEFCCGHIJJJJJJJJJJJJIHGCCFED5000 │ │ -0000KLMCCNOPQQQQQQQQQQQQPONCCMLK5000 │ │ -0000KRSCCTUUUUUUUUUUUUUUUUTCCSRK5000 │ │ -0000D8VCCCCCCCCCCCCCCCCCCCCCCV8D5000 │ │ -0000WXYZUUUUUUUUUUUUUUUUUUUUZYXW5000 │ │ -000063abcQQQQQQQQQQQQQQQQQQcba365000 │ │ -00001WdefJJJJJJJJJJJJJJJJJJfedW15000 │ │ -000055555555555555555555555555555000 │ │ +000012344321000000000000123443210000 │ │ +000056788765000000000000567887650000 │ │ +000029AeeA9200000000000029AeeA920000 │ │ +0000BCDeeEFGHHHHHHHHHHHHGFEeeDCB0000 │ │ +0000IJKeeLMNOOOOOOOOOOOONMLeeKJI0000 │ │ +0000IPQeeRSSSSSSSSSSSSSSSSReeQPI0000 │ │ +0000B7TeeeeeeeeeeeeeeeeeeeeeeT7B0000 │ │ +0000UVWXSSSSSSSSSSSSSSSSSSSSXWVU0000 │ │ +000053YZaOOOOOOOOOOOOOOOOOOaZY350000 │ │ +00001UbcdHHHHHHHHHHHHHHHHHHdcbU10000 │ │ +000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/sym_keyboard_delete.png ├── sng │ │ @@ -1,80 +1,78 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 26; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ } │ │ tRNS { │ │ - 0 127 96 16 0 64 255 175 239 48 191 159 112 223 32 207 0 90 102 127 204 166 51 13 38 77 153 191 26 64} │ │ + 0 127 96 16 64 175 239 48 191 159 112 223 32 207 90 102 127 204 166 51 13 38 77 153 191 26 64} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ -00000111234442111545500000 │ │ -0000061178944AB11541100000 │ │ -000006444CD44A544441100000 │ │ -00000644436E4A544441100000 │ │ -0000064444654A666541100000 │ │ -0000064444654A544441100000 │ │ -0000064445844A544441100000 │ │ -000006445F144A544441100000 │ │ -00000666F2444A666141666600 │ │ +00000111230002111404400000 │ │ +00000R11567008911401100000 │ │ +00000R000AB008400001100000 │ │ +00000R0003RC08400001100000 │ │ +00000R0000R408RRR401100000 │ │ +00000R0000R408400001100000 │ │ +00000R00046008400001100000 │ │ +00000R004D1008400001100000 │ │ +00000RRRD20008RRR101RRRR00 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ -GGGGGGHIIIIIIIIIIIIIIIIIII │ │ -GGGGGJKKKKKKKKKKKKKKKKKKKK │ │ -GGGGJKLMMMMMMMMMMMMMMMMMLK │ │ -GGGJKLNGGGGGOPGGGOPGGGGGQK │ │ -GGJKLNGGGGGNRKPGORKSGGGGQK │ │ -GJKLNGGGGGGGPKKIRKPGGGGGQK │ │ -JKLNGGGGGGGGGPKKKPGGGGGGQK │ │ -JKLNGGGGGGGGGTRKKPGGGGGGQK │ │ -GJKLNGGGGGGGPKKJKKPGGGGGQK │ │ -GGJKLNGGGGGSKKPGPKKSGGGGQK │ │ -GGGJKLNGGGGGPPGGGOPGGGGGQK │ │ -GGGGJKLMMMMMMMMMMMMMMMMMLK │ │ -GGGGGJKKKKKKKKKKKKKKKKKKKK │ │ -GGGGGGHIIIIIIIIIIIIIIIIIII │ │ +000000EFFFFFFFFFFFFFFFFFFF │ │ +00000GHHHHHHHHHHHHHHHHHHHH │ │ +0000GHIJJJJJJJJJJJJJJJJJIH │ │ +000GHIK00000LM000LM00000NH │ │ +00GHIK00000KOHM0LOHP0000NH │ │ +0GHIK0000000MHHFOHM00000NH │ │ +GHIK000000000MHHHM000000NH │ │ +GHIK000000000QOHHM000000NH │ │ +0GHIK0000000MHHGHHM00000NH │ │ +00GHIK00000PHHM0MHHP0000NH │ │ +000GHIK00000MM000LM00000NH │ │ +0000GHIJJJJJJJJJJJJJJJJJIH │ │ +00000GHHHHHHHHHHHHHHHHHHHH │ │ +000000EFFFFFFFFFFFFFFFFFFF │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/sym_keyboard_delete_invert.png ├── sng │ │ @@ -1,80 +1,78 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 26; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ } │ │ tRNS { │ │ - 0 127 96 16 0 64 255 175 239 48 191 159 112 223 32 207 0 90 102 127 204 166 51 13 38 77 153 191 26 64} │ │ + 0 127 96 16 64 175 239 48 191 159 112 223 32 207 90 102 127 204 166 51 13 38 77 153 191 26 64} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ -00000111234442111545500000 │ │ -0000061178944AB11541100000 │ │ -000006444CD44A544441100000 │ │ -00000644436E4A544441100000 │ │ -0000064444654A666541100000 │ │ -0000064444654A544441100000 │ │ -0000064445844A544441100000 │ │ -000006445F144A544441100000 │ │ -00000666F2444A666141666600 │ │ +00000111230002111404400000 │ │ +00000R11567008911401100000 │ │ +00000R000AB008400001100000 │ │ +00000R0003RC08400001100000 │ │ +00000R0000R408RRR401100000 │ │ +00000R0000R408400001100000 │ │ +00000R00046008400001100000 │ │ +00000R004D1008400001100000 │ │ +00000RRRD20008RRR101RRRR00 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ -GGGGGGHIIIIIIIIIIIIIIIIIII │ │ -GGGGGJKKKKKKKKKKKKKKKKKKKK │ │ -GGGGJKLMMMMMMMMMMMMMMMMMLK │ │ -GGGJKLNGGGGGOPGGGOPGGGGGQK │ │ -GGJKLNGGGGGNRKPGORKSGGGGQK │ │ -GJKLNGGGGGGGPKKIRKPGGGGGQK │ │ -JKLNGGGGGGGGGPKKKPGGGGGGQK │ │ -JKLNGGGGGGGGGTRKKPGGGGGGQK │ │ -GJKLNGGGGGGGPKKJKKPGGGGGQK │ │ -GGJKLNGGGGGSKKPGPKKSGGGGQK │ │ -GGGJKLNGGGGGPPGGGOPGGGGGQK │ │ -GGGGJKLMMMMMMMMMMMMMMMMMLK │ │ -GGGGGJKKKKKKKKKKKKKKKKKKKK │ │ -GGGGGGHIIIIIIIIIIIIIIIIIII │ │ +000000EFFFFFFFFFFFFFFFFFFF │ │ +00000GHHHHHHHHHHHHHHHHHHHH │ │ +0000GHIJJJJJJJJJJJJJJJJJIH │ │ +000GHIK00000LM000LM00000NH │ │ +00GHIK00000KOHM0LOHP0000NH │ │ +0GHIK0000000MHHFOHM00000NH │ │ +GHIK000000000MHHHM000000NH │ │ +GHIK000000000QOHHM000000NH │ │ +0GHIK0000000MHHGHHM00000NH │ │ +00GHIK00000PHHM0MHHP0000NH │ │ +000GHIK00000MM000LM00000NH │ │ +0000GHIJJJJJJJJJJJJJJJJJIH │ │ +00000GHHHHHHHHHHHHHHHHHHHH │ │ +000000EFFFFFFFFFFFFFFFFFFF │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/sym_keyboard_dot.png ├── sng │ │ @@ -3,15 +3,14 @@ │ │ width: 15; height: 15; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ @@ -20,16 +19,14 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ @@ -42,28 +39,30 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 12 39 99 130 114 51 20 82 200 246 252 253 250 214 124 235 255 254 255 248 140 5 254 249 128 2 235 89 146 175 160 101 245 51 172 182 15 245 15 6} │ │ + 0 12 39 99 130 114 51 20 82 200 246 252 253 250 214 124 235 254 248 140 5 254 249 128 2 235 89 146 175 160 101 245 51 172 182 15 245 15 6} │ │ IMAGE { │ │ pixels base64 │ │ -001023456780000 │ │ -0109ABCDCEFG001 │ │ -104HIIJKKKKLMN0 │ │ -09HJKOKKKKOKPQR │ │ -2AIKKKKKKKKOIS3 │ │ -3BIOKKKKKKKKJIT │ │ -4CJKKKKKKKKKKKU │ │ -5DKKKKKKKKKKKKV │ │ -6CKKKKKKKKKKKKW │ │ -7EKKKKKKKKKKKIX │ │ -8FKOKKKKKKKKOYZ │ │ -0GLKOKKKKKKKKaN │ │ -00MPIJKKKKOKbc0 │ │ -00NQSIKKKIdae01 │ │ -010R3TUVWX7f011 │ │ +000012345670000 │ │ +00089ABCBDEF000 │ │ +003GddHeeeeIJK0 │ │ +08GHeLeeeeLeMNO │ │ +19deeeeeeeeLdP2 │ │ +2AdLeeeeeeeeHdQ │ │ +3BHeeeeeeeeeeeR │ │ +4CeeeeeeeeeeeeS │ │ +5BeeeeeeeeeeeeT │ │ +6DeeeeeeeeeeedU │ │ +7EeLeeeeeeeeLVW │ │ +0FIeLeeeeeeeeXK │ │ +00JMdHeeeeLeYZ0 │ │ +00KNPdeeedaXb00 │ │ +000O2QRSTU6c000 │ │ } ├── res/drawable-mdpi-v4/sym_keyboard_space.png ├── sng │ │ @@ -1,40 +1,39 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 34; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ } │ │ tRNS { │ │ - 0 24 63 89 33 0 80 193 252 97 93 211 255 152 46 55 56 210 255 192 255 61 90 88} │ │ + 0 24 63 89 33 80 193 252 97 93 211 152 46 55 56 210 192 61 90 88} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ @@ -54,17 +53,17 @@ │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ -000012345555555555555555555543210000 │ │ -000067895555555555555555555598760000 │ │ -0000ABCDEFGGGGGGGGGGGGGGGGFEDCBA0000 │ │ -0000AHCCIIIIIIIIIIIIIIIIIIIICCHA0000 │ │ -00006J8KIIIIIIIIIIIIIIIIIIIIK8J60000 │ │ -00001LM3NNNNNNNNNNNNNNNNNNNN3ML10000 │ │ +000012340000000000000000000043210000 │ │ +000056780000000000000000000087650000 │ │ +00009AKBCDEEEEEEEEEEEEEEEEDCBKA90000 │ │ +00009FKKLLLLLLLLLLLLLLLLLLLLKKF90000 │ │ +00005G7MLLLLLLLLLLLLLLLLLLLLM7G50000 │ │ +00001HI3JJJJJJJJJJJJJJJJJJJJ3IH10000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/sym_keyboard_delete_invert.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 57; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ @@ -70,65 +69,65 @@ │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ } │ │ tRNS { │ │ - 0 0 90 255 216 186 81 210 45 120 171 6 237 75 18 132 129 60 153 243 15 63 87 21 138 102 84 150 141 177 126 42 105 39 93 252 174 219 24 195 9 51 3 66 246 192 72 249 234 27 114 57 48 12 54 240 147 213 99 36 228 225 30 123 96 33 69 204} │ │ + 0 90 216 186 81 210 45 120 171 6 237 75 18 132 129 60 153 243 15 63 87 21 138 102 84 150 141 177 126 42 105 39 93 252 174 219 24 195 9 51 3 66 246 192 72 249 234 27 114 57 48 12 54 240 147 213 99 36 228 225 30 123 96 33 69 204} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000010203030304050601010101010203030303030701010108030309010101010100 │ │ -00000000000001020303030303030a0b010101020303040c030701010108030309010101010100 │ │ -000000000000010203030d0e0f0303100101010203031101010101010108030309010101010100 │ │ -000000000000010203030d01011203131401010203031101010101010108030309010101010100 │ │ -000000000000010203030d01011503031601010203031101010101010108030309010101010100 │ │ -000000000000010203030d01011703031001010203031819191a01010108030309010101010100 │ │ -000000000000010203030d01011403031b01010203030303030701010108030309010101010100 │ │ -000000000000010203030d01011403031c01010203031d12121e01010108030309010101010100 │ │ -000000000000010203030d01011f03032001010203031101010101010108030309010101010100 │ │ -000000000000010203030d01011003032101010203031101010101010108030309010101010100 │ │ -000000000000010203030d01222303240101010203031101010101010108030320010101010100 │ │ -000000000000010203030413030325260101010203031d12121e01010108030327121212280100 │ │ -00000000000001020303030313120e010101010203030303030701010108030303030303140100 │ │ -000000000000010e29292926010101010101010e29292929291f010101282929292929292a0100 │ │ -000000000000010101010101010101010101010101010101010101010101010101010101010100 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -010101010101010101010101010101010101010101010101010101010101010101010101010101 │ │ -0101010101010101012a2b1919191919191919191919191919191919191919191919191919220b │ │ -0101010101010101062c030303030303030303030303030303030303030303030303030303032d │ │ -010101010101012e2f030303030303030303030303030303030303030303030303030303030303 │ │ -010101010101152c03301931010101010101010101010101010101010101010101010101320303 │ │ -0101010101332c030c3401010101010101010131010101010101143501010101010101010d0303 │ │ -010101013637033736010101010101010101382c2e0101010131253931010101010101010d0303 │ │ -010101080c0313330101010101010101010203032c2e01013125030307010101010101010d0303 │ │ -01011f30032c1101010101010101010101173903032c2e31250303033a010101010101010d0303 │ │ -013b3c032c2b010101010101010101010101173903032c3d0303033a01010101010101010d0303 │ │ -3e3c032f2e0101010101010101010101010101173903030303033a0101010101010101010d0303 │ │ -2d03033f01010101010101010101010101010101342303030338010101010101010101010d0303 │ │ -2130032c3301010101010101010101010101013125030303032c2e0101010101010101010d0303 │ │ -01080c03373601010101010101010101010131250303033d03032c2e01010101010101010d0303 │ │ -01013637030c0801010101010101010101312503030340263903032c2e010101010101010d0303 │ │ -010101332c03301f0101010101010101012403030340010126040303132a0101010101010d0303 │ │ -010101012b2c033c3b0101010101010101413d0340010101012604033a010101010101010d0303 │ │ -01010101010d2f033c3e01010101010101013e42010101010101260d01010101010101010d0303 │ │ -010101010101062303253301010101010101010101010101010101010101010101010101400303 │ │ -010101010101010223030303030303030303030303030303030303030303030303030303030303 │ │ -01010101010101013a030303030303030303030303030303030303030303030303030303030343 │ │ -010101010101010101313a1919191919191919191919191919191919191919191919191919190e │ │ +000000000000000142424202030400000000000142424242420500000006424207000000000000 │ │ +00000000000000014242424242420809000000014242020a420500000006424207000000000000 │ │ +000000000000000142420b0c0d42420e0000000142420f00000000000006424207000000000000 │ │ +000000000000000142420b00001042111200000142420f00000000000006424207000000000000 │ │ +000000000000000142420b00001342421400000142420f00000000000006424207000000000000 │ │ +000000000000000142420b00001542420e00000142421617171800000006424207000000000000 │ │ +000000000000000142420b00001242421900000142424242420500000006424207000000000000 │ │ +000000000000000142420b00001242421a00000142421b10101c00000006424207000000000000 │ │ +000000000000000142420b00001d42421e00000142420f00000000000006424207000000000000 │ │ +000000000000000142420b00000e42421f00000142420f00000000000006424207000000000000 │ │ +000000000000000142420b00202142220000000142420f0000000000000642421e000000000000 │ │ +000000000000000142420211424223240000000142421b10101c00000006424225101010260000 │ │ +00000000000000014242424211100c000000000142424242420500000006424242424242120000 │ │ +000000000000000c27272724000000000000000c27272727271d00000026272727272727280000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000282917171717171717171717171717171717171717171717171717172009 │ │ +0000000000000000042a424242424242424242424242424242424242424242424242424242422b │ │ +000000000000002c2d424242424242424242424242424242424242424242424242424242424242 │ │ +000000000000132a422e172f000000000000000000000000000000000000000000000000304242 │ │ +0000000000312a420a320000000000000000002f000000000000123300000000000000000b4242 │ │ +000000003435423534000000000000000000362a2c000000002f23372f000000000000000b4242 │ │ +000000060a4211310000000000000000000142422a2c00002f23424205000000000000000b4242 │ │ +00001d2e422a0f00000000000000000000153742422a2c2f2342424238000000000000000b4242 │ │ +00393a422a29000000000000000000000000153742422a3b4242423800000000000000000b4242 │ │ +3c3a422d2c000000000000000000000000000015374242424242380000000000000000000b4242 │ │ +2b42423d00000000000000000000000000000000322142424236000000000000000000000b4242 │ │ +1f2e422a3100000000000000000000000000002f23424242422a2c0000000000000000000b4242 │ │ +00060a4235340000000000000000000000002f234242423b42422a2c00000000000000000b4242 │ │ +00003435420a06000000000000000000002f234242423e243742422a2c000000000000000b4242 │ │ +000000312a422e1d000000000000000000224242423e00002402424211280000000000000b4242 │ │ +00000000292a423a3900000000000000003f3b423e0000000024024238000000000000000b4242 │ │ +00000000000b2d423a3c00000000000000003c40000000000000240b00000000000000000b4242 │ │ +0000000000000421422331000000000000000000000000000000000000000000000000003e4242 │ │ +000000000000000121424242424242424242424242424242424242424242424242424242424242 │ │ +000000000000000038424242424242424242424242424242424242424242424242424242424241 │ │ +0000000000000000002f381717171717171717171717171717171717171717171717171717170c │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/sym_keyboard_dot.png ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 23; height: 23; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -44,40 +45,36 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 40 92 103 62 11 132 194 216 229 230 219 207 165 73 121 205 240 253 255 244 221 166 33 227 169 180 34 89 182 48 90 142 153 112 61 214 39 123 15 50 1 72 4 0 0 0 2} │ │ + 0 40 92 103 62 11 132 194 216 229 230 219 207 165 73 121 205 240 253 244 221 166 33 227 169 180 34 89 182 48 90 142 153 112 61 214 39 123 15 50 1 72 4 2} │ │ IMAGE { │ │ pixels base64 │ │ 00000000012334500000000 │ │ 00000016789AABCDE500000 │ │ -00000FGHIJJJJJJKLMN0000 │ │ -00016OIJJJJJJJJJJKPE500 │ │ -00069IJJJJJJJJJJJJKQR00 │ │ -00FOIJJJJJJJJJJJJJJKPN0 │ │ -01GIJJJJJJJJJJJJJJJJKS5 │ │ -06HJJJJJJJJJJJJJJJJJJTR │ │ -07IJJJJJJJJJJJJJJJJJJKU │ │ -18JJJJJJJJJJJJJJJJJJJJV │ │ -29JJJJJJJJJJJJJJJJJJJJW │ │ -3AJJJJJJJJJJJJJJJJJJJJX │ │ -3AJJJJJJJJJJJJJJJJJJJJX │ │ -4BJJJJJJJJJJJJJJJJJJJJY │ │ -5CJJJJJJJJJJJJJJJJJJJJZ │ │ -0DKJJJJJJJJJJJJJJJJJJab │ │ -0ELJJJJJJJJJJJJJJJJJJcd │ │ -05MKJJJJJJJJJJJJJJJJaef │ │ -00NPKJJJJJJJJJJJJJJagh0 │ │ -iiiEQKJJJJJJJJJJJJaYd0i │ │ -iii5RPKJJJJJJJJJJagdfii │ │ -iiii0NSTKJJJJJJacehiiii │ │ -jki0005RUVWXXYZbdliiiii │ │ +00000FGHIiiiiiiJKLM0000 │ │ +00016NIiiiiiiiiiiJOE500 │ │ +00069IiiiiiiiiiiiiJPQ00 │ │ +00FNIiiiiiiiiiiiiiiJOM0 │ │ +01GIiiiiiiiiiiiiiiiiJR5 │ │ +06HiiiiiiiiiiiiiiiiiiSQ │ │ +07IiiiiiiiiiiiiiiiiiiJT │ │ +18iiiiiiiiiiiiiiiiiiiiU │ │ +29iiiiiiiiiiiiiiiiiiiiV │ │ +3AiiiiiiiiiiiiiiiiiiiiW │ │ +3AiiiiiiiiiiiiiiiiiiiiW │ │ +4BiiiiiiiiiiiiiiiiiiiiX │ │ +5CiiiiiiiiiiiiiiiiiiiiY │ │ +0DJiiiiiiiiiiiiiiiiiiZa │ │ +0EKiiiiiiiiiiiiiiiiiibc │ │ +05LJiiiiiiiiiiiiiiiiZde │ │ +00MOJiiiiiiiiiiiiiiZfg0 │ │ +000EPJiiiiiiiiiiiiZXc00 │ │ +0005QOJiiiiiiiiiiZfce00 │ │ +00000MRSJiiiiiiZbdg0000 │ │ +0000005QTUVWWXYach00000 │ │ } ├── res/drawable-hdpi-v4/sym_keyboard_space.png ├── sng │ │ @@ -1,22 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 54; height: 51; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -24,38 +16,35 @@ │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ @@ -64,16 +53,14 @@ │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ @@ -82,21 +69,21 @@ │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 0 0 0 0 0 0 0 1 7 16 26 34 25 10 3 25 57 90 115 82 33 4 0 8 58 126 192 236 169 67 6 9 72 152 225 255 203 100 22 9 15 10 76 156 225 255 220 151 84 72 83 156 224 252 250 241 232 230 232 9 152 222 255 255 58 125 189 227 236 236 236 3 25 56 87 111 116 114 113 35 0 0 0 0} │ │ + 0 1 7 16 26 34 25 10 3 25 57 90 115 82 33 4 8 58 126 192 236 169 67 6 9 72 152 225 203 100 22 9 15 10 76 156 225 220 151 84 72 83 156 224 252 250 241 232 230 232 9 152 222 58 125 189 227 236 236 236 3 25 56 87 111 116 114 113 35} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -126,24 +113,24 @@ │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000001020304050607080000000000000000000000000000000000000000000000000000000008070605040302010000000000 │ │ -000000000001020304050607080000000000000000000000000000000000000000000000000000000008070605040302010000000000 │ │ -0000000000090a0b0c0d0e0f0900000000000000000000000000000000000000000000000000000000090f0e0d0c0b0a090000000000 │ │ -000000000010111213141516170018181818181818181818181818181818181818181818181818180017161514131211100000000000 │ │ -0000000000191a1b1c1d1e1f2000181818181818181818181818181818181818181818181818181800201f1e1d1c1b1a190000000000 │ │ -00000000002122232425262728292a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b2a2928272625242322210000000000 │ │ -00000000002b2c2d2e2f303132333434343434343434343434343434343434343434343434343434333231302f2e2d2c2b0000000000 │ │ -00000000002b2c35363738393a3b3a3a3c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3c3a3a3b3a39383736352c2b0000000000 │ │ -00000000003d223e3f4041414141414141414141414141414141414141414141414141414141414141414141403f3e223d0000000000 │ │ -000000000019424344454647484848484848484848484848484848484848484848484848484848484848474645444342190000000000 │ │ -0000000000494a4b4c4d4e4f5050505050505050505050505050505050505050505050505050505050504f4e4d4c4b4a490000000000 │ │ -0000000000090a2a0e0d510d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d510d0e2a0a090000000000 │ │ -000000000001085253055455555555555555555555555555555555555555555555555555555555555555555405535208010000000000 │ │ -000000000001085253055455555555555555555555555555555555555555555555555555555555555555555405535208010000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000001020304050607010000000000000000000000000000000000000000000000000000000001070605040302010000000000 │ │ +000000000008090a0b0c0d0e0f000000000000000000000000000000000000000000000000000000000f0e0d0c0b0a09080000000000 │ │ +000000000010111213141516170000000000000000000000000000000000000000000000000000000017161514131211100000000000 │ │ +000000000018191a1b451c1d1e1f20030303030303030303030303030303030303030303030303201f1e1d1c451b1a19180000000000 │ │ +000000000021222324462526272829292929292929292929292929292929292929292929292929292827262546242322210000000000 │ │ +000000000021222a2b2c2d2e2f302f2f312f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f312f2f302f2e2d2c2b2a22210000000000 │ │ +000000000032193334474848484848484848484848484848484848484848484848484848484848484848484847343319320000000000 │ │ +00000000001035363738393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3938373635100000000000 │ │ +00000000003c3d3e3f4041424343434343434343434343434343434343434343434343434343434343434241403f3e3d3c0000000000 │ │ +000000000001022006054405050505050505050505050505050505050505050505050505050505050505054405062002010000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/sym_keyboard_space_invert.png ├── sng │ │ @@ -1,22 +1,21 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 54; height: 54; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -33,15 +32,14 @@ │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ @@ -110,17 +108,18 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 1 2 6 11 16 19 0 3 9 18 26 34 33 25 5 36 56 70 54 4 8 36 85 191 230 182 81 32 10 53 128 243 255 239 126 12 61 140 244 241 144 71 17 14 13 7 15 68 148 245 243 162 106 68 58 55 70 150 247 199 172 152 145 144 150 69 149 244 148 65 142 243 242 141 64 55 124 239 236 123 54 43 99 192 250 246 245 245 245 250 191 97 27 56 110 152 155 158 159 55 27 35 43 49 52 51 20 23 21} │ │ + 0 1 2 6 11 16 19 3 9 18 26 34 33 25 5 36 56 70 54 4 8 36 85 191 230 182 81 32 10 53 128 243 239 126 12 61 140 244 241 144 71 17 14 13 7 15 68 148 245 243 162 106 68 58 55 70 150 247 199 172 152 145 144 150 69 149 244 148 65 142 243 242 141 64 55 124 239 236 123 54 43 99 192 250 246 245 245 245 250 191 97 27 56 110 152 155 158 159 55 27 35 43 49 52 51 20 23 21} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -149,28 +148,28 @@ │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000010203040506060504030201070707070707070707070707070707070707010203040506060504030201000000000000 │ │ -0000000000000108090a0b0c0d0e0a0908010707070707070707070707070707070707070108090a0e0d0c0b0a090801000000000000 │ │ -000000000000020f0610111212130c0a0f01000000000000000000000000000007070707010f0a0c1312121110060f02000000000000 │ │ -000000000000141516171819191a1b1c030000000000000000000000000000000707070707031c1b1a19191817161514000000000000 │ │ -0000000000000f1d1e1f20212122231e241402020202020202020202020202020202020214241e23222121201f1e1d0f000000000000 │ │ -0000000000000324252627212128292a0b2b2c2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2c2b0b2a292821212726252403000000000000 │ │ -0000000000002e2f30313221213334353637113811111111111111111111111111113811373635343321213231302f2e000000000000 │ │ -0000000000002e05393a3221213b3c3d3e3f4040404040404040404040404040404040403f3e3d3c3b2121324142052e000000000000 │ │ -0000000000002e2f42433221212121212121212121212121212121212121212121212121212121212121214445302f2e000000000000 │ │ -0000000000002e2c4647482121212121212121212121212121212121212121212121212121212121212121494a4b2c2e000000000000 │ │ -00000000000003044c4d4e21212121212121212121212121212121212121212121212121212121212121214f50510403000000000000 │ │ -0000000000001409525354555657585959595959595959595959595959595959595959595959595857565a5b5c520914000000000000 │ │ -000000000000082e5d5e5f60616263636363636363636363636363636363636363636363636363636261605f645d2e08000000000000 │ │ -000000000000020f240665666768696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696867666506240f02000000000000 │ │ -00000000000001082e1d2f6b6c0b65656565656565656565656565656565656565656565656565650b6c6b2f1d2e0801000000000000 │ │ -00000000000001020f1524050a6b6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6b0a0524150f0201000000000000 │ │ +000000000000010203040506060504030201000000000000000000000000000000000000010203040506060504030201000000000000 │ │ +000000000000010708090a0b0c0d09080701000000000000000000000000000000000000010708090d0c0b0a09080701000000000000 │ │ +000000000000020e060f101111120b090e01000000000000000000000000000000000000010e090b121111100f060e02000000000000 │ │ +00000000000013141516171818191a1b030000000000000000000000000000000000000000031b1a1918181716151413000000000000 │ │ +0000000000000e1c1d1e1f6c6c20211d221302020202020202020202020202020202020213221d21206c6c1f1e1d1c0e000000000000 │ │ +00000000000003222324256c6c2627280a292a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2a290a2827266c6c2524232203000000000000 │ │ +0000000000002c2d2e2f306c6c313233343510361010101010101010101010101010361035343332316c6c302f2e2d2c000000000000 │ │ +0000000000002c053738306c6c393a3b3c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3c3b3a396c6c303f40052c000000000000 │ │ +0000000000002c2d4041306c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c42432e2d2c000000000000 │ │ +0000000000002c2a4445466c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c4748492a2c000000000000 │ │ +00000000000003044a4b4c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c4d4e4f0403000000000000 │ │ +00000000000013085051525354555657575757575757575757575757575757575757575757575756555458595a500813000000000000 │ │ +000000000000072c5b5c5d5e5f606161616161616161616161616161616161616161616161616161605f5e5d625b2c07000000000000 │ │ +000000000000020e22066364656667686868686868686868686868686868686868686868686868676665646306220e02000000000000 │ │ +00000000000001072c1c2d696a0a63636363636363636363636363636363636363636363636363630a6a692d1c2c0701000000000000 │ │ +00000000000001020e14220509696b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b69090522140e0201000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/sym_keyboard_delete.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 57; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ @@ -70,65 +69,65 @@ │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ } │ │ tRNS { │ │ - 0 0 90 255 216 186 81 210 45 120 171 6 237 75 18 132 129 60 153 243 15 63 87 21 138 102 84 150 141 177 126 42 105 39 93 252 174 219 24 195 9 51 3 66 246 192 72 249 234 27 114 57 48 12 54 240 147 213 99 36 228 225 30 123 96 33 69 204} │ │ + 0 90 216 186 81 210 45 120 171 6 237 75 18 132 129 60 153 243 15 63 87 21 138 102 84 150 141 177 126 42 105 39 93 252 174 219 24 195 9 51 3 66 246 192 72 249 234 27 114 57 48 12 54 240 147 213 99 36 228 225 30 123 96 33 69 204} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000010203030304050601010101010203030303030701010108030309010101010100 │ │ -00000000000001020303030303030a0b010101020303040c030701010108030309010101010100 │ │ -000000000000010203030d0e0f0303100101010203031101010101010108030309010101010100 │ │ -000000000000010203030d01011203131401010203031101010101010108030309010101010100 │ │ -000000000000010203030d01011503031601010203031101010101010108030309010101010100 │ │ -000000000000010203030d01011703031001010203031819191a01010108030309010101010100 │ │ -000000000000010203030d01011403031b01010203030303030701010108030309010101010100 │ │ -000000000000010203030d01011403031c01010203031d12121e01010108030309010101010100 │ │ -000000000000010203030d01011f03032001010203031101010101010108030309010101010100 │ │ -000000000000010203030d01011003032101010203031101010101010108030309010101010100 │ │ -000000000000010203030d01222303240101010203031101010101010108030320010101010100 │ │ -000000000000010203030413030325260101010203031d12121e01010108030327121212280100 │ │ -00000000000001020303030313120e010101010203030303030701010108030303030303140100 │ │ -000000000000010e29292926010101010101010e29292929291f010101282929292929292a0100 │ │ -000000000000010101010101010101010101010101010101010101010101010101010101010100 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -010101010101010101010101010101010101010101010101010101010101010101010101010101 │ │ -0101010101010101012a2b1919191919191919191919191919191919191919191919191919220b │ │ -0101010101010101062c030303030303030303030303030303030303030303030303030303032d │ │ -010101010101012e2f030303030303030303030303030303030303030303030303030303030303 │ │ -010101010101152c03301931010101010101010101010101010101010101010101010101320303 │ │ -0101010101332c030c3401010101010101010131010101010101143501010101010101010d0303 │ │ -010101013637033736010101010101010101382c2e0101010131253931010101010101010d0303 │ │ -010101080c0313330101010101010101010203032c2e01013125030307010101010101010d0303 │ │ -01011f30032c1101010101010101010101173903032c2e31250303033a010101010101010d0303 │ │ -013b3c032c2b010101010101010101010101173903032c3d0303033a01010101010101010d0303 │ │ -3e3c032f2e0101010101010101010101010101173903030303033a0101010101010101010d0303 │ │ -2d03033f01010101010101010101010101010101342303030338010101010101010101010d0303 │ │ -2130032c3301010101010101010101010101013125030303032c2e0101010101010101010d0303 │ │ -01080c03373601010101010101010101010131250303033d03032c2e01010101010101010d0303 │ │ -01013637030c0801010101010101010101312503030340263903032c2e010101010101010d0303 │ │ -010101332c03301f0101010101010101012403030340010126040303132a0101010101010d0303 │ │ -010101012b2c033c3b0101010101010101413d0340010101012604033a010101010101010d0303 │ │ -01010101010d2f033c3e01010101010101013e42010101010101260d01010101010101010d0303 │ │ -010101010101062303253301010101010101010101010101010101010101010101010101400303 │ │ -010101010101010223030303030303030303030303030303030303030303030303030303030303 │ │ -01010101010101013a030303030303030303030303030303030303030303030303030303030343 │ │ -010101010101010101313a1919191919191919191919191919191919191919191919191919190e │ │ +000000000000000142424202030400000000000142424242420500000006424207000000000000 │ │ +00000000000000014242424242420809000000014242020a420500000006424207000000000000 │ │ +000000000000000142420b0c0d42420e0000000142420f00000000000006424207000000000000 │ │ +000000000000000142420b00001042111200000142420f00000000000006424207000000000000 │ │ +000000000000000142420b00001342421400000142420f00000000000006424207000000000000 │ │ +000000000000000142420b00001542420e00000142421617171800000006424207000000000000 │ │ +000000000000000142420b00001242421900000142424242420500000006424207000000000000 │ │ +000000000000000142420b00001242421a00000142421b10101c00000006424207000000000000 │ │ +000000000000000142420b00001d42421e00000142420f00000000000006424207000000000000 │ │ +000000000000000142420b00000e42421f00000142420f00000000000006424207000000000000 │ │ +000000000000000142420b00202142220000000142420f0000000000000642421e000000000000 │ │ +000000000000000142420211424223240000000142421b10101c00000006424225101010260000 │ │ +00000000000000014242424211100c000000000142424242420500000006424242424242120000 │ │ +000000000000000c27272724000000000000000c27272727271d00000026272727272727280000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000282917171717171717171717171717171717171717171717171717172009 │ │ +0000000000000000042a424242424242424242424242424242424242424242424242424242422b │ │ +000000000000002c2d424242424242424242424242424242424242424242424242424242424242 │ │ +000000000000132a422e172f000000000000000000000000000000000000000000000000304242 │ │ +0000000000312a420a320000000000000000002f000000000000123300000000000000000b4242 │ │ +000000003435423534000000000000000000362a2c000000002f23372f000000000000000b4242 │ │ +000000060a4211310000000000000000000142422a2c00002f23424205000000000000000b4242 │ │ +00001d2e422a0f00000000000000000000153742422a2c2f2342424238000000000000000b4242 │ │ +00393a422a29000000000000000000000000153742422a3b4242423800000000000000000b4242 │ │ +3c3a422d2c000000000000000000000000000015374242424242380000000000000000000b4242 │ │ +2b42423d00000000000000000000000000000000322142424236000000000000000000000b4242 │ │ +1f2e422a3100000000000000000000000000002f23424242422a2c0000000000000000000b4242 │ │ +00060a4235340000000000000000000000002f234242423b42422a2c00000000000000000b4242 │ │ +00003435420a06000000000000000000002f234242423e243742422a2c000000000000000b4242 │ │ +000000312a422e1d000000000000000000224242423e00002402424211280000000000000b4242 │ │ +00000000292a423a3900000000000000003f3b423e0000000024024238000000000000000b4242 │ │ +00000000000b2d423a3c00000000000000003c40000000000000240b00000000000000000b4242 │ │ +0000000000000421422331000000000000000000000000000000000000000000000000003e4242 │ │ +000000000000000121424242424242424242424242424242424242424242424242424242424242 │ │ +000000000000000038424242424242424242424242424242424242424242424242424242424241 │ │ +0000000000000000002f381717171717171717171717171717171717171717171717171717170c │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable/sym_keyboard_space.png ├── sng │ │ @@ -1,26 +1,24 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -42,17 +40,18 @@ │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 1 5 12 18 0 2 14 35 54 28 117 255 6 38 135 144 56 27 21 7 43 143 160 102 76 71 41 141 231 223 130 4 25 98 218 30 51 65 9 15 19} │ │ + 0 1 5 12 18 2 14 35 54 28 117 6 38 135 144 56 27 21 7 43 143 160 102 76 71 41 141 231 223 130 4 25 98 218 30 51 65 9 15 19} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ @@ -70,21 +69,21 @@ │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ -000012344321555555555555123443215000 │ │ -000067899876555555555555678998765000 │ │ -00002ABCCBA25555555555552ABCCBA25000 │ │ -0000DEFCCGHIJJJJJJJJJJJJIHGCCFED5000 │ │ -0000KLMCCNOPQQQQQQQQQQQQPONCCMLK5000 │ │ -0000KRSCCTUUUUUUUUUUUUUUUUTCCSRK5000 │ │ -0000D8VCCCCCCCCCCCCCCCCCCCCCCV8D5000 │ │ -0000WXYZUUUUUUUUUUUUUUUUUUUUZYXW5000 │ │ -000063abcQQQQQQQQQQQQQQQQQQcba365000 │ │ -00001WdefJJJJJJJJJJJJJJJJJJfedW15000 │ │ -000055555555555555555555555555555000 │ │ +000012344321000000000000123443210000 │ │ +000056788765000000000000567887650000 │ │ +000029AeeA9200000000000029AeeA920000 │ │ +0000BCDeeEFGHHHHHHHHHHHHGFEeeDCB0000 │ │ +0000IJKeeLMNOOOOOOOOOOOONMLeeKJI0000 │ │ +0000IPQeeRSSSSSSSSSSSSSSSSReeQPI0000 │ │ +0000B7TeeeeeeeeeeeeeeeeeeeeeeT7B0000 │ │ +0000UVWXSSSSSSSSSSSSSSSSSSSSXWVU0000 │ │ +000053YZaOOOOOOOOOOOOOOOOOOaZY350000 │ │ +00001UbcdHHHHHHHHHHHHHHHHHHdcbU10000 │ │ +000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ } ├── res/drawable/sym_keyboard_delete.png ├── sng │ │ @@ -1,80 +1,78 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 26; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ } │ │ tRNS { │ │ - 0 127 96 16 0 64 255 175 239 48 191 159 112 223 32 207 0 90 102 127 204 166 51 13 38 77 153 191 26 64} │ │ + 0 127 96 16 64 175 239 48 191 159 112 223 32 207 90 102 127 204 166 51 13 38 77 153 191 26 64} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ -00000111234442111545500000 │ │ -0000061178944AB11541100000 │ │ -000006444CD44A544441100000 │ │ -00000644436E4A544441100000 │ │ -0000064444654A666541100000 │ │ -0000064444654A544441100000 │ │ -0000064445844A544441100000 │ │ -000006445F144A544441100000 │ │ -00000666F2444A666141666600 │ │ +00000111230002111404400000 │ │ +00000R11567008911401100000 │ │ +00000R000AB008400001100000 │ │ +00000R0003RC08400001100000 │ │ +00000R0000R408RRR401100000 │ │ +00000R0000R408400001100000 │ │ +00000R00046008400001100000 │ │ +00000R004D1008400001100000 │ │ +00000RRRD20008RRR101RRRR00 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ -GGGGGGHIIIIIIIIIIIIIIIIIII │ │ -GGGGGJKKKKKKKKKKKKKKKKKKKK │ │ -GGGGJKLMMMMMMMMMMMMMMMMMLK │ │ -GGGJKLNGGGGGOPGGGOPGGGGGQK │ │ -GGJKLNGGGGGNRKPGORKSGGGGQK │ │ -GJKLNGGGGGGGPKKIRKPGGGGGQK │ │ -JKLNGGGGGGGGGPKKKPGGGGGGQK │ │ -JKLNGGGGGGGGGTRKKPGGGGGGQK │ │ -GJKLNGGGGGGGPKKJKKPGGGGGQK │ │ -GGJKLNGGGGGSKKPGPKKSGGGGQK │ │ -GGGJKLNGGGGGPPGGGOPGGGGGQK │ │ -GGGGJKLMMMMMMMMMMMMMMMMMLK │ │ -GGGGGJKKKKKKKKKKKKKKKKKKKK │ │ -GGGGGGHIIIIIIIIIIIIIIIIIII │ │ +000000EFFFFFFFFFFFFFFFFFFF │ │ +00000GHHHHHHHHHHHHHHHHHHHH │ │ +0000GHIJJJJJJJJJJJJJJJJJIH │ │ +000GHIK00000LM000LM00000NH │ │ +00GHIK00000KOHM0LOHP0000NH │ │ +0GHIK0000000MHHFOHM00000NH │ │ +GHIK000000000MHHHM000000NH │ │ +GHIK000000000QOHHM000000NH │ │ +0GHIK0000000MHHGHHM00000NH │ │ +00GHIK00000PHHM0MHHP0000NH │ │ +000GHIK00000MM000LM00000NH │ │ +0000GHIJJJJJJJJJJJJJJJJJIH │ │ +00000GHHHHHHHHHHHHHHHHHHHH │ │ +000000EFFFFFFFFFFFFFFFFFFF │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ 00000000000000000000000000 │ │ } ├── smali/net/iowaline/dotdash/DotDashIMEService.smali │ @@ -126,139 +126,127 @@ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->setLength(I)V │ │ .line 368 │ return-void │ .end method │ │ .method private updateNewlinePref()V │ - .locals 8 │ + .locals 7 │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 533 │ - iget-object v5, p0, Lnet/iowaline/dotdash/DotDashIMEService;->newlineGroups:[Ljava/lang/String; │ + iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->newlineGroups:[Ljava/lang/String; │ │ - if-eqz v5, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 534 │ - iget-object v0, p0, Lnet/iowaline/dotdash/DotDashIMEService;->newlineGroups:[Ljava/lang/String; │ + iget-object v4, p0, Lnet/iowaline/dotdash/DotDashIMEService;->newlineGroups:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v5, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v3, v2 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v3, v5, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 535 │ - .local v4, "s":Ljava/lang/String; │ - iget-object v5, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + .local v1, "s":Ljava/lang/String; │ + iget-object v6, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - invoke-virtual {v5, v4}, Ljava/util/Hashtable;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v6, v1}, Ljava/util/Hashtable;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 534 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 542 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ - .end local v4 # "s":Ljava/lang/String; │ + .end local v1 # "s":Ljava/lang/String; │ :cond_0 │ - iget-object v5, p0, Lnet/iowaline/dotdash/DotDashIMEService;->prefs:Landroid/content/SharedPreferences; │ + iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->prefs:Landroid/content/SharedPreferences; │ │ - const-string v6, "newline" │ + const-string v4, "newline" │ │ - const-string v7, ".-.-" │ + const-string v5, ".-.-" │ │ - invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 544 │ - .local v3, "rawpref":Ljava/lang/String; │ - const-string v5, "X" │ + .local v0, "rawpref":Ljava/lang/String; │ + const-string v3, "X" │ │ - invoke-virtual {v3, v5}, Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v0, v3}, Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z │ │ - move-result v5 │ + move-result v3 │ │ - if-eqz v5, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 545 │ - const/4 v5, 0x0 │ + const/4 v3, 0x0 │ │ - iput-object v5, p0, Lnet/iowaline/dotdash/DotDashIMEService;->newlineGroups:[Ljava/lang/String; │ + iput-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->newlineGroups:[Ljava/lang/String; │ │ .line 551 │ :goto_1 │ - iget-object v5, p0, Lnet/iowaline/dotdash/DotDashIMEService;->newlineGroups:[Ljava/lang/String; │ + iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->newlineGroups:[Ljava/lang/String; │ │ - if-eqz v5, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 552 │ - iget-object v0, p0, Lnet/iowaline/dotdash/DotDashIMEService;->newlineGroups:[Ljava/lang/String; │ + iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->newlineGroups:[Ljava/lang/String; │ │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .restart local v2 # "len$":I │ - const/4 v1, 0x0 │ - │ - .restart local v1 # "i$":I │ :goto_2 │ - if-ge v1, v2, :cond_2 │ + if-ge v2, v4, :cond_2 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v3, v2 │ │ .line 553 │ - .restart local v4 # "s":Ljava/lang/String; │ + .restart local v1 # "s":Ljava/lang/String; │ iget-object v5, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ const-string v6, "\n" │ │ - invoke-virtual {v5, v4, v6}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v5, v1, v6}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 552 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_2 │ │ .line 547 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ - .end local v4 # "s":Ljava/lang/String; │ + .end local v1 # "s":Ljava/lang/String; │ :cond_1 │ - const-string v5, "\\|" │ + const-string v3, "\\|" │ │ - invoke-virtual {v3, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v0, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - iput-object v5, p0, Lnet/iowaline/dotdash/DotDashIMEService;->newlineGroups:[Ljava/lang/String; │ + iput-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->newlineGroups:[Ljava/lang/String; │ │ goto :goto_1 │ │ .line 556 │ :cond_2 │ - iget-object v5, p0, Lnet/iowaline/dotdash/DotDashIMEService;->inputView:Lnet/iowaline/dotdash/DotDashKeyboardView; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->inputView:Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ - if-eqz v5, :cond_3 │ + if-eqz v2, :cond_3 │ │ .line 557 │ - iget-object v5, p0, Lnet/iowaline/dotdash/DotDashIMEService;->inputView:Lnet/iowaline/dotdash/DotDashKeyboardView; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->inputView:Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ - invoke-virtual {v5}, Lnet/iowaline/dotdash/DotDashKeyboardView;->updateNewlineCode()V │ + invoke-virtual {v2}, Lnet/iowaline/dotdash/DotDashKeyboardView;->updateNewlineCode()V │ │ .line 559 │ :cond_3 │ return-void │ .end method │ │ │ @@ -295,26 +283,29 @@ │ │ .prologue │ .line 611 │ const-string v0, "." │ │ const-string v1, "\u00b7" │ │ + .line 612 │ invoke-virtual {p1, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "-" │ │ const-string v2, "\u2013" │ │ + .line 613 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 611 │ return-object v0 │ .end method │ │ .method protected convertDitDahUnicodeToAscii(Ljava/lang/String;Z)Ljava/lang/String; │ .locals 3 │ .param p1, "unicode" # Ljava/lang/String; │ .param p2, "padding" # Z │ @@ -323,41 +314,46 @@ │ .line 624 │ const-string v1, "\u00b7" │ │ if-eqz p2, :cond_0 │ │ const-string v0, ". " │ │ + .line 625 │ :goto_0 │ invoke-virtual {p1, v1, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v1 │ │ const-string v2, "\u2013" │ │ if-eqz p2, :cond_1 │ │ const-string v0, "- " │ │ + .line 626 │ :goto_1 │ invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 627 │ invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 624 │ return-object v0 │ │ :cond_0 │ const-string v0, "." │ │ goto :goto_0 │ │ + .line 625 │ :cond_1 │ const-string v0, "-" │ │ goto :goto_1 │ .end method │ │ .method public onCreate()V │ @@ -496,730 +492,729 @@ │ invoke-virtual {p0}, Lnet/iowaline/dotdash/DotDashIMEService;->clearEverything()V │ │ .line 505 │ return-void │ .end method │ │ .method public onInitializeInterface()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 92 │ invoke-super {p0}, Landroid/inputmethodservice/InputMethodService;->onInitializeInterface()V │ │ .line 93 │ - new-instance v3, Landroid/inputmethodservice/Keyboard; │ + new-instance v2, Landroid/inputmethodservice/Keyboard; │ │ - const v4, 0x7f040003 │ + const v3, 0x7f040003 │ │ - invoke-direct {v3, p0, v4}, Landroid/inputmethodservice/Keyboard;->(Landroid/content/Context;I)V │ + invoke-direct {v2, p0, v3}, Landroid/inputmethodservice/Keyboard;->(Landroid/content/Context;I)V │ │ - iput-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->utilityKeyboard:Landroid/inputmethodservice/Keyboard; │ + iput-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->utilityKeyboard:Landroid/inputmethodservice/Keyboard; │ │ .line 94 │ - new-instance v3, Lnet/iowaline/dotdash/DotDashKeyboard; │ + new-instance v2, Lnet/iowaline/dotdash/DotDashKeyboard; │ │ - const/high16 v4, 0x7f040000 │ + const/high16 v3, 0x7f040000 │ │ - invoke-direct {v3, p0, v4}, Lnet/iowaline/dotdash/DotDashKeyboard;->(Landroid/content/Context;I)V │ + invoke-direct {v2, p0, v3}, Lnet/iowaline/dotdash/DotDashKeyboard;->(Landroid/content/Context;I)V │ │ - iput-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->dotDashKeyboard:Lnet/iowaline/dotdash/DotDashKeyboard; │ + iput-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->dotDashKeyboard:Lnet/iowaline/dotdash/DotDashKeyboard; │ │ .line 95 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->dotDashKeyboard:Lnet/iowaline/dotdash/DotDashKeyboard; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->dotDashKeyboard:Lnet/iowaline/dotdash/DotDashKeyboard; │ │ - invoke-virtual {v3}, Lnet/iowaline/dotdash/DotDashKeyboard;->getSpaceKey()Landroid/inputmethodservice/Keyboard$Key; │ + invoke-virtual {v2}, Lnet/iowaline/dotdash/DotDashKeyboard;->getSpaceKey()Landroid/inputmethodservice/Keyboard$Key; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iput-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->spaceKey:Landroid/inputmethodservice/Keyboard$Key; │ + iput-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->spaceKey:Landroid/inputmethodservice/Keyboard$Key; │ │ .line 96 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->dotDashKeyboard:Lnet/iowaline/dotdash/DotDashKeyboard; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->dotDashKeyboard:Lnet/iowaline/dotdash/DotDashKeyboard; │ │ - invoke-virtual {v3}, Lnet/iowaline/dotdash/DotDashKeyboard;->getCapsLockKey()Landroid/inputmethodservice/Keyboard$Key; │ + invoke-virtual {v2}, Lnet/iowaline/dotdash/DotDashKeyboard;->getCapsLockKey()Landroid/inputmethodservice/Keyboard$Key; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iput-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->capsLockKey:Landroid/inputmethodservice/Keyboard$Key; │ + iput-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->capsLockKey:Landroid/inputmethodservice/Keyboard$Key; │ │ .line 97 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->dotDashKeyboard:Lnet/iowaline/dotdash/DotDashKeyboard; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->dotDashKeyboard:Lnet/iowaline/dotdash/DotDashKeyboard; │ │ - invoke-virtual {v3}, Lnet/iowaline/dotdash/DotDashKeyboard;->getKeys()Ljava/util/List; │ + invoke-virtual {v2}, Lnet/iowaline/dotdash/DotDashKeyboard;->getKeys()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 98 │ - .local v2, "keys":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->spaceKey:Landroid/inputmethodservice/Keyboard$Key; │ + .local v1, "keys":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->spaceKey:Landroid/inputmethodservice/Keyboard$Key; │ │ - invoke-interface {v2, v3}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ + invoke-interface {v1, v2}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ │ - move-result v3 │ + move-result v2 │ │ - iput v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->spaceKeyIndex:I │ + iput v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->spaceKeyIndex:I │ │ .line 99 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->capsLockKey:Landroid/inputmethodservice/Keyboard$Key; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->capsLockKey:Landroid/inputmethodservice/Keyboard$Key; │ │ - invoke-interface {v2, v3}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ + invoke-interface {v1, v2}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ │ - move-result v3 │ + move-result v2 │ │ - iput v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->capsLockKeyIndex:I │ + iput v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->capsLockKeyIndex:I │ │ .line 102 │ - new-instance v3, Ljava/util/Hashtable; │ + new-instance v2, Ljava/util/Hashtable; │ │ - invoke-direct {v3}, Ljava/util/Hashtable;->()V │ + invoke-direct {v2}, Ljava/util/Hashtable;->()V │ │ - iput-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iput-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ .line 103 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".-" │ + const-string v3, ".-" │ │ - const-string v5, "a" │ + const-string v4, "a" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 104 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-..." │ + const-string v3, "-..." │ │ - const-string v5, "b" │ + const-string v4, "b" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 105 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-.-." │ + const-string v3, "-.-." │ │ - const-string v5, "c" │ + const-string v4, "c" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 106 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-.." │ + const-string v3, "-.." │ │ - const-string v5, "d" │ + const-string v4, "d" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 107 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "." │ + const-string v3, "." │ │ - const-string v5, "e" │ + const-string v4, "e" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 108 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "..-." │ + const-string v3, "..-." │ │ - const-string v5, "f" │ + const-string v4, "f" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 109 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "--." │ + const-string v3, "--." │ │ - const-string v5, "g" │ + const-string v4, "g" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 110 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "...." │ + const-string v3, "...." │ │ - const-string v5, "h" │ + const-string v4, "h" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 111 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".." │ + const-string v3, ".." │ │ - const-string v5, "i" │ + const-string v4, "i" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 112 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".---" │ + const-string v3, ".---" │ │ - const-string v5, "j" │ + const-string v4, "j" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 113 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-.-" │ + const-string v3, "-.-" │ │ - const-string v5, "k" │ + const-string v4, "k" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 114 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".-.." │ + const-string v3, ".-.." │ │ - const-string v5, "l" │ + const-string v4, "l" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 115 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "--" │ + const-string v3, "--" │ │ - const-string v5, "m" │ + const-string v4, "m" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 116 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-." │ + const-string v3, "-." │ │ - const-string v5, "n" │ + const-string v4, "n" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 117 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "---" │ + const-string v3, "---" │ │ - const-string v5, "o" │ + const-string v4, "o" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 118 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".--." │ + const-string v3, ".--." │ │ - const-string v5, "p" │ + const-string v4, "p" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 119 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "--.-" │ + const-string v3, "--.-" │ │ - const-string v5, "q" │ + const-string v4, "q" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 120 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".-." │ + const-string v3, ".-." │ │ - const-string v5, "r" │ + const-string v4, "r" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 121 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "..." │ + const-string v3, "..." │ │ - const-string v5, "s" │ + const-string v4, "s" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 122 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-" │ + const-string v3, "-" │ │ - const-string v5, "t" │ + const-string v4, "t" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 123 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "..-" │ + const-string v3, "..-" │ │ - const-string v5, "u" │ + const-string v4, "u" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 124 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "...-" │ + const-string v3, "...-" │ │ - const-string v5, "v" │ + const-string v4, "v" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 125 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".--" │ + const-string v3, ".--" │ │ - const-string v5, "w" │ + const-string v4, "w" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 126 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-..-" │ + const-string v3, "-..-" │ │ - const-string v5, "x" │ + const-string v4, "x" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 127 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-.--" │ + const-string v3, "-.--" │ │ - const-string v5, "y" │ + const-string v4, "y" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 128 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "--.." │ + const-string v3, "--.." │ │ - const-string v5, "z" │ + const-string v4, "z" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 129 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".----" │ + const-string v3, ".----" │ │ - const-string v5, "1" │ + const-string v4, "1" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 130 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "..---" │ + const-string v3, "..---" │ │ - const-string v5, "2" │ + const-string v4, "2" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 131 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "...--" │ + const-string v3, "...--" │ │ - const-string v5, "3" │ + const-string v4, "3" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 132 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "....-" │ + const-string v3, "....-" │ │ - const-string v5, "4" │ + const-string v4, "4" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 133 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "....." │ + const-string v3, "....." │ │ - const-string v5, "5" │ + const-string v4, "5" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 134 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-...." │ + const-string v3, "-...." │ │ - const-string v5, "6" │ + const-string v4, "6" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 135 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "--..." │ + const-string v3, "--..." │ │ - const-string v5, "7" │ + const-string v4, "7" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 136 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "---.." │ + const-string v3, "---.." │ │ - const-string v5, "8" │ + const-string v4, "8" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 137 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "----." │ + const-string v3, "----." │ │ - const-string v5, "9" │ + const-string v4, "9" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 138 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-----" │ + const-string v3, "-----" │ │ - const-string v5, "0" │ + const-string v4, "0" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 139 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".----." │ + const-string v3, ".----." │ │ - const-string v5, "\'" │ + const-string v4, "\'" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 140 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".--.-." │ + const-string v3, ".--.-." │ │ - const-string v5, "@" │ + const-string v4, "@" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 141 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".-..." │ + const-string v3, ".-..." │ │ - const-string v5, "&" │ + const-string v4, "&" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 142 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "---..." │ + const-string v3, "---..." │ │ - const-string v5, ":" │ + const-string v4, ":" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 143 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "--..--" │ + const-string v3, "--..--" │ │ - const-string v5, "," │ + const-string v4, "," │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 144 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "...-..-" │ + const-string v3, "...-..-" │ │ - const-string v5, "$" │ + const-string v4, "$" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 145 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-...-" │ + const-string v3, "-...-" │ │ - const-string v5, "=" │ + const-string v4, "=" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 146 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "---." │ + const-string v3, "---." │ │ - const-string v5, "!" │ + const-string v4, "!" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 147 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-.-.--" │ + const-string v3, "-.-.--" │ │ - const-string v5, "!" │ + const-string v4, "!" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 148 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-....-" │ + const-string v3, "-....-" │ │ - const-string v5, "-" │ + const-string v4, "-" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 149 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-.--." │ + const-string v3, "-.--." │ │ - const-string v5, "(" │ + const-string v4, "(" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 150 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-.--.-" │ + const-string v3, "-.--.-" │ │ - const-string v5, ")" │ + const-string v4, ")" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 151 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".-.-.-" │ + const-string v3, ".-.-.-" │ │ - const-string v5, "." │ + const-string v4, "." │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 152 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".-.-." │ + const-string v3, ".-.-." │ │ - const-string v5, "+" │ + const-string v4, "+" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 153 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "..--.." │ + const-string v3, "..--.." │ │ - const-string v5, "?" │ + const-string v4, "?" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 154 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".-..-." │ + const-string v3, ".-..-." │ │ - const-string v5, "\"" │ + const-string v4, "\"" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 155 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-.-.-." │ + const-string v3, "-.-.-." │ │ - const-string v5, ";" │ + const-string v4, ";" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 156 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-..-." │ + const-string v3, "-..-." │ │ - const-string v5, "/" │ + const-string v4, "/" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 157 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "..--.-" │ + const-string v3, "..--.-" │ │ - const-string v5, "_" │ + const-string v4, "_" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 159 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "....--" │ + const-string v3, "....--" │ │ - const-string v5, "#" │ + const-string v4, "#" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 160 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "-.-.-" │ + const-string v3, "-.-.-" │ │ - const-string v5, "*" │ + const-string v4, "*" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 161 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "..-.." │ + const-string v3, "..-.." │ │ - const-string v5, "[" │ + const-string v4, "[" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 162 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "..-..-" │ + const-string v3, "..-..-" │ │ - const-string v5, "]" │ + const-string v4, "]" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 163 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".--.-" │ + const-string v3, ".--.-" │ │ - const-string v5, "{" │ + const-string v4, "{" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 164 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".--.--" │ + const-string v3, ".--.--" │ │ - const-string v5, "}" │ + const-string v4, "}" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 165 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "--.--" │ + const-string v3, "--.--" │ │ - const-string v5, "<" │ + const-string v4, "<" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 166 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "--.--." │ + const-string v3, "--.--." │ │ - const-string v5, ">" │ + const-string v4, ">" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 167 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, "...--.-" │ + const-string v3, "...--.-" │ │ - const-string v5, "~" │ + const-string v4, "~" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 168 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".--..-." │ + const-string v3, ".--..-." │ │ - const-string v5, "%" │ + const-string v4, "%" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 169 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".--.---" │ + const-string v3, ".--.---" │ │ - const-string v5, "^" │ + const-string v4, "^" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 170 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".-..-" │ + const-string v3, ".-..-" │ │ - const-string v5, "\\" │ + const-string v4, "\\" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 171 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - const-string v4, ".--..." │ + const-string v3, ".--..." │ │ - const-string v5, "|" │ + const-string v4, "|" │ │ - invoke-virtual {v3, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 173 │ invoke-direct {p0}, Lnet/iowaline/dotdash/DotDashIMEService;->updateNewlinePref()V │ │ .line 178 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - iput v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->maxCodeLength:I │ + iput v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->maxCodeLength:I │ │ .line 179 │ - iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ + iget-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->morseMap:Ljava/util/Hashtable; │ │ - invoke-virtual {v3}, Ljava/util/Hashtable;->keySet()Ljava/util/Set; │ + invoke-virtual {v2}, Ljava/util/Hashtable;->keySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 180 │ .local v0, "codegroup":Ljava/lang/String; │ @@ -1239,21 +1234,21 @@ │ iput v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->maxCodeLength:I │ │ goto :goto_0 │ │ .line 184 │ .end local v0 # "codegroup":Ljava/lang/String; │ :cond_1 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - iget v4, p0, Lnet/iowaline/dotdash/DotDashIMEService;->maxCodeLength:I │ + iget v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->maxCodeLength:I │ │ - invoke-direct {v3, v4}, Ljava/lang/StringBuilder;->(I)V │ + invoke-direct {v2, v3}, Ljava/lang/StringBuilder;->(I)V │ │ - iput-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->charInProgress:Ljava/lang/StringBuilder; │ + iput-object v2, p0, Lnet/iowaline/dotdash/DotDashIMEService;->charInProgress:Ljava/lang/StringBuilder; │ │ .line 185 │ return-void │ .end method │ │ .method public onKey(I[I)V │ .locals 2 │ @@ -1390,14 +1385,15 @@ │ │ if-ne v3, v5, :cond_2 │ │ iget-object v3, p0, Lnet/iowaline/dotdash/DotDashIMEService;->prefs:Landroid/content/SharedPreferences; │ │ const-string v4, "autocap" │ │ + .line 287 │ invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ .line 288 │ @@ -1653,20 +1649,22 @@ │ .line 219 │ invoke-virtual {p0}, Lnet/iowaline/dotdash/DotDashIMEService;->getCurrentInputConnection()Landroid/view/inputmethod/InputConnection; │ │ move-result-object v2 │ │ int-to-char v3, p1 │ │ + .line 220 │ invoke-static {v3}, Ljava/lang/String;->valueOf(C)Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 219 │ invoke-interface {v2, v3, v4}, Landroid/view/inputmethod/InputConnection;->commitText(Ljava/lang/CharSequence;I)Z │ │ .line 252 │ :cond_0 │ :goto_0 │ return-void │ │ @@ -1732,14 +1730,15 @@ │ │ move-result-object v2 │ │ new-instance v3, Landroid/view/inputmethod/ExtractedTextRequest; │ │ invoke-direct {v3}, Landroid/view/inputmethod/ExtractedTextRequest;->()V │ │ + .line 243 │ invoke-interface {v2, v3, v4}, Landroid/view/inputmethod/InputConnection;->getExtractedText(Landroid/view/inputmethod/ExtractedTextRequest;I)Landroid/view/inputmethod/ExtractedText; │ │ move-result-object v0 │ │ .line 244 │ .local v0, "et":Landroid/view/inputmethod/ExtractedText; │ if-eqz v0, :cond_0 │ @@ -2060,14 +2059,15 @@ │ .local v0, "ei":Landroid/view/inputmethod/EditorInfo; │ if-eqz v0, :cond_2 │ │ iget v3, v0, Landroid/view/inputmethod/EditorInfo;->inputType:I │ │ if-eqz v3, :cond_2 │ │ + .line 595 │ invoke-virtual {p0}, Lnet/iowaline/dotdash/DotDashIMEService;->getCurrentInputConnection()Landroid/view/inputmethod/InputConnection; │ │ move-result-object v3 │ │ iget v4, v0, Landroid/view/inputmethod/EditorInfo;->inputType:I │ │ invoke-interface {v3, v4}, Landroid/view/inputmethod/InputConnection;->getCursorCapsMode(I)I ├── smali/net/iowaline/dotdash/DotDashKeyboardView$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ │ # direct methods │ .method constructor (Lnet/iowaline/dotdash/DotDashKeyboardView;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ .prologue │ .line 52 │ iput-object p1, p0, Lnet/iowaline/dotdash/DotDashKeyboardView$1;->this$0:Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ invoke-direct {p0}, Landroid/view/GestureDetector$SimpleOnGestureListener;->()V │ │ @@ -102,20 +103,22 @@ │ │ move-result v5 │ │ div-int/lit8 v5, v5, 0x3 │ │ iget-object v6, p0, Lnet/iowaline/dotdash/DotDashKeyboardView$1;->this$0:Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ + .line 86 │ invoke-virtual {v6}, Lnet/iowaline/dotdash/DotDashKeyboardView;->getHeight()I │ │ move-result v6 │ │ div-int/lit8 v6, v6, 0x3 │ │ + .line 85 │ invoke-static {v5, v6}, Ljava/lang/Math;->min(II)I │ │ move-result v3 │ │ .line 88 │ .local v3, "travelMin":I │ iget-object v5, p0, Lnet/iowaline/dotdash/DotDashKeyboardView$1;->this$0:Lnet/iowaline/dotdash/DotDashKeyboardView; ├── smali/net/iowaline/dotdash/DotDashKeyboardView$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$gestureDetector:Landroid/view/GestureDetector; │ │ │ # direct methods │ .method constructor (Lnet/iowaline/dotdash/DotDashKeyboardView;Landroid/view/GestureDetector;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ .prologue │ .line 101 │ iput-object p1, p0, Lnet/iowaline/dotdash/DotDashKeyboardView$2;->this$0:Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ iput-object p2, p0, Lnet/iowaline/dotdash/DotDashKeyboardView$2;->val$gestureDetector:Landroid/view/GestureDetector; ├── smali/net/iowaline/dotdash/DotDashKeyboardView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ │ # direct methods │ .method constructor (Lnet/iowaline/dotdash/DotDashKeyboardView;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ .prologue │ .line 160 │ iput-object p1, p0, Lnet/iowaline/dotdash/DotDashKeyboardView$3;->this$0:Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/iowaline/dotdash/DotDashKeyboardView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ │ # direct methods │ .method constructor (Lnet/iowaline/dotdash/DotDashKeyboardView;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lnet/iowaline/dotdash/DotDashKeyboardView$4;->this$0:Lnet/iowaline/dotdash/DotDashKeyboardView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/iowaline/dotdash/DotDashKeyboardView.smali │ @@ -635,14 +635,15 @@ │ │ invoke-virtual {v1, v2}, Landroid/widget/TableLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ + .line 239 │ invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ .end method │ │ .method public whichKeyboard()I │ .locals 2 ├── smali/net/iowaline/dotdash/R.smali │ @@ -27,10 +27,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 227 │ return-void │ .end method ├── original/AndroidManifest.xml │ @@ -42,16 +42,16 @@ │ 00000290: 6400 5600 6500 7200 7300 6900 6f00 6e00 d.V.e.r.s.i.o.n. │ 000002a0: 4e00 6100 6d00 6500 0000 0800 6d00 6100 N.a.m.e.....m.a. │ 000002b0: 6e00 6900 6600 6500 7300 7400 0000 1400 n.i.f.e.s.t..... │ 000002c0: 6e00 6500 7400 2e00 6900 6f00 7700 6100 n.e.t...i.o.w.a. │ 000002d0: 6c00 6900 6e00 6500 2e00 6400 6f00 7400 l.i.n.e...d.o.t. │ 000002e0: 6400 6100 7300 6800 0000 0500 3100 2e00 d.a.s.h.....1... │ 000002f0: 3200 2e00 3100 0000 0200 3200 3300 0000 2...1.....2.3... │ -00000300: 0b00 3600 2e00 3000 2d00 3200 3100 3600 ..6...0.-.2.1.6. │ -00000310: 3600 3700 3600 3700 0000 0800 7500 7300 6.7.6.7.....u.s. │ +00000300: 0b00 3600 2e00 3000 2d00 3200 3700 3000 ..6...0.-.2.7.0. │ +00000310: 3400 3000 3000 3200 0000 0800 7500 7300 4.0.0.2.....u.s. │ 00000320: 6500 7300 2d00 7300 6400 6b00 0000 0b00 e.s.-.s.d.k..... │ 00000330: 6100 7000 7000 6c00 6900 6300 6100 7400 a.p.p.l.i.c.a.t. │ 00000340: 6900 6f00 6e00 0000 0700 7300 6500 7200 i.o.n.....s.e.r. │ 00000350: 7600 6900 6300 6500 0000 1200 2e00 4400 v.i.c.e.......D. │ 00000360: 6f00 7400 4400 6100 7300 6800 4900 4d00 o.t.D.a.s.h.I.M. │ 00000370: 4500 5300 6500 7200 7600 6900 6300 6500 E.S.e.r.v.i.c.e. │ 00000380: 0000 2400 6100 6e00 6400 7200 6f00 6900 ..$.a.n.d.r.o.i.