--- /home/fdroid/fdroiddata/tmp/com.ath0.rpn_17.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.ath0.rpn_17.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: res/drawable-xhdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 79c38d747ee9775d40a7d6911b31a0ccc7ce61c31b1d9bdef083723ec01e9ebb │ -Signer #1 certificate SHA-1 digest: fa8e9ae6010df5dac455dccb598616d5cc4f4cc9 │ -Signer #1 certificate MD5 digest: db075fdf8917bcf642e9312bfbf18834 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 88b714a13c9afc69bea2878e4d08f37b1675d4936a7863e5e66324283d579d3c │ -Signer #1 public key SHA-1 digest: e4ee099ccbc4f07f8fcd10fc27893d42d6291183 │ -Signer #1 public key MD5 digest: 703036ef81fda252b28088fdcbe26626 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,325 +1,313 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 117871 (000000000001CC6Fh) │ - Actual end-cent-dir record offset: 117849 (000000000001CC59h) │ - Expected end-cent-dir record offset: 117849 (000000000001CC59h) │ + Zip archive file size: 118027 (000000000001CD0Bh) │ + Actual end-cent-dir record offset: 118005 (000000000001CCF5h) │ + Expected end-cent-dir record offset: 118005 (000000000001CCF5h) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ central directory contains 16 entries. │ - The central directory is 1075 (0000000000000433h) bytes long, │ + The central directory is 1087 (000000000000043Fh) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 116774 (000000000001C826h). │ + is 116918 (000000000001C8B6h). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 11 18:03:08 │ - 32-bit CRC value (hex): 252d6ed3 │ - compressed size: 543 bytes │ - uncompressed size: 1034 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Sep 21 00:05:38 │ + 32-bit CRC value (hex): 0ea02ecf │ + compressed size: 758 bytes │ + uncompressed size: 2036 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ + │ There is no file comment. │ │ Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/CE4281E8.SF │ + assets/EULA.txt │ │ - offset of local header from start of archive: 609 │ - (0000000000000261h) bytes │ + offset of local header from start of archive: 827 │ + (000000000000033Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 11 18:03:08 │ - 32-bit CRC value (hex): 77ea4949 │ - compressed size: 611 bytes │ - uncompressed size: 1155 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 2017 Sep 21 00:05:38 │ + 32-bit CRC value (hex): b7886a02 │ + compressed size: 775 bytes │ + uncompressed size: 1497 bytes │ + length of filename: 15 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #3: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/CE4281E8.RSA │ + assets/fonts/RPN.TTF │ │ - offset of local header from start of archive: 1286 │ - (0000000000000506h) bytes │ + offset of local header from start of archive: 1663 │ + (000000000000067Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 11 18:03:08 │ - 32-bit CRC value (hex): 1ff6f95b │ - compressed size: 1041 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + file last modified on (DOS date/time): 2017 Sep 21 00:05:38 │ + 32-bit CRC value (hex): 8db1bbe3 │ + compressed size: 3370 bytes │ + uncompressed size: 13928 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - assets/fonts/RPN.TTF │ + assets/fonts/Roboto-Light.ttf │ │ - offset of local header from start of archive: 2394 │ - (000000000000095Ah) bytes │ + offset of local header from start of archive: 5099 │ + (00000000000013EBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 11 16:38:58 │ - 32-bit CRC value (hex): 8db1bbe3 │ - compressed size: 3372 bytes │ - uncompressed size: 13928 bytes │ - length of filename: 20 characters │ - length of extra field: 4 bytes │ + file last modified on (DOS date/time): 2017 Sep 21 00:05:38 │ + 32-bit CRC value (hex): cc5eb97f │ + compressed size: 76755 bytes │ + uncompressed size: 162636 bytes │ + length of filename: 29 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - assets/fonts/Roboto-Light.ttf │ + res/drawable-hdpi-v4/icon.png │ │ - offset of local header from start of archive: 5836 │ - (00000000000016CCh) bytes │ + offset of local header from start of archive: 81929 │ + (0000000000014009h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 11 16:38:58 │ - 32-bit CRC value (hex): cc5eb97f │ - compressed size: 76866 bytes │ - uncompressed size: 162636 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 19e529fd │ + compressed size: 5287 bytes │ + uncompressed size: 5287 bytes │ length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - assets/EULA.txt │ + res/drawable-ldpi-v4/icon.png │ │ - offset of local header from start of archive: 82777 │ - (0000000000014359h) bytes │ + offset of local header from start of archive: 87275 │ + (00000000000154EBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 11 16:38:58 │ - 32-bit CRC value (hex): b7886a02 │ - compressed size: 775 bytes │ - uncompressed size: 1497 bytes │ - length of filename: 15 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e8a2fe6f │ + compressed size: 2139 bytes │ + uncompressed size: 2139 bytes │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/gradient.xml │ + res/drawable-mdpi-v4/icon.png │ │ - offset of local header from start of archive: 83613 │ - (000000000001469Dh) bytes │ + offset of local header from start of archive: 89473 │ + (0000000000015D81h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 11 16:38:58 │ - 32-bit CRC value (hex): cee87cc0 │ - compressed size: 303 bytes │ - uncompressed size: 680 bytes │ - length of filename: 25 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f9abf25a │ + compressed size: 3379 bytes │ + uncompressed size: 3379 bytes │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/main.xml │ + res/drawable-xhdpi-v4/icon.png │ │ - offset of local header from start of archive: 83987 │ - (0000000000014813h) bytes │ + offset of local header from start of archive: 92911 │ + (0000000000016AEFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 11 16:38:58 │ - 32-bit CRC value (hex): 37f8e21a │ - compressed size: 1696 bytes │ - uncompressed size: 6588 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8ffce0e9 │ + compressed size: 7680 bytes │ + uncompressed size: 7680 bytes │ + length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/menu/main.xml │ + res/drawable/gradient.xml │ │ - offset of local header from start of archive: 85748 │ - (0000000000014EF4h) bytes │ + offset of local header from start of archive: 100651 │ + (000000000001892Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 11 16:38:58 │ - 32-bit CRC value (hex): 5d5a6d30 │ - compressed size: 243 bytes │ - uncompressed size: 536 bytes │ - length of filename: 17 characters │ + file last modified on (DOS date/time): 2017 Sep 21 00:05:38 │ + 32-bit CRC value (hex): cee87cc0 │ + compressed size: 303 bytes │ + uncompressed size: 680 bytes │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + res/layout/main.xml │ │ - offset of local header from start of archive: 86054 │ - (0000000000015026h) bytes │ + offset of local header from start of archive: 101025 │ + (0000000000018AA1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 11 16:38:58 │ - 32-bit CRC value (hex): b8e65fce │ - compressed size: 690 bytes │ - uncompressed size: 1836 bytes │ + file last modified on (DOS date/time): 2017 Sep 21 00:05:38 │ + 32-bit CRC value (hex): 37f8e21a │ + compressed size: 1690 bytes │ + uncompressed size: 6588 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ @@ -327,179 +315,179 @@ │ There is no file comment. │ │ Central directory entry #11: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - resources.arsc │ + res/menu/main.xml │ │ - offset of local header from start of archive: 86809 │ - (0000000000015319h) bytes │ + offset of local header from start of archive: 102780 │ + (000000000001917Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Oct 11 16:39:00 │ - 32-bit CRC value (hex): fe70cb3a │ - compressed size: 3232 bytes │ - uncompressed size: 3232 bytes │ - length of filename: 14 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 21 00:05:38 │ + 32-bit CRC value (hex): 5d5a6d30 │ + compressed size: 243 bytes │ + uncompressed size: 536 bytes │ + length of filename: 17 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #12: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/icon.png │ + resources.arsc │ │ - offset of local header from start of archive: 90088 │ - (0000000000015FE8h) bytes │ + offset of local header from start of archive: 103086 │ + (00000000000192AEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Oct 11 16:38:58 │ - 32-bit CRC value (hex): ac0d8bac │ - compressed size: 5290 bytes │ - uncompressed size: 5290 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c151daba │ + compressed size: 3488 bytes │ + uncompressed size: 3488 bytes │ + length of filename: 14 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #13: │ --------------------------- │ │ - res/drawable-ldpi/icon.png │ + classes.dex │ │ - offset of local header from start of archive: 95434 │ - (00000000000174CAh) bytes │ + offset of local header from start of archive: 106618 │ + (000000000001A07Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Oct 11 16:38:58 │ - 32-bit CRC value (hex): 9d1b6f66 │ - compressed size: 2138 bytes │ - uncompressed size: 2138 bytes │ - length of filename: 26 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 21 00:05:38 │ + 32-bit CRC value (hex): 946784a1 │ + compressed size: 7899 bytes │ + uncompressed size: 17024 bytes │ + length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #14: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/icon.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 97630 │ - (0000000000017D5Eh) bytes │ + offset of local header from start of archive: 114574 │ + (000000000001BF8Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Oct 11 16:38:58 │ - 32-bit CRC value (hex): bd4d0b08 │ - compressed size: 3380 bytes │ - uncompressed size: 3380 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 2017 Sep 21 00:05:38 │ + 32-bit CRC value (hex): 252d6ed3 │ + compressed size: 543 bytes │ + uncompressed size: 1034 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #15: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-xhdpi/icon.png │ + META-INF/CE4281E8.SF │ │ - offset of local header from start of archive: 101068 │ - (0000000000018ACCh) bytes │ + offset of local header from start of archive: 115167 │ + (000000000001C1DFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Oct 11 16:38:58 │ - 32-bit CRC value (hex): 9ef7ddc8 │ - compressed size: 7680 bytes │ - uncompressed size: 7680 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 2017 Sep 21 00:05:38 │ + 32-bit CRC value (hex): 77ea4949 │ + compressed size: 609 bytes │ + uncompressed size: 1155 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #16: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - classes.dex │ + META-INF/CE4281E8.RSA │ │ - offset of local header from start of archive: 108808 │ - (000000000001A908h) bytes │ + offset of local header from start of archive: 115826 │ + (000000000001C472h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 11 16:38:56 │ - 32-bit CRC value (hex): 92f2e5d5 │ - compressed size: 7909 bytes │ - uncompressed size: 17024 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 21 00:05:38 │ + 32-bit CRC value (hex): 1ff6f95b │ + compressed size: 1041 bytes │ + uncompressed size: 1297 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ @@ -1,202 +1,218 @@ │ -00000000: 0200 0c00 a00c 0000 0100 0000 0100 1c00 ................ │ -00000010: 2801 0000 0b00 0000 0000 0000 0001 0000 (............... │ +00000000: 0200 0c00 a00d 0000 0100 0000 0100 1c00 ................ │ +00000010: 3401 0000 0b00 0000 0000 0000 0001 0000 4............... │ 00000020: 4800 0000 0000 0000 0000 0000 1c00 0000 H............... │ -00000030: 3200 0000 4600 0000 6300 0000 8000 0000 2...F...c....... │ -00000040: 9d00 0000 bb00 0000 c100 0000 cb00 0000 ................ │ -00000050: d400 0000 1919 7265 732f 6472 6177 6162 ......res/drawab │ +00000030: 3200 0000 4600 0000 6600 0000 8600 0000 2...F...f....... │ +00000040: a600 0000 c700 0000 cd00 0000 d700 0000 ................ │ +00000050: e000 0000 1919 7265 732f 6472 6177 6162 ......res/drawab │ 00000060: 6c65 2f67 7261 6469 656e 742e 786d 6c00 le/gradient.xml. │ 00000070: 1313 7265 732f 6c61 796f 7574 2f6d 6169 ..res/layout/mai │ 00000080: 6e2e 786d 6c00 1111 7265 732f 6d65 6e75 n.xml...res/menu │ -00000090: 2f6d 6169 6e2e 786d 6c00 1a1a 7265 732f /main.xml...res/ │ -000000a0: 6472 6177 6162 6c65 2d6c 6470 692f 6963 drawable-ldpi/ic │ -000000b0: 6f6e 2e70 6e67 001a 1a72 6573 2f64 7261 on.png...res/dra │ -000000c0: 7761 626c 652d 6d64 7069 2f69 636f 6e2e wable-mdpi/icon. │ -000000d0: 706e 6700 1a1a 7265 732f 6472 6177 6162 png...res/drawab │ -000000e0: 6c65 2d68 6470 692f 6963 6f6e 2e70 6e67 le-hdpi/icon.png │ -000000f0: 001b 1b72 6573 2f64 7261 7761 626c 652d ...res/drawable- │ -00000100: 7868 6470 692f 6963 6f6e 2e70 6e67 0003 xhdpi/icon.png.. │ -00000110: 0352 504e 0007 074c 6963 656e 7365 0006 .RPN...License.. │ -00000120: 0641 6363 6570 7400 0606 5265 6675 7365 .Accept...Refuse │ -00000130: 0000 0000 0002 1c01 6c0b 0000 7f00 0000 ........l....... │ -00000140: 6300 6f00 6d00 2e00 6100 7400 6800 3000 c.o.m...a.t.h.0. │ -00000150: 2e00 7200 7000 6e00 0000 0000 0000 0000 ..r.p.n......... │ -00000160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000090: 2f6d 6169 6e2e 786d 6c00 1d1d 7265 732f /main.xml...res/ │ +000000a0: 6472 6177 6162 6c65 2d6c 6470 692d 7634 drawable-ldpi-v4 │ +000000b0: 2f69 636f 6e2e 706e 6700 1d1d 7265 732f /icon.png...res/ │ +000000c0: 6472 6177 6162 6c65 2d6d 6470 692d 7634 drawable-mdpi-v4 │ +000000d0: 2f69 636f 6e2e 706e 6700 1d1d 7265 732f /icon.png...res/ │ +000000e0: 6472 6177 6162 6c65 2d68 6470 692d 7634 drawable-hdpi-v4 │ +000000f0: 2f69 636f 6e2e 706e 6700 1e1e 7265 732f /icon.png...res/ │ +00000100: 6472 6177 6162 6c65 2d78 6864 7069 2d76 drawable-xhdpi-v │ +00000110: 342f 6963 6f6e 2e70 6e67 0003 0352 504e 4/icon.png...RPN │ +00000120: 0007 074c 6963 656e 7365 0006 0641 6363 ...License...Acc │ +00000130: 6570 7400 0606 5265 6675 7365 0000 0000 ept...Refuse.... │ +00000140: 0002 2001 600c 0000 7f00 0000 6300 6f00 .. .`.......c.o. │ +00000150: 6d00 2e00 6100 7400 6800 3000 2e00 7200 m...a.t.h.0...r. │ +00000160: 7000 6e00 0000 0000 0000 0000 0000 0000 p.n............. │ 00000170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000240: 1c01 0000 0700 0000 8c01 0000 2800 0000 ............(... │ -00000250: 0100 1c00 7000 0000 0700 0000 0000 0000 ....p........... │ -00000260: 0001 0000 3800 0000 0000 0000 0000 0000 ....8........... │ -00000270: 0700 0000 1200 0000 1b00 0000 2400 0000 ............$... │ -00000280: 2c00 0000 3300 0000 0404 6174 7472 0008 ,...3.....attr.. │ -00000290: 0864 7261 7761 626c 6500 0606 6c61 796f .drawable...layo │ -000002a0: 7574 0006 0673 7472 696e 6700 0505 7374 ut...string...st │ -000002b0: 796c 6500 0404 6d65 6e75 0002 0269 6400 yle...menu...id. │ -000002c0: 0100 1c00 2c02 0000 2800 0000 0000 0000 ....,...(....... │ -000002d0: 0001 0000 bc00 0000 0000 0000 0000 0000 ................ │ -000002e0: 0b00 0000 1200 0000 1900 0000 2400 0000 ............$... │ -000002f0: 3100 0000 3f00 0000 4d00 0000 6a00 0000 1...?...M...j... │ -00000300: 8700 0000 9300 0000 a000 0000 ab00 0000 ................ │ -00000310: b400 0000 c400 0000 ce00 0000 d800 0000 ................ │ -00000320: df00 0000 e700 0000 ef00 0000 f600 0000 ................ │ -00000330: fd00 0000 0301 0000 0801 0000 0d01 0000 ................ │ -00000340: 1201 0000 1801 0000 1e01 0000 2301 0000 ............#... │ -00000350: 2801 0000 2d01 0000 3401 0000 3c01 0000 (...-...4...<... │ -00000360: 4101 0000 4601 0000 4b01 0000 5301 0000 A...F...K...S... │ -00000370: 5801 0000 6001 0000 6601 0000 0808 6772 X...`...f.....gr │ -00000380: 6164 6965 6e74 0004 0469 636f 6e00 0404 adient...icon... │ -00000390: 6d61 696e 0008 0861 7070 5f6e 616d 6500 main...app_name. │ -000003a0: 0a0a 6575 6c61 5f74 6974 6c65 000b 0b65 ..eula_title...e │ -000003b0: 756c 615f 6163 6365 7074 000b 0b65 756c ula_accept...eul │ -000003c0: 615f 7265 6675 7365 001a 1a43 616c 6375 a_refuse...Calcu │ -000003d0: 6c61 746f 7242 7574 746f 6e4c 6172 6765 latorButtonLarge │ -000003e0: 5374 796c 6500 1a1a 4361 6c63 756c 6174 Style...Calculat │ -000003f0: 6f72 4275 7474 6f6e 536d 616c 6c53 7479 orButtonSmallSty │ -00000400: 6c65 0009 0954 6865 6d65 2e52 504e 000a le...Theme.RPN.. │ -00000410: 0a4d 6169 6e4c 6179 6f75 7400 0808 546f .MainLayout...To │ -00000420: 7046 7261 6d65 0006 0653 6372 6f6c 6c00 pFrame...Scroll. │ -00000430: 0d0d 5363 726f 6c6c 496e 7369 6465 7300 ..ScrollInsides. │ -00000440: 0707 4469 7370 6c61 7900 0707 6b65 7967 ..Display...keyg │ -00000450: 7269 6400 0404 7371 7274 0005 0572 6563 rid...sqrt...rec │ -00000460: 6970 0005 0570 6f77 6572 0004 0473 7761 ip...power...swa │ -00000470: 7000 0404 6472 6f70 0003 0373 6470 0002 p...drop...sdp.. │ -00000480: 026b 3700 0202 6b38 0002 026b 3900 0303 .k7...k8...k9... │ -00000490: 6469 7600 0303 6273 7000 0202 6b34 0002 div...bsp...k4.. │ -000004a0: 026b 3500 0202 6b36 0004 046d 756c 7400 .k5...k6...mult. │ -000004b0: 0505 656e 7465 7200 0202 6b31 0002 026b ..enter...k1...k │ -000004c0: 3200 0202 6b33 0005 056d 696e 7573 0002 2...k3...minus.. │ -000004d0: 026b 3000 0505 706f 696e 7400 0303 6368 .k0...point...ch │ -000004e0: 7300 0404 706c 7573 0000 0000 0202 1000 s...plus........ │ -000004f0: 1000 0000 0100 0000 0000 0000 0202 1000 ................ │ -00000500: 1800 0000 0200 0000 0200 0000 0000 0000 ................ │ -00000510: 0001 0000 0102 3800 5000 0000 0200 0000 ......8.P....... │ -00000520: 0200 0000 4000 0000 2400 0000 0000 0000 ....@...$....... │ -00000530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000240: 0000 0000 0000 0000 0000 0000 2001 0000 ............ ... │ +00000250: 0700 0000 9001 0000 2800 0000 0000 0000 ........(....... │ +00000260: 0100 1c00 7000 0000 0700 0000 0000 0000 ....p........... │ +00000270: 0001 0000 3800 0000 0000 0000 0000 0000 ....8........... │ +00000280: 0700 0000 1200 0000 1b00 0000 2400 0000 ............$... │ +00000290: 2c00 0000 3300 0000 0404 6174 7472 0008 ,...3.....attr.. │ +000002a0: 0864 7261 7761 626c 6500 0606 6c61 796f .drawable...layo │ +000002b0: 7574 0006 0673 7472 696e 6700 0505 7374 ut...string...st │ +000002c0: 796c 6500 0404 6d65 6e75 0002 0269 6400 yle...menu...id. │ +000002d0: 0100 1c00 2c02 0000 2800 0000 0000 0000 ....,...(....... │ +000002e0: 0001 0000 bc00 0000 0000 0000 0000 0000 ................ │ +000002f0: 0b00 0000 1200 0000 1900 0000 2400 0000 ............$... │ +00000300: 3100 0000 3f00 0000 4d00 0000 6a00 0000 1...?...M...j... │ +00000310: 8700 0000 9300 0000 a000 0000 ab00 0000 ................ │ +00000320: b400 0000 c400 0000 ce00 0000 d800 0000 ................ │ +00000330: df00 0000 e700 0000 ef00 0000 f600 0000 ................ │ +00000340: fd00 0000 0301 0000 0801 0000 0d01 0000 ................ │ +00000350: 1201 0000 1801 0000 1e01 0000 2301 0000 ............#... │ +00000360: 2801 0000 2d01 0000 3401 0000 3c01 0000 (...-...4...<... │ +00000370: 4101 0000 4601 0000 4b01 0000 5301 0000 A...F...K...S... │ +00000380: 5801 0000 6001 0000 6601 0000 0808 6772 X...`...f.....gr │ +00000390: 6164 6965 6e74 0004 0469 636f 6e00 0404 adient...icon... │ +000003a0: 6d61 696e 0008 0861 7070 5f6e 616d 6500 main...app_name. │ +000003b0: 0a0a 6575 6c61 5f74 6974 6c65 000b 0b65 ..eula_title...e │ +000003c0: 756c 615f 6163 6365 7074 000b 0b65 756c ula_accept...eul │ +000003d0: 615f 7265 6675 7365 001a 1a43 616c 6375 a_refuse...Calcu │ +000003e0: 6c61 746f 7242 7574 746f 6e4c 6172 6765 latorButtonLarge │ +000003f0: 5374 796c 6500 1a1a 4361 6c63 756c 6174 Style...Calculat │ +00000400: 6f72 4275 7474 6f6e 536d 616c 6c53 7479 orButtonSmallSty │ +00000410: 6c65 0009 0954 6865 6d65 2e52 504e 000a le...Theme.RPN.. │ +00000420: 0a4d 6169 6e4c 6179 6f75 7400 0808 546f .MainLayout...To │ +00000430: 7046 7261 6d65 0006 0653 6372 6f6c 6c00 pFrame...Scroll. │ +00000440: 0d0d 5363 726f 6c6c 496e 7369 6465 7300 ..ScrollInsides. │ +00000450: 0707 4469 7370 6c61 7900 0707 6b65 7967 ..Display...keyg │ +00000460: 7269 6400 0404 7371 7274 0005 0572 6563 rid...sqrt...rec │ +00000470: 6970 0005 0570 6f77 6572 0004 0473 7761 ip...power...swa │ +00000480: 7000 0404 6472 6f70 0003 0373 6470 0002 p...drop...sdp.. │ +00000490: 026b 3700 0202 6b38 0002 026b 3900 0303 .k7...k8...k9... │ +000004a0: 6469 7600 0303 6273 7000 0202 6b34 0002 div...bsp...k4.. │ +000004b0: 026b 3500 0202 6b36 0004 046d 756c 7400 .k5...k6...mult. │ +000004c0: 0505 656e 7465 7200 0202 6b31 0002 026b ..enter...k1...k │ +000004d0: 3200 0202 6b33 0005 056d 696e 7573 0002 2...k3...minus.. │ +000004e0: 026b 3000 0505 706f 696e 7400 0303 6368 .k0...point...ch │ +000004f0: 7300 0404 706c 7573 0000 0000 0202 1000 s...plus........ │ +00000500: 1000 0000 0100 0000 0000 0000 0202 1000 ................ │ +00000510: 1800 0000 0200 0000 0200 0000 0000 0000 ................ │ +00000520: 0001 0000 0102 4c00 6400 0000 0200 0000 ......L.d....... │ +00000530: 0200 0000 5400 0000 3800 0000 0000 0000 ....T...8....... │ 00000540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000550: ffff ffff 0800 0000 0000 0000 0800 0003 ................ │ -00000560: 0000 0000 0102 3800 5000 0000 0200 0000 ......8.P....... │ -00000570: 0200 0000 4000 0000 2400 0000 0000 0000 ....@...$....... │ -00000580: 0000 0000 0000 7800 0000 0000 0000 0000 ......x......... │ -00000590: 0400 0000 0000 0000 0000 0000 ffff ffff ................ │ -000005a0: 0000 0000 0800 0000 0100 0000 0800 0003 ................ │ -000005b0: 0300 0000 0102 3800 5000 0000 0200 0000 ......8.P....... │ -000005c0: 0200 0000 4000 0000 2400 0000 0000 0000 ....@...$....... │ -000005d0: 0000 0000 0000 a000 0000 0000 0000 0000 ................ │ -000005e0: 0400 0000 0000 0000 0000 0000 ffff ffff ................ │ -000005f0: 0000 0000 0800 0000 0100 0000 0800 0003 ................ │ -00000600: 0400 0000 0102 3800 5000 0000 0200 0000 ......8.P....... │ -00000610: 0200 0000 4000 0000 2400 0000 0000 0000 ....@...$....... │ -00000620: 0000 0000 0000 f000 0000 0000 0000 0000 ................ │ -00000630: 0400 0000 0000 0000 0000 0000 ffff ffff ................ │ -00000640: 0000 0000 0800 0000 0100 0000 0800 0003 ................ │ -00000650: 0500 0000 0102 3800 5000 0000 0200 0000 ......8.P....... │ -00000660: 0200 0000 4000 0000 2400 0000 0000 0000 ....@...$....... │ -00000670: 0000 0000 0000 4001 0000 0000 0000 0000 ......@......... │ -00000680: 0400 0000 0000 0000 0000 0000 ffff ffff ................ │ -00000690: 0000 0000 0800 0000 0100 0000 0800 0003 ................ │ -000006a0: 0600 0000 0202 1000 1400 0000 0300 0000 ................ │ -000006b0: 0100 0000 0000 0000 0102 3800 4c00 0000 ..........8.L... │ -000006c0: 0300 0000 0100 0000 3c00 0000 2400 0000 ........<...$... │ -000006d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000006e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000006f0: 0000 0000 0800 0000 0200 0000 0800 0003 ................ │ -00000700: 0100 0000 0202 1000 2000 0000 0400 0000 ........ ....... │ -00000710: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000720: 0000 0000 0102 3800 8800 0000 0400 0000 ......8......... │ -00000730: 0400 0000 4800 0000 2400 0000 0000 0000 ....H...$....... │ -00000740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000570: 0000 0000 ffff ffff 0800 0000 0000 0000 ................ │ +00000580: 0800 0003 0000 0000 0102 4c00 6400 0000 ..........L.d... │ +00000590: 0200 0000 0200 0000 5400 0000 3800 0000 ........T...8... │ +000005a0: 0000 0000 0000 0000 0000 7800 0000 0000 ..........x..... │ +000005b0: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +000005c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000005d0: 0000 0000 ffff ffff 0000 0000 0800 0000 ................ │ +000005e0: 0100 0000 0800 0003 0300 0000 0102 4c00 ..............L. │ +000005f0: 6400 0000 0200 0000 0200 0000 5400 0000 d...........T... │ +00000600: 3800 0000 0000 0000 0000 0000 0000 a000 8............... │ +00000610: 0000 0000 0000 0000 0400 0000 0000 0000 ................ │ +00000620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000630: 0000 0000 0000 0000 ffff ffff 0000 0000 ................ │ +00000640: 0800 0000 0100 0000 0800 0003 0400 0000 ................ │ +00000650: 0102 4c00 6400 0000 0200 0000 0200 0000 ..L.d........... │ +00000660: 5400 0000 3800 0000 0000 0000 0000 0000 T...8........... │ +00000670: 0000 f000 0000 0000 0000 0000 0400 0000 ................ │ +00000680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000690: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ +000006a0: 0000 0000 0800 0000 0100 0000 0800 0003 ................ │ +000006b0: 0500 0000 0102 4c00 6400 0000 0200 0000 ......L.d....... │ +000006c0: 0200 0000 5400 0000 3800 0000 0000 0000 ....T...8....... │ +000006d0: 0000 0000 0000 4001 0000 0000 0000 0000 ......@......... │ +000006e0: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ +000006f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000700: ffff ffff 0000 0000 0800 0000 0100 0000 ................ │ +00000710: 0800 0003 0600 0000 0202 1000 1400 0000 ................ │ +00000720: 0300 0000 0100 0000 0000 0000 0102 4c00 ..............L. │ +00000730: 6000 0000 0300 0000 0100 0000 5000 0000 `...........P... │ +00000740: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ 00000750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000760: 1000 0000 2000 0000 3000 0000 0800 0000 .... ...0....... │ -00000770: 0300 0000 0800 0003 0700 0000 0800 0000 ................ │ -00000780: 0400 0000 0800 0003 0800 0000 0800 0000 ................ │ -00000790: 0500 0000 0800 0003 0900 0000 0800 0000 ................ │ -000007a0: 0600 0000 0800 0003 0a00 0000 0202 1000 ................ │ -000007b0: 1c00 0000 0500 0000 0300 0000 0000 0000 ................ │ -000007c0: 0000 0000 0004 0000 0102 3800 a000 0000 ..........8..... │ -000007d0: 0500 0000 0300 0000 4400 0000 2400 0000 ........D...$... │ +00000760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000770: 0000 0000 0000 0000 0000 0000 0800 0000 ................ │ +00000780: 0200 0000 0800 0003 0100 0000 0202 1000 ................ │ +00000790: 2000 0000 0400 0000 0400 0000 0000 0000 ............... │ +000007a0: 0000 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +000007b0: 9c00 0000 0400 0000 0400 0000 5c00 0000 ............\... │ +000007c0: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +000007d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000007e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000007f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000800: 0000 0000 3400 0000 ffff ffff 1000 0100 ....4........... │ -00000810: 0700 0000 8b00 0301 0300 0000 9500 0101 ................ │ -00000820: 0800 0005 0218 0000 b300 0101 0800 0011 ................ │ -00000830: 3300 0000 5e02 0101 0800 0012 ffff ffff 3...^........... │ -00000840: 1000 0100 0800 0000 8c00 0301 0200 0000 ................ │ -00000850: b300 0101 0800 0011 3300 0000 5e02 0101 ........3...^... │ -00000860: 0800 0012 ffff ffff 0102 3800 5400 0000 ..........8.T... │ -00000870: 0500 0000 0300 0000 4400 0000 2400 0000 ........D...$... │ +000007f0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00000800: 2000 0000 3000 0000 0800 0000 0300 0000 ...0........... │ +00000810: 0800 0003 0700 0000 0800 0000 0400 0000 ................ │ +00000820: 0800 0003 0800 0000 0800 0000 0500 0000 ................ │ +00000830: 0800 0003 0900 0000 0800 0000 0600 0000 ................ │ +00000840: 0800 0003 0a00 0000 0202 1000 1c00 0000 ................ │ +00000850: 0500 0000 0300 0000 0000 0000 0000 0000 ................ │ +00000860: 0004 0000 0102 4c00 b400 0000 0500 0000 ......L......... │ +00000870: 0300 0000 5800 0000 3800 0000 0000 0000 ....X...8....... │ 00000880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000890: 0000 0000 0b00 0000 0000 0000 0000 0000 ................ │ -000008a0: ffff ffff ffff ffff 0000 0000 1000 0100 ................ │ -000008b0: 0900 0000 6b00 0301 0000 0000 0102 3800 ....k.........8. │ -000008c0: 5400 0000 0500 0000 0300 0000 4400 0000 T...........D... │ -000008d0: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -000008e0: 0000 0000 0000 0000 0e00 0000 0000 0000 ................ │ -000008f0: 0000 0000 ffff ffff ffff ffff 0000 0000 ................ │ -00000900: 1000 0100 0900 0000 2801 0301 0000 0000 ........(....... │ -00000910: 0202 1000 1400 0000 0600 0000 0100 0000 ................ │ -00000920: 0000 0000 0102 3800 4c00 0000 0600 0000 ......8.L....... │ -00000930: 0100 0000 3c00 0000 2400 0000 0000 0000 ....<...$....... │ -00000940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000008a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000008b0: 0000 0000 3400 0000 ffff ffff 1000 0100 ....4........... │ +000008c0: 0700 0000 8b00 0301 0300 0000 9500 0101 ................ │ +000008d0: 0800 0005 0218 0000 b300 0101 0800 0011 ................ │ +000008e0: 3300 0000 5e02 0101 0800 0012 ffff ffff 3...^........... │ +000008f0: 1000 0100 0800 0000 8c00 0301 0200 0000 ................ │ +00000900: b300 0101 0800 0011 3300 0000 5e02 0101 ........3...^... │ +00000910: 0800 0012 ffff ffff 0102 4c00 6800 0000 ..........L.h... │ +00000920: 0500 0000 0300 0000 5800 0000 3800 0000 ........X...8... │ +00000930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000940: 0000 0000 0b00 0000 0000 0000 0000 0000 ................ │ 00000950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000960: 0800 0000 0200 0000 0800 0003 0200 0000 ................ │ -00000970: 0202 1000 8c00 0000 0700 0000 1f00 0000 ................ │ -00000980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000009a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000960: 0000 0000 ffff ffff ffff ffff 0000 0000 ................ │ +00000970: 1000 0100 0900 0000 6b00 0301 0000 0000 ........k....... │ +00000980: 0102 4c00 6800 0000 0500 0000 0300 0000 ..L.h........... │ +00000990: 5800 0000 3800 0000 0000 0000 0000 0000 X...8........... │ +000009a0: 0000 0000 0000 0000 0000 0000 0e00 0000 ................ │ 000009b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000009c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000009d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000009e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000009f0: 0000 0000 0000 0000 0000 0000 0102 3800 ..............8. │ -00000a00: a402 0000 0700 0000 1f00 0000 b400 0000 ................ │ -00000a10: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ +000009c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ +000009d0: ffff ffff 0000 0000 1000 0100 0900 0000 ................ │ +000009e0: 2801 0301 0000 0000 0202 1000 1400 0000 (............... │ +000009f0: 0600 0000 0100 0000 0000 0000 0102 4c00 ..............L. │ +00000a00: 6000 0000 0600 0000 0100 0000 5000 0000 `...........P... │ +00000a10: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ 00000a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000a30: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00000a40: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ -00000a50: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ -00000a60: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ -00000a70: f000 0000 0001 0000 1001 0000 2001 0000 ............ ... │ -00000a80: 3001 0000 4001 0000 5001 0000 6001 0000 0...@...P...`... │ -00000a90: 7001 0000 8001 0000 9001 0000 a001 0000 p............... │ -00000aa0: b001 0000 c001 0000 d001 0000 e001 0000 ................ │ -00000ab0: 0800 0000 0a00 0000 0800 0012 0000 0000 ................ │ -00000ac0: 0800 0000 0b00 0000 0800 0012 0000 0000 ................ │ -00000ad0: 0800 0000 0c00 0000 0800 0012 0000 0000 ................ │ -00000ae0: 0800 0000 0d00 0000 0800 0012 0000 0000 ................ │ -00000af0: 0800 0000 0e00 0000 0800 0012 0000 0000 ................ │ -00000b00: 0800 0000 0f00 0000 0800 0012 0000 0000 ................ │ -00000b10: 0800 0000 1000 0000 0800 0012 0000 0000 ................ │ -00000b20: 0800 0000 1100 0000 0800 0012 0000 0000 ................ │ -00000b30: 0800 0000 1200 0000 0800 0012 0000 0000 ................ │ -00000b40: 0800 0000 1300 0000 0800 0012 0000 0000 ................ │ -00000b50: 0800 0000 1400 0000 0800 0012 0000 0000 ................ │ -00000b60: 0800 0000 1500 0000 0800 0012 0000 0000 ................ │ -00000b70: 0800 0000 1600 0000 0800 0012 0000 0000 ................ │ -00000b80: 0800 0000 1700 0000 0800 0012 0000 0000 ................ │ -00000b90: 0800 0000 1800 0000 0800 0012 0000 0000 ................ │ -00000ba0: 0800 0000 1900 0000 0800 0012 0000 0000 ................ │ -00000bb0: 0800 0000 1a00 0000 0800 0012 0000 0000 ................ │ -00000bc0: 0800 0000 1b00 0000 0800 0012 0000 0000 ................ │ -00000bd0: 0800 0000 1c00 0000 0800 0012 0000 0000 ................ │ -00000be0: 0800 0000 1d00 0000 0800 0012 0000 0000 ................ │ -00000bf0: 0800 0000 1e00 0000 0800 0012 0000 0000 ................ │ -00000c00: 0800 0000 1f00 0000 0800 0012 0000 0000 ................ │ -00000c10: 0800 0000 2000 0000 0800 0012 0000 0000 .... ........... │ -00000c20: 0800 0000 2100 0000 0800 0012 0000 0000 ....!........... │ -00000c30: 0800 0000 2200 0000 0800 0012 0000 0000 ...."........... │ -00000c40: 0800 0000 2300 0000 0800 0012 0000 0000 ....#........... │ -00000c50: 0800 0000 2400 0000 0800 0012 0000 0000 ....$........... │ -00000c60: 0800 0000 2500 0000 0800 0012 0000 0000 ....%........... │ -00000c70: 0800 0000 2600 0000 0800 0012 0000 0000 ....&........... │ -00000c80: 0800 0000 2700 0000 0800 0012 0000 0000 ....'........... │ -00000c90: 0800 0000 0000 0000 0800 0012 0000 0000 ................ │ +00000a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000a40: 0000 0000 0000 0000 0000 0000 0800 0000 ................ │ +00000a50: 0200 0000 0800 0003 0200 0000 0202 1000 ................ │ +00000a60: 8c00 0000 0700 0000 1f00 0000 0000 0000 ................ │ +00000a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000ae0: 0000 0000 0000 0000 0102 4c00 b802 0000 ..........L..... │ +00000af0: 0700 0000 1f00 0000 c800 0000 3800 0000 ............8... │ +00000b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000b30: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ +00000b40: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ +00000b50: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ +00000b60: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ +00000b70: f000 0000 0001 0000 1001 0000 2001 0000 ............ ... │ +00000b80: 3001 0000 4001 0000 5001 0000 6001 0000 0...@...P...`... │ +00000b90: 7001 0000 8001 0000 9001 0000 a001 0000 p............... │ +00000ba0: b001 0000 c001 0000 d001 0000 e001 0000 ................ │ +00000bb0: 0800 0000 0a00 0000 0800 0012 0000 0000 ................ │ +00000bc0: 0800 0000 0b00 0000 0800 0012 0000 0000 ................ │ +00000bd0: 0800 0000 0c00 0000 0800 0012 0000 0000 ................ │ +00000be0: 0800 0000 0d00 0000 0800 0012 0000 0000 ................ │ +00000bf0: 0800 0000 0e00 0000 0800 0012 0000 0000 ................ │ +00000c00: 0800 0000 0f00 0000 0800 0012 0000 0000 ................ │ +00000c10: 0800 0000 1000 0000 0800 0012 0000 0000 ................ │ +00000c20: 0800 0000 1100 0000 0800 0012 0000 0000 ................ │ +00000c30: 0800 0000 1200 0000 0800 0012 0000 0000 ................ │ +00000c40: 0800 0000 1300 0000 0800 0012 0000 0000 ................ │ +00000c50: 0800 0000 1400 0000 0800 0012 0000 0000 ................ │ +00000c60: 0800 0000 1500 0000 0800 0012 0000 0000 ................ │ +00000c70: 0800 0000 1600 0000 0800 0012 0000 0000 ................ │ +00000c80: 0800 0000 1700 0000 0800 0012 0000 0000 ................ │ +00000c90: 0800 0000 1800 0000 0800 0012 0000 0000 ................ │ +00000ca0: 0800 0000 1900 0000 0800 0012 0000 0000 ................ │ +00000cb0: 0800 0000 1a00 0000 0800 0012 0000 0000 ................ │ +00000cc0: 0800 0000 1b00 0000 0800 0012 0000 0000 ................ │ +00000cd0: 0800 0000 1c00 0000 0800 0012 0000 0000 ................ │ +00000ce0: 0800 0000 1d00 0000 0800 0012 0000 0000 ................ │ +00000cf0: 0800 0000 1e00 0000 0800 0012 0000 0000 ................ │ +00000d00: 0800 0000 1f00 0000 0800 0012 0000 0000 ................ │ +00000d10: 0800 0000 2000 0000 0800 0012 0000 0000 .... ........... │ +00000d20: 0800 0000 2100 0000 0800 0012 0000 0000 ....!........... │ +00000d30: 0800 0000 2200 0000 0800 0012 0000 0000 ...."........... │ +00000d40: 0800 0000 2300 0000 0800 0012 0000 0000 ....#........... │ +00000d50: 0800 0000 2400 0000 0800 0012 0000 0000 ....$........... │ +00000d60: 0800 0000 2500 0000 0800 0012 0000 0000 ....%........... │ +00000d70: 0800 0000 2600 0000 0800 0012 0000 0000 ....&........... │ +00000d80: 0800 0000 2700 0000 0800 0012 0000 0000 ....'........... │ +00000d90: 0800 0000 0000 0000 0800 0012 0000 0000 ................ ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,12 +1,12 @@ │ │ │ -Zip file size: 22351 bytes, number of entries: 10 │ │ │ +Zip file size: 22333 bytes, number of entries: 10 │ │ │ ?rwxrwxr-x 2.0 unx 2738 b- stor 80-Jan-01 00:00 com/ath0/rpn/CalculatorKeyLayout.class │ │ │ -?rwxrwxr-x 2.0 unx 8041 b- stor 80-Jan-01 00:00 com/ath0/rpn/Main.class │ │ │ +?rwxrwxr-x 2.0 unx 8023 b- stor 80-Jan-01 00:00 com/ath0/rpn/Main.class │ │ │ ?rwxrwxr-x 2.0 unx 4207 b- stor 80-Jan-01 00:00 com/ath0/rpn/a.class │ │ │ ?rwxrwxr-x 2.0 unx 3028 b- stor 80-Jan-01 00:00 com/ath0/rpn/b.class │ │ │ ?rwxrwxr-x 2.0 unx 579 b- stor 80-Jan-01 00:00 com/ath0/rpn/c.class │ │ │ ?rwxrwxr-x 2.0 unx 382 b- stor 80-Jan-01 00:00 com/ath0/rpn/d.class │ │ │ ?rwxrwxr-x 2.0 unx 383 b- stor 80-Jan-01 00:00 com/ath0/rpn/e.class │ │ │ ?rwxrwxr-x 2.0 unx 84 b- stor 80-Jan-01 00:00 com/ath0/rpn/f.class │ │ │ ?rwxrwxr-x 2.0 unx 1246 b- stor 80-Jan-01 00:00 com/ath0/rpn/g.class │ │ │ ?rwxrwxr-x 2.0 unx 439 b- stor 80-Jan-01 00:00 com/ath0/rpn/h.class │ │ │ -10 files, 21127 bytes uncompressed, 21127 bytes compressed: 0.0% │ │ │ +10 files, 21109 bytes uncompressed, 21109 bytes compressed: 0.0% │ │ ├── com/ath0/rpn/Main.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -199,17 +199,17 @@ │ │ │ │ #191 = Float 1.7944586E38f │ │ │ │ #192 = Utf8 android/widget/TextView │ │ │ │ #193 = Class #192 // android/widget/TextView │ │ │ │ #194 = Utf8 getText │ │ │ │ #195 = Utf8 ()Ljava/lang/CharSequence; │ │ │ │ #196 = NameAndType #194:#195 // getText:()Ljava/lang/CharSequence; │ │ │ │ #197 = Methodref #193.#196 // android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - #198 = Utf8 java/lang/Object │ │ │ │ - #199 = Class #198 // java/lang/Object │ │ │ │ - #200 = Methodref #199.#148 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #198 = Utf8 java/lang/CharSequence │ │ │ │ + #199 = Class #198 // java/lang/CharSequence │ │ │ │ + #200 = InterfaceMethodref #199.#148 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #201 = Float 1.4E-44f │ │ │ │ #202 = Utf8 java/lang/String │ │ │ │ #203 = Class #202 // java/lang/String │ │ │ │ #204 = Utf8 lastIndexOf │ │ │ │ #205 = Utf8 (I)I │ │ │ │ #206 = NameAndType #204:#205 // lastIndexOf:(I)I │ │ │ │ #207 = Methodref #203.#206 // java/lang/String.lastIndexOf:(I)I │ │ │ │ @@ -248,239 +248,237 @@ │ │ │ │ #240 = Utf8 android/content/ClipData$Item │ │ │ │ #241 = Class #240 // android/content/ClipData$Item │ │ │ │ #242 = Methodref #241.#196 // android/content/ClipData$Item.getText:()Ljava/lang/CharSequence; │ │ │ │ #243 = Utf8 paste │ │ │ │ #244 = String #243 // paste │ │ │ │ #245 = Utf8 Asked to paste │ │ │ │ #246 = String #245 // Asked to paste │ │ │ │ - #247 = Utf8 java/lang/CharSequence │ │ │ │ - #248 = Class #247 // java/lang/CharSequence │ │ │ │ - #249 = Utf8 length │ │ │ │ - #250 = Utf8 ()I │ │ │ │ - #251 = NameAndType #249:#250 // length:()I │ │ │ │ - #252 = InterfaceMethodref #248.#251 // java/lang/CharSequence.length:()I │ │ │ │ - #253 = Utf8 charAt │ │ │ │ - #254 = Utf8 (I)C │ │ │ │ - #255 = NameAndType #253:#254 // charAt:(I)C │ │ │ │ - #256 = InterfaceMethodref #248.#255 // java/lang/CharSequence.charAt:(I)C │ │ │ │ - #257 = Utf8 (C)Z │ │ │ │ - #258 = NameAndType #7:#257 // a:(C)Z │ │ │ │ - #259 = Methodref #2.#258 // com/ath0/rpn/Main.a:(C)Z │ │ │ │ - #260 = NameAndType #7:#72 // a:()Z │ │ │ │ - #261 = Methodref #56.#260 // com/ath0/rpn/a.a:()Z │ │ │ │ - #262 = NameAndType #13:#14 // d:I │ │ │ │ - #263 = Fieldref #2.#262 // com/ath0/rpn/Main.d:I │ │ │ │ - #264 = Utf8 (C)Ljava/lang/StringBuilder; │ │ │ │ - #265 = NameAndType #138:#264 // append:(C)Ljava/lang/StringBuilder; │ │ │ │ - #266 = Methodref #134.#265 // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - #267 = Utf8 m │ │ │ │ - #268 = NameAndType #267:#250 // m:()I │ │ │ │ - #269 = Methodref #56.#268 // com/ath0/rpn/a.m:()I │ │ │ │ - #270 = Utf8 setLines │ │ │ │ - #271 = Utf8 (I)V │ │ │ │ - #272 = NameAndType #270:#271 // setLines:(I)V │ │ │ │ - #273 = Methodref #193.#272 // android/widget/TextView.setLines:(I)V │ │ │ │ - #274 = Utf8 setText │ │ │ │ - #275 = Utf8 (Ljava/lang/CharSequence;)V │ │ │ │ - #276 = NameAndType #274:#275 // setText:(Ljava/lang/CharSequence;)V │ │ │ │ - #277 = Methodref #193.#276 // android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - #278 = NameAndType #35:#16 // e:()V │ │ │ │ - #279 = Methodref #2.#278 // com/ath0/rpn/Main.e:()V │ │ │ │ - #280 = Utf8 (I)Ljava/lang/StringBuilder; │ │ │ │ - #281 = NameAndType #7:#280 // a:(I)Ljava/lang/StringBuilder; │ │ │ │ - #282 = Methodref #56.#281 // com/ath0/rpn/a.a:(I)Ljava/lang/StringBuilder; │ │ │ │ - #283 = Utf8 \n │ │ │ │ - #284 = String #283 // \n │ │ │ │ - #285 = Utf8 android/view/View │ │ │ │ - #286 = Class #285 // android/view/View │ │ │ │ - #287 = Utf8 getTag │ │ │ │ - #288 = NameAndType #287:#162 // getTag:()Ljava/lang/Object; │ │ │ │ - #289 = Methodref #286.#288 // android/view/View.getTag:()Ljava/lang/Object; │ │ │ │ - #290 = Utf8 sdp │ │ │ │ - #291 = String #290 // sdp │ │ │ │ - #292 = Utf8 equals │ │ │ │ - #293 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ - #294 = NameAndType #292:#293 // equals:(Ljava/lang/Object;)Z │ │ │ │ - #295 = Methodref #203.#294 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - #296 = Utf8 l │ │ │ │ - #297 = NameAndType #296:#16 // l:()V │ │ │ │ - #298 = Methodref #56.#297 // com/ath0/rpn/a.l:()V │ │ │ │ - #299 = Utf8 drop │ │ │ │ - #300 = String #299 // drop │ │ │ │ - #301 = Utf8 swap │ │ │ │ - #302 = String #301 // swap │ │ │ │ - #303 = Methodref #56.#278 // com/ath0/rpn/a.e:()V │ │ │ │ - #304 = Utf8 pow │ │ │ │ - #305 = String #304 // pow │ │ │ │ - #306 = Utf8 i │ │ │ │ - #307 = NameAndType #306:#67 // i:()Ljava/lang/String; │ │ │ │ - #308 = Methodref #56.#307 // com/ath0/rpn/a.i:()Ljava/lang/String; │ │ │ │ - #309 = Utf8 1/x │ │ │ │ - #310 = String #309 // 1/x │ │ │ │ - #311 = Utf8 k │ │ │ │ - #312 = NameAndType #311:#67 // k:()Ljava/lang/String; │ │ │ │ - #313 = Methodref #56.#312 // com/ath0/rpn/a.k:()Ljava/lang/String; │ │ │ │ - #314 = Utf8 bsp │ │ │ │ - #315 = String #314 // bsp │ │ │ │ - #316 = Methodref #2.#75 // com/ath0/rpn/Main.c:()V │ │ │ │ - #317 = Utf8 chs │ │ │ │ - #318 = String #317 // chs │ │ │ │ - #319 = Methodref #56.#51 // com/ath0/rpn/a.b:()V │ │ │ │ - #320 = Utf8 sqrt │ │ │ │ - #321 = String #320 // sqrt │ │ │ │ - #322 = Utf8 n │ │ │ │ - #323 = NameAndType #322:#16 // n:()V │ │ │ │ - #324 = Methodref #56.#323 // com/ath0/rpn/a.n:()V │ │ │ │ - #325 = Utf8 enter │ │ │ │ - #326 = String #325 // enter │ │ │ │ - #327 = Methodref #2.#78 // com/ath0/rpn/Main.d:()V │ │ │ │ - #328 = Methodref #203.#255 // java/lang/String.charAt:(I)C │ │ │ │ - #329 = Utf8 onOptionsItemSelected │ │ │ │ - #330 = Utf8 (Landroid/view/MenuItem;)Z │ │ │ │ - #331 = NameAndType #329:#330 // onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ │ │ - #332 = Methodref #2.#331 // com/ath0/rpn/Main.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ │ │ - #333 = Utf8 Main │ │ │ │ - #334 = String #333 // Main │ │ │ │ - #335 = Utf8 onCreate │ │ │ │ - #336 = String #335 // onCreate │ │ │ │ - #337 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ - #338 = NameAndType #335:#337 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ - #339 = Methodref #4.#338 // android/app/Activity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ - #340 = Utf8 com/ath0/rpn/b │ │ │ │ - #341 = Class #340 // com/ath0/rpn/b │ │ │ │ - #342 = Utf8 (Landroid/app/Activity;)Z │ │ │ │ - #343 = NameAndType #7:#342 // a:(Landroid/app/Activity;)Z │ │ │ │ - #344 = Methodref #341.#343 // com/ath0/rpn/b.a:(Landroid/app/Activity;)Z │ │ │ │ - #345 = Integer 2130903040 │ │ │ │ - #346 = Float 1.7412887E38f │ │ │ │ - #347 = Utf8 setContentView │ │ │ │ - #348 = NameAndType #347:#271 // setContentView:(I)V │ │ │ │ - #349 = Methodref #2.#348 // com/ath0/rpn/Main.setContentView:(I)V │ │ │ │ - #350 = Methodref #2.#61 // com/ath0/rpn/Main.g:()V │ │ │ │ - #351 = Utf8 getMenuInflater │ │ │ │ - #352 = Utf8 ()Landroid/view/MenuInflater; │ │ │ │ - #353 = NameAndType #351:#352 // getMenuInflater:()Landroid/view/MenuInflater; │ │ │ │ - #354 = Methodref #2.#353 // com/ath0/rpn/Main.getMenuInflater:()Landroid/view/MenuInflater; │ │ │ │ - #355 = Integer 2131099648 │ │ │ │ - #356 = Float 1.7811655E38f │ │ │ │ - #357 = Utf8 android/view/MenuInflater │ │ │ │ - #358 = Class #357 // android/view/MenuInflater │ │ │ │ - #359 = Utf8 inflate │ │ │ │ - #360 = Utf8 (ILandroid/view/Menu;)V │ │ │ │ - #361 = NameAndType #359:#360 // inflate:(ILandroid/view/Menu;)V │ │ │ │ - #362 = Methodref #358.#361 // android/view/MenuInflater.inflate:(ILandroid/view/Menu;)V │ │ │ │ - #363 = Utf8 onPrepareOptionsMenu │ │ │ │ - #364 = Utf8 (Landroid/view/Menu;)Z │ │ │ │ - #365 = NameAndType #363:#364 // onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ - #366 = Methodref #2.#365 // com/ath0/rpn/Main.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ - #367 = Utf8 onCreateOptionsMenu │ │ │ │ - #368 = String #367 // onCreateOptionsMenu │ │ │ │ - #369 = Utf8 Options menu inflated │ │ │ │ - #370 = String #369 // Options menu inflated │ │ │ │ - #371 = Utf8 registerForContextMenu │ │ │ │ - #372 = Utf8 (Landroid/view/View;)V │ │ │ │ - #373 = NameAndType #371:#372 // registerForContextMenu:(Landroid/view/View;)V │ │ │ │ - #374 = Methodref #2.#373 // com/ath0/rpn/Main.registerForContextMenu:(Landroid/view/View;)V │ │ │ │ - #375 = Utf8 android/view/KeyEvent │ │ │ │ - #376 = Class #375 // android/view/KeyEvent │ │ │ │ - #377 = Utf8 getAction │ │ │ │ - #378 = NameAndType #377:#250 // getAction:()I │ │ │ │ - #379 = Methodref #376.#378 // android/view/KeyEvent.getAction:()I │ │ │ │ - #380 = Float 9.4E-44f │ │ │ │ - #381 = Float 9.2E-44f │ │ │ │ - #382 = Utf8 getUnicodeChar │ │ │ │ - #383 = NameAndType #382:#250 // getUnicodeChar:()I │ │ │ │ - #384 = Methodref #376.#383 // android/view/KeyEvent.getUnicodeChar:()I │ │ │ │ - #385 = Utf8 android/view/MenuItem │ │ │ │ - #386 = Class #385 // android/view/MenuItem │ │ │ │ - #387 = Utf8 getItemId │ │ │ │ - #388 = NameAndType #387:#250 // getItemId:()I │ │ │ │ - #389 = InterfaceMethodref #386.#388 // android/view/MenuItem.getItemId:()I │ │ │ │ - #390 = Methodref #4.#331 // android/app/Activity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ │ │ - #391 = NameAndType #63:#72 // h:()Z │ │ │ │ - #392 = Methodref #2.#391 // com/ath0/rpn/Main.h:()Z │ │ │ │ - #393 = NameAndType #306:#72 // i:()Z │ │ │ │ - #394 = Methodref #2.#393 // com/ath0/rpn/Main.i:()Z │ │ │ │ - #395 = Utf8 onPause │ │ │ │ - #396 = NameAndType #395:#16 // onPause:()V │ │ │ │ - #397 = Methodref #4.#396 // android/app/Activity.onPause:()V │ │ │ │ - #398 = Methodref #2.#58 // com/ath0/rpn/Main.f:()V │ │ │ │ - #399 = Integer 16908322 │ │ │ │ - #400 = Float 2.3877324E-38f │ │ │ │ - #401 = Utf8 android/view/Menu │ │ │ │ - #402 = Class #401 // android/view/Menu │ │ │ │ - #403 = Utf8 findItem │ │ │ │ - #404 = Utf8 (I)Landroid/view/MenuItem; │ │ │ │ - #405 = NameAndType #403:#404 // findItem:(I)Landroid/view/MenuItem; │ │ │ │ - #406 = InterfaceMethodref #402.#405 // android/view/Menu.findItem:(I)Landroid/view/MenuItem; │ │ │ │ - #407 = Utf8 hasPrimaryClip │ │ │ │ - #408 = NameAndType #407:#72 // hasPrimaryClip:()Z │ │ │ │ - #409 = Methodref #189.#408 // android/content/ClipboardManager.hasPrimaryClip:()Z │ │ │ │ - #410 = Utf8 getPrimaryClipDescription │ │ │ │ - #411 = Utf8 ()Landroid/content/ClipDescription; │ │ │ │ - #412 = NameAndType #410:#411 // getPrimaryClipDescription:()Landroid/content/ClipDescription; │ │ │ │ - #413 = Methodref #189.#412 // android/content/ClipboardManager.getPrimaryClipDescription:()Landroid/content/ClipDescription; │ │ │ │ - #414 = Utf8 text/plain │ │ │ │ - #415 = String #414 // text/plain │ │ │ │ - #416 = Utf8 android/content/ClipDescription │ │ │ │ - #417 = Class #416 // android/content/ClipDescription │ │ │ │ - #418 = Utf8 hasMimeType │ │ │ │ - #419 = Utf8 (Ljava/lang/String;)Z │ │ │ │ - #420 = NameAndType #418:#419 // hasMimeType:(Ljava/lang/String;)Z │ │ │ │ - #421 = Methodref #417.#420 // android/content/ClipDescription.hasMimeType:(Ljava/lang/String;)Z │ │ │ │ - #422 = Utf8 setMenuStateForClipboard │ │ │ │ - #423 = String #422 // setMenuStateForClipboard │ │ │ │ - #424 = Utf8 Clipboard is OK │ │ │ │ - #425 = String #424 // Clipboard is OK │ │ │ │ - #426 = Utf8 setEnabled │ │ │ │ - #427 = Utf8 (Z)Landroid/view/MenuItem; │ │ │ │ - #428 = NameAndType #426:#427 // setEnabled:(Z)Landroid/view/MenuItem; │ │ │ │ - #429 = InterfaceMethodref #386.#428 // android/view/MenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ │ │ - #430 = Utf8 Clipboard has no plain text │ │ │ │ - #431 = String #430 // Clipboard has no plain text │ │ │ │ - #432 = Utf8 Clipboard is empty │ │ │ │ - #433 = String #432 // Clipboard is empty │ │ │ │ - #434 = Utf8 onWindowFocusChanged │ │ │ │ - #435 = Utf8 (Z)V │ │ │ │ - #436 = NameAndType #434:#435 // onWindowFocusChanged:(Z)V │ │ │ │ - #437 = Methodref #4.#436 // android/app/Activity.onWindowFocusChanged:(Z)V │ │ │ │ - #438 = Integer 2131165185 │ │ │ │ - #439 = Float 1.794458E38f │ │ │ │ - #440 = Utf8 android/widget/FrameLayout │ │ │ │ - #441 = Class #440 // android/widget/FrameLayout │ │ │ │ - #442 = Utf8 getHeight │ │ │ │ - #443 = NameAndType #442:#250 // getHeight:()I │ │ │ │ - #444 = Methodref #441.#443 // android/widget/FrameLayout.getHeight:()I │ │ │ │ - #445 = Utf8 getLineHeight │ │ │ │ - #446 = NameAndType #445:#250 // getLineHeight:()I │ │ │ │ - #447 = Methodref #193.#446 // android/widget/TextView.getLineHeight:()I │ │ │ │ - #448 = Utf8 java/lang/Math │ │ │ │ - #449 = Class #448 // java/lang/Math │ │ │ │ - #450 = Utf8 round │ │ │ │ - #451 = Utf8 (F)I │ │ │ │ - #452 = NameAndType #450:#451 // round:(F)I │ │ │ │ - #453 = Methodref #449.#452 // java/lang/Math.round:(F)I │ │ │ │ - #454 = String #434 // onWindowFocusChanged │ │ │ │ - #455 = Utf8 Frame height = │ │ │ │ - #456 = String #455 // Frame height = │ │ │ │ - #457 = Utf8 java/lang/Integer │ │ │ │ - #458 = Class #457 // java/lang/Integer │ │ │ │ - #459 = NameAndType #147:#209 // toString:(I)Ljava/lang/String; │ │ │ │ - #460 = Methodref #458.#459 // java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ - #461 = Utf8 Line height = │ │ │ │ - #462 = String #461 // Line height = │ │ │ │ - #463 = Utf8 Therefore number of lines = │ │ │ │ - #464 = String #463 // Therefore number of lines = │ │ │ │ - #465 = Utf8 Code │ │ │ │ - #466 = Utf8 clickHandler │ │ │ │ - #467 = Utf8 onContextItemSelected │ │ │ │ - #468 = Utf8 onCreateContextMenu │ │ │ │ - #469 = Utf8 (Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ │ │ - #470 = Utf8 onKey │ │ │ │ - #471 = Utf8 (Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ │ │ + #247 = Utf8 length │ │ │ │ + #248 = Utf8 ()I │ │ │ │ + #249 = NameAndType #247:#248 // length:()I │ │ │ │ + #250 = InterfaceMethodref #199.#249 // java/lang/CharSequence.length:()I │ │ │ │ + #251 = Utf8 charAt │ │ │ │ + #252 = Utf8 (I)C │ │ │ │ + #253 = NameAndType #251:#252 // charAt:(I)C │ │ │ │ + #254 = InterfaceMethodref #199.#253 // java/lang/CharSequence.charAt:(I)C │ │ │ │ + #255 = Utf8 (C)Z │ │ │ │ + #256 = NameAndType #7:#255 // a:(C)Z │ │ │ │ + #257 = Methodref #2.#256 // com/ath0/rpn/Main.a:(C)Z │ │ │ │ + #258 = NameAndType #7:#72 // a:()Z │ │ │ │ + #259 = Methodref #56.#258 // com/ath0/rpn/a.a:()Z │ │ │ │ + #260 = NameAndType #13:#14 // d:I │ │ │ │ + #261 = Fieldref #2.#260 // com/ath0/rpn/Main.d:I │ │ │ │ + #262 = Utf8 (C)Ljava/lang/StringBuilder; │ │ │ │ + #263 = NameAndType #138:#262 // append:(C)Ljava/lang/StringBuilder; │ │ │ │ + #264 = Methodref #134.#263 // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + #265 = Utf8 m │ │ │ │ + #266 = NameAndType #265:#248 // m:()I │ │ │ │ + #267 = Methodref #56.#266 // com/ath0/rpn/a.m:()I │ │ │ │ + #268 = Utf8 setLines │ │ │ │ + #269 = Utf8 (I)V │ │ │ │ + #270 = NameAndType #268:#269 // setLines:(I)V │ │ │ │ + #271 = Methodref #193.#270 // android/widget/TextView.setLines:(I)V │ │ │ │ + #272 = Utf8 setText │ │ │ │ + #273 = Utf8 (Ljava/lang/CharSequence;)V │ │ │ │ + #274 = NameAndType #272:#273 // setText:(Ljava/lang/CharSequence;)V │ │ │ │ + #275 = Methodref #193.#274 // android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + #276 = NameAndType #35:#16 // e:()V │ │ │ │ + #277 = Methodref #2.#276 // com/ath0/rpn/Main.e:()V │ │ │ │ + #278 = Utf8 (I)Ljava/lang/StringBuilder; │ │ │ │ + #279 = NameAndType #7:#278 // a:(I)Ljava/lang/StringBuilder; │ │ │ │ + #280 = Methodref #56.#279 // com/ath0/rpn/a.a:(I)Ljava/lang/StringBuilder; │ │ │ │ + #281 = Utf8 \n │ │ │ │ + #282 = String #281 // \n │ │ │ │ + #283 = Utf8 android/view/View │ │ │ │ + #284 = Class #283 // android/view/View │ │ │ │ + #285 = Utf8 getTag │ │ │ │ + #286 = NameAndType #285:#162 // getTag:()Ljava/lang/Object; │ │ │ │ + #287 = Methodref #284.#286 // android/view/View.getTag:()Ljava/lang/Object; │ │ │ │ + #288 = Utf8 sdp │ │ │ │ + #289 = String #288 // sdp │ │ │ │ + #290 = Utf8 equals │ │ │ │ + #291 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ + #292 = NameAndType #290:#291 // equals:(Ljava/lang/Object;)Z │ │ │ │ + #293 = Methodref #203.#292 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + #294 = Utf8 l │ │ │ │ + #295 = NameAndType #294:#16 // l:()V │ │ │ │ + #296 = Methodref #56.#295 // com/ath0/rpn/a.l:()V │ │ │ │ + #297 = Utf8 drop │ │ │ │ + #298 = String #297 // drop │ │ │ │ + #299 = Utf8 swap │ │ │ │ + #300 = String #299 // swap │ │ │ │ + #301 = Methodref #56.#276 // com/ath0/rpn/a.e:()V │ │ │ │ + #302 = Utf8 pow │ │ │ │ + #303 = String #302 // pow │ │ │ │ + #304 = Utf8 i │ │ │ │ + #305 = NameAndType #304:#67 // i:()Ljava/lang/String; │ │ │ │ + #306 = Methodref #56.#305 // com/ath0/rpn/a.i:()Ljava/lang/String; │ │ │ │ + #307 = Utf8 1/x │ │ │ │ + #308 = String #307 // 1/x │ │ │ │ + #309 = Utf8 k │ │ │ │ + #310 = NameAndType #309:#67 // k:()Ljava/lang/String; │ │ │ │ + #311 = Methodref #56.#310 // com/ath0/rpn/a.k:()Ljava/lang/String; │ │ │ │ + #312 = Utf8 bsp │ │ │ │ + #313 = String #312 // bsp │ │ │ │ + #314 = Methodref #2.#75 // com/ath0/rpn/Main.c:()V │ │ │ │ + #315 = Utf8 chs │ │ │ │ + #316 = String #315 // chs │ │ │ │ + #317 = Methodref #56.#51 // com/ath0/rpn/a.b:()V │ │ │ │ + #318 = Utf8 sqrt │ │ │ │ + #319 = String #318 // sqrt │ │ │ │ + #320 = Utf8 n │ │ │ │ + #321 = NameAndType #320:#16 // n:()V │ │ │ │ + #322 = Methodref #56.#321 // com/ath0/rpn/a.n:()V │ │ │ │ + #323 = Utf8 enter │ │ │ │ + #324 = String #323 // enter │ │ │ │ + #325 = Methodref #2.#78 // com/ath0/rpn/Main.d:()V │ │ │ │ + #326 = Methodref #203.#253 // java/lang/String.charAt:(I)C │ │ │ │ + #327 = Utf8 onOptionsItemSelected │ │ │ │ + #328 = Utf8 (Landroid/view/MenuItem;)Z │ │ │ │ + #329 = NameAndType #327:#328 // onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ │ │ + #330 = Methodref #2.#329 // com/ath0/rpn/Main.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ │ │ + #331 = Utf8 Main │ │ │ │ + #332 = String #331 // Main │ │ │ │ + #333 = Utf8 onCreate │ │ │ │ + #334 = String #333 // onCreate │ │ │ │ + #335 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ + #336 = NameAndType #333:#335 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ + #337 = Methodref #4.#336 // android/app/Activity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ + #338 = Utf8 com/ath0/rpn/b │ │ │ │ + #339 = Class #338 // com/ath0/rpn/b │ │ │ │ + #340 = Utf8 (Landroid/app/Activity;)Z │ │ │ │ + #341 = NameAndType #7:#340 // a:(Landroid/app/Activity;)Z │ │ │ │ + #342 = Methodref #339.#341 // com/ath0/rpn/b.a:(Landroid/app/Activity;)Z │ │ │ │ + #343 = Integer 2130903040 │ │ │ │ + #344 = Float 1.7412887E38f │ │ │ │ + #345 = Utf8 setContentView │ │ │ │ + #346 = NameAndType #345:#269 // setContentView:(I)V │ │ │ │ + #347 = Methodref #2.#346 // com/ath0/rpn/Main.setContentView:(I)V │ │ │ │ + #348 = Methodref #2.#61 // com/ath0/rpn/Main.g:()V │ │ │ │ + #349 = Utf8 getMenuInflater │ │ │ │ + #350 = Utf8 ()Landroid/view/MenuInflater; │ │ │ │ + #351 = NameAndType #349:#350 // getMenuInflater:()Landroid/view/MenuInflater; │ │ │ │ + #352 = Methodref #2.#351 // com/ath0/rpn/Main.getMenuInflater:()Landroid/view/MenuInflater; │ │ │ │ + #353 = Integer 2131099648 │ │ │ │ + #354 = Float 1.7811655E38f │ │ │ │ + #355 = Utf8 android/view/MenuInflater │ │ │ │ + #356 = Class #355 // android/view/MenuInflater │ │ │ │ + #357 = Utf8 inflate │ │ │ │ + #358 = Utf8 (ILandroid/view/Menu;)V │ │ │ │ + #359 = NameAndType #357:#358 // inflate:(ILandroid/view/Menu;)V │ │ │ │ + #360 = Methodref #356.#359 // android/view/MenuInflater.inflate:(ILandroid/view/Menu;)V │ │ │ │ + #361 = Utf8 onPrepareOptionsMenu │ │ │ │ + #362 = Utf8 (Landroid/view/Menu;)Z │ │ │ │ + #363 = NameAndType #361:#362 // onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ + #364 = Methodref #2.#363 // com/ath0/rpn/Main.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ + #365 = Utf8 onCreateOptionsMenu │ │ │ │ + #366 = String #365 // onCreateOptionsMenu │ │ │ │ + #367 = Utf8 Options menu inflated │ │ │ │ + #368 = String #367 // Options menu inflated │ │ │ │ + #369 = Utf8 registerForContextMenu │ │ │ │ + #370 = Utf8 (Landroid/view/View;)V │ │ │ │ + #371 = NameAndType #369:#370 // registerForContextMenu:(Landroid/view/View;)V │ │ │ │ + #372 = Methodref #2.#371 // com/ath0/rpn/Main.registerForContextMenu:(Landroid/view/View;)V │ │ │ │ + #373 = Utf8 android/view/KeyEvent │ │ │ │ + #374 = Class #373 // android/view/KeyEvent │ │ │ │ + #375 = Utf8 getAction │ │ │ │ + #376 = NameAndType #375:#248 // getAction:()I │ │ │ │ + #377 = Methodref #374.#376 // android/view/KeyEvent.getAction:()I │ │ │ │ + #378 = Float 9.4E-44f │ │ │ │ + #379 = Float 9.2E-44f │ │ │ │ + #380 = Utf8 getUnicodeChar │ │ │ │ + #381 = NameAndType #380:#248 // getUnicodeChar:()I │ │ │ │ + #382 = Methodref #374.#381 // android/view/KeyEvent.getUnicodeChar:()I │ │ │ │ + #383 = Utf8 android/view/MenuItem │ │ │ │ + #384 = Class #383 // android/view/MenuItem │ │ │ │ + #385 = Utf8 getItemId │ │ │ │ + #386 = NameAndType #385:#248 // getItemId:()I │ │ │ │ + #387 = InterfaceMethodref #384.#386 // android/view/MenuItem.getItemId:()I │ │ │ │ + #388 = Methodref #4.#329 // android/app/Activity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ │ │ + #389 = NameAndType #63:#72 // h:()Z │ │ │ │ + #390 = Methodref #2.#389 // com/ath0/rpn/Main.h:()Z │ │ │ │ + #391 = NameAndType #304:#72 // i:()Z │ │ │ │ + #392 = Methodref #2.#391 // com/ath0/rpn/Main.i:()Z │ │ │ │ + #393 = Utf8 onPause │ │ │ │ + #394 = NameAndType #393:#16 // onPause:()V │ │ │ │ + #395 = Methodref #4.#394 // android/app/Activity.onPause:()V │ │ │ │ + #396 = Methodref #2.#58 // com/ath0/rpn/Main.f:()V │ │ │ │ + #397 = Integer 16908322 │ │ │ │ + #398 = Float 2.3877324E-38f │ │ │ │ + #399 = Utf8 android/view/Menu │ │ │ │ + #400 = Class #399 // android/view/Menu │ │ │ │ + #401 = Utf8 findItem │ │ │ │ + #402 = Utf8 (I)Landroid/view/MenuItem; │ │ │ │ + #403 = NameAndType #401:#402 // findItem:(I)Landroid/view/MenuItem; │ │ │ │ + #404 = InterfaceMethodref #400.#403 // android/view/Menu.findItem:(I)Landroid/view/MenuItem; │ │ │ │ + #405 = Utf8 hasPrimaryClip │ │ │ │ + #406 = NameAndType #405:#72 // hasPrimaryClip:()Z │ │ │ │ + #407 = Methodref #189.#406 // android/content/ClipboardManager.hasPrimaryClip:()Z │ │ │ │ + #408 = Utf8 getPrimaryClipDescription │ │ │ │ + #409 = Utf8 ()Landroid/content/ClipDescription; │ │ │ │ + #410 = NameAndType #408:#409 // getPrimaryClipDescription:()Landroid/content/ClipDescription; │ │ │ │ + #411 = Methodref #189.#410 // android/content/ClipboardManager.getPrimaryClipDescription:()Landroid/content/ClipDescription; │ │ │ │ + #412 = Utf8 text/plain │ │ │ │ + #413 = String #412 // text/plain │ │ │ │ + #414 = Utf8 android/content/ClipDescription │ │ │ │ + #415 = Class #414 // android/content/ClipDescription │ │ │ │ + #416 = Utf8 hasMimeType │ │ │ │ + #417 = Utf8 (Ljava/lang/String;)Z │ │ │ │ + #418 = NameAndType #416:#417 // hasMimeType:(Ljava/lang/String;)Z │ │ │ │ + #419 = Methodref #415.#418 // android/content/ClipDescription.hasMimeType:(Ljava/lang/String;)Z │ │ │ │ + #420 = Utf8 setMenuStateForClipboard │ │ │ │ + #421 = String #420 // setMenuStateForClipboard │ │ │ │ + #422 = Utf8 Clipboard is OK │ │ │ │ + #423 = String #422 // Clipboard is OK │ │ │ │ + #424 = Utf8 setEnabled │ │ │ │ + #425 = Utf8 (Z)Landroid/view/MenuItem; │ │ │ │ + #426 = NameAndType #424:#425 // setEnabled:(Z)Landroid/view/MenuItem; │ │ │ │ + #427 = InterfaceMethodref #384.#426 // android/view/MenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ │ │ + #428 = Utf8 Clipboard has no plain text │ │ │ │ + #429 = String #428 // Clipboard has no plain text │ │ │ │ + #430 = Utf8 Clipboard is empty │ │ │ │ + #431 = String #430 // Clipboard is empty │ │ │ │ + #432 = Utf8 onWindowFocusChanged │ │ │ │ + #433 = Utf8 (Z)V │ │ │ │ + #434 = NameAndType #432:#433 // onWindowFocusChanged:(Z)V │ │ │ │ + #435 = Methodref #4.#434 // android/app/Activity.onWindowFocusChanged:(Z)V │ │ │ │ + #436 = Integer 2131165185 │ │ │ │ + #437 = Float 1.794458E38f │ │ │ │ + #438 = Utf8 android/widget/FrameLayout │ │ │ │ + #439 = Class #438 // android/widget/FrameLayout │ │ │ │ + #440 = Utf8 getHeight │ │ │ │ + #441 = NameAndType #440:#248 // getHeight:()I │ │ │ │ + #442 = Methodref #439.#441 // android/widget/FrameLayout.getHeight:()I │ │ │ │ + #443 = Utf8 getLineHeight │ │ │ │ + #444 = NameAndType #443:#248 // getLineHeight:()I │ │ │ │ + #445 = Methodref #193.#444 // android/widget/TextView.getLineHeight:()I │ │ │ │ + #446 = Utf8 java/lang/Math │ │ │ │ + #447 = Class #446 // java/lang/Math │ │ │ │ + #448 = Utf8 round │ │ │ │ + #449 = Utf8 (F)I │ │ │ │ + #450 = NameAndType #448:#449 // round:(F)I │ │ │ │ + #451 = Methodref #447.#450 // java/lang/Math.round:(F)I │ │ │ │ + #452 = String #432 // onWindowFocusChanged │ │ │ │ + #453 = Utf8 Frame height = │ │ │ │ + #454 = String #453 // Frame height = │ │ │ │ + #455 = Utf8 java/lang/Integer │ │ │ │ + #456 = Class #455 // java/lang/Integer │ │ │ │ + #457 = NameAndType #147:#209 // toString:(I)Ljava/lang/String; │ │ │ │ + #458 = Methodref #456.#457 // java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ + #459 = Utf8 Line height = │ │ │ │ + #460 = String #459 // Line height = │ │ │ │ + #461 = Utf8 Therefore number of lines = │ │ │ │ + #462 = String #461 // Therefore number of lines = │ │ │ │ + #463 = Utf8 Code │ │ │ │ + #464 = Utf8 clickHandler │ │ │ │ + #465 = Utf8 onContextItemSelected │ │ │ │ + #466 = Utf8 onCreateContextMenu │ │ │ │ + #467 = Utf8 (Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ │ │ + #468 = Utf8 onKey │ │ │ │ + #469 = Utf8 (Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ │ │ { │ │ │ │ private com.ath0.rpn.g a; │ │ │ │ descriptor: Lcom/ath0/rpn/g; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ │ │ │ │ private com.ath0.rpn.a b; │ │ │ │ descriptor: Lcom/ath0/rpn/a; │ │ │ │ @@ -963,52 +961,52 @@ │ │ │ │ 9: checkcast #189 // class android/content/ClipboardManager │ │ │ │ 12: astore_1 │ │ │ │ 13: aload_0 │ │ │ │ 14: ldc #190 // int 2131165188 │ │ │ │ 16: invokevirtual #91 // Method findViewById:(I)Landroid/view/View; │ │ │ │ 19: checkcast #193 // class android/widget/TextView │ │ │ │ 22: invokevirtual #197 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 25: invokevirtual #200 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 28: astore_2 │ │ │ │ - 29: aload_2 │ │ │ │ - 30: bipush 10 │ │ │ │ - 32: invokevirtual #207 // Method java/lang/String.lastIndexOf:(I)I │ │ │ │ - 35: iconst_1 │ │ │ │ - 36: iadd │ │ │ │ - 37: istore_3 │ │ │ │ - 38: aload_2 │ │ │ │ - 39: iload_3 │ │ │ │ - 40: invokevirtual #211 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ - 43: astore_2 │ │ │ │ - 44: new #134 // class java/lang/StringBuilder │ │ │ │ - 47: astore 4 │ │ │ │ - 49: aload 4 │ │ │ │ - 51: invokespecial #135 // Method java/lang/StringBuilder."":()V │ │ │ │ - 54: aload 4 │ │ │ │ - 56: ldc #215 // String Putting │ │ │ │ - 58: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 61: aload_2 │ │ │ │ - 62: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 65: ldc #217 // String on clipboard │ │ │ │ - 67: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 70: invokevirtual #149 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 73: astore 4 │ │ │ │ - 75: ldc #213 // String copy │ │ │ │ - 77: aload 4 │ │ │ │ - 79: invokestatic #219 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 82: pop │ │ │ │ - 83: ldc #221 // String RPN calculator value │ │ │ │ - 85: aload_2 │ │ │ │ - 86: invokestatic #227 // Method android/content/ClipData.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; │ │ │ │ - 89: astore_2 │ │ │ │ - 90: aload_1 │ │ │ │ - 91: aload_2 │ │ │ │ - 92: invokevirtual #231 // Method android/content/ClipboardManager.setPrimaryClip:(Landroid/content/ClipData;)V │ │ │ │ - 95: iconst_1 │ │ │ │ - 96: ireturn │ │ │ │ + 25: invokeinterface #200, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 30: astore_2 │ │ │ │ + 31: aload_2 │ │ │ │ + 32: bipush 10 │ │ │ │ + 34: invokevirtual #207 // Method java/lang/String.lastIndexOf:(I)I │ │ │ │ + 37: iconst_1 │ │ │ │ + 38: iadd │ │ │ │ + 39: istore_3 │ │ │ │ + 40: aload_2 │ │ │ │ + 41: iload_3 │ │ │ │ + 42: invokevirtual #211 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ + 45: astore_2 │ │ │ │ + 46: new #134 // class java/lang/StringBuilder │ │ │ │ + 49: astore 4 │ │ │ │ + 51: aload 4 │ │ │ │ + 53: invokespecial #135 // Method java/lang/StringBuilder."":()V │ │ │ │ + 56: aload 4 │ │ │ │ + 58: ldc #215 // String Putting │ │ │ │ + 60: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 63: aload_2 │ │ │ │ + 64: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 67: ldc #217 // String on clipboard │ │ │ │ + 69: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 72: invokevirtual #149 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 75: astore 4 │ │ │ │ + 77: ldc #213 // String copy │ │ │ │ + 79: aload 4 │ │ │ │ + 81: invokestatic #219 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 84: pop │ │ │ │ + 85: ldc #221 // String RPN calculator value │ │ │ │ + 87: aload_2 │ │ │ │ + 88: invokestatic #227 // Method android/content/ClipData.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; │ │ │ │ + 91: astore_2 │ │ │ │ + 92: aload_1 │ │ │ │ + 93: aload_2 │ │ │ │ + 94: invokevirtual #231 // Method android/content/ClipboardManager.setPrimaryClip:(Landroid/content/ClipData;)V │ │ │ │ + 97: iconst_1 │ │ │ │ + 98: ireturn │ │ │ │ │ │ │ │ private boolean i(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: iconst_0 │ │ │ │ @@ -1028,48 +1026,48 @@ │ │ │ │ 29: aload_3 │ │ │ │ 30: invokespecial #135 // Method java/lang/StringBuilder."":()V │ │ │ │ 33: aload_3 │ │ │ │ 34: ldc #246 // String Asked to paste │ │ │ │ 36: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 39: astore_3 │ │ │ │ 40: aload_2 │ │ │ │ - 41: invokevirtual #200 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 44: astore 4 │ │ │ │ - 46: aload_3 │ │ │ │ - 47: aload 4 │ │ │ │ - 49: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 52: invokevirtual #149 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 55: astore_3 │ │ │ │ - 56: ldc #244 // String paste │ │ │ │ - 58: aload_3 │ │ │ │ - 59: invokestatic #219 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 62: pop │ │ │ │ - 63: iconst_0 │ │ │ │ - 64: istore 5 │ │ │ │ - 66: aload_2 │ │ │ │ - 67: invokeinterface #252, 1 // InterfaceMethod java/lang/CharSequence.length:()I │ │ │ │ - 72: istore_1 │ │ │ │ - 73: iload 5 │ │ │ │ - 75: iload_1 │ │ │ │ - 76: if_icmpge 103 │ │ │ │ - 79: aload_2 │ │ │ │ - 80: iload 5 │ │ │ │ - 82: invokeinterface #256, 2 // InterfaceMethod java/lang/CharSequence.charAt:(I)C │ │ │ │ - 87: istore_1 │ │ │ │ - 88: aload_0 │ │ │ │ - 89: iload_1 │ │ │ │ - 90: invokespecial #259 // Method a:(C)Z │ │ │ │ - 93: pop │ │ │ │ - 94: iload 5 │ │ │ │ - 96: iconst_1 │ │ │ │ - 97: iadd │ │ │ │ - 98: istore 5 │ │ │ │ - 100: goto 66 │ │ │ │ - 103: iconst_1 │ │ │ │ - 104: ireturn │ │ │ │ + 41: invokeinterface #200, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 46: astore 4 │ │ │ │ + 48: aload_3 │ │ │ │ + 49: aload 4 │ │ │ │ + 51: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 54: invokevirtual #149 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 57: astore_3 │ │ │ │ + 58: ldc #244 // String paste │ │ │ │ + 60: aload_3 │ │ │ │ + 61: invokestatic #219 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 64: pop │ │ │ │ + 65: iconst_0 │ │ │ │ + 66: istore 5 │ │ │ │ + 68: aload_2 │ │ │ │ + 69: invokeinterface #250, 1 // InterfaceMethod java/lang/CharSequence.length:()I │ │ │ │ + 74: istore_1 │ │ │ │ + 75: iload 5 │ │ │ │ + 77: iload_1 │ │ │ │ + 78: if_icmpge 105 │ │ │ │ + 81: aload_2 │ │ │ │ + 82: iload 5 │ │ │ │ + 84: invokeinterface #254, 2 // InterfaceMethod java/lang/CharSequence.charAt:(I)C │ │ │ │ + 89: istore_1 │ │ │ │ + 90: aload_0 │ │ │ │ + 91: iload_1 │ │ │ │ + 92: invokespecial #257 // Method a:(C)Z │ │ │ │ + 95: pop │ │ │ │ + 96: iload 5 │ │ │ │ + 98: iconst_1 │ │ │ │ + 99: iadd │ │ │ │ + 100: istore 5 │ │ │ │ + 102: goto 68 │ │ │ │ + 105: iconst_1 │ │ │ │ + 106: ireturn │ │ │ │ │ │ │ │ public void a(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=1 │ │ │ │ 0: bipush 48 │ │ │ │ @@ -1094,114 +1092,114 @@ │ │ │ │ 37: astore 4 │ │ │ │ 39: aload 4 │ │ │ │ 41: ifnonnull 224 │ │ │ │ 44: aload_0 │ │ │ │ 45: getfield #54 // Field b:Lcom/ath0/rpn/a; │ │ │ │ 48: astore 4 │ │ │ │ 50: aload 4 │ │ │ │ - 52: invokevirtual #261 // Method com/ath0/rpn/a.a:()Z │ │ │ │ + 52: invokevirtual #259 // Method com/ath0/rpn/a.a:()Z │ │ │ │ 55: istore 5 │ │ │ │ 57: iload 5 │ │ │ │ 59: ifeq 200 │ │ │ │ 62: new #134 // class java/lang/StringBuilder │ │ │ │ 65: astore 6 │ │ │ │ 67: aload 6 │ │ │ │ 69: invokespecial #135 // Method java/lang/StringBuilder."":()V │ │ │ │ 72: iconst_1 │ │ │ │ 73: istore 5 │ │ │ │ 75: aload_0 │ │ │ │ - 76: getfield #263 // Field d:I │ │ │ │ + 76: getfield #261 // Field d:I │ │ │ │ 79: iconst_m1 │ │ │ │ 80: iadd │ │ │ │ 81: istore 7 │ │ │ │ 83: iload 5 │ │ │ │ 85: iload 7 │ │ │ │ 87: if_icmpge 111 │ │ │ │ 90: bipush 10 │ │ │ │ 92: istore 7 │ │ │ │ 94: aload 6 │ │ │ │ 96: iload 7 │ │ │ │ - 98: invokevirtual #266 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + 98: invokevirtual #264 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ 101: pop │ │ │ │ 102: iload 5 │ │ │ │ 104: iconst_1 │ │ │ │ 105: iadd │ │ │ │ 106: istore 5 │ │ │ │ 108: goto 75 │ │ │ │ 111: aload 6 │ │ │ │ 113: iload_1 │ │ │ │ - 114: invokevirtual #266 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + 114: invokevirtual #264 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ 117: pop │ │ │ │ 118: aload_0 │ │ │ │ 119: getfield #54 // Field b:Lcom/ath0/rpn/a; │ │ │ │ 122: astore 4 │ │ │ │ 124: aload 4 │ │ │ │ - 126: invokevirtual #269 // Method com/ath0/rpn/a.m:()I │ │ │ │ + 126: invokevirtual #267 // Method com/ath0/rpn/a.m:()I │ │ │ │ 129: istore 7 │ │ │ │ 131: iload 7 │ │ │ │ 133: ifle 173 │ │ │ │ 136: aload 6 │ │ │ │ 138: bipush 46 │ │ │ │ - 140: invokevirtual #266 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + 140: invokevirtual #264 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ 143: pop │ │ │ │ 144: iconst_0 │ │ │ │ 145: istore 5 │ │ │ │ 147: aconst_null │ │ │ │ 148: astore 4 │ │ │ │ 150: iload 5 │ │ │ │ 152: iload 7 │ │ │ │ 154: if_icmpge 173 │ │ │ │ 157: aload 6 │ │ │ │ 159: iload_1 │ │ │ │ - 160: invokevirtual #266 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + 160: invokevirtual #264 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ 163: pop │ │ │ │ 164: iload 5 │ │ │ │ 166: iconst_1 │ │ │ │ 167: iadd │ │ │ │ 168: istore 5 │ │ │ │ 170: goto 150 │ │ │ │ 173: aload 6 │ │ │ │ 175: astore 4 │ │ │ │ 177: aload_0 │ │ │ │ - 178: getfield #263 // Field d:I │ │ │ │ + 178: getfield #261 // Field d:I │ │ │ │ 181: istore 8 │ │ │ │ 183: aload_3 │ │ │ │ 184: iload 8 │ │ │ │ - 186: invokevirtual #273 // Method android/widget/TextView.setLines:(I)V │ │ │ │ + 186: invokevirtual #271 // Method android/widget/TextView.setLines:(I)V │ │ │ │ 189: aload_3 │ │ │ │ 190: aload 4 │ │ │ │ - 192: invokevirtual #277 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 192: invokevirtual #275 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ 195: aload_0 │ │ │ │ - 196: invokespecial #279 // Method e:()V │ │ │ │ + 196: invokespecial #277 // Method e:()V │ │ │ │ 199: return │ │ │ │ 200: aload_0 │ │ │ │ 201: getfield #54 // Field b:Lcom/ath0/rpn/a; │ │ │ │ 204: astore 4 │ │ │ │ 206: aload_0 │ │ │ │ - 207: getfield #263 // Field d:I │ │ │ │ + 207: getfield #261 // Field d:I │ │ │ │ 210: istore 8 │ │ │ │ 212: aload 4 │ │ │ │ 214: iload 8 │ │ │ │ - 216: invokevirtual #282 // Method com/ath0/rpn/a.a:(I)Ljava/lang/StringBuilder; │ │ │ │ + 216: invokevirtual #280 // Method com/ath0/rpn/a.a:(I)Ljava/lang/StringBuilder; │ │ │ │ 219: astore 4 │ │ │ │ 221: goto 177 │ │ │ │ 224: aload_0 │ │ │ │ 225: getfield #54 // Field b:Lcom/ath0/rpn/a; │ │ │ │ 228: astore 4 │ │ │ │ 230: aload_0 │ │ │ │ - 231: getfield #263 // Field d:I │ │ │ │ + 231: getfield #261 // Field d:I │ │ │ │ 234: iconst_m1 │ │ │ │ 235: iadd │ │ │ │ 236: istore 8 │ │ │ │ 238: aload 4 │ │ │ │ 240: iload 8 │ │ │ │ - 242: invokevirtual #282 // Method com/ath0/rpn/a.a:(I)Ljava/lang/StringBuilder; │ │ │ │ + 242: invokevirtual #280 // Method com/ath0/rpn/a.a:(I)Ljava/lang/StringBuilder; │ │ │ │ 245: astore 4 │ │ │ │ 247: aload 4 │ │ │ │ - 249: ldc_w #284 // String \n │ │ │ │ + 249: ldc_w #282 // String \n │ │ │ │ 252: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 255: pop │ │ │ │ 256: aload_0 │ │ │ │ 257: getfield #71 // Field c:Ljava/lang/String; │ │ │ │ 260: astore 6 │ │ │ │ 262: aload 6 │ │ │ │ 264: ifnonnull 287 │ │ │ │ @@ -1262,516 +1260,516 @@ │ │ │ │ │ │ │ │ public void clickHandler(android.view.View); │ │ │ │ descriptor: (Landroid/view/View;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ - 1: invokevirtual #289 // Method android/view/View.getTag:()Ljava/lang/Object; │ │ │ │ + 1: invokevirtual #287 // Method android/view/View.getTag:()Ljava/lang/Object; │ │ │ │ 4: checkcast #203 // class java/lang/String │ │ │ │ 7: astore_2 │ │ │ │ - 8: ldc_w #291 // String sdp │ │ │ │ + 8: ldc_w #289 // String sdp │ │ │ │ 11: astore_3 │ │ │ │ 12: aload_3 │ │ │ │ 13: aload_2 │ │ │ │ - 14: invokevirtual #295 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 14: invokevirtual #293 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 17: istore 4 │ │ │ │ 19: iload 4 │ │ │ │ 21: ifeq 42 │ │ │ │ 24: aload_0 │ │ │ │ 25: invokevirtual #52 // Method b:()V │ │ │ │ 28: aload_0 │ │ │ │ 29: getfield #54 // Field b:Lcom/ath0/rpn/a; │ │ │ │ 32: astore_2 │ │ │ │ 33: aload_2 │ │ │ │ - 34: invokevirtual #298 // Method com/ath0/rpn/a.l:()V │ │ │ │ + 34: invokevirtual #296 // Method com/ath0/rpn/a.l:()V │ │ │ │ 37: aload_0 │ │ │ │ 38: invokevirtual #50 // Method a:()V │ │ │ │ 41: return │ │ │ │ - 42: ldc_w #300 // String drop │ │ │ │ + 42: ldc_w #298 // String drop │ │ │ │ 45: astore_3 │ │ │ │ 46: aload_3 │ │ │ │ 47: aload_2 │ │ │ │ - 48: invokevirtual #295 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 48: invokevirtual #293 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 51: istore 4 │ │ │ │ 53: iload 4 │ │ │ │ 55: ifeq 78 │ │ │ │ 58: aload_0 │ │ │ │ 59: invokevirtual #52 // Method b:()V │ │ │ │ 62: aload_0 │ │ │ │ 63: getfield #54 // Field b:Lcom/ath0/rpn/a; │ │ │ │ 66: astore_2 │ │ │ │ 67: aload_2 │ │ │ │ 68: invokevirtual #76 // Method com/ath0/rpn/a.c:()V │ │ │ │ 71: aload_0 │ │ │ │ 72: invokevirtual #50 // Method a:()V │ │ │ │ 75: goto 41 │ │ │ │ - 78: ldc_w #302 // String swap │ │ │ │ + 78: ldc_w #300 // String swap │ │ │ │ 81: astore_3 │ │ │ │ 82: aload_3 │ │ │ │ 83: aload_2 │ │ │ │ - 84: invokevirtual #295 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 84: invokevirtual #293 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 87: istore 4 │ │ │ │ 89: iload 4 │ │ │ │ 91: ifeq 114 │ │ │ │ 94: aload_0 │ │ │ │ 95: invokevirtual #52 // Method b:()V │ │ │ │ 98: aload_0 │ │ │ │ 99: getfield #54 // Field b:Lcom/ath0/rpn/a; │ │ │ │ 102: astore_2 │ │ │ │ 103: aload_2 │ │ │ │ - 104: invokevirtual #303 // Method com/ath0/rpn/a.e:()V │ │ │ │ + 104: invokevirtual #301 // Method com/ath0/rpn/a.e:()V │ │ │ │ 107: aload_0 │ │ │ │ 108: invokevirtual #50 // Method a:()V │ │ │ │ 111: goto 41 │ │ │ │ - 114: ldc_w #305 // String pow │ │ │ │ + 114: ldc_w #303 // String pow │ │ │ │ 117: astore_3 │ │ │ │ 118: aload_3 │ │ │ │ 119: aload_2 │ │ │ │ - 120: invokevirtual #295 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 120: invokevirtual #293 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 123: istore 4 │ │ │ │ 125: iload 4 │ │ │ │ 127: ifeq 154 │ │ │ │ 130: aload_0 │ │ │ │ 131: invokevirtual #52 // Method b:()V │ │ │ │ 134: aload_0 │ │ │ │ 135: getfield #54 // Field b:Lcom/ath0/rpn/a; │ │ │ │ - 138: invokevirtual #308 // Method com/ath0/rpn/a.i:()Ljava/lang/String; │ │ │ │ + 138: invokevirtual #306 // Method com/ath0/rpn/a.i:()Ljava/lang/String; │ │ │ │ 141: astore_2 │ │ │ │ 142: aload_0 │ │ │ │ 143: aload_2 │ │ │ │ 144: putfield #71 // Field c:Ljava/lang/String; │ │ │ │ 147: aload_0 │ │ │ │ 148: invokevirtual #50 // Method a:()V │ │ │ │ 151: goto 41 │ │ │ │ - 154: ldc_w #310 // String 1/x │ │ │ │ + 154: ldc_w #308 // String 1/x │ │ │ │ 157: astore_3 │ │ │ │ 158: aload_3 │ │ │ │ 159: aload_2 │ │ │ │ - 160: invokevirtual #295 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 160: invokevirtual #293 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 163: istore 4 │ │ │ │ 165: iload 4 │ │ │ │ 167: ifeq 194 │ │ │ │ 170: aload_0 │ │ │ │ 171: invokevirtual #52 // Method b:()V │ │ │ │ 174: aload_0 │ │ │ │ 175: getfield #54 // Field b:Lcom/ath0/rpn/a; │ │ │ │ - 178: invokevirtual #313 // Method com/ath0/rpn/a.k:()Ljava/lang/String; │ │ │ │ + 178: invokevirtual #311 // Method com/ath0/rpn/a.k:()Ljava/lang/String; │ │ │ │ 181: astore_2 │ │ │ │ 182: aload_0 │ │ │ │ 183: aload_2 │ │ │ │ 184: putfield #71 // Field c:Ljava/lang/String; │ │ │ │ 187: aload_0 │ │ │ │ 188: invokevirtual #50 // Method a:()V │ │ │ │ 191: goto 41 │ │ │ │ - 194: ldc_w #315 // String bsp │ │ │ │ + 194: ldc_w #313 // String bsp │ │ │ │ 197: astore_3 │ │ │ │ 198: aload_3 │ │ │ │ 199: aload_2 │ │ │ │ - 200: invokevirtual #295 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 200: invokevirtual #293 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 203: istore 4 │ │ │ │ 205: iload 4 │ │ │ │ 207: ifeq 217 │ │ │ │ 210: aload_0 │ │ │ │ - 211: invokespecial #316 // Method c:()V │ │ │ │ + 211: invokespecial #314 // Method c:()V │ │ │ │ 214: goto 41 │ │ │ │ - 217: ldc_w #318 // String chs │ │ │ │ + 217: ldc_w #316 // String chs │ │ │ │ 220: astore_3 │ │ │ │ 221: aload_3 │ │ │ │ 222: aload_2 │ │ │ │ - 223: invokevirtual #295 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 223: invokevirtual #293 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 226: istore 4 │ │ │ │ 228: iload 4 │ │ │ │ 230: ifeq 253 │ │ │ │ 233: aload_0 │ │ │ │ 234: invokevirtual #52 // Method b:()V │ │ │ │ 237: aload_0 │ │ │ │ 238: getfield #54 // Field b:Lcom/ath0/rpn/a; │ │ │ │ 241: astore_2 │ │ │ │ 242: aload_2 │ │ │ │ - 243: invokevirtual #319 // Method com/ath0/rpn/a.b:()V │ │ │ │ + 243: invokevirtual #317 // Method com/ath0/rpn/a.b:()V │ │ │ │ 246: aload_0 │ │ │ │ 247: invokevirtual #50 // Method a:()V │ │ │ │ 250: goto 41 │ │ │ │ - 253: ldc_w #321 // String sqrt │ │ │ │ + 253: ldc_w #319 // String sqrt │ │ │ │ 256: astore_3 │ │ │ │ 257: aload_3 │ │ │ │ 258: aload_2 │ │ │ │ - 259: invokevirtual #295 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 259: invokevirtual #293 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 262: istore 4 │ │ │ │ 264: iload 4 │ │ │ │ 266: ifeq 289 │ │ │ │ 269: aload_0 │ │ │ │ 270: invokevirtual #52 // Method b:()V │ │ │ │ 273: aload_0 │ │ │ │ 274: getfield #54 // Field b:Lcom/ath0/rpn/a; │ │ │ │ 277: astore_2 │ │ │ │ 278: aload_2 │ │ │ │ - 279: invokevirtual #324 // Method com/ath0/rpn/a.n:()V │ │ │ │ + 279: invokevirtual #322 // Method com/ath0/rpn/a.n:()V │ │ │ │ 282: aload_0 │ │ │ │ 283: invokevirtual #50 // Method a:()V │ │ │ │ 286: goto 41 │ │ │ │ - 289: ldc_w #326 // String enter │ │ │ │ + 289: ldc_w #324 // String enter │ │ │ │ 292: astore_3 │ │ │ │ 293: aload_3 │ │ │ │ 294: aload_2 │ │ │ │ - 295: invokevirtual #295 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 295: invokevirtual #293 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 298: istore 4 │ │ │ │ 300: iload 4 │ │ │ │ 302: ifeq 312 │ │ │ │ 305: aload_0 │ │ │ │ - 306: invokespecial #327 // Method d:()V │ │ │ │ + 306: invokespecial #325 // Method d:()V │ │ │ │ 309: goto 41 │ │ │ │ 312: iconst_0 │ │ │ │ 313: istore 4 │ │ │ │ 315: aconst_null │ │ │ │ 316: astore_3 │ │ │ │ 317: aload_2 │ │ │ │ 318: iconst_0 │ │ │ │ - 319: invokevirtual #328 // Method java/lang/String.charAt:(I)C │ │ │ │ + 319: invokevirtual #326 // Method java/lang/String.charAt:(I)C │ │ │ │ 322: istore 5 │ │ │ │ 324: aload_0 │ │ │ │ 325: iload 5 │ │ │ │ - 327: invokespecial #259 // Method a:(C)Z │ │ │ │ + 327: invokespecial #257 // Method a:(C)Z │ │ │ │ 330: pop │ │ │ │ 331: goto 41 │ │ │ │ │ │ │ │ public boolean onContextItemSelected(android.view.MenuItem); │ │ │ │ descriptor: (Landroid/view/MenuItem;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ - 2: invokevirtual #332 // Method onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ │ │ + 2: invokevirtual #330 // Method onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ │ │ 5: ireturn │ │ │ │ │ │ │ │ public void onCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ - 0: ldc_w #334 // String Main │ │ │ │ - 3: ldc_w #336 // String onCreate │ │ │ │ + 0: ldc_w #332 // String Main │ │ │ │ + 3: ldc_w #334 // String onCreate │ │ │ │ 6: invokestatic #219 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 9: pop │ │ │ │ 10: aload_0 │ │ │ │ 11: aload_1 │ │ │ │ - 12: invokespecial #339 // Method android/app/Activity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ + 12: invokespecial #337 // Method android/app/Activity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ 15: aload_0 │ │ │ │ - 16: invokestatic #344 // Method com/ath0/rpn/b.a:(Landroid/app/Activity;)Z │ │ │ │ + 16: invokestatic #342 // Method com/ath0/rpn/b.a:(Landroid/app/Activity;)Z │ │ │ │ 19: pop │ │ │ │ 20: aload_0 │ │ │ │ - 21: ldc_w #345 // int 2130903040 │ │ │ │ - 24: invokevirtual #349 // Method setContentView:(I)V │ │ │ │ + 21: ldc_w #343 // int 2130903040 │ │ │ │ + 24: invokevirtual #347 // Method setContentView:(I)V │ │ │ │ 27: aload_0 │ │ │ │ - 28: invokespecial #350 // Method g:()V │ │ │ │ + 28: invokespecial #348 // Method g:()V │ │ │ │ 31: return │ │ │ │ │ │ │ │ public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo); │ │ │ │ descriptor: (Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=4 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokevirtual #354 // Method getMenuInflater:()Landroid/view/MenuInflater; │ │ │ │ - 4: ldc_w #355 // int 2131099648 │ │ │ │ + 1: invokevirtual #352 // Method getMenuInflater:()Landroid/view/MenuInflater; │ │ │ │ + 4: ldc_w #353 // int 2131099648 │ │ │ │ 7: aload_1 │ │ │ │ - 8: invokevirtual #362 // Method android/view/MenuInflater.inflate:(ILandroid/view/Menu;)V │ │ │ │ + 8: invokevirtual #360 // Method android/view/MenuInflater.inflate:(ILandroid/view/Menu;)V │ │ │ │ 11: aload_0 │ │ │ │ 12: aload_1 │ │ │ │ - 13: invokevirtual #366 // Method onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ + 13: invokevirtual #364 // Method onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ 16: pop │ │ │ │ 17: return │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(android.view.Menu); │ │ │ │ descriptor: (Landroid/view/Menu;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ - 0: ldc_w #368 // String onCreateOptionsMenu │ │ │ │ - 3: ldc_w #370 // String Options menu inflated │ │ │ │ + 0: ldc_w #366 // String onCreateOptionsMenu │ │ │ │ + 3: ldc_w #368 // String Options menu inflated │ │ │ │ 6: invokestatic #219 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 9: pop │ │ │ │ 10: aload_0 │ │ │ │ - 11: invokevirtual #354 // Method getMenuInflater:()Landroid/view/MenuInflater; │ │ │ │ - 14: ldc_w #355 // int 2131099648 │ │ │ │ + 11: invokevirtual #352 // Method getMenuInflater:()Landroid/view/MenuInflater; │ │ │ │ + 14: ldc_w #353 // int 2131099648 │ │ │ │ 17: aload_1 │ │ │ │ - 18: invokevirtual #362 // Method android/view/MenuInflater.inflate:(ILandroid/view/Menu;)V │ │ │ │ + 18: invokevirtual #360 // Method android/view/MenuInflater.inflate:(ILandroid/view/Menu;)V │ │ │ │ 21: aload_0 │ │ │ │ 22: ldc #190 // int 2131165188 │ │ │ │ 24: invokevirtual #91 // Method findViewById:(I)Landroid/view/View; │ │ │ │ 27: checkcast #193 // class android/widget/TextView │ │ │ │ 30: astore_2 │ │ │ │ 31: aload_0 │ │ │ │ 32: aload_2 │ │ │ │ - 33: invokevirtual #374 // Method registerForContextMenu:(Landroid/view/View;)V │ │ │ │ + 33: invokevirtual #372 // Method registerForContextMenu:(Landroid/view/View;)V │ │ │ │ 36: iconst_1 │ │ │ │ 37: ireturn │ │ │ │ │ │ │ │ public boolean onKey(android.view.View, int, android.view.KeyEvent); │ │ │ │ descriptor: (Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=4 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore 4 │ │ │ │ 3: iconst_0 │ │ │ │ 4: istore 5 │ │ │ │ 6: aload_3 │ │ │ │ - 7: invokevirtual #379 // Method android/view/KeyEvent.getAction:()I │ │ │ │ + 7: invokevirtual #377 // Method android/view/KeyEvent.getAction:()I │ │ │ │ 10: istore 6 │ │ │ │ 12: iload 6 │ │ │ │ 14: ifne 69 │ │ │ │ 17: bipush 67 │ │ │ │ 19: istore 5 │ │ │ │ 21: iload_2 │ │ │ │ 22: iload 5 │ │ │ │ 24: if_icmpne 34 │ │ │ │ 27: aload_0 │ │ │ │ - 28: invokespecial #316 // Method c:()V │ │ │ │ + 28: invokespecial #314 // Method c:()V │ │ │ │ 31: iload 4 │ │ │ │ 33: ireturn │ │ │ │ 34: bipush 66 │ │ │ │ 36: istore 5 │ │ │ │ 38: iload_2 │ │ │ │ 39: iload 5 │ │ │ │ 41: if_icmpne 51 │ │ │ │ 44: aload_0 │ │ │ │ - 45: invokespecial #327 // Method d:()V │ │ │ │ + 45: invokespecial #325 // Method d:()V │ │ │ │ 48: goto 31 │ │ │ │ 51: aload_3 │ │ │ │ - 52: invokevirtual #384 // Method android/view/KeyEvent.getUnicodeChar:()I │ │ │ │ + 52: invokevirtual #382 // Method android/view/KeyEvent.getUnicodeChar:()I │ │ │ │ 55: i2c │ │ │ │ 56: istore 4 │ │ │ │ 58: aload_0 │ │ │ │ 59: iload 4 │ │ │ │ - 61: invokespecial #259 // Method a:(C)Z │ │ │ │ + 61: invokespecial #257 // Method a:(C)Z │ │ │ │ 64: istore 4 │ │ │ │ 66: goto 31 │ │ │ │ 69: iconst_0 │ │ │ │ 70: istore 4 │ │ │ │ 72: goto 31 │ │ │ │ │ │ │ │ public boolean onOptionsItemSelected(android.view.MenuItem); │ │ │ │ descriptor: (Landroid/view/MenuItem;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ - 1: invokeinterface #389, 1 // InterfaceMethod android/view/MenuItem.getItemId:()I │ │ │ │ + 1: invokeinterface #387, 1 // InterfaceMethod android/view/MenuItem.getItemId:()I │ │ │ │ 6: istore_2 │ │ │ │ 7: iload_2 │ │ │ │ 8: tableswitch { // 16908321 to 16908322 │ │ │ │ 16908321: 40 │ │ │ │ 16908322: 48 │ │ │ │ default: 32 │ │ │ │ } │ │ │ │ 32: aload_0 │ │ │ │ 33: aload_1 │ │ │ │ - 34: invokespecial #390 // Method android/app/Activity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ │ │ + 34: invokespecial #388 // Method android/app/Activity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ │ │ 37: istore_2 │ │ │ │ 38: iload_2 │ │ │ │ 39: ireturn │ │ │ │ 40: aload_0 │ │ │ │ - 41: invokespecial #392 // Method h:()Z │ │ │ │ + 41: invokespecial #390 // Method h:()Z │ │ │ │ 44: istore_2 │ │ │ │ 45: goto 38 │ │ │ │ 48: aload_0 │ │ │ │ - 49: invokespecial #394 // Method i:()Z │ │ │ │ + 49: invokespecial #392 // Method i:()Z │ │ │ │ 52: istore_2 │ │ │ │ 53: goto 38 │ │ │ │ │ │ │ │ public void onPause(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokespecial #397 // Method android/app/Activity.onPause:()V │ │ │ │ + 1: invokespecial #395 // Method android/app/Activity.onPause:()V │ │ │ │ 4: aload_0 │ │ │ │ - 5: invokespecial #398 // Method f:()V │ │ │ │ + 5: invokespecial #396 // Method f:()V │ │ │ │ 8: return │ │ │ │ │ │ │ │ public boolean onPrepareOptionsMenu(android.view.Menu); │ │ │ │ descriptor: (Landroid/view/Menu;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_0 │ │ │ │ 3: invokevirtual #179 // Method getBaseContext:()Landroid/content/Context; │ │ │ │ 6: astore_3 │ │ │ │ - 7: ldc_w #399 // int 16908322 │ │ │ │ + 7: ldc_w #397 // int 16908322 │ │ │ │ 10: istore 4 │ │ │ │ 12: aload_1 │ │ │ │ 13: iload 4 │ │ │ │ - 15: invokeinterface #406, 2 // InterfaceMethod android/view/Menu.findItem:(I)Landroid/view/MenuItem; │ │ │ │ + 15: invokeinterface #404, 2 // InterfaceMethod android/view/Menu.findItem:(I)Landroid/view/MenuItem; │ │ │ │ 20: astore 5 │ │ │ │ 22: ldc #181 // String clipboard │ │ │ │ 24: astore 6 │ │ │ │ 26: aload_3 │ │ │ │ 27: aload 6 │ │ │ │ 29: invokevirtual #187 // Method android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ 32: checkcast #189 // class android/content/ClipboardManager │ │ │ │ 35: astore_3 │ │ │ │ 36: aload_3 │ │ │ │ - 37: invokevirtual #409 // Method android/content/ClipboardManager.hasPrimaryClip:()Z │ │ │ │ + 37: invokevirtual #407 // Method android/content/ClipboardManager.hasPrimaryClip:()Z │ │ │ │ 40: istore 7 │ │ │ │ 42: iload 7 │ │ │ │ 44: ifeq 125 │ │ │ │ 47: aload_3 │ │ │ │ - 48: invokevirtual #413 // Method android/content/ClipboardManager.getPrimaryClipDescription:()Landroid/content/ClipDescription; │ │ │ │ + 48: invokevirtual #411 // Method android/content/ClipboardManager.getPrimaryClipDescription:()Landroid/content/ClipDescription; │ │ │ │ 51: astore_3 │ │ │ │ - 52: ldc_w #415 // String text/plain │ │ │ │ + 52: ldc_w #413 // String text/plain │ │ │ │ 55: astore 6 │ │ │ │ 57: aload_3 │ │ │ │ 58: aload 6 │ │ │ │ - 60: invokevirtual #421 // Method android/content/ClipDescription.hasMimeType:(Ljava/lang/String;)Z │ │ │ │ + 60: invokevirtual #419 // Method android/content/ClipDescription.hasMimeType:(Ljava/lang/String;)Z │ │ │ │ 63: istore 8 │ │ │ │ 65: iload 8 │ │ │ │ 67: ifeq 97 │ │ │ │ - 70: ldc_w #423 // String setMenuStateForClipboard │ │ │ │ + 70: ldc_w #421 // String setMenuStateForClipboard │ │ │ │ 73: astore_3 │ │ │ │ - 74: ldc_w #425 // String Clipboard is OK │ │ │ │ + 74: ldc_w #423 // String Clipboard is OK │ │ │ │ 77: astore 6 │ │ │ │ 79: aload_3 │ │ │ │ 80: aload 6 │ │ │ │ 82: invokestatic #219 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 85: pop │ │ │ │ 86: aload 5 │ │ │ │ 88: iload_2 │ │ │ │ - 89: invokeinterface #429, 2 // InterfaceMethod android/view/MenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ │ │ + 89: invokeinterface #427, 2 // InterfaceMethod android/view/MenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ │ │ 94: pop │ │ │ │ 95: iload_2 │ │ │ │ 96: ireturn │ │ │ │ - 97: ldc_w #423 // String setMenuStateForClipboard │ │ │ │ + 97: ldc_w #421 // String setMenuStateForClipboard │ │ │ │ 100: astore_3 │ │ │ │ - 101: ldc_w #431 // String Clipboard has no plain text │ │ │ │ + 101: ldc_w #429 // String Clipboard has no plain text │ │ │ │ 104: astore 6 │ │ │ │ 106: aload_3 │ │ │ │ 107: aload 6 │ │ │ │ 109: invokestatic #219 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 112: pop │ │ │ │ 113: aload 5 │ │ │ │ 115: iconst_0 │ │ │ │ - 116: invokeinterface #429, 2 // InterfaceMethod android/view/MenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ │ │ + 116: invokeinterface #427, 2 // InterfaceMethod android/view/MenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ │ │ 121: pop │ │ │ │ 122: goto 95 │ │ │ │ - 125: ldc_w #423 // String setMenuStateForClipboard │ │ │ │ + 125: ldc_w #421 // String setMenuStateForClipboard │ │ │ │ 128: astore_3 │ │ │ │ - 129: ldc_w #433 // String Clipboard is empty │ │ │ │ + 129: ldc_w #431 // String Clipboard is empty │ │ │ │ 132: astore 6 │ │ │ │ 134: aload_3 │ │ │ │ 135: aload 6 │ │ │ │ 137: invokestatic #219 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 140: pop │ │ │ │ 141: aload 5 │ │ │ │ 143: iconst_0 │ │ │ │ - 144: invokeinterface #429, 2 // InterfaceMethod android/view/MenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ │ │ + 144: invokeinterface #427, 2 // InterfaceMethod android/view/MenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ │ │ 149: pop │ │ │ │ 150: goto 95 │ │ │ │ │ │ │ │ public void onWindowFocusChanged(boolean); │ │ │ │ descriptor: (Z)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: iload_1 │ │ │ │ - 2: invokespecial #437 // Method android/app/Activity.onWindowFocusChanged:(Z)V │ │ │ │ + 2: invokespecial #435 // Method android/app/Activity.onWindowFocusChanged:(Z)V │ │ │ │ 5: aload_0 │ │ │ │ 6: ldc #190 // int 2131165188 │ │ │ │ 8: invokevirtual #91 // Method findViewById:(I)Landroid/view/View; │ │ │ │ 11: checkcast #193 // class android/widget/TextView │ │ │ │ 14: astore_2 │ │ │ │ 15: aload_0 │ │ │ │ - 16: ldc_w #438 // int 2131165185 │ │ │ │ + 16: ldc_w #436 // int 2131165185 │ │ │ │ 19: invokevirtual #91 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 22: checkcast #441 // class android/widget/FrameLayout │ │ │ │ + 22: checkcast #439 // class android/widget/FrameLayout │ │ │ │ 25: astore_3 │ │ │ │ 26: aload_3 │ │ │ │ - 27: invokevirtual #444 // Method android/widget/FrameLayout.getHeight:()I │ │ │ │ + 27: invokevirtual #442 // Method android/widget/FrameLayout.getHeight:()I │ │ │ │ 30: i2f │ │ │ │ 31: fstore 4 │ │ │ │ 33: aload_2 │ │ │ │ - 34: invokevirtual #447 // Method android/widget/TextView.getLineHeight:()I │ │ │ │ + 34: invokevirtual #445 // Method android/widget/TextView.getLineHeight:()I │ │ │ │ 37: i2f │ │ │ │ 38: fstore 5 │ │ │ │ 40: fload 4 │ │ │ │ 42: fload 5 │ │ │ │ 44: fdiv │ │ │ │ - 45: invokestatic #453 // Method java/lang/Math.round:(F)I │ │ │ │ + 45: invokestatic #451 // Method java/lang/Math.round:(F)I │ │ │ │ 48: iconst_1 │ │ │ │ 49: iadd │ │ │ │ 50: istore 6 │ │ │ │ 52: aload_0 │ │ │ │ 53: iload 6 │ │ │ │ - 55: putfield #263 // Field d:I │ │ │ │ + 55: putfield #261 // Field d:I │ │ │ │ 58: new #134 // class java/lang/StringBuilder │ │ │ │ 61: astore 7 │ │ │ │ 63: aload 7 │ │ │ │ 65: invokespecial #135 // Method java/lang/StringBuilder."":()V │ │ │ │ 68: aload 7 │ │ │ │ - 70: ldc_w #456 // String Frame height = │ │ │ │ + 70: ldc_w #454 // String Frame height = │ │ │ │ 73: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 76: astore 7 │ │ │ │ 78: aload_3 │ │ │ │ - 79: invokevirtual #444 // Method android/widget/FrameLayout.getHeight:()I │ │ │ │ - 82: invokestatic #460 // Method java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ + 79: invokevirtual #442 // Method android/widget/FrameLayout.getHeight:()I │ │ │ │ + 82: invokestatic #458 // Method java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ 85: astore_3 │ │ │ │ 86: aload 7 │ │ │ │ 88: aload_3 │ │ │ │ 89: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 92: invokevirtual #149 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 95: astore_3 │ │ │ │ - 96: ldc_w #454 // String onWindowFocusChanged │ │ │ │ + 96: ldc_w #452 // String onWindowFocusChanged │ │ │ │ 99: aload_3 │ │ │ │ 100: invokestatic #219 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 103: pop │ │ │ │ 104: new #134 // class java/lang/StringBuilder │ │ │ │ 107: astore 8 │ │ │ │ 109: aload 8 │ │ │ │ 111: invokespecial #135 // Method java/lang/StringBuilder."":()V │ │ │ │ 114: aload 8 │ │ │ │ - 116: ldc_w #462 // String Line height = │ │ │ │ + 116: ldc_w #460 // String Line height = │ │ │ │ 119: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 122: astore 8 │ │ │ │ 124: aload_2 │ │ │ │ - 125: invokevirtual #447 // Method android/widget/TextView.getLineHeight:()I │ │ │ │ - 128: invokestatic #460 // Method java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ + 125: invokevirtual #445 // Method android/widget/TextView.getLineHeight:()I │ │ │ │ + 128: invokestatic #458 // Method java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ 131: astore_2 │ │ │ │ 132: aload 8 │ │ │ │ 134: aload_2 │ │ │ │ 135: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 138: invokevirtual #149 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 141: astore_2 │ │ │ │ - 142: ldc_w #454 // String onWindowFocusChanged │ │ │ │ + 142: ldc_w #452 // String onWindowFocusChanged │ │ │ │ 145: aload_2 │ │ │ │ 146: invokestatic #219 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 149: pop │ │ │ │ 150: new #134 // class java/lang/StringBuilder │ │ │ │ 153: astore_3 │ │ │ │ 154: aload_3 │ │ │ │ 155: invokespecial #135 // Method java/lang/StringBuilder."":()V │ │ │ │ 158: aload_3 │ │ │ │ - 159: ldc_w #464 // String Therefore number of lines = │ │ │ │ + 159: ldc_w #462 // String Therefore number of lines = │ │ │ │ 162: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 165: astore_3 │ │ │ │ 166: aload_0 │ │ │ │ - 167: getfield #263 // Field d:I │ │ │ │ - 170: invokestatic #460 // Method java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ + 167: getfield #261 // Field d:I │ │ │ │ + 170: invokestatic #458 // Method java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ 173: astore 8 │ │ │ │ 175: aload_3 │ │ │ │ 176: aload 8 │ │ │ │ 178: invokevirtual #141 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 181: invokevirtual #149 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 184: astore_3 │ │ │ │ - 185: ldc_w #454 // String onWindowFocusChanged │ │ │ │ + 185: ldc_w #452 // String onWindowFocusChanged │ │ │ │ 188: aload_3 │ │ │ │ 189: invokestatic #219 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 192: pop │ │ │ │ 193: aload_0 │ │ │ │ 194: invokevirtual #50 // Method a:()V │ │ │ │ 197: return │ │ │ │ } ├── smali/com/ath0/rpn/Main.smali │ @@ -470,15 +470,15 @@ │ │ check-cast v1, Landroid/widget/TextView; │ │ invoke-virtual {v1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ const/16 v2, 0xa │ │ invoke-virtual {v1, v2}, Ljava/lang/String;->lastIndexOf(I)I │ │ @@ -568,15 +568,15 @@ │ │ const-string v4, "Asked to paste " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 ├── res/drawable-hdpi-v4/icon.png │ ├── sng │ │ @@ -1,15 +1,15 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000002 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000001 00000000 │ │ 00000000 00000001 00000000 4e483548 97936d99 99916ba3 99906ba4 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 9a946da2 726c4f77 03030214 00000008 00000004 00000001 635d455e 99946d9e 99906ba4 99906ba4 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba5 99906ba4 98946d9f 5b553f63 0000000e 00000008 00000002 │ │ 00000000 00000000 4c48344c fff6b4fd fffdbaff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbbff fffbbcff fffcbaff ffffbcff 8a825f9b 00000019 00000004 6e674b6d ffffb9ff fffdbaff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbcff fffbbbff fffbbcff fffcbaff fffdb8ff 635d447c 00000012 00000008 │ │ 00000001 00000002 a3996dad fff8b3ff f9e79dff fbe486ff fbe487ff fbe487ff fbe487ff fbe487ff fbe487ff fbe487ff fbe487ff fbe487ff fbe487ff fbe487ff fbe488ff fbe488ff fbe488ff fbe488ff fbe489ff fbe489ff fbe489ff fbe489ff fbe589ff fbe58aff fbe58aff fbe58aff fbe58aff fbe58aff fbe58bff fbe589ff fae797ff fff1aeff dcce94ee 03030247 0000001b b8ac7cc4 fff5b1ff fae79bff fbe485ff fbe487ff fbe487ff fbe487ff fbe487ff fbe487ff fbe487ff fbe487ff fbe487ff fbe487ff fbe487ff fbe488ff fbe488ff fbe488ff fbe488ff fbe489ff fbe489ff fbe489ff fbe489ff fbe589ff fbe58aff fbe58aff fbe58aff fbe58aff fbe58aff fbe58bff fbe589ff fae79aff fff4b0ff c3b783dc 00000037 00000011 │ │ 00000002 0000000a 9f9569b6 fff3b0ff f8e17fff ffd42aff ffd52fff ffd52fff ffd52fff ffd52fff ffd52fff ffd52fff ffd52fff ffd52fff ffd530ff ffd631ff ffd632ff ffd633ff ffd633ff ffd634ff ffd635ff ffd736ff ffd737ff ffd738ff ffd738ff ffd73aff ffd73aff ffd83bff ffd83cff ffd83dff ffd83eff ffd739ff fbde6bff fcecabff d7c98df2 04040365 00000031 b3a876ca fff0afff f9df75ff ffd428ff ffd52fff ffd52fff ffd52fff ffd52fff ffd52fff ffd52fff ffd52fff ffd52fff ffd530ff ffd631ff ffd632ff ffd633ff ffd634ff ffd634ff ffd635ff ffd736ff ffd737ff ffd738ff ffd739ff ffd73aff ffd73aff ffd83bff ffd83cff ffd83dff ffd83eff ffd739ff fadf74ff feeeadff c6b982e9 00000054 0000001b │ │ 00000002 0000000e 9d9265b8 ffefa9ff f7de7dff ffd52eff ffd632ff ffd633ff ffd633ff ffd633ff ffd634ff ffd635ff ffd735ff ffd736ff ffd737ff ffd738ff ffd739ff ffd73aff ffd73aff ffd83bff ffd83cff ffd83dff ffd83eff ffd83fff ffd83fff ffd940ff ffd941ff ffd942ff ffd943ff ffd944ff ffd945ff ffd941ff fade6cff f9e9a5ff d4c588f4 04040273 0000003c b1a572cd fdeda9ff f8dd73ff ffd52cff ffd632ff ffd633ff ffd633ff ffd633ff ffd634ff ffd635ff ffd735ff ffd736ff ffd737ff ffd738ff ffd739ff ffd73aff ffd83bff ffd83bff ffd83cff ffd83dff ffd83eff ffd83fff ffd940ff ffd940ff ffd941ff ffd942ff ffd943ff ffd944ff ffd945ff ffd941ff f9de74ff fbeba7ff c2b57deb 00000061 00000021 │ │ 00000003 00000010 9b8f61b9 fceaa3ff f4dc79ff ffd62fff ffd634ff ffd635ff ffd736ff ffd737ff ffd738ff ffd739ff ffd739ff ffd73aff ffd83bff ffd83cff ffd83dff ffd83eff ffd83eff ffd83fff ffd940ff ffd941ff ffd942ff ffd943ff ffd943ff ffd944ff ffd945ff ffda46ff ffda47ff ffda48ff ffda49ff ffda45ff f8dc6cff f6e49fff d1c283f4 04030277 00000040 afa26ecd fae9a3ff f6db70ff ffd62eff ffd634ff ffd635ff ffd736ff ffd737ff ffd738ff ffd739ff ffd739ff ffd73aff ffd83bff ffd83cff ffd83dff ffd83eff ffd83fff ffd83fff ffd940ff ffd941ff ffd942ff ffd943ff ffd944ff ffd944ff ffda45ff ffda46ff ffda47ff ffda48ff ffda49ff ffda45ff f7dc73ff f8e7a0ff c0b278ec 00000065 00000023 │ ├── Image content ├── res/drawable-ldpi-v4/icon.png │ ├── sng │ │ @@ -1,15 +1,15 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 a0956dab efe8aef7 e9dda9f1 e9ddaaf1 e9ddaaf1 e9dda8f1 e9dda8f1 e9dda8f1 e9dda8f1 e9dda8f1 e9dda7f1 e9dda7f1 ebdea7f2 f3ecaef6 3a352a57 2a272036 f3ebaef3 ebdeaaf2 e9ddaaf1 e9ddaaf1 e9dda8f1 e9dda8f1 e9dda8f1 e9dda8f1 e9dda8f1 e9dda7f1 e9dda7f1 e9dda7f1 f2eaaef6 b6aa7cc2 0000000c │ │ 0000020c f8e9a5ff ffe458ff ffde44ff ffde47ff ffde48ff ffde49ff ffdf4aff ffdf4cff ffe04eff ffdf4fff ffe051ff ffe053ff ffe04dff ffff8eff 756e52ab 5d57468e ffff91ff ffdd3cff ffde47ff ffde48ff ffde49ff ffdf4aff ffdf4cff ffdf4dff ffdf4eff ffe050ff ffe152ff ffe052ff ffe560ff ffefa9ff 0505084b │ │ 0000010e dfcf8ff9 ffdc43ff ffd631ff ffd735ff ffd637ff ffdc39ff ffe63bff ffe13eff ffd83fff ffd941ff ffd943ff ffd945ff ffda41ff fff17aff 645f48b1 4e4b3f8c fff279ff ffd629ff ffd634ff ffd736ff ffd738ff ffd73aff ffd83cff ffd83eff ffd840ff ffda42ff ffdb44ff ffda44ff ffde52ff e8d792ff 02030657 │ │ 0000010e d9c782f9 ffdc4aff ffd83cff ffd840ff ffdf42ff ab9642ff 545240ff 4e4d40ff a49144ff ffe34cff ffdb4eff ffdb4fff ffdc4eff ffed78ff 615b41b0 4b48398b ffed75ff ffd839ff ffd83fff ffd941ff ffd943ff ffda45ff ffda47ff ffda49ff ffe44cff aa943cff 756936ff ffe851ff ffdf5aff e1cf85ff 03040654 │ │ 0000030e d2bf74f9 ffdc4eff ffda44ff ffda48ff ffdf4aff c1aa48ff 958546ff 282c39ff 887a42ff ffeb55ff ffdc55ff ffdd57ff ffdf58ff ffe876ff 5d573ab0 4845338b ffe86fff ffda42ff ffda47ff ffda49ff ffde4cff ffe34fff feda4eff ffdc51ff ffeb55ff 907f39ff 4a442dff fff15bff ffe061ff dac679ff 03030654 │ │ 0000020e cab867f9 fedc53ff ffdc4dff ffdb4fff ffdb51ff ffe354ff fffc56ff 3f3d35ff 837541ff ffef60ff ffdf61ff ffdf63ff ffdf5aff ffe46bff 595334b0 45412d8b ffe369ff ffdc4aff ffdb4fff ffe353ff fddb50ff 5c5233ff f1d153ff ffdf59ff ffee60ff 92803cff 4e472cff fff669ff ffde5cff d3be6aff 03030654 │ │ 0000030e c4ad59f9 fddc58ff ffde55ff ffdd57ff ffdd5aff ffdf5eff ffea64ff 303030ff 7e713cff ffee54ff ffd83cff ffd326ff ffd00cff fdd53cff 565132b0 423d278b fcdd64ff ffde53ff ffe859ff f9db53ff 1f1f22ff 7c6f3aff fffc69ff ffe561ff fffd5cff 937e2eff 473c13ff ffe61dff fed011ff ccb65fff 03040854 │ │ @@ -17,15 +17,15 @@ │ │ 0000030e b59e43f9 fbd84fff ffd93cff ffd326ff ffcf11ff ffce03ff ffd600ff 1f2015ff 75610dff ffdd00ff ffcc00ff ffcc00ff ffce00ff f4cc2bff 4f4a26b0 3d361c8b f2d354ff ffef48ff 86701fff 00000aff 0d0e0bff 1f1901ff 080500ff 050400ff 060600ff 090800ff 6f5a00ff ffda00ff fdcc09ff bda648ff 03040654 │ │ 0000030e ae9538f9 fbcb0dff ffcd00ff ffcb00ff ffcb00ff ffcd00ff ffd800ff 1a190eff 715c09ff ffdf00ff ffcc00ff ffcc00ff ffce00ff f0c624ff 4c4520b0 3a341b8b eec52bff ffd000ff ffd100ff 5f4e04ff 000003ff e4b400ff ffec00ff ffd800ff ffd900ff ffd800ff ffd100ff ffcd00ff fccb07ff b69d3bff 02040554 │ │ 0000030e a78f2cf9 fac907ff ffcd00ff ffcc00ff ffcc00ff ffcd00ff ffd600ff 000007ff 564604ff ffe000ff ffcc00ff ffcc00ff ffcf00ff ebc01dff 48411ab0 3732168b e8bf20ff ffce00ff ffcf00ff ffe400ff 6c5700ff 110e00ff ffd500ff ffce00ff ffcd00ff ffcd00ff ffcd00ff ffcd00ff fcca06ff ad942dff 03030454 │ │ 0000020e a08721f9 f9c706ff ffce00ff ffcc00ff ffcc00ff ffcc00ff ffcc00ff 9e7f01ff bf9900ff ffd100ff ffcc00ff ffcc00ff ffcf00ff e8bc16ff 453c13b0 342f118b e3b918ff ffcf00ff ffcc00ff ffce00ff ffdd00ff b08e00ff f0c000ff ffce00ff ffcc00ff ffcc00ff ffcc00ff ffcd00ff fbc905ff a68c21ff 02040354 │ │ 0000010f 9b8016fb ffcd04ff ffd300ff ffd000ff ffd000ff ffd000ff ffd000ff ffe000ff ffda00ff ffd000ff ffd000ff ffd000ff ffd400ff e8ba0eff 413a0db1 322b0b8d e3b810ff ffd400ff ffd000ff ffd000ff ffd100ff ffdb00ff ffd200ff ffd000ff ffd000ff ffd000ff ffd000ff ffd100ff ffcf03ff a18616ff 03040256 │ │ 0001010d a0800bff e4b606ff e0b405ff e0b105ff e0b105ff e0b105ff e0b105ff e0b105ff e0b105ff e0b105ff e0b105ff e0b105ff e1b505ff ddb309ff 463906b0 3830058f dbb00aff e2b705ff e0b105ff e0b105ff e0b105ff e0b105ff e0b105ff e0b105ff e0b105ff e0b105ff e0b105ff e0b305ff e5b706ff a7870bff 03050154 │ │ 00000000 1f180075 3c2c00c1 302400c6 302500c6 302500c6 302500c6 302500c6 302500c6 302500c6 302500c6 302500c6 302500c6 322600c6 3b2d00c2 0302006a 0000002c 3a2d00ae 332600c6 302400c6 302500c6 302500c6 302500c6 302500c6 302500c6 302500c6 302500c6 302500c6 302400c6 3a2c00c6 241c00a5 0000002d │ │ -06070600 35332b42 67685898 63615597 63625596 63625596 63625596 63625596 63625596 63625596 63625596 63625596 63625496 64635597 63604f95 0606091a 00010400 615e4d84 64655699 63625596 63625596 63625596 63625596 63625596 63625596 63625596 63625596 63625596 63615596 6768579b 3c3a3064 00000000 │ │ +00000000 35332b42 67685898 63615597 63625596 63625596 63625596 63625596 63625596 63625596 63625596 63625596 63625496 64635597 63604f95 0606091a 00000000 615e4d84 64655699 63625596 63625596 63625596 63625596 63625596 63625596 63625596 63625596 63625596 63615596 6768579b 3c3a3064 00000000 │ │ 00000002 faeaa9fd ffff96ff fffa87ff fffb89ff fffb89ff fffb89ff fffb8aff fffc8bff fffc8cff fffc8bff fffc8cff fffc8eff fffb87ff ffffbbff 6b654b90 58533f72 ffffbeff fffa83ff fffb89ff fffb89ff fffb89ff fffb8aff fffa8bff fffc8bff fffc8cff fffc8dff fffc8cff fffb8bff ffff96ff fff4b0ff 0103052c │ │ 0000020e e6d696fd ffdb38ff ffd522ff ffd52aff ffd52cff ffd62dff ffdb30ff ffde33ff ffdc35ff ffd737ff ffd739ff ffd83cff ffd830ff fff278ff 69654db0 524f438f fff578ff ffd419ff ffd52aff ffd52bff ffd52dff ffd72fff ffde32ff ffdd34ff ffd736ff ffd738ff ffd839ff ffd838ff ffdd48ff eedd99ff 04040756 │ │ 0000010e ddcc88f9 ffdc48ff ffd738ff ffd83cff ffd93fff ffe441ff ddbc42ff b69e42ff dabb44ff ffe549ff ffdb4aff ffdb4cff ffdb4aff fff07bff 625d44b0 4d493c8b fff079ff ffd735ff ffd83cff ffd83eff ffd940ff f9d441ff c2a842ff c7ac43ff fdd847ff ffdb49ff ffda4bff ffdb4bff ffdf57ff e5d38bff 03040654 │ │ 0000020e d4c47cf9 ffdc4dff ffd940ff ffd944ff ffe346ff 9c8b43ff 1e263eff 4e4c40ff 18203aff 9e8c44ff ffe652ff ffdc53ff ffdd53ff ffeb77ff 5f583eb0 4946368b ffea73ff ffd93dff ffd943ff ffd945ff ffdd47ff f2ce48ff 1e263eff 31363eff ffda4eff ffde51ff ffdc52ff ffdc53ff ffdf5dff deca7dff 02030654 │ │ 0000020e cebb6ef9 ffdc51ff ffdb48ff ffdf4cff e8c74bff 000936ff ad9847ff ffff56ff 9d8b45ff 0f1731ff fad857ff ffe15fff ffe060ff ffe877ff 5b5536b0 4643308b ffe66dff ffdb46ff ffdc4bff ffdf4eff ffe350ff feda4fff 2e3136ff 413f37ff ffe756ff ffe35aff ffe25cff ffe05fff ffe066ff d6c372ff 03040654 │ │ 0000030e c7b360f9 fedc55ff ffdd51ff ffdd54ff f6d554ff d2b850ff ffd959ff fffb61ff 988744ff 0e152dff fedf5fff ffde4fff ffd837ff ffdc50ff 575233b0 433f2a8b ffe066ff ffde4fff f8d651ff eecb50ff f4d652ff edcc50ff 2a2b2eff 3c3c30ff f9d857ff f3d559ff edcc54ff fad644ff ffd838ff cfba64ff 02030754 │ │ 0000030e c0aa52f9 fddc5aff ffdf5aff ffde5eff ffe061ff ffe564ff ffe95dff f4d34cff 000828ff 987e1aff ffdd12ff ffcd04ff ffcc00ff fbd233ff 544f30b0 423b248b fada60ff ffe95bff c0a94eff 00062bff 161c2bff 1a1e29ff 252525ff 232324ff 131724ff 081022ff 00001eff d4aa01ff ffd300ff c8b25aff 03040754 │ ├── Image content ├── res/drawable-mdpi-v4/icon.png │ ├── sng │ │ @@ -1,15 +1,15 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 46413047 69664c73 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 69664c73 39352743 00000004 00000000 312e2232 68664b70 68624a74 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 68624974 69664c74 4c483556 0000000a 00000001 │ │ 00000000 423e2d47 fff7b3ff fffab5ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fffcb6ff faebabfb 26231948 13120d24 efe0a3ee fffdb8ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fff8b4ff fffab5ff fffdb7ff 544f3974 00000007 │ │ 00000000 6761457d fff4abff fddb54ff fed943ff fed946ff fed946ff fed946ff fed946ff fed946ff fed947ff fed948ff feda49ff feda4aff feda4bff feda4dff feda4dff fedb4fff fedb50ff fedb51ff feda4eff fcdf6aff fff1adff 413d2b87 23211754 fdedacff fcdf6bff fed841ff fed946ff fed946ff fed946ff fed946ff fed946ff fed947ff fed948ff feda49ff feda4aff feda4bff feda4cff feda4dff fedb4eff fedb4fff fedb50ff fedb50ff fddc58ff fff6a9ff 787051b5 0000001f │ │ 00000000 615b3f80 feeda1ff fdd740ff ffd52cff ffd530ff ffd631ff ffd632ff ffd633ff ffd634ff ffd736ff ffd737ff ffd838ff ffd839ff ffd83bff ffd83cff ffd83dff ffd83fff ffd940ff ffd941ff ffd93fff fcdc5dff fae9a3ff 3d392796 211e1562 f4e5a2ff fbdb5aff ffd529ff ffd530ff ffd630ff ffd631ff ffd633ff ffd634ff ffd735ff ffd737ff ffd738ff ffd739ff ffd83aff ffd83cff ffd83dff ffd93fff ffd940ff ffd941ff ffd941ff feda49ff ffef9fff 726a4abe 0000002d │ │ 00000000 60583c82 fae798ff fcd744ff ffd734ff ffd738ff ffd739ff ffd73aff ffd73cff ffdc3dff ffe23eff ffe140ff ffdf41ff ffdc42ff ffda43ff ffd944ff ffda46ff ffda47ff ffda48ff ffda49ff ffdb48ff fadb61ff f5e39aff 3c372598 201e1464 efde99ff f9d95aff ffd731ff ffd737ff ffd739ff ffd73aff ffd83bff ffd83dff ffd83eff ffd83fff ffd940ff ffd942ff ffd943ff ffd944ff ffda46ff ffdf48ff ffdc49ff ffda49ff ffda49ff fedb50ff fde997ff 706746c0 0000002f │ │ 00000000 5e563882 f6e290ff fcd747ff ffd83aff ffd83dff ffd83fff ffd940ff ffdd41ff dbbd42ff 968542ff 867942ff 786d42ff 625b41ff c5ab46ff ffe14aff ffdb4bff ffdb4cff ffdb4eff ffdb4fff ffdc4eff f9db62ff f0dd91ff 3b362398 201d1364 ebd990ff f8d85aff ffd837ff ffd83dff ffd83eff ffd93fff ffd941ff ffd942ff ffd943ff ffd944ff ffda46ff ffda47ff ffda48ff ffde4aff e9c847ff 534b2cff ad963dff ffe351ff ffdc4fff fedb55ff f9e48fff 6e6542c0 0000002f │ │ 00000000 5c543582 f1dc87ff fbd74aff ffd93fff ffd942ff ffd943ff ffd945ff ffe347ff a69344ff 23293eff 2f323dff 32343cff 2a2d3aff b59e47ff ffe450ff ffdc50ff ffdc51ff ffdc53ff ffdc54ff ffdd53ff f8da63ff ebd888ff 39352198 1f1c1264 e6d387ff f6d75aff ffd93dff ffd942ff ffd943ff ffd944ff ffda46ff ffda47ff ffda49ff ffda4aff ffdb4bff ffdb4cff ffdb4dff ffe050ff e1c249ff 0f121bff 8e7c38ff ffe857ff ffdd54ff fddc59ff f4df87ff 6c633ec0 0000002f │ ├── Image content ├── res/drawable-xhdpi-v4/icon.png │ ├── sng │ │ @@ -1,15 +1,15 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 96; height: 96; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000001 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000001 00000000 00000000 │ │ 00000000 00000000 00000001 00000002 00000000 00000002 0000000d 0000000f 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 0000000f 00000005 00000004 00000007 00000003 00000001 00000002 00000000 00000000 00000009 0000000e 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000010 0000000b 00000002 00000007 00000004 00000002 00000001 │ │ 00000000 00000000 00000003 00000000 58523d4d c4be8cbd cdc28fd3 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc491d3 b2ab7eaf 2a271d38 0000000d 0000000b 00000006 00000002 18171116 a59e7498 cdc491cf cdc18ed3 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc18ed4 cdc28fd4 c9c28fca 6f684d71 00000012 0000000d 00000006 00000002 │ │ 00000000 00000002 00000000 4b463449 fff6b4fa fff9b6ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fffeb9ff e5d89ee5 1f1d153e 00000016 0000000c 0606040e c6b987be ffffbbff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff5b3ff fff7b5ff ffffbaff 756e5087 00000019 0000000f 00000005 │ │ 00000000 00000004 00000005 aea375ac fff8b3ff faeaa8ff faeaacff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faeaadff faebadff faebadff faebadff faebadff faebacff faebacff faeaacff faeaacff faebadff faeaaaff faeaa8ff fffcb6ff 66604592 00000028 00000014 3e3a2a4b fff4b0ff fbeba9ff faeaaaff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faebadff faeaadff faebadff faebadff faebacff faebadff faebacff faebacff faeaacff faeaacff faeaacff faeaacff faeaa9ff fff3b0ff d4c78fe3 02020140 0000001d 0000000b │ │ 00000001 00000006 00000013 bfb37fce fff1acff f7e7a7ff fcde63ff fdda4cff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fdda50ff fdda50ff fdda50ff fdda51ff fddb51ff fddb52ff fddb52ff fddb53ff fddb53ff fddb54ff fddb54ff fddb55ff fddb55ff fddc55ff fddc56ff fddc57ff fddc57ff fddc58ff fddc58ff fddc58ff fddc59ff fddc59ff fddd5aff fddc56ff fae282ff f7e8a9ff fff7afff 726b4cb1 00000042 00000022 514b3672 fff4adff f7e8a9ff f9e388ff fdda4bff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fddb50ff fdda50ff fdda50ff fdda51ff fddb51ff fddb52ff fddb52ff fddb52ff fddb53ff fddb54ff fddb54ff fddb54ff fddb55ff fddc55ff fddc56ff fddc56ff fddc57ff fddc57ff fddc58ff fddc58ff fddc59ff fddc59ff fddc5aff fddd58ff fcde63ff f7e7a2ff ffeeaaff d9cb90f0 05050361 0000002e 00000012 │ │ 00000001 00000008 0000001b bbae7ad0 ffefa7ff f5e5a4ff fdd948ff ffd429ff ffd52eff ffd52eff ffd52eff ffd52eff ffd52eff ffd52eff ffd52eff ffd52eff ffd52eff ffd52eff ffd52fff ffd530ff ffd530ff ffd631ff ffd632ff ffd632ff ffd633ff ffd633ff ffd634ff ffd635ff ffd635ff ffd736ff ffd737ff ffd737ff ffd738ff ffd738ff ffd739ff ffd73aff ffd83aff ffd83bff ffd83cff ffd83cff ffd83dff ffd83eff ffd738ff fadf72ff f4e6a7ff fff4aaff 706849bc 00000055 0000002f 4e493379 fff1a8ff f5e6a7ff f9e07aff ffd428ff ffd52eff ffd52eff ffd52eff ffd52eff ffd52eff ffd52eff ffd52eff ffd52eff ffd52eff ffd52eff ffd52fff ffd52fff ffd530ff ffd631ff ffd631ff ffd632ff ffd632ff ffd633ff ffd634ff ffd634ff ffd635ff ffd636ff ffd736ff ffd737ff ffd738ff ffd738ff ffd739ff ffd73aff ffd83aff ffd83bff ffd83bff ffd83cff ffd83dff ffd83eff ffd83cff fed94aff f5e59dff fceba6ff d6c88cf2 05050375 0000003b 00000018 │ ├── Image content