--- /home/fdroid/fdroiddata/tmp/org.geometerplus.fbreader.plugin.tts_102001.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.geometerplus.fbreader.plugin.tts_102001.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: SHA-1 digest of AndroidManifest.xml does not match the digest specified in META-INF/MANIFEST.MF. Expected: <5vhyCjl6zj3x9bhpmtm98UIojvY=>, actual: │┄ ERROR: SHA-1 digest of res/drawable/media_playback_pause.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of res/drawable/media_playback_start.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of res/drawable/media_playback_stop.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <59uYp+0uXu26hWDz5ShTrLkUOdI=> │┄ ERROR: SHA-1 digest of res/drawable/media_skip_backward.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of res/drawable/media_skip_forward.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: <2IyNy/gakPaCaTOtOyIZPaPtoi4=>, actual: <57nrXzDM7BCoJrV3mq6I05lRVRo=> │┄ ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <4u8hMfcAak4F5qWwLKb/DW568+c=>, actual: <6i+oSI/Tt1loRv33fxDYXP9YYW8=> │ @@ -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: bf9bcf4bad2ffdda62eee718cdbb9ce1a9096f1c99cbe906111b492de4bfe855 │ -Signer #1 certificate SHA-1 digest: c1694739b80d99c3af36a9ae9df2a85f2fd09088 │ -Signer #1 certificate MD5 digest: 60e360504a3de50eed6a9a4ef429ce36 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 26d3340ccb3d162df2f31df8f16c9cb0dfa841de856b6c0538c85b6a0b44dd9f │ -Signer #1 public key SHA-1 digest: 6900f4463bae3f1c75147b9a60658d9ae87ff2b5 │ -Signer #1 public key MD5 digest: 2dfcb72353944015eaf0362908003749 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,410 +1,394 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 26310 (00000000000066C6h) │ - Actual end-cent-dir record offset: 26288 (00000000000066B0h) │ - Expected end-cent-dir record offset: 26288 (00000000000066B0h) │ + Zip archive file size: 26108 (00000000000065FCh) │ + Actual end-cent-dir record offset: 26086 (00000000000065E6h) │ + Expected end-cent-dir record offset: 26086 (00000000000065E6h) │ (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 13 entries. │ The central directory is 948 (00000000000003B4h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 25340 (00000000000062FCh). │ + is 25138 (0000000000006232h). │ │ │ 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 Sep 10 14:49:12 │ - 32-bit CRC value (hex): b1d5510a │ - compressed size: 463 bytes │ - uncompressed size: 886 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 00:18:28 │ + 32-bit CRC value (hex): da16b004 │ + compressed size: 1117 bytes │ + uncompressed size: 3360 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/01E93A18.SF │ + res/drawable/fbreader_plugin.png │ │ - offset of local header from start of archive: 529 │ - (0000000000000211h) bytes │ + offset of local header from start of archive: 1186 │ + (00000000000004A2h) 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 Sep 10 14:49:12 │ - 32-bit CRC value (hex): 76d55b05 │ - compressed size: 529 bytes │ - uncompressed size: 1007 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c8e4cb91 │ + compressed size: 2485 bytes │ + uncompressed size: 2485 bytes │ + length of filename: 32 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/01E93A18.RSA │ + res/drawable/media_playback_pause.png │ │ - offset of local header from start of archive: 1124 │ - (0000000000000464h) bytes │ + offset of local header from start of archive: 3733 │ + (0000000000000E95h) 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 Sep 10 14:49:12 │ - 32-bit CRC value (hex): e7b9eab5 │ - compressed size: 1037 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8d249e92 │ + compressed size: 458 bytes │ + uncompressed size: 458 bytes │ + length of filename: 37 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. │ - │ - res/drawable/fbreader_plugin.png │ + res/drawable/media_playback_start.png │ │ - offset of local header from start of archive: 2228 │ - (00000000000008B4h) bytes │ + offset of local header from start of archive: 4258 │ + (00000000000010A2h) 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 Sep 10 13:46:10 │ - 32-bit CRC value (hex): c8e4cb91 │ - compressed size: 2485 bytes │ - uncompressed size: 2485 bytes │ - length of filename: 32 characters │ - length of extra field: 4 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b5c69415 │ + compressed size: 1032 bytes │ + uncompressed size: 1032 bytes │ + length of filename: 37 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 2 bytes preceding this file. │ - │ - res/drawable/media_playback_pause.png │ + res/drawable/media_playback_stop.png │ │ - offset of local header from start of archive: 4781 │ - (00000000000012ADh) bytes │ + offset of local header from start of archive: 5357 │ + (00000000000014EDh) 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 Sep 10 13:46:10 │ - 32-bit CRC value (hex): b4cac2f6 │ - compressed size: 500 bytes │ - uncompressed size: 500 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f13cf9ba │ + compressed size: 657 bytes │ + uncompressed size: 657 bytes │ + length of filename: 36 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: │ --------------------------- │ │ - res/drawable/media_playback_start.png │ + res/drawable/media_skip_backward.png │ │ - offset of local header from start of archive: 5348 │ - (00000000000014E4h) bytes │ + offset of local header from start of archive: 6080 │ + (00000000000017C0h) 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 Sep 10 13:46:10 │ - 32-bit CRC value (hex): 92b828d4 │ - compressed size: 1095 bytes │ - uncompressed size: 1095 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 430c7e9b │ + compressed size: 1311 bytes │ + uncompressed size: 1311 bytes │ + length of filename: 36 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 1 bytes preceding this file. │ - │ - res/drawable/media_playback_stop.png │ + res/drawable/media_skip_forward.png │ │ - offset of local header from start of archive: 6511 │ - (000000000000196Fh) bytes │ + offset of local header from start of archive: 7457 │ + (0000000000001D21h) 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 Sep 10 13:46:10 │ - 32-bit CRC value (hex): 0a2a98b6 │ - compressed size: 733 bytes │ - uncompressed size: 733 bytes │ - length of filename: 36 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3627fe21 │ + compressed size: 1320 bytes │ + uncompressed size: 1320 bytes │ + length of filename: 35 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 3 bytes preceding this file. │ - │ - res/drawable/media_skip_backward.png │ + res/layout/control_panel.xml │ │ - offset of local header from start of archive: 7313 │ - (0000000000001C91h) bytes │ + offset of local header from start of archive: 8842 │ + (000000000000228Ah) 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 Sep 10 13:46:10 │ - 32-bit CRC value (hex): 94ae40d9 │ - compressed size: 1378 bytes │ - uncompressed size: 1378 bytes │ - length of filename: 36 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 12 00:18:28 │ + 32-bit CRC value (hex): 174b9443 │ + compressed size: 532 bytes │ + uncompressed size: 1772 bytes │ + length of filename: 28 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 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable/media_skip_forward.png │ + resources.arsc │ │ - offset of local header from start of archive: 8758 │ - (0000000000002236h) bytes │ + offset of local header from start of archive: 9448 │ + (00000000000024E8h) 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 Sep 10 13:46:10 │ - 32-bit CRC value (hex): 60b33aa9 │ - compressed size: 1385 bytes │ - uncompressed size: 1385 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b11dad6a │ + compressed size: 3816 bytes │ + uncompressed size: 3816 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 #10: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/layout/control_panel.xml │ + classes.dex │ │ - offset of local header from start of archive: 10209 │ - (00000000000027E1h) bytes │ + offset of local header from start of archive: 13308 │ + (00000000000033FCh) 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 Sep 10 13:46:10 │ - 32-bit CRC value (hex): 174b9443 │ - compressed size: 533 bytes │ - uncompressed size: 1772 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 2017 Oct 12 00:18:28 │ + 32-bit CRC value (hex): f555e943 │ + compressed size: 9594 bytes │ + uncompressed size: 23120 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 #11: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 10816 │ - (0000000000002A40h) bytes │ + offset of local header from start of archive: 22959 │ + (00000000000059AFh) 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 Sep 10 13:46:10 │ - 32-bit CRC value (hex): 589d3137 │ - compressed size: 1048 bytes │ - uncompressed size: 3168 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 12 00:18:28 │ + 32-bit CRC value (hex): b1d5510a │ + compressed size: 462 bytes │ + uncompressed size: 886 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 #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - resources.arsc │ + META-INF/01E93A18.SF │ │ - offset of local header from start of archive: 11929 │ - (0000000000002E99h) bytes │ + offset of local header from start of archive: 23471 │ + (0000000000005BAFh) 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 Sep 10 13:46:10 │ - 32-bit CRC value (hex): 86657e0a │ - compressed size: 3692 bytes │ - uncompressed size: 3692 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 2017 Oct 12 00:18:28 │ + 32-bit CRC value (hex): 76d55b05 │ + compressed size: 529 bytes │ + uncompressed size: 1007 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 #13: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - classes.dex │ + META-INF/01E93A18.RSA │ │ - offset of local header from start of archive: 15668 │ - (0000000000003D34h) bytes │ + offset of local header from start of archive: 24050 │ + (0000000000005DF2h) 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 Sep 10 13:46:08 │ - 32-bit CRC value (hex): d7af3d00 │ - compressed size: 9615 bytes │ - uncompressed size: 23120 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 12 00:18:28 │ + 32-bit CRC value (hex): e7b9eab5 │ + compressed size: 1037 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 │┄ Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff. │ @@ -1,8 +1,8 @@ │ -00000000: 0200 0c00 6c0e 0000 0100 0000 0100 1c00 ....l........... │ +00000000: 0200 0c00 e80e 0000 0100 0000 0100 1c00 ................ │ 00000010: f805 0000 1e00 0000 0000 0000 0001 0000 ................ │ 00000020: 9400 0000 0000 0000 0000 0000 2300 0000 ............#... │ 00000030: 4b00 0000 7300 0000 9a00 0000 c100 0000 K...s........... │ 00000040: e700 0000 0601 0000 1801 0000 3701 0000 ............7... │ 00000050: 3f01 0000 6e01 0000 9701 0000 ce01 0000 ?...n........... │ 00000060: 1902 0000 2102 0000 3702 0000 5302 0000 ....!...7...S... │ 00000070: 6202 0000 9b02 0000 c302 0000 0403 0000 b............... │ @@ -90,15 +90,15 @@ │ 00000590: d0b7 d18b d0ba d0b0 2025 3020 d0bd d0b5 ........ %0 .... │ 000005a0: 20d1 83d1 81d1 82d0 b0d0 bdd0 bed0 b2d0 ............... │ 000005b0: bbd0 b5d0 bdd1 8b2e 20d0 98d1 81d0 bfd0 ........ ....... │ 000005c0: bed0 bbd1 8cd0 b7d1 83d0 b5d0 bc20 d0b4 ............. .. │ 000005d0: d0bb d18f 20d1 87d1 82d0 b5d0 bdd0 b8d1 .... ........... │ 000005e0: 8f20 2531 20d1 8fd0 b7d1 8bd0 ba2e 0009 . %1 ........... │ 000005f0: 11d0 a1d0 bad0 bed1 80d0 bed1 81d1 82d1 ................ │ -00000600: 8c3a 0000 0002 1c01 6808 0000 7f00 0000 .:......h....... │ +00000600: 8c3a 0000 0002 2001 e408 0000 7f00 0000 .:.... ......... │ 00000610: 6f00 7200 6700 2e00 6700 6500 6f00 6d00 o.r.g...g.e.o.m. │ 00000620: 6500 7400 6500 7200 7000 6c00 7500 7300 e.t.e.r.p.l.u.s. │ 00000630: 2e00 6600 6200 7200 6500 6100 6400 6500 ..f.b.r.e.a.d.e. │ 00000640: 7200 2e00 7000 6c00 7500 6700 6900 6e00 r...p.l.u.g.i.n. │ 00000650: 2e00 7400 7400 7300 0000 0000 0000 0000 ..t.t.s......... │ 00000660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -107,125 +107,133 @@ │ 000006a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000006b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000006c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000006d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000006e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000006f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000710: 1c01 0000 0500 0000 7801 0000 1600 0000 ........x....... │ -00000720: 0100 1c00 5c00 0000 0500 0000 0000 0000 ....\........... │ -00000730: 0001 0000 3000 0000 0000 0000 0000 0000 ....0........... │ -00000740: 0700 0000 1200 0000 1b00 0000 2400 0000 ............$... │ -00000750: 0404 6174 7472 0008 0864 7261 7761 626c ..attr...drawabl │ -00000760: 6500 0606 6c61 796f 7574 0006 0673 7472 e...layout...str │ -00000770: 696e 6700 0202 6964 0000 0000 0100 1c00 ing...id........ │ -00000780: 0802 0000 1600 0000 0000 0000 0001 0000 ................ │ -00000790: 7400 0000 0000 0000 0000 0000 1200 0000 t............... │ -000007a0: 2900 0000 4000 0000 5600 0000 6c00 0000 )...@...V...l... │ -000007b0: 8100 0000 9100 0000 9900 0000 a800 0000 ................ │ -000007c0: b200 0000 c400 0000 d700 0000 ee00 0000 ................ │ -000007d0: 0401 0000 1b01 0000 2301 0000 3f01 0000 ........#...?... │ -000007e0: 4d01 0000 5c01 0000 7401 0000 8301 0000 M...\...t....... │ -000007f0: 0f0f 6662 7265 6164 6572 5f70 6c75 6769 ..fbreader_plugi │ -00000800: 6e00 1414 6d65 6469 615f 706c 6179 6261 n...media_playba │ -00000810: 636b 5f70 6175 7365 0014 146d 6564 6961 ck_pause...media │ -00000820: 5f70 6c61 7962 6163 6b5f 7374 6172 7400 _playback_start. │ -00000830: 1313 6d65 6469 615f 706c 6179 6261 636b ..media_playback │ -00000840: 5f73 746f 7000 1313 6d65 6469 615f 736b _stop...media_sk │ -00000850: 6970 5f62 6163 6b77 6172 6400 1212 6d65 ip_backward...me │ -00000860: 6469 615f 736b 6970 5f66 6f72 7761 7264 dia_skip_forward │ -00000870: 000d 0d63 6f6e 7472 6f6c 5f70 616e 656c ...control_panel │ -00000880: 0005 0574 6974 6c65 000c 0c69 6e69 7469 ...title...initi │ -00000890: 616c 697a 696e 6700 0707 6661 696c 7572 alizing...failur │ -000008a0: 6500 0f0f 7370 6561 6b5f 6d65 6e75 5f69 e...speak_menu_i │ -000008b0: 7465 6d00 1010 6e6f 5f74 7473 5f69 6e73 tem...no_tts_ins │ -000008c0: 7461 6c6c 6564 0014 1469 6e69 7469 616c talled...initial │ -000008d0: 697a 6174 696f 6e5f 6572 726f 7200 1313 ization_error... │ -000008e0: 6c61 6e67 7561 6765 5f69 735f 6e6f 745f language_is_not_ │ -000008f0: 7365 7400 1414 6e6f 5f64 6174 615f 666f set...no_data_fo │ -00000900: 725f 6c61 6e67 7561 6765 0005 0573 7065 r_language...spe │ -00000910: 6564 0019 1962 7574 746f 6e5f 7072 6576 ed...button_prev │ -00000920: 696f 7573 5f70 6172 6167 7261 7068 000b ious_paragraph.. │ -00000930: 0b62 7574 746f 6e5f 706c 6179 000c 0c62 .button_play...b │ -00000940: 7574 746f 6e5f 7061 7573 6500 1515 6275 utton_pause...bu │ -00000950: 7474 6f6e 5f6e 6578 745f 7061 7261 6772 tton_next_paragr │ -00000960: 6170 6800 0c0c 6275 7474 6f6e 5f63 6c6f aph...button_clo │ -00000970: 7365 000d 0d73 7065 6564 5f63 6f6e 7472 se...speed_contr │ -00000980: 6f6c 0000 0202 1000 1000 0000 0100 0000 ol.............. │ -00000990: 0000 0000 0202 1000 2800 0000 0200 0000 ........(....... │ -000009a0: 0600 0000 0000 0000 0000 0000 0000 0000 ................ │ -000009b0: 0000 0000 0000 0000 0000 0000 0102 3800 ..............8. │ -000009c0: b000 0000 0200 0000 0600 0000 5000 0000 ............P... │ -000009d0: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ +00000710: 2001 0000 0500 0000 7c01 0000 1600 0000 .......|....... │ +00000720: 0000 0000 0100 1c00 5c00 0000 0500 0000 ........\....... │ +00000730: 0000 0000 0001 0000 3000 0000 0000 0000 ........0....... │ +00000740: 0000 0000 0700 0000 1200 0000 1b00 0000 ................ │ +00000750: 2400 0000 0404 6174 7472 0008 0864 7261 $.....attr...dra │ +00000760: 7761 626c 6500 0606 6c61 796f 7574 0006 wable...layout.. │ +00000770: 0673 7472 696e 6700 0202 6964 0000 0000 .string...id.... │ +00000780: 0100 1c00 0802 0000 1600 0000 0000 0000 ................ │ +00000790: 0001 0000 7400 0000 0000 0000 0000 0000 ....t........... │ +000007a0: 1200 0000 2900 0000 4000 0000 5600 0000 ....)...@...V... │ +000007b0: 6c00 0000 8100 0000 9100 0000 9900 0000 l............... │ +000007c0: a800 0000 b200 0000 c400 0000 d700 0000 ................ │ +000007d0: ee00 0000 0401 0000 1b01 0000 2301 0000 ............#... │ +000007e0: 3f01 0000 4d01 0000 5c01 0000 7401 0000 ?...M...\...t... │ +000007f0: 8301 0000 0f0f 6662 7265 6164 6572 5f70 ......fbreader_p │ +00000800: 6c75 6769 6e00 1414 6d65 6469 615f 706c lugin...media_pl │ +00000810: 6179 6261 636b 5f70 6175 7365 0014 146d ayback_pause...m │ +00000820: 6564 6961 5f70 6c61 7962 6163 6b5f 7374 edia_playback_st │ +00000830: 6172 7400 1313 6d65 6469 615f 706c 6179 art...media_play │ +00000840: 6261 636b 5f73 746f 7000 1313 6d65 6469 back_stop...medi │ +00000850: 615f 736b 6970 5f62 6163 6b77 6172 6400 a_skip_backward. │ +00000860: 1212 6d65 6469 615f 736b 6970 5f66 6f72 ..media_skip_for │ +00000870: 7761 7264 000d 0d63 6f6e 7472 6f6c 5f70 ward...control_p │ +00000880: 616e 656c 0005 0574 6974 6c65 000c 0c69 anel...title...i │ +00000890: 6e69 7469 616c 697a 696e 6700 0707 6661 nitializing...fa │ +000008a0: 696c 7572 6500 0f0f 7370 6561 6b5f 6d65 ilure...speak_me │ +000008b0: 6e75 5f69 7465 6d00 1010 6e6f 5f74 7473 nu_item...no_tts │ +000008c0: 5f69 6e73 7461 6c6c 6564 0014 1469 6e69 _installed...ini │ +000008d0: 7469 616c 697a 6174 696f 6e5f 6572 726f tialization_erro │ +000008e0: 7200 1313 6c61 6e67 7561 6765 5f69 735f r...language_is_ │ +000008f0: 6e6f 745f 7365 7400 1414 6e6f 5f64 6174 not_set...no_dat │ +00000900: 615f 666f 725f 6c61 6e67 7561 6765 0005 a_for_language.. │ +00000910: 0573 7065 6564 0019 1962 7574 746f 6e5f .speed...button_ │ +00000920: 7072 6576 696f 7573 5f70 6172 6167 7261 previous_paragra │ +00000930: 7068 000b 0b62 7574 746f 6e5f 706c 6179 ph...button_play │ +00000940: 000c 0c62 7574 746f 6e5f 7061 7573 6500 ...button_pause. │ +00000950: 1515 6275 7474 6f6e 5f6e 6578 745f 7061 ..button_next_pa │ +00000960: 7261 6772 6170 6800 0c0c 6275 7474 6f6e ragraph...button │ +00000970: 5f63 6c6f 7365 000d 0d73 7065 6564 5f63 _close...speed_c │ +00000980: 6f6e 7472 6f6c 0000 0202 1000 1000 0000 ontrol.......... │ +00000990: 0100 0000 0000 0000 0202 1000 2800 0000 ............(... │ +000009a0: 0200 0000 0600 0000 0000 0000 0000 0000 ................ │ +000009b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000009c0: 0102 4c00 c400 0000 0200 0000 0600 0000 ..L............. │ +000009d0: 6400 0000 3800 0000 0000 0000 0000 0000 d...8........... │ 000009e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000009f0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00000a00: 3000 0000 4000 0000 5000 0000 0800 0000 0...@...P....... │ -00000a10: 0000 0000 0800 0003 0000 0000 0800 0000 ................ │ -00000a20: 0100 0000 0800 0003 0100 0000 0800 0000 ................ │ -00000a30: 0200 0000 0800 0003 0200 0000 0800 0000 ................ │ -00000a40: 0300 0000 0800 0003 0300 0000 0800 0000 ................ │ -00000a50: 0400 0000 0800 0003 0400 0000 0800 0000 ................ │ -00000a60: 0500 0000 0800 0003 0500 0000 0202 1000 ................ │ -00000a70: 1400 0000 0300 0000 0100 0000 0000 0000 ................ │ -00000a80: 0102 3800 4c00 0000 0300 0000 0100 0000 ..8.L........... │ -00000a90: 3c00 0000 2400 0000 0000 0000 0000 0000 <...$........... │ -00000aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000ab0: 0000 0000 0000 0000 0000 0000 0800 0000 ................ │ -00000ac0: 0600 0000 0800 0003 0600 0000 0202 1000 ................ │ -00000ad0: 3400 0000 0400 0000 0900 0000 0400 0000 4............... │ -00000ae0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ -00000af0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ -00000b00: 0102 3800 ec00 0000 0400 0000 0900 0000 ..8............. │ -00000b10: 5c00 0000 2400 0000 0000 0000 0000 0000 \...$........... │ -00000b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000b30: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00000b40: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ -00000b50: 6000 0000 7000 0000 8000 0000 0800 0000 `...p........... │ -00000b60: 0700 0000 0800 0003 0f00 0000 0800 0000 ................ │ -00000b70: 0800 0000 0800 0003 0700 0000 0800 0000 ................ │ -00000b80: 0900 0000 0800 0003 0800 0000 0800 0000 ................ │ -00000b90: 0a00 0000 0800 0003 0900 0000 0800 0000 ................ │ -00000ba0: 0b00 0000 0800 0003 0a00 0000 0800 0000 ................ │ -00000bb0: 0c00 0000 0800 0003 0b00 0000 0800 0000 ................ │ -00000bc0: 0d00 0000 0800 0003 0c00 0000 0800 0000 ................ │ -00000bd0: 0e00 0000 0800 0003 0d00 0000 0800 0000 ................ │ -00000be0: 0f00 0000 0800 0003 0e00 0000 0102 3800 ..............8. │ -00000bf0: bc00 0000 0400 0000 0900 0000 5c00 0000 ............\... │ -00000c00: 2400 0000 0000 0000 6373 0000 0000 0000 $.......cs...... │ -00000c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000c20: 0000 0000 0000 0000 ffff ffff ffff ffff ................ │ -00000c30: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ -00000c40: 5000 0000 ffff ffff 0800 0000 0700 0000 P............... │ -00000c50: 0800 0003 1000 0000 0800 0000 0a00 0000 ................ │ -00000c60: 0800 0003 1100 0000 0800 0000 0b00 0000 ................ │ -00000c70: 0800 0003 1200 0000 0800 0000 0c00 0000 ................ │ -00000c80: 0800 0003 1300 0000 0800 0000 0d00 0000 ................ │ -00000c90: 0800 0003 1400 0000 0800 0000 0e00 0000 ................ │ -00000ca0: 0800 0003 1500 0000 0102 3800 ec00 0000 ..........8..... │ -00000cb0: 0400 0000 0900 0000 5c00 0000 2400 0000 ........\...$... │ -00000cc0: 0000 0000 7275 0000 0000 0000 0000 0000 ....ru.......... │ -00000cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000ce0: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -00000cf0: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ -00000d00: 8000 0000 0800 0000 0700 0000 0800 0003 ................ │ -00000d10: 0f00 0000 0800 0000 0800 0000 0800 0003 ................ │ -00000d20: 1600 0000 0800 0000 0900 0000 0800 0003 ................ │ -00000d30: 1700 0000 0800 0000 0a00 0000 0800 0003 ................ │ -00000d40: 1800 0000 0800 0000 0b00 0000 0800 0003 ................ │ -00000d50: 1900 0000 0800 0000 0c00 0000 0800 0003 ................ │ -00000d60: 1a00 0000 0800 0000 0d00 0000 0800 0003 ................ │ -00000d70: 1b00 0000 0800 0000 0e00 0000 0800 0003 ................ │ -00000d80: 1c00 0000 0800 0000 0f00 0000 0800 0003 ................ │ -00000d90: 1d00 0000 0202 1000 2800 0000 0500 0000 ........(....... │ -00000da0: 0600 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000db0: 0000 0000 0000 0000 0000 0000 0102 3800 ..............8. │ -00000dc0: b000 0000 0500 0000 0600 0000 5000 0000 ............P... │ -00000dd0: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -00000de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000df0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00000e00: 3000 0000 4000 0000 5000 0000 0800 0000 0...@...P....... │ -00000e10: 1000 0000 0800 0012 0000 0000 0800 0000 ................ │ -00000e20: 1100 0000 0800 0012 0000 0000 0800 0000 ................ │ -00000e30: 1200 0000 0800 0012 0000 0000 0800 0000 ................ │ -00000e40: 1300 0000 0800 0012 0000 0000 0800 0000 ................ │ -00000e50: 1400 0000 0800 0012 0000 0000 0800 0000 ................ │ -00000e60: 1500 0000 0800 0012 0000 0000 ............ │ +000009f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000a10: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ +00000a20: 5000 0000 0800 0000 0000 0000 0800 0003 P............... │ +00000a30: 0000 0000 0800 0000 0100 0000 0800 0003 ................ │ +00000a40: 0100 0000 0800 0000 0200 0000 0800 0003 ................ │ +00000a50: 0200 0000 0800 0000 0300 0000 0800 0003 ................ │ +00000a60: 0300 0000 0800 0000 0400 0000 0800 0003 ................ │ +00000a70: 0400 0000 0800 0000 0500 0000 0800 0003 ................ │ +00000a80: 0500 0000 0202 1000 1400 0000 0300 0000 ................ │ +00000a90: 0100 0000 0000 0000 0102 4c00 6000 0000 ..........L.`... │ +00000aa0: 0300 0000 0100 0000 5000 0000 3800 0000 ........P...8... │ +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 0800 0000 0600 0000 ................ │ +00000af0: 0800 0003 0600 0000 0202 1000 3400 0000 ............4... │ +00000b00: 0400 0000 0900 0000 0400 0000 0400 0000 ................ │ +00000b10: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ +00000b20: 0400 0000 0400 0000 0400 0000 0102 4c00 ..............L. │ +00000b30: 0001 0000 0400 0000 0900 0000 7000 0000 ............p... │ +00000b40: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00000b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000b70: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00000b80: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ +00000b90: 6000 0000 7000 0000 8000 0000 0800 0000 `...p........... │ +00000ba0: 0700 0000 0800 0003 0f00 0000 0800 0000 ................ │ +00000bb0: 0800 0000 0800 0003 0700 0000 0800 0000 ................ │ +00000bc0: 0900 0000 0800 0003 0800 0000 0800 0000 ................ │ +00000bd0: 0a00 0000 0800 0003 0900 0000 0800 0000 ................ │ +00000be0: 0b00 0000 0800 0003 0a00 0000 0800 0000 ................ │ +00000bf0: 0c00 0000 0800 0003 0b00 0000 0800 0000 ................ │ +00000c00: 0d00 0000 0800 0003 0c00 0000 0800 0000 ................ │ +00000c10: 0e00 0000 0800 0003 0d00 0000 0800 0000 ................ │ +00000c20: 0f00 0000 0800 0003 0e00 0000 0102 4c00 ..............L. │ +00000c30: d000 0000 0400 0000 0900 0000 7000 0000 ............p... │ +00000c40: 3800 0000 0000 0000 6373 0000 0000 0000 8.......cs...... │ +00000c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000c70: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ +00000c80: ffff ffff 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00000c90: 4000 0000 5000 0000 ffff ffff 0800 0000 @...P........... │ +00000ca0: 0700 0000 0800 0003 1000 0000 0800 0000 ................ │ +00000cb0: 0a00 0000 0800 0003 1100 0000 0800 0000 ................ │ +00000cc0: 0b00 0000 0800 0003 1200 0000 0800 0000 ................ │ +00000cd0: 0c00 0000 0800 0003 1300 0000 0800 0000 ................ │ +00000ce0: 0d00 0000 0800 0003 1400 0000 0800 0000 ................ │ +00000cf0: 0e00 0000 0800 0003 1500 0000 0102 4c00 ..............L. │ +00000d00: 0001 0000 0400 0000 0900 0000 7000 0000 ............p... │ +00000d10: 3800 0000 0000 0000 7275 0000 0000 0000 8.......ru...... │ +00000d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000d40: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00000d50: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ +00000d60: 6000 0000 7000 0000 8000 0000 0800 0000 `...p........... │ +00000d70: 0700 0000 0800 0003 0f00 0000 0800 0000 ................ │ +00000d80: 0800 0000 0800 0003 1600 0000 0800 0000 ................ │ +00000d90: 0900 0000 0800 0003 1700 0000 0800 0000 ................ │ +00000da0: 0a00 0000 0800 0003 1800 0000 0800 0000 ................ │ +00000db0: 0b00 0000 0800 0003 1900 0000 0800 0000 ................ │ +00000dc0: 0c00 0000 0800 0003 1a00 0000 0800 0000 ................ │ +00000dd0: 0d00 0000 0800 0003 1b00 0000 0800 0000 ................ │ +00000de0: 0e00 0000 0800 0003 1c00 0000 0800 0000 ................ │ +00000df0: 0f00 0000 0800 0003 1d00 0000 0202 1000 ................ │ +00000e00: 2800 0000 0500 0000 0600 0000 0000 0000 (............... │ +00000e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000e20: 0000 0000 0102 4c00 c400 0000 0500 0000 ......L......... │ +00000e30: 0600 0000 6400 0000 3800 0000 0000 0000 ....d...8....... │ +00000e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000e70: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00000e80: 4000 0000 5000 0000 0800 0000 1000 0000 @...P........... │ +00000e90: 0800 0012 0000 0000 0800 0000 1100 0000 ................ │ +00000ea0: 0800 0012 0000 0000 0800 0000 1200 0000 ................ │ +00000eb0: 0800 0012 0000 0000 0800 0000 1300 0000 ................ │ +00000ec0: 0800 0012 0000 0000 0800 0000 1400 0000 ................ │ +00000ed0: 0800 0012 0000 0000 0800 0000 1500 0000 ................ │ +00000ee0: 0800 0012 0000 0000 ........ ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,12 +1,12 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : a4fe231f │ │ -signature : 5d62...1786 │ │ +checksum : 9aa42404 │ │ +signature : c1f8...0264 │ │ file_size : 23120 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 285 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 103 │ │ @@ -69,15 +69,15 @@ │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ 001b50: |[001b50] org.geometerplus.android.fbreader.api.ApiObject.:()V │ │ -001b60: 7010 4a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +001b60: 7010 4b00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 001b66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/geometerplus/android/fbreader/api/ApiObject;) │ │ name : 'a' │ │ @@ -473,21 +473,21 @@ │ │ access : 0x0010 (FINAL) │ │ Direct methods - │ │ #0 : (in Lorg/geometerplus/android/fbreader/api/ApiObject$Long;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ 001d1c: |[001d1c] org.geometerplus.android.fbreader.api.ApiObject$Long.:(J)V │ │ -001d2c: 7010 7a00 0000 |0000: invoke-direct {v0}, Lorg/geometerplus/android/fbreader/api/ApiObject;.:()V // method@007a │ │ -001d32: 5a01 0500 |0003: iput-wide v1, v0, Lorg/geometerplus/android/fbreader/api/ApiObject$Long;.a:J // field@0005 │ │ +001d2c: 7010 7a00 0100 |0000: invoke-direct {v1}, Lorg/geometerplus/android/fbreader/api/ApiObject;.:()V // method@007a │ │ +001d32: 5a12 0500 |0003: iput-wide v2, v1, Lorg/geometerplus/android/fbreader/api/ApiObject$Long;.a:J // field@0005 │ │ 001d36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/android/fbreader/api/ApiObject$Long;) │ │ @@ -728,15 +728,15 @@ │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ 001e30: |[001e30] org.geometerplus.android.fbreader.api.PluginApi$ActionInfo.:(Landroid/net/Uri;)V │ │ -001e40: 7010 4a00 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@004a │ │ +001e40: 7010 4b00 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@004b │ │ 001e46: 6e10 1300 0200 |0003: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0013 │ │ 001e4c: 0c00 |0006: move-result-object v0 │ │ 001e4e: 5b10 0a00 |0007: iput-object v0, v1, Lorg/geometerplus/android/fbreader/api/PluginApi$ActionInfo;.a:Ljava/lang/String; // field@000a │ │ 001e52: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ @@ -1179,15 +1179,15 @@ │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ 00204c: |[00204c] org.geometerplus.android.fbreader.api.a.:(Landroid/content/Context;Lorg/geometerplus/android/fbreader/api/c;)V │ │ -00205c: 7010 4a00 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@004a │ │ +00205c: 7010 4b00 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@004b │ │ 002062: 2200 3600 |0003: new-instance v0, Ljava/util/LinkedList; // type@0036 │ │ 002066: 7010 5e00 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@005e │ │ 00206c: 7110 5700 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@0057 │ │ 002072: 0c00 |000b: move-result-object v0 │ │ 002074: 5b10 1400 |000c: iput-object v0, v1, Lorg/geometerplus/android/fbreader/api/a;.d:Ljava/util/List; // field@0014 │ │ 002078: 2200 4800 |000e: new-instance v0, Lorg/geometerplus/android/fbreader/api/b; // type@0048 │ │ 00207c: 7020 a900 1000 |0010: invoke-direct {v0, v1}, Lorg/geometerplus/android/fbreader/api/b;.:(Lorg/geometerplus/android/fbreader/api/a;)V // method@00a9 │ │ @@ -1922,15 +1922,15 @@ │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ 0026a8: |[0026a8] org.geometerplus.android.fbreader.api.d.:(Ljava/lang/Exception;)V │ │ -0026b8: 7020 4800 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0048 │ │ +0026b8: 7020 4900 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0049 │ │ 0026be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/geometerplus/android/fbreader/api/d;) │ │ name : '' │ │ @@ -1938,15 +1938,15 @@ │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ 0026c0: |[0026c0] org.geometerplus.android.fbreader.api.d.:(Ljava/lang/String;)V │ │ -0026d0: 7020 4700 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0047 │ │ +0026d0: 7020 4800 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0048 │ │ 0026d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ @@ -2142,15 +2142,15 @@ │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ 002834: |[002834] org.geometerplus.android.fbreader.api.g.:(Landroid/os/IBinder;)V │ │ -002844: 7010 4a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +002844: 7010 4b00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 00284a: 5b01 1800 |0003: iput-object v1, v0, Lorg/geometerplus/android/fbreader/api/g;.a:Landroid/os/IBinder; // field@0018 │ │ 00284e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -2276,17 +2276,17 @@ │ │ 0029b4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ 0029b6: 6e30 2b00 7100 |0011: invoke-virtual {v1, v7, v0}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@002b │ │ 0029bc: 5450 1800 |0014: iget-object v0, v5, Lorg/geometerplus/android/fbreader/api/g;.a:Landroid/os/IBinder; // field@0018 │ │ 0029c0: 1233 |0016: const/4 v3, #int 3 // #3 │ │ 0029c2: 1204 |0017: const/4 v4, #int 0 // #0 │ │ 0029c4: 7254 1800 3021 |0018: invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0018 │ │ 0029ca: 6e10 1e00 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readException:()V // method@001e │ │ -0029d0: 6e10 4b00 0500 |001e: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@004b │ │ +0029d0: 6e10 4c00 0500 |001e: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@004c │ │ 0029d6: 0c00 |0021: move-result-object v0 │ │ -0029d8: 6e10 4600 0000 |0022: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0046 │ │ +0029d8: 6e10 4700 0000 |0022: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0047 │ │ 0029de: 0c00 |0025: move-result-object v0 │ │ 0029e0: 6e20 1f00 0200 |0026: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readHashMap:(Ljava/lang/ClassLoader;)Ljava/util/HashMap; // method@001f │ │ 0029e6: 0c00 |0029: move-result-object v0 │ │ 0029e8: 6e10 2300 0200 |002a: invoke-virtual {v2}, Landroid/os/Parcel;.recycle:()V // method@0023 │ │ 0029ee: 6e10 2300 0100 |002d: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0023 │ │ 0029f4: 1100 |0030: return-object v0 │ │ 0029f6: 0d00 |0031: move-exception v0 │ │ @@ -2353,15 +2353,15 @@ │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ 002a14: |[002a14] org.geometerplus.android.fbreader.api.i.:()V │ │ -002a24: 7010 4a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +002a24: 7010 4b00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 002a2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/android/fbreader/api/i;) │ │ @@ -2400,16 +2400,16 @@ │ │ 002a98: 2200 3d00 |002e: new-instance v0, Lorg/geometerplus/android/fbreader/api/ApiObject$Integer; // type@003d │ │ 002a9c: 6e10 2000 0500 |0030: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0020 │ │ 002aa2: 0a01 |0033: move-result v1 │ │ 002aa4: 7020 6d00 1000 |0034: invoke-direct {v0, v1}, Lorg/geometerplus/android/fbreader/api/ApiObject$Integer;.:(I)V // method@006d │ │ 002aaa: 28e9 |0037: goto 0020 // -0017 │ │ 002aac: 2200 3e00 |0038: new-instance v0, Lorg/geometerplus/android/fbreader/api/ApiObject$Long; // type@003e │ │ 002ab0: 6e10 2100 0500 |003a: invoke-virtual {v5}, Landroid/os/Parcel;.readLong:()J // method@0021 │ │ -002ab6: 0b01 |003d: move-result-wide v1 │ │ -002ab8: 7030 7000 1002 |003e: invoke-direct {v0, v1, v2}, Lorg/geometerplus/android/fbreader/api/ApiObject$Long;.:(J)V // method@0070 │ │ +002ab6: 0b02 |003d: move-result-wide v2 │ │ +002ab8: 7030 7000 2003 |003e: invoke-direct {v0, v2, v3}, Lorg/geometerplus/android/fbreader/api/ApiObject$Long;.:(J)V // method@0070 │ │ 002abe: 28df |0041: goto 0020 // -0021 │ │ 002ac0: 2201 3a00 |0042: new-instance v1, Lorg/geometerplus/android/fbreader/api/ApiObject$Boolean; // type@003a │ │ 002ac4: 6e10 1d00 0500 |0044: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@001d │ │ 002aca: 0a02 |0047: move-result v2 │ │ 002acc: 3302 0700 |0048: if-ne v2, v0, 004f // +0007 │ │ 002ad0: 7020 6400 0100 |004a: invoke-direct {v1, v0}, Lorg/geometerplus/android/fbreader/api/ApiObject$Boolean;.:(Z)V // method@0064 │ │ 002ad6: 0710 |004d: move-object v0, v1 │ │ @@ -2519,15 +2519,15 @@ │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ 002bbc: |[002bbc] org.geometerplus.android.fbreader.api.j.:()V │ │ -002bcc: 7010 4a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +002bcc: 7010 4b00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 002bd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/android/fbreader/api/j;) │ │ @@ -2648,15 +2648,15 @@ │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ 002cac: |[002cac] org.geometerplus.android.fbreader.api.k.:()V │ │ -002cbc: 7010 4a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +002cbc: 7010 4b00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 002cc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/android/fbreader/api/k;) │ │ @@ -2783,15 +2783,15 @@ │ │ 002d78: 2200 4300 |0000: new-instance v0, Lorg/geometerplus/android/fbreader/api/PluginApi$MenuActionInfo; // type@0043 │ │ 002d7c: 1a01 c400 |0002: const-string v1, "http://data.fbreader.org/plugin/tts/speak" // string@00c4 │ │ 002d80: 7110 1200 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0012 │ │ 002d86: 0c01 |0007: move-result-object v1 │ │ 002d88: 1402 0300 047f |0008: const v2, #float 1.75458e+38 // #7f040003 │ │ 002d8e: 6e20 0700 2500 |000b: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0007 │ │ 002d94: 0c02 |000e: move-result-object v2 │ │ -002d96: 6e10 4c00 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@004c │ │ +002d96: 7210 4600 0200 |000f: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0046 │ │ 002d9c: 0c02 |0012: move-result-object v2 │ │ 002d9e: 1403 ffff ff7f |0013: const v3, #float nan // #7fffffff │ │ 002da4: 7040 8400 1032 |0016: invoke-direct {v0, v1, v2, v3}, Lorg/geometerplus/android/fbreader/api/PluginApi$MenuActionInfo;.:(Landroid/net/Uri;Ljava/lang/String;I)V // method@0084 │ │ 002daa: 7110 5600 0000 |0019: invoke-static {v0}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@0056 │ │ 002db0: 0c00 |001c: move-result-object v0 │ │ 002db2: 1100 |001d: return-object v0 │ │ catches : (none) │ │ @@ -2909,31 +2909,31 @@ │ │ locals : │ │ │ │ #2 : (in Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;) │ │ name : 'a' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ 002e04: |[002e04] org.geometerplus.fbreader.plugin.tts.SpeakActivity.a:(I)V │ │ -002e14: 5470 1a00 |0000: iget-object v0, v7, Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;.b:Landroid/speech/tts/TextToSpeech; // field@001a │ │ +002e14: 5480 1a00 |0000: iget-object v0, v8, Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;.b:Landroid/speech/tts/TextToSpeech; // field@001a │ │ 002e18: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -002e1c: 5470 1a00 |0004: iget-object v0, v7, Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;.b:Landroid/speech/tts/TextToSpeech; // field@001a │ │ -002e20: 1901 0040 |0006: const-wide/high16 v1, #long 4611686018427387904 // #4000 │ │ -002e24: 8383 |0008: int-to-double v3, v8 │ │ -002e26: 1905 5940 |0009: const-wide/high16 v5, #long 4636737291354636288 // #4059 │ │ -002e2a: cc53 |000b: sub-double/2addr v3, v5 │ │ -002e2c: 1805 0000 0000 00c0 5240 |000c: const-wide v5, #double 75 // #4052c00000000000 │ │ -002e36: ce53 |0011: div-double/2addr v3, v5 │ │ -002e38: 7140 4900 2143 |0012: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.pow:(DD)D // method@0049 │ │ -002e3e: 0b01 |0015: move-result-wide v1 │ │ -002e40: 8c11 |0016: double-to-float v1, v1 │ │ +002e1c: 5480 1a00 |0004: iget-object v0, v8, Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;.b:Landroid/speech/tts/TextToSpeech; // field@001a │ │ +002e20: 1902 0040 |0006: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +002e24: 8394 |0008: int-to-double v4, v9 │ │ +002e26: 1906 5940 |0009: const-wide/high16 v6, #long 4636737291354636288 // #4059 │ │ +002e2a: cc64 |000b: sub-double/2addr v4, v6 │ │ +002e2c: 1806 0000 0000 00c0 5240 |000c: const-wide v6, #double 75 // #4052c00000000000 │ │ +002e36: ce64 |0011: div-double/2addr v4, v6 │ │ +002e38: 7140 4a00 3254 |0012: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@004a │ │ +002e3e: 0b02 |0015: move-result-wide v2 │ │ +002e40: 8c21 |0016: double-to-float v1, v2 │ │ 002e42: 6e20 3600 1000 |0017: invoke-virtual {v0, v1}, Landroid/speech/tts/TextToSpeech;.setSpeechRate:(F)I // method@0036 │ │ 002e48: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;) │ │ @@ -3221,15 +3221,15 @@ │ │ 0030ca: 6e20 3200 0100 |0025: invoke-virtual {v1, v0}, Landroid/speech/tts/TextToSpeech;.isLanguageAvailable:(Ljava/util/Locale;)I // method@0032 │ │ 0030d0: 0a01 |0028: move-result v1 │ │ 0030d2: 3b01 0400 |0029: if-gez v1, 002d // +0004 │ │ 0030d6: 6200 0000 |002b: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0000 │ │ 0030da: 1401 0600 047f |002d: const v1, #float 1.75458e+38 // #7f040006 │ │ 0030e0: 6e20 eb00 1700 |0030: invoke-virtual {v7, v1}, Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;.getText:(I)Ljava/lang/CharSequence; // method@00eb │ │ 0030e6: 0c01 |0033: move-result-object v1 │ │ -0030e8: 6e10 4c00 0100 |0034: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@004c │ │ +0030e8: 7210 4600 0100 |0034: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0046 │ │ 0030ee: 0c01 |0037: move-result-object v1 │ │ 0030f0: 1a02 0500 |0038: const-string v2, "%0" // string@0005 │ │ 0030f4: 6e10 6300 0000 |003a: invoke-virtual {v0}, Ljava/util/Locale;.getDisplayLanguage:()Ljava/lang/String; // method@0063 │ │ 0030fa: 0c03 |003d: move-result-object v3 │ │ 0030fc: 6e30 4f00 2103 |003e: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@004f │ │ 003102: 0c01 |0041: move-result-object v1 │ │ 003104: 1202 |0042: const/4 v2, #int 0 // #0 │ │ @@ -3275,15 +3275,15 @@ │ │ 0031ac: 6e20 3200 1300 |0096: invoke-virtual {v3, v1}, Landroid/speech/tts/TextToSpeech;.isLanguageAvailable:(Ljava/util/Locale;)I // method@0032 │ │ 0031b2: 0a03 |0099: move-result v3 │ │ 0031b4: 3b03 0400 |009a: if-gez v3, 009e // +0004 │ │ 0031b8: 6201 0000 |009c: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0000 │ │ 0031bc: 1403 0700 047f |009e: const v3, #float 1.75458e+38 // #7f040007 │ │ 0031c2: 6e20 eb00 3700 |00a1: invoke-virtual {v7, v3}, Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;.getText:(I)Ljava/lang/CharSequence; // method@00eb │ │ 0031c8: 0c03 |00a4: move-result-object v3 │ │ -0031ca: 6e10 4c00 0300 |00a5: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@004c │ │ +0031ca: 7210 4600 0300 |00a5: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0046 │ │ 0031d0: 0c03 |00a8: move-result-object v3 │ │ 0031d2: 1a04 0500 |00a9: const-string v4, "%0" // string@0005 │ │ 0031d6: 3800 1d00 |00ab: if-eqz v0, 00c8 // +001d │ │ 0031da: 6e10 6300 0000 |00ad: invoke-virtual {v0}, Ljava/util/Locale;.getDisplayLanguage:()Ljava/lang/String; // method@0063 │ │ 0031e0: 0c00 |00b0: move-result-object v0 │ │ 0031e2: 6e30 4f00 4300 |00b1: invoke-virtual {v3, v4, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@004f │ │ 0031e8: 0c00 |00b4: move-result-object v0 │ │ @@ -3877,15 +3877,15 @@ │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ 003810: |[003810] org.geometerplus.fbreader.plugin.tts.a.:(Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;)V │ │ 003820: 5b01 2400 |0000: iput-object v1, v0, Lorg/geometerplus/fbreader/plugin/tts/a;.a:Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity; // field@0024 │ │ -003824: 7010 4a00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +003824: 7010 4b00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 00382a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/fbreader/plugin/tts/a;) │ │ @@ -3944,15 +3944,15 @@ │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ 003854: |[003854] org.geometerplus.fbreader.plugin.tts.b.:(Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;Z)V │ │ 003864: 5b01 2600 |0000: iput-object v1, v0, Lorg/geometerplus/fbreader/plugin/tts/b;.b:Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity; // field@0026 │ │ 003868: 5c02 2500 |0002: iput-boolean v2, v0, Lorg/geometerplus/fbreader/plugin/tts/b;.a:Z // field@0025 │ │ -00386c: 7010 4a00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +00386c: 7010 4b00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 003872: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/fbreader/plugin/tts/b;) │ │ @@ -4023,15 +4023,15 @@ │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ 0038d8: |[0038d8] org.geometerplus.fbreader.plugin.tts.c.:(Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;)V │ │ 0038e8: 5b01 2700 |0000: iput-object v1, v0, Lorg/geometerplus/fbreader/plugin/tts/c;.a:Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity; // field@0027 │ │ -0038ec: 7010 4a00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +0038ec: 7010 4b00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 0038f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/fbreader/plugin/tts/c;) │ │ @@ -4092,15 +4092,15 @@ │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ 003938: |[003938] org.geometerplus.fbreader.plugin.tts.d.:(Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;)V │ │ 003948: 5b01 2800 |0000: iput-object v1, v0, Lorg/geometerplus/fbreader/plugin/tts/d;.a:Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity; // field@0028 │ │ -00394c: 7010 4a00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +00394c: 7010 4b00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 003952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/fbreader/plugin/tts/d;) │ │ @@ -4161,15 +4161,15 @@ │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ 003998: |[003998] org.geometerplus.fbreader.plugin.tts.e.:(Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;)V │ │ 0039a8: 5b01 2900 |0000: iput-object v1, v0, Lorg/geometerplus/fbreader/plugin/tts/e;.a:Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity; // field@0029 │ │ -0039ac: 7010 4a00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +0039ac: 7010 4b00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 0039b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/fbreader/plugin/tts/e;) │ │ @@ -4232,15 +4232,15 @@ │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ 003a00: |[003a00] org.geometerplus.fbreader.plugin.tts.f.:(Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;)V │ │ 003a10: 5b01 2a00 |0000: iput-object v1, v0, Lorg/geometerplus/fbreader/plugin/tts/f;.a:Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity; // field@002a │ │ -003a14: 7010 4a00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +003a14: 7010 4b00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 003a1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/fbreader/plugin/tts/f;) │ │ @@ -4294,15 +4294,15 @@ │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ 003a44: |[003a44] org.geometerplus.fbreader.plugin.tts.g.:(Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;)V │ │ 003a54: 5b01 2b00 |0000: iput-object v1, v0, Lorg/geometerplus/fbreader/plugin/tts/g;.a:Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity; // field@002b │ │ -003a58: 7010 4a00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +003a58: 7010 4b00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 003a5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/fbreader/plugin/tts/g;) │ │ @@ -4354,15 +4354,15 @@ │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ 003a7c: |[003a7c] org.geometerplus.fbreader.plugin.tts.h.:(Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;)V │ │ 003a8c: 5b01 2c00 |0000: iput-object v1, v0, Lorg/geometerplus/fbreader/plugin/tts/h;.a:Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity; // field@002c │ │ -003a90: 7010 4a00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +003a90: 7010 4b00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 003a96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/fbreader/plugin/tts/h;) │ │ @@ -4424,15 +4424,15 @@ │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ 003acc: |[003acc] org.geometerplus.fbreader.plugin.tts.i.:(Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;)V │ │ 003adc: 5b12 2d00 |0000: iput-object v2, v1, Lorg/geometerplus/fbreader/plugin/tts/i;.a:Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity; // field@002d │ │ -003ae0: 7010 4a00 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@004a │ │ +003ae0: 7010 4b00 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@004b │ │ 003ae6: 5410 2d00 |0005: iget-object v0, v1, Lorg/geometerplus/fbreader/plugin/tts/i;.a:Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity; // field@002d │ │ 003aea: 7110 ec00 0000 |0007: invoke-static {v0}, Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;.h:(Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;)Landroid/content/SharedPreferences; // method@00ec │ │ 003af0: 0c00 |000a: move-result-object v0 │ │ 003af2: 7210 1000 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0010 │ │ 003af8: 0c00 |000e: move-result-object v0 │ │ 003afa: 5b10 2e00 |000f: iput-object v0, v1, Lorg/geometerplus/fbreader/plugin/tts/i;.b:Landroid/content/SharedPreferences$Editor; // field@002e │ │ 003afe: 0e00 |0011: return-void │ │ @@ -4595,15 +4595,15 @@ │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ 003bac: |[003bac] org.geometerplus.fbreader.plugin.tts.k.:(Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;Z)V │ │ 003bbc: 5b01 3100 |0000: iput-object v1, v0, Lorg/geometerplus/fbreader/plugin/tts/k;.b:Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity; // field@0031 │ │ 003bc0: 5c02 3000 |0002: iput-boolean v2, v0, Lorg/geometerplus/fbreader/plugin/tts/k;.a:Z // field@0030 │ │ -003bc4: 7010 4a00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +003bc4: 7010 4b00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 003bca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/fbreader/plugin/tts/k;) │ │ @@ -4681,15 +4681,15 @@ │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ 003c30: |[003c30] org.geometerplus.fbreader.plugin.tts.l.:(Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;ZLjava/lang/CharSequence;)V │ │ 003c40: 5b01 3400 |0000: iput-object v1, v0, Lorg/geometerplus/fbreader/plugin/tts/l;.c:Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity; // field@0034 │ │ 003c44: 5c02 3200 |0002: iput-boolean v2, v0, Lorg/geometerplus/fbreader/plugin/tts/l;.a:Z // field@0032 │ │ 003c48: 5b03 3300 |0004: iput-object v3, v0, Lorg/geometerplus/fbreader/plugin/tts/l;.b:Ljava/lang/CharSequence; // field@0033 │ │ -003c4c: 7010 4a00 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004a │ │ +003c4c: 7010 4b00 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@004b │ │ 003c52: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/geometerplus/fbreader/plugin/tts/l;) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 46949 bytes, number of entries: 38 │ │ │ +Zip file size: 46967 bytes, number of entries: 38 │ │ │ ?rwxrwxr-x 2.0 unx 721 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/ApiObject.class │ │ │ ?rwxrwxr-x 2.0 unx 444 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/ApiObject$Boolean.class │ │ │ ?rwxrwxr-x 2.0 unx 501 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/ApiObject$Date.class │ │ │ ?rwxrwxr-x 2.0 unx 447 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/ApiObject$Error.class │ │ │ ?rwxrwxr-x 2.0 unx 417 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/ApiObject$Integer.class │ │ │ ?rwxrwxr-x 2.0 unx 415 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/ApiObject$Long.class │ │ │ ?rwxrwxr-x 2.0 unx 453 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/ApiObject$String.class │ │ │ @@ -19,22 +19,22 @@ │ │ │ ?rwxrwxr-x 2.0 unx 404 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/e.class │ │ │ ?rwxrwxr-x 2.0 unx 1776 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/f.class │ │ │ ?rwxrwxr-x 2.0 unx 2174 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/g.class │ │ │ ?rwxrwxr-x 2.0 unx 110 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/h.class │ │ │ ?rwxrwxr-x 2.0 unx 1980 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/i.class │ │ │ ?rwxrwxr-x 2.0 unx 1051 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/j.class │ │ │ ?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 org/geometerplus/android/fbreader/api/k.class │ │ │ -?rwxrwxr-x 2.0 unx 809 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/PluginInfo.class │ │ │ -?rwxrwxr-x 2.0 unx 9470 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/SpeakActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 817 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/PluginInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 9480 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/SpeakActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 490 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/a.class │ │ │ ?rwxrwxr-x 2.0 unx 653 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/b.class │ │ │ ?rwxrwxr-x 2.0 unx 564 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/c.class │ │ │ ?rwxrwxr-x 2.0 unx 557 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/d.class │ │ │ ?rwxrwxr-x 2.0 unx 705 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/e.class │ │ │ ?rwxrwxr-x 2.0 unx 499 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/f.class │ │ │ ?rwxrwxr-x 2.0 unx 469 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/g.class │ │ │ ?rwxrwxr-x 2.0 unx 727 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/h.class │ │ │ ?rwxrwxr-x 2.0 unx 1297 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/i.class │ │ │ ?rwxrwxr-x 2.0 unx 475 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/j.class │ │ │ ?rwxrwxr-x 2.0 unx 633 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/k.class │ │ │ ?rwxrwxr-x 2.0 unx 740 b- stor 80-Jan-01 00:00 org/geometerplus/fbreader/plugin/tts/l.class │ │ │ -38 files, 40229 bytes uncompressed, 40229 bytes compressed: 0.0% │ │ │ +38 files, 40247 bytes uncompressed, 40247 bytes compressed: 0.0% │ │ ├── org/geometerplus/android/fbreader/api/i.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -115,15 +115,15 @@ │ │ │ │ 1: invokespecial #10 // Method java/lang/Object."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ public org.geometerplus.android.fbreader.api.ApiObject a(android.os.Parcel); │ │ │ │ descriptor: (Landroid/os/Parcel;)Lorg/geometerplus/android/fbreader/api/ApiObject; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_1 │ │ │ │ 3: invokevirtual #17 // Method android/os/Parcel.readInt:()I │ │ │ │ 6: istore_3 │ │ │ │ 7: iload_3 │ │ │ │ 8: tableswitch { // -1 to 10 │ │ │ │ @@ -214,17 +214,17 @@ │ │ │ │ 225: goto 207 │ │ │ │ 228: new #72 // class org/geometerplus/android/fbreader/api/ApiObject$Date │ │ │ │ 231: astore 4 │ │ │ │ 233: new #74 // class java/util/Date │ │ │ │ 236: astore 7 │ │ │ │ 238: aload_1 │ │ │ │ 239: invokevirtual #58 // Method android/os/Parcel.readLong:()J │ │ │ │ - 242: lstore 11 │ │ │ │ + 242: lstore 8 │ │ │ │ 244: aload 7 │ │ │ │ - 246: lload 11 │ │ │ │ + 246: lload 8 │ │ │ │ 248: invokespecial #75 // Method java/util/Date."":(J)V │ │ │ │ 251: aload 4 │ │ │ │ 253: aload 7 │ │ │ │ 255: invokespecial #78 // Method org/geometerplus/android/fbreader/api/ApiObject$Date."":(Ljava/util/Date;)V │ │ │ │ 258: goto 118 │ │ │ │ 261: new #80 // class org/geometerplus/android/fbreader/api/ApiObject$String │ │ │ │ 264: astore 4 │ │ │ │ @@ -241,19 +241,19 @@ │ │ │ │ 288: invokevirtual #17 // Method android/os/Parcel.readInt:()I │ │ │ │ 291: istore_3 │ │ │ │ 292: aload_1 │ │ │ │ 293: invokevirtual #17 // Method android/os/Parcel.readInt:()I │ │ │ │ 296: istore 10 │ │ │ │ 298: aload_1 │ │ │ │ 299: invokevirtual #17 // Method android/os/Parcel.readInt:()I │ │ │ │ - 302: istore 13 │ │ │ │ + 302: istore 11 │ │ │ │ 304: aload 4 │ │ │ │ 306: iload_3 │ │ │ │ 307: iload 10 │ │ │ │ - 309: iload 13 │ │ │ │ + 309: iload 11 │ │ │ │ 311: invokespecial #86 // Method org/geometerplus/android/fbreader/api/TextPosition."":(III)V │ │ │ │ 314: goto 118 │ │ │ │ │ │ │ │ public org.geometerplus.android.fbreader.api.ApiObject[] a(int); │ │ │ │ descriptor: (I)[Lorg/geometerplus/android/fbreader/api/ApiObject; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ ├── org/geometerplus/fbreader/plugin/tts/PluginInfo.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -28,20 +28,20 @@ │ │ │ │ #20 = Float 1.7545816E38f │ │ │ │ #21 = Utf8 android/content/Context │ │ │ │ #22 = Class #21 // android/content/Context │ │ │ │ #23 = Utf8 getText │ │ │ │ #24 = Utf8 (I)Ljava/lang/CharSequence; │ │ │ │ #25 = NameAndType #23:#24 // getText:(I)Ljava/lang/CharSequence; │ │ │ │ #26 = Methodref #22.#25 // android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - #27 = Utf8 java/lang/Object │ │ │ │ - #28 = Class #27 // java/lang/Object │ │ │ │ + #27 = Utf8 java/lang/CharSequence │ │ │ │ + #28 = Class #27 // java/lang/CharSequence │ │ │ │ #29 = Utf8 toString │ │ │ │ #30 = Utf8 ()Ljava/lang/String; │ │ │ │ #31 = NameAndType #29:#30 // toString:()Ljava/lang/String; │ │ │ │ - #32 = Methodref #28.#31 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #32 = InterfaceMethodref #28.#31 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #33 = Utf8 (Landroid/net/Uri;Ljava/lang/String;I)V │ │ │ │ #34 = NameAndType #5:#33 // "":(Landroid/net/Uri;Ljava/lang/String;I)V │ │ │ │ #35 = Methodref #10.#34 // org/geometerplus/android/fbreader/api/PluginApi$MenuActionInfo."":(Landroid/net/Uri;Ljava/lang/String;I)V │ │ │ │ #36 = Utf8 java/util/Collections │ │ │ │ #37 = Class #36 // java/util/Collections │ │ │ │ #38 = Utf8 singletonList │ │ │ │ #39 = Utf8 (Ljava/lang/Object;)Ljava/util/List; │ │ │ │ @@ -69,20 +69,20 @@ │ │ │ │ 3: astore_2 │ │ │ │ 4: ldc #12 // String http://data.fbreader.org/plugin/tts/speak │ │ │ │ 6: invokestatic #18 // Method android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ 9: astore_3 │ │ │ │ 10: aload_1 │ │ │ │ 11: ldc #19 // int 2130968579 │ │ │ │ 13: invokevirtual #26 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 16: invokevirtual #32 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 19: astore 4 │ │ │ │ - 21: aload_2 │ │ │ │ - 22: aload_3 │ │ │ │ - 23: aload 4 │ │ │ │ - 25: iconst_m1 │ │ │ │ - 26: iconst_1 │ │ │ │ - 27: iushr │ │ │ │ - 28: invokespecial #35 // Method org/geometerplus/android/fbreader/api/PluginApi$MenuActionInfo."":(Landroid/net/Uri;Ljava/lang/String;I)V │ │ │ │ - 31: aload_2 │ │ │ │ - 32: invokestatic #41 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List; │ │ │ │ - 35: areturn │ │ │ │ + 16: invokeinterface #32, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 21: astore 4 │ │ │ │ + 23: aload_2 │ │ │ │ + 24: aload_3 │ │ │ │ + 25: aload 4 │ │ │ │ + 27: iconst_m1 │ │ │ │ + 28: iconst_1 │ │ │ │ + 29: iushr │ │ │ │ + 30: invokespecial #35 // Method org/geometerplus/android/fbreader/api/PluginApi$MenuActionInfo."":(Landroid/net/Uri;Ljava/lang/String;I)V │ │ │ │ + 33: aload_2 │ │ │ │ + 34: invokestatic #41 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List; │ │ │ │ + 37: areturn │ │ │ │ } │ │ ├── org/geometerplus/fbreader/plugin/tts/SpeakActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -143,15 +143,15 @@ │ │ │ │ // 44: ldc "other" │ │ │ │ // 46: astore_2 │ │ │ │ // 47: aload_2 │ │ │ │ // 48: aload 5 │ │ │ │ // 50: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ // 53: istore 6 │ │ │ │ // 55: iload 6 │ │ │ │ - // 57: ifeq 249 │ │ │ │ + // 57: ifeq 251 │ │ │ │ // 60: invokestatic java/util/Locale.getDefault:()Ljava/util/Locale; │ │ │ │ // 63: astore_2 │ │ │ │ // 64: aload_0 │ │ │ │ // 65: getfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.b:Landroid/speech/tts/TextToSpeech; │ │ │ │ // 68: astore 4 │ │ │ │ // 70: aload 4 │ │ │ │ // 72: aload_2 │ │ │ │ @@ -164,250 +164,250 @@ │ │ │ │ // 85: ldc 2130968582 │ │ │ │ // 87: istore_3 │ │ │ │ // 88: aload_0 │ │ │ │ // 89: iload_3 │ │ │ │ // 90: invokevirtual org/geometerplus/fbreader/plugin/tts/SpeakActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ // 93: astore 4 │ │ │ │ // 95: aload 4 │ │ │ │ - // 97: invokevirtual java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - // 100: astore 4 │ │ │ │ - // 102: ldc "%0" │ │ │ │ - // 104: astore 5 │ │ │ │ - // 106: aload_2 │ │ │ │ - // 107: invokevirtual java/util/Locale.getDisplayLanguage:()Ljava/lang/String; │ │ │ │ - // 110: astore 7 │ │ │ │ - // 112: aload 4 │ │ │ │ - // 114: aload 5 │ │ │ │ - // 116: aload 7 │ │ │ │ - // 118: invokevirtual java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - // 121: astore 4 │ │ │ │ - // 123: aconst_null │ │ │ │ - // 124: astore 5 │ │ │ │ - // 126: aload_0 │ │ │ │ - // 127: aload 4 │ │ │ │ - // 129: iconst_0 │ │ │ │ - // 130: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(Ljava/lang/CharSequence;Z)V │ │ │ │ - // 133: aload_0 │ │ │ │ - // 134: getfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.b:Landroid/speech/tts/TextToSpeech; │ │ │ │ - // 137: astore 4 │ │ │ │ - // 139: aload 4 │ │ │ │ - // 141: aload_2 │ │ │ │ - // 142: invokevirtual android/speech/tts/TextToSpeech.setLanguage:(Ljava/util/Locale;)I │ │ │ │ - // 145: pop │ │ │ │ - // 146: ldc 2131034117 │ │ │ │ - // 148: istore 6 │ │ │ │ - // 150: aload_0 │ │ │ │ - // 151: iload 6 │ │ │ │ - // 153: invokevirtual org/geometerplus/fbreader/plugin/tts/SpeakActivity.findViewById:(I)Landroid/view/View; │ │ │ │ - // 156: astore_2 │ │ │ │ - // 157: aload_2 │ │ │ │ - // 158: checkcast Landroid/widget/SeekBar; │ │ │ │ - // 161: astore_2 │ │ │ │ - // 162: iconst_1 │ │ │ │ - // 163: istore_3 │ │ │ │ - // 164: aload_2 │ │ │ │ - // 165: iload_3 │ │ │ │ - // 166: invokevirtual android/widget/SeekBar.setEnabled:(Z)V │ │ │ │ - // 169: aload_2 │ │ │ │ - // 170: invokevirtual android/widget/SeekBar.getProgress:()I │ │ │ │ - // 173: istore 6 │ │ │ │ - // 175: aload_0 │ │ │ │ - // 176: iload 6 │ │ │ │ - // 178: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(I)V │ │ │ │ - // 181: aload_0 │ │ │ │ - // 182: getfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:Lorg/geometerplus/android/fbreader/api/a; │ │ │ │ - // 185: astore_2 │ │ │ │ - // 186: aload_2 │ │ │ │ - // 187: invokevirtual org/geometerplus/android/fbreader/api/a.e:()Lorg/geometerplus/android/fbreader/api/TextPosition; │ │ │ │ - // 190: astore_2 │ │ │ │ - // 191: aload_2 │ │ │ │ - // 192: getfield org/geometerplus/android/fbreader/api/TextPosition.a:I │ │ │ │ - // 195: istore 6 │ │ │ │ - // 197: aload_0 │ │ │ │ - // 198: iload 6 │ │ │ │ - // 200: putfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.d:I │ │ │ │ - // 203: aload_0 │ │ │ │ - // 204: getfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:Lorg/geometerplus/android/fbreader/api/a; │ │ │ │ - // 207: astore_2 │ │ │ │ - // 208: aload_2 │ │ │ │ - // 209: invokevirtual org/geometerplus/android/fbreader/api/a.g:()I │ │ │ │ - // 212: istore 6 │ │ │ │ - // 214: aload_0 │ │ │ │ - // 215: iload 6 │ │ │ │ - // 217: putfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.e:I │ │ │ │ - // 220: iconst_1 │ │ │ │ - // 221: istore 6 │ │ │ │ - // 223: aload_0 │ │ │ │ - // 224: iload 6 │ │ │ │ - // 226: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(Z)V │ │ │ │ - // 229: iconst_1 │ │ │ │ - // 230: istore 6 │ │ │ │ - // 232: aload_0 │ │ │ │ - // 233: iload 6 │ │ │ │ - // 235: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.b:(Z)V │ │ │ │ - // 238: aload_0 │ │ │ │ - // 239: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.g:()Ljava/lang/String; │ │ │ │ - // 242: astore_2 │ │ │ │ - // 243: aload_0 │ │ │ │ - // 244: aload_2 │ │ │ │ - // 245: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(Ljava/lang/String;)V │ │ │ │ - // 248: return │ │ │ │ - // 249: new Ljava/util/Locale; │ │ │ │ - // 252: astore_2 │ │ │ │ - // 253: aload_2 │ │ │ │ - // 254: aload 5 │ │ │ │ - // 256: invokespecial java/util/Locale.:(Ljava/lang/String;)V │ │ │ │ - // 259: aload_2 │ │ │ │ - // 260: ifnull 280 │ │ │ │ - // 263: aload_0 │ │ │ │ - // 264: getfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.b:Landroid/speech/tts/TextToSpeech; │ │ │ │ - // 267: astore 4 │ │ │ │ - // 269: aload 4 │ │ │ │ - // 271: aload_2 │ │ │ │ - // 272: invokevirtual android/speech/tts/TextToSpeech.isLanguageAvailable:(Ljava/util/Locale;)I │ │ │ │ - // 275: istore_3 │ │ │ │ - // 276: iload_3 │ │ │ │ - // 277: ifge 133 │ │ │ │ - // 280: invokestatic java/util/Locale.getDefault:()Ljava/util/Locale; │ │ │ │ - // 283: astore 4 │ │ │ │ - // 285: aload_0 │ │ │ │ - // 286: getfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.b:Landroid/speech/tts/TextToSpeech; │ │ │ │ - // 289: astore 7 │ │ │ │ - // 291: aload 7 │ │ │ │ - // 293: aload 4 │ │ │ │ - // 295: invokevirtual android/speech/tts/TextToSpeech.isLanguageAvailable:(Ljava/util/Locale;)I │ │ │ │ - // 298: istore 8 │ │ │ │ - // 300: iload 8 │ │ │ │ - // 302: ifge 310 │ │ │ │ - // 305: getstatic java/util/Locale.ENGLISH:Ljava/util/Locale; │ │ │ │ - // 308: astore 4 │ │ │ │ - // 310: ldc 2130968583 │ │ │ │ - // 312: istore 8 │ │ │ │ - // 314: aload_0 │ │ │ │ - // 315: iload 8 │ │ │ │ - // 317: invokevirtual org/geometerplus/fbreader/plugin/tts/SpeakActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - // 320: astore 7 │ │ │ │ - // 322: aload 7 │ │ │ │ - // 324: invokevirtual java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - // 327: astore 7 │ │ │ │ - // 329: ldc "%0" │ │ │ │ - // 331: astore 9 │ │ │ │ - // 333: aload_2 │ │ │ │ - // 334: ifnull 396 │ │ │ │ + // 97: invokeinterface java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + // 102: astore 4 │ │ │ │ + // 104: ldc "%0" │ │ │ │ + // 106: astore 5 │ │ │ │ + // 108: aload_2 │ │ │ │ + // 109: invokevirtual java/util/Locale.getDisplayLanguage:()Ljava/lang/String; │ │ │ │ + // 112: astore 7 │ │ │ │ + // 114: aload 4 │ │ │ │ + // 116: aload 5 │ │ │ │ + // 118: aload 7 │ │ │ │ + // 120: invokevirtual java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + // 123: astore 4 │ │ │ │ + // 125: aconst_null │ │ │ │ + // 126: astore 5 │ │ │ │ + // 128: aload_0 │ │ │ │ + // 129: aload 4 │ │ │ │ + // 131: iconst_0 │ │ │ │ + // 132: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(Ljava/lang/CharSequence;Z)V │ │ │ │ + // 135: aload_0 │ │ │ │ + // 136: getfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.b:Landroid/speech/tts/TextToSpeech; │ │ │ │ + // 139: astore 4 │ │ │ │ + // 141: aload 4 │ │ │ │ + // 143: aload_2 │ │ │ │ + // 144: invokevirtual android/speech/tts/TextToSpeech.setLanguage:(Ljava/util/Locale;)I │ │ │ │ + // 147: pop │ │ │ │ + // 148: ldc 2131034117 │ │ │ │ + // 150: istore 6 │ │ │ │ + // 152: aload_0 │ │ │ │ + // 153: iload 6 │ │ │ │ + // 155: invokevirtual org/geometerplus/fbreader/plugin/tts/SpeakActivity.findViewById:(I)Landroid/view/View; │ │ │ │ + // 158: astore_2 │ │ │ │ + // 159: aload_2 │ │ │ │ + // 160: checkcast Landroid/widget/SeekBar; │ │ │ │ + // 163: astore_2 │ │ │ │ + // 164: iconst_1 │ │ │ │ + // 165: istore_3 │ │ │ │ + // 166: aload_2 │ │ │ │ + // 167: iload_3 │ │ │ │ + // 168: invokevirtual android/widget/SeekBar.setEnabled:(Z)V │ │ │ │ + // 171: aload_2 │ │ │ │ + // 172: invokevirtual android/widget/SeekBar.getProgress:()I │ │ │ │ + // 175: istore 6 │ │ │ │ + // 177: aload_0 │ │ │ │ + // 178: iload 6 │ │ │ │ + // 180: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(I)V │ │ │ │ + // 183: aload_0 │ │ │ │ + // 184: getfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:Lorg/geometerplus/android/fbreader/api/a; │ │ │ │ + // 187: astore_2 │ │ │ │ + // 188: aload_2 │ │ │ │ + // 189: invokevirtual org/geometerplus/android/fbreader/api/a.e:()Lorg/geometerplus/android/fbreader/api/TextPosition; │ │ │ │ + // 192: astore_2 │ │ │ │ + // 193: aload_2 │ │ │ │ + // 194: getfield org/geometerplus/android/fbreader/api/TextPosition.a:I │ │ │ │ + // 197: istore 6 │ │ │ │ + // 199: aload_0 │ │ │ │ + // 200: iload 6 │ │ │ │ + // 202: putfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.d:I │ │ │ │ + // 205: aload_0 │ │ │ │ + // 206: getfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:Lorg/geometerplus/android/fbreader/api/a; │ │ │ │ + // 209: astore_2 │ │ │ │ + // 210: aload_2 │ │ │ │ + // 211: invokevirtual org/geometerplus/android/fbreader/api/a.g:()I │ │ │ │ + // 214: istore 6 │ │ │ │ + // 216: aload_0 │ │ │ │ + // 217: iload 6 │ │ │ │ + // 219: putfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.e:I │ │ │ │ + // 222: iconst_1 │ │ │ │ + // 223: istore 6 │ │ │ │ + // 225: aload_0 │ │ │ │ + // 226: iload 6 │ │ │ │ + // 228: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(Z)V │ │ │ │ + // 231: iconst_1 │ │ │ │ + // 232: istore 6 │ │ │ │ + // 234: aload_0 │ │ │ │ + // 235: iload 6 │ │ │ │ + // 237: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.b:(Z)V │ │ │ │ + // 240: aload_0 │ │ │ │ + // 241: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.g:()Ljava/lang/String; │ │ │ │ + // 244: astore_2 │ │ │ │ + // 245: aload_0 │ │ │ │ + // 246: aload_2 │ │ │ │ + // 247: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(Ljava/lang/String;)V │ │ │ │ + // 250: return │ │ │ │ + // 251: new Ljava/util/Locale; │ │ │ │ + // 254: astore_2 │ │ │ │ + // 255: aload_2 │ │ │ │ + // 256: aload 5 │ │ │ │ + // 258: invokespecial java/util/Locale.:(Ljava/lang/String;)V │ │ │ │ + // 261: aload_2 │ │ │ │ + // 262: ifnull 282 │ │ │ │ + // 265: aload_0 │ │ │ │ + // 266: getfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.b:Landroid/speech/tts/TextToSpeech; │ │ │ │ + // 269: astore 4 │ │ │ │ + // 271: aload 4 │ │ │ │ + // 273: aload_2 │ │ │ │ + // 274: invokevirtual android/speech/tts/TextToSpeech.isLanguageAvailable:(Ljava/util/Locale;)I │ │ │ │ + // 277: istore_3 │ │ │ │ + // 278: iload_3 │ │ │ │ + // 279: ifge 135 │ │ │ │ + // 282: invokestatic java/util/Locale.getDefault:()Ljava/util/Locale; │ │ │ │ + // 285: astore 4 │ │ │ │ + // 287: aload_0 │ │ │ │ + // 288: getfield org/geometerplus/fbreader/plugin/tts/SpeakActivity.b:Landroid/speech/tts/TextToSpeech; │ │ │ │ + // 291: astore 7 │ │ │ │ + // 293: aload 7 │ │ │ │ + // 295: aload 4 │ │ │ │ + // 297: invokevirtual android/speech/tts/TextToSpeech.isLanguageAvailable:(Ljava/util/Locale;)I │ │ │ │ + // 300: istore 8 │ │ │ │ + // 302: iload 8 │ │ │ │ + // 304: ifge 312 │ │ │ │ + // 307: getstatic java/util/Locale.ENGLISH:Ljava/util/Locale; │ │ │ │ + // 310: astore 4 │ │ │ │ + // 312: ldc 2130968583 │ │ │ │ + // 314: istore 8 │ │ │ │ + // 316: aload_0 │ │ │ │ + // 317: iload 8 │ │ │ │ + // 319: invokevirtual org/geometerplus/fbreader/plugin/tts/SpeakActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + // 322: astore 7 │ │ │ │ + // 324: aload 7 │ │ │ │ + // 326: invokeinterface java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + // 331: astore 7 │ │ │ │ + // 333: ldc "%0" │ │ │ │ + // 335: astore 9 │ │ │ │ // 337: aload_2 │ │ │ │ - // 338: invokevirtual java/util/Locale.getDisplayLanguage:()Ljava/lang/String; │ │ │ │ - // 341: astore_2 │ │ │ │ - // 342: aload 7 │ │ │ │ - // 344: aload 9 │ │ │ │ - // 346: aload_2 │ │ │ │ - // 347: invokevirtual java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - // 350: astore_2 │ │ │ │ - // 351: ldc_w "%1" │ │ │ │ - // 354: astore 5 │ │ │ │ - // 356: aload 4 │ │ │ │ - // 358: invokevirtual java/util/Locale.getDisplayLanguage:()Ljava/lang/String; │ │ │ │ - // 361: astore 7 │ │ │ │ - // 363: aload_2 │ │ │ │ - // 364: aload 5 │ │ │ │ - // 366: aload 7 │ │ │ │ - // 368: invokevirtual java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - // 371: astore_2 │ │ │ │ - // 372: aconst_null │ │ │ │ - // 373: astore 5 │ │ │ │ - // 375: aload_0 │ │ │ │ - // 376: aload_2 │ │ │ │ - // 377: iconst_0 │ │ │ │ - // 378: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(Ljava/lang/CharSequence;Z)V │ │ │ │ - // 381: aload 4 │ │ │ │ - // 383: astore_2 │ │ │ │ - // 384: goto 133 │ │ │ │ + // 338: ifnull 400 │ │ │ │ + // 341: aload_2 │ │ │ │ + // 342: invokevirtual java/util/Locale.getDisplayLanguage:()Ljava/lang/String; │ │ │ │ + // 345: astore_2 │ │ │ │ + // 346: aload 7 │ │ │ │ + // 348: aload 9 │ │ │ │ + // 350: aload_2 │ │ │ │ + // 351: invokevirtual java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + // 354: astore_2 │ │ │ │ + // 355: ldc_w "%1" │ │ │ │ + // 358: astore 5 │ │ │ │ + // 360: aload 4 │ │ │ │ + // 362: invokevirtual java/util/Locale.getDisplayLanguage:()Ljava/lang/String; │ │ │ │ + // 365: astore 7 │ │ │ │ + // 367: aload_2 │ │ │ │ + // 368: aload 5 │ │ │ │ + // 370: aload 7 │ │ │ │ + // 372: invokevirtual java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + // 375: astore_2 │ │ │ │ + // 376: aconst_null │ │ │ │ + // 377: astore 5 │ │ │ │ + // 379: aload_0 │ │ │ │ + // 380: aload_2 │ │ │ │ + // 381: iconst_0 │ │ │ │ + // 382: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(Ljava/lang/CharSequence;Z)V │ │ │ │ + // 385: aload 4 │ │ │ │ // 387: astore_2 │ │ │ │ - // 388: iconst_0 │ │ │ │ - // 389: istore 6 │ │ │ │ - // 391: aconst_null │ │ │ │ - // 392: astore_2 │ │ │ │ - // 393: goto 259 │ │ │ │ - // 396: aload 5 │ │ │ │ - // 398: astore_2 │ │ │ │ - // 399: goto 342 │ │ │ │ + // 388: goto 135 │ │ │ │ + // 391: astore_2 │ │ │ │ + // 392: iconst_0 │ │ │ │ + // 393: istore 6 │ │ │ │ + // 395: aconst_null │ │ │ │ + // 396: astore_2 │ │ │ │ + // 397: goto 261 │ │ │ │ + // 400: aload 5 │ │ │ │ // 402: astore_2 │ │ │ │ - // 403: aload_0 │ │ │ │ - // 404: iconst_0 │ │ │ │ - // 405: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(Z)V │ │ │ │ - // 408: ldc_w 2130968581 │ │ │ │ - // 411: istore_3 │ │ │ │ - // 412: aload_0 │ │ │ │ - // 413: iload_3 │ │ │ │ - // 414: invokevirtual org/geometerplus/fbreader/plugin/tts/SpeakActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - // 417: astore 4 │ │ │ │ - // 419: aload_0 │ │ │ │ - // 420: aload 4 │ │ │ │ - // 422: iload_1 │ │ │ │ - // 423: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(Ljava/lang/CharSequence;Z)V │ │ │ │ - // 426: aload_2 │ │ │ │ - // 427: invokevirtual org/geometerplus/android/fbreader/api/d.printStackTrace:()V │ │ │ │ - // 430: goto 248 │ │ │ │ + // 403: goto 346 │ │ │ │ + // 406: astore_2 │ │ │ │ + // 407: aload_0 │ │ │ │ + // 408: iconst_0 │ │ │ │ + // 409: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(Z)V │ │ │ │ + // 412: ldc_w 2130968581 │ │ │ │ + // 415: istore_3 │ │ │ │ + // 416: aload_0 │ │ │ │ + // 417: iload_3 │ │ │ │ + // 418: invokevirtual org/geometerplus/fbreader/plugin/tts/SpeakActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + // 421: astore 4 │ │ │ │ + // 423: aload_0 │ │ │ │ + // 424: aload 4 │ │ │ │ + // 426: iload_1 │ │ │ │ + // 427: invokespecial org/geometerplus/fbreader/plugin/tts/SpeakActivity.a:(Ljava/lang/CharSequence;Z)V │ │ │ │ + // 430: aload_2 │ │ │ │ + // 431: invokevirtual org/geometerplus/android/fbreader/api/d.printStackTrace:()V │ │ │ │ + // 434: goto 250 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ----------------------------------------- │ │ │ │ - // 13 17 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 18 22 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 24 28 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 33 37 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 38 42 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 48 53 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 60 63 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 64 68 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 72 76 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 81 84 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 89 93 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 95 100 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 106 110 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 116 121 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 129 133 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 133 137 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 141 146 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 151 156 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 157 161 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 165 169 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 169 173 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 176 181 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 181 185 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 186 190 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 191 195 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 198 203 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 203 207 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 208 212 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 215 220 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 224 229 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 233 238 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 238 242 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 244 248 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 249 252 387 396 Ljava/lang/Exception; │ │ │ │ - // 249 252 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 254 259 387 396 Ljava/lang/Exception; │ │ │ │ - // 254 259 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 263 267 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 271 275 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 280 283 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 285 289 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 293 298 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 305 308 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 315 320 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 322 327 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 337 341 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 346 350 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 356 361 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 366 371 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ - // 377 381 402 433 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 13 17 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 18 22 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 24 28 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 33 37 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 38 42 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 48 53 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 60 63 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 64 68 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 72 76 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 81 84 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 89 93 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 95 102 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 108 112 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 118 123 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 131 135 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 135 139 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 143 148 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 153 158 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 159 163 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 167 171 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 171 175 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 178 183 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 183 187 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 188 192 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 193 197 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 200 205 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 205 209 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 210 214 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 217 222 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 226 231 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 235 240 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 240 244 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 246 250 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 251 254 391 400 Ljava/lang/Exception; │ │ │ │ + // 251 254 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 256 261 391 400 Ljava/lang/Exception; │ │ │ │ + // 256 261 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 265 269 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 273 277 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 282 285 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 287 291 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 295 300 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 307 310 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 317 322 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 324 331 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 341 345 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 350 354 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 360 365 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 370 375 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ + // 381 385 406 437 Lorg/geometerplus/android/fbreader/api/d; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IllegalStateException: Expression is linked from several locations: Label_0310: │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0312: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) ├── smali/org/geometerplus/fbreader/plugin/tts/SpeakActivity.smali │ @@ -69,39 +69,39 @@ │ │ iput-boolean v0, p0, Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;->f:Z │ │ return-void │ .end method │ │ .method private a(I)V │ - .locals 7 │ + .locals 8 │ │ iget-object v0, p0, Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;->b:Landroid/speech/tts/TextToSpeech; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;->b:Landroid/speech/tts/TextToSpeech; │ │ - const-wide/high16 v1, 0x4000000000000000L # 2.0 │ + const-wide/high16 v2, 0x4000000000000000L # 2.0 │ │ - int-to-double v3, p1 │ + int-to-double v4, p1 │ │ - const-wide/high16 v5, 0x4059000000000000L # 100.0 │ + const-wide/high16 v6, 0x4059000000000000L # 100.0 │ │ - sub-double/2addr v3, v5 │ + sub-double/2addr v4, v6 │ │ - const-wide v5, 0x4052c00000000000L # 75.0 │ + const-wide v6, 0x4052c00000000000L # 75.0 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ invoke-virtual {v0, v1}, Landroid/speech/tts/TextToSpeech;->setSpeechRate(F)I │ │ :cond_0 │ return-void │ .end method │ │ @@ -380,15 +380,15 @@ │ :cond_0 │ const v1, 0x7f040006 │ │ invoke-virtual {p0, v1}, Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;->getText(I)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-string v2, "%0" │ │ invoke-virtual {v0}, Ljava/util/Locale;->getDisplayLanguage()Ljava/lang/String; │ │ @@ -502,15 +502,15 @@ │ :cond_4 │ const v3, 0x7f040007 │ │ invoke-virtual {p0, v3}, Lorg/geometerplus/fbreader/plugin/tts/SpeakActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "%0" │ │ if-eqz v0, :cond_5 ├── smali/org/geometerplus/fbreader/plugin/tts/PluginInfo.smali │ @@ -26,15 +26,15 @@ │ │ const v2, 0x7f040003 │ │ invoke-virtual {p1, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ const v3, 0x7fffffff │ │ invoke-direct {v0, v1, v2, v3}, Lorg/geometerplus/android/fbreader/api/PluginApi$MenuActionInfo;->(Landroid/net/Uri;Ljava/lang/String;I)V ├── smali/org/geometerplus/android/fbreader/api/ApiObject$Long.smali │ @@ -4,15 +4,15 @@ │ │ # instance fields │ .field final a:J │ │ │ # direct methods │ .method constructor (J)V │ - .locals 0 │ + .locals 1 │ │ invoke-direct {p0}, Lorg/geometerplus/android/fbreader/api/ApiObject;->()V │ │ iput-wide p1, p0, Lorg/geometerplus/android/fbreader/api/ApiObject$Long;->a:J │ │ return-void │ .end method ├── smali/org/geometerplus/android/fbreader/api/i.smali │ @@ -81,17 +81,17 @@ │ goto :goto_0 │ │ :pswitch_4 │ new-instance v0, Lorg/geometerplus/android/fbreader/api/ApiObject$Long; │ │ invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2}, Lorg/geometerplus/android/fbreader/api/ApiObject$Long;->(J)V │ + invoke-direct {v0, v2, v3}, Lorg/geometerplus/android/fbreader/api/ApiObject$Long;->(J)V │ │ goto :goto_0 │ │ :pswitch_5 │ new-instance v1, Lorg/geometerplus/android/fbreader/api/ApiObject$Boolean; │ │ invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B ├── res/drawable/media_skip_backward.png │ ├── sng │ │ @@ -9,211 +9,140 @@ │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (163,165,157) # rgb = (0xa3,0xa5,0x9d) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (160,162,155) # rgb = (0xa0,0xa2,0x9b) │ │ - (164,166,158) # rgb = (0xa4,0xa6,0x9e) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (159,162,154) # rgb = (0x9f,0xa2,0x9a) │ │ - (165,167,159) # rgb = (0xa5,0xa7,0x9f) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - (152,153,146) # rgb = (0x98,0x99,0x92) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (152,154,145) # rgb = (0x98,0x9a,0x91) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ (137,137,132) # rgb = (0x89,0x89,0x84) │ │ (153,156,148) # rgb = (0x99,0x9c,0x94) │ │ (201,202,198) # rgb = (0xc9,0xca,0xc6) │ │ - (153,155,147) # rgb = (0x99,0x9b,0x93) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ (137,140,134) # rgb = (0x89,0x8c,0x86) │ │ (155,157,149) # rgb = (0x9b,0x9d,0x95) │ │ (202,203,198) # rgb = (0xca,0xcb,0xc6) │ │ - (154,155,148) # rgb = (0x9a,0x9b,0x94) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - (140,142,135) # rgb = (0x8c,0x8e,0x87) │ │ - (235,237,233) # rgb = (0xeb,0xed,0xe9) │ │ (141,142,136) # rgb = (0x8d,0x8e,0x88) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ (107,112,107) # rgb = (0x6b,0x70,0x6b) │ │ (142,144,137) # rgb = (0x8e,0x90,0x89) │ │ (169,171,165) # rgb = (0xa9,0xab,0xa5) │ │ - (247,247,246) # rgb = (0xf7,0xf7,0xf6) │ │ (146,147,140) # rgb = (0x92,0x93,0x8c) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ (112,112,107) # rgb = (0x70,0x70,0x6b) │ │ (142,145,138) # rgb = (0x8e,0x91,0x8a) │ │ (170,172,167) # rgb = (0xaa,0xac,0xa7) │ │ (146,148,141) # rgb = (0x92,0x94,0x8d) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - (129,131,124) # rgb = (0x81,0x83,0x7c) │ │ - (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ (130,131,125) # rgb = (0x82,0x83,0x7d) │ │ ( 89, 89, 83) # rgb = (0x59,0x59,0x53) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ (125,127,119) # rgb = (0x7d,0x7f,0x77) │ │ (139,142,135) # rgb = (0x8b,0x8e,0x87) │ │ (223,224,222) # rgb = (0xdf,0xe0,0xde) │ │ - (253,254,253) # rgb = (0xfd,0xfe,0xfd) │ │ - (249,250,248) # rgb = (0xf9,0xfa,0xf8) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (135,137,132) # rgb = (0x87,0x89,0x84) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ (125,127,121) # rgb = (0x7d,0x7f,0x79) │ │ (141,143,136) # rgb = (0x8d,0x8f,0x88) │ │ (224,224,222) # rgb = (0xe0,0xe0,0xde) │ │ (136,138,132) # rgb = (0x88,0x8a,0x84) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - (118,119,114) # rgb = (0x76,0x77,0x72) │ │ - (250,251,250) # rgb = (0xfa,0xfb,0xfa) │ │ (117,119,113) # rgb = (0x75,0x77,0x71) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ (100,103, 97) # rgb = (0x64,0x67,0x61) │ │ (122,124,118) # rgb = (0x7a,0x7c,0x76) │ │ (182,184,180) # rgb = (0xb6,0xb8,0xb4) │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ - (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ - (251,251,250) # rgb = (0xfb,0xfb,0xfa) │ │ (124,126,120) # rgb = (0x7c,0x7e,0x78) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ (100,100, 97) # rgb = (0x64,0x64,0x61) │ │ (124,125,119) # rgb = (0x7c,0x7d,0x77) │ │ (183,184,181) # rgb = (0xb7,0xb8,0xb5) │ │ (125,128,121) # rgb = (0x7d,0x80,0x79) │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ - (107,108,103) # rgb = (0x6b,0x6c,0x67) │ │ (106,107,102) # rgb = (0x6a,0x6b,0x66) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 74, 74, 69) # rgb = (0x4a,0x4a,0x45) │ │ (108,109,105) # rgb = (0x6c,0x6d,0x69) │ │ (134,136,130) # rgb = (0x86,0x88,0x82) │ │ - (236,237,236) # rgb = (0xec,0xed,0xec) │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ - (244,246,244) # rgb = (0xf4,0xf6,0xf4) │ │ - (245,246,244) # rgb = (0xf5,0xf6,0xf4) │ │ - (248,248,247) # rgb = (0xf8,0xf8,0xf7) │ │ - (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ (113,115,109) # rgb = (0x71,0x73,0x6d) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ (109,111,105) # rgb = (0x6d,0x6f,0x69) │ │ (135,136,131) # rgb = (0x87,0x88,0x83) │ │ (114,116,110) # rgb = (0x72,0x74,0x6e) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - ( 96, 97, 92) # rgb = (0x60,0x61,0x5c) │ │ - (242,244,242) # rgb = (0xf2,0xf4,0xf2) │ │ ( 95, 96, 91) # rgb = (0x5f,0x60,0x5b) │ │ ( 90, 92, 86) # rgb = (0x5a,0x5c,0x56) │ │ (104,105,101) # rgb = (0x68,0x69,0x65) │ │ (202,202,200) # rgb = (0xca,0xca,0xc8) │ │ - (253,253,252) # rgb = (0xfd,0xfd,0xfc) │ │ - (243,245,243) # rgb = (0xf3,0xf5,0xf3) │ │ - (236,238,235) # rgb = (0xec,0xee,0xeb) │ │ - (239,241,238) # rgb = (0xef,0xf1,0xee) │ │ - (241,243,240) # rgb = (0xf1,0xf3,0xf0) │ │ (102,103, 98) # rgb = (0x66,0x67,0x62) │ │ ( 88, 90, 84) # rgb = (0x58,0x5a,0x54) │ │ (105,106,102) # rgb = (0x69,0x6a,0x66) │ │ (202,203,200) # rgb = (0xca,0xcb,0xc8) │ │ (103,104, 99) # rgb = (0x67,0x68,0x63) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 84, 86, 81) # rgb = (0x54,0x56,0x51) │ │ - (236,239,236) # rgb = (0xec,0xef,0xec) │ │ - ( 85, 86, 81) # rgb = (0x55,0x56,0x51) │ │ - ( 86, 87, 82) # rgb = (0x56,0x57,0x52) │ │ - (231,233,231) # rgb = (0xe7,0xe9,0xe7) │ │ - (235,238,234) # rgb = (0xeb,0xee,0xea) │ │ - (230,233,229) # rgb = (0xe6,0xe9,0xe5) │ │ - (233,235,231) # rgb = (0xe9,0xeb,0xe7) │ │ - (234,236,233) # rgb = (0xea,0xec,0xe9) │ │ - (235,237,234) # rgb = (0xeb,0xed,0xea) │ │ - (236,238,234) # rgb = (0xec,0xee,0xea) │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - ( 87, 88, 83) # rgb = (0x57,0x58,0x53) │ │ - (232,233,231) # rgb = (0xe8,0xe9,0xe7) │ │ ( 92, 94, 88) # rgb = (0x5c,0x5e,0x58) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 73, 74, 70) # rgb = (0x49,0x4a,0x46) │ │ ( 73, 74, 69) # rgb = (0x49,0x4a,0x45) │ │ ( 69, 69, 66) # rgb = (0x45,0x45,0x42) │ │ ( 82, 83, 79) # rgb = (0x52,0x53,0x4f) │ │ (194,196,193) # rgb = (0xc2,0xc4,0xc1) │ │ - (242,244,241) # rgb = (0xf2,0xf4,0xf1) │ │ - (242,243,241) # rgb = (0xf2,0xf3,0xf1) │ │ - (241,243,241) # rgb = (0xf1,0xf3,0xf1) │ │ ( 78, 81, 75) # rgb = (0x4e,0x51,0x4b) │ │ ( 66, 66, 62) # rgb = (0x42,0x42,0x3e) │ │ ( 83, 84, 79) # rgb = (0x53,0x54,0x4f) │ │ - (233,236,231) # rgb = (0xe9,0xec,0xe7) │ │ - (233,235,232) # rgb = (0xe9,0xeb,0xe8) │ │ - (232,234,231) # rgb = (0xe8,0xea,0xe7) │ │ - (232,235,231) # rgb = (0xe8,0xeb,0xe7) │ │ ( 82, 83, 78) # rgb = (0x52,0x53,0x4e) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 70, 71, 67) # rgb = (0x46,0x47,0x43) │ │ ( 70, 71, 66) # rgb = (0x46,0x47,0x42) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 72, 74, 69) # rgb = (0x48,0x4a,0x45) │ │ (104,105,100) # rgb = (0x68,0x69,0x64) │ │ - (231,232,231) # rgb = (0xe7,0xe8,0xe7) │ │ - (251,252,251) # rgb = (0xfb,0xfc,0xfb) │ │ - (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ - (241,242,239) # rgb = (0xf1,0xf2,0xef) │ │ - (240,242,239) # rgb = (0xf0,0xf2,0xef) │ │ - (241,242,240) # rgb = (0xf1,0xf2,0xf0) │ │ ( 75, 77, 72) # rgb = (0x4b,0x4d,0x48) │ │ - (232,232,231) # rgb = (0xe8,0xe8,0xe7) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (236,237,234) # rgb = (0xec,0xed,0xea) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 49, 49, 46) # rgb = (0x31,0x31,0x2e) │ │ ( 74, 77, 71) # rgb = (0x4a,0x4d,0x47) │ │ (154,156,152) # rgb = (0x9a,0x9c,0x98) │ │ - (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ - (238,240,237) # rgb = (0xee,0xf0,0xed) │ │ - (238,240,236) # rgb = (0xee,0xf0,0xec) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 63, 63, 60) # rgb = (0x3f,0x3f,0x3c) │ │ ( 83, 84, 80) # rgb = (0x53,0x54,0x50) │ │ (203,205,202) # rgb = (0xcb,0xcd,0xca) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 33, 33, 29) # rgb = (0x21,0x21,0x1d) │ │ ( 72, 73, 69) # rgb = (0x48,0x49,0x45) │ │ (114,117,112) # rgb = (0x72,0x75,0x70) │ │ - (240,241,240) # rgb = (0xf0,0xf1,0xf0) │ │ - (241,241,240) # rgb = (0xf1,0xf1,0xf0) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 47) # rgb = (0x32,0x32,0x2f) │ │ ( 75, 76, 71) # rgb = (0x4b,0x4c,0x47) │ │ (156,157,154) # rgb = (0x9c,0x9d,0x9a) │ │ ( 75, 76, 73) # rgb = (0x4b,0x4c,0x49) │ │ (157,158,155) # rgb = (0x9d,0x9e,0x9b) │ │ @@ -221,43 +150,114 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 63, 63, 60) # rgb = (0x3f,0x3f,0x3c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (163,165,157) # rgb = (0xa3,0xa5,0x9d) │ │ + (164,166,158) # rgb = (0xa4,0xa6,0x9e) │ │ + (165,167,159) # rgb = (0xa5,0xa7,0x9f) │ │ + (152,153,146) # rgb = (0x98,0x99,0x92) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (153,155,147) # rgb = (0x99,0x9b,0x93) │ │ + (154,155,148) # rgb = (0x9a,0x9b,0x94) │ │ + (140,142,135) # rgb = (0x8c,0x8e,0x87) │ │ + (235,237,233) # rgb = (0xeb,0xed,0xe9) │ │ + (247,247,246) # rgb = (0xf7,0xf7,0xf6) │ │ + (129,131,124) # rgb = (0x81,0x83,0x7c) │ │ + (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ + (253,254,253) # rgb = (0xfd,0xfe,0xfd) │ │ + (249,250,248) # rgb = (0xf9,0xfa,0xf8) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (118,119,114) # rgb = (0x76,0x77,0x72) │ │ + (250,251,250) # rgb = (0xfa,0xfb,0xfa) │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ + (251,251,250) # rgb = (0xfb,0xfb,0xfa) │ │ + (107,108,103) # rgb = (0x6b,0x6c,0x67) │ │ + (236,237,236) # rgb = (0xec,0xed,0xec) │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (244,246,244) # rgb = (0xf4,0xf6,0xf4) │ │ + (245,246,244) # rgb = (0xf5,0xf6,0xf4) │ │ + (248,248,247) # rgb = (0xf8,0xf8,0xf7) │ │ + (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ + ( 96, 97, 92) # rgb = (0x60,0x61,0x5c) │ │ + (242,244,242) # rgb = (0xf2,0xf4,0xf2) │ │ + (253,253,252) # rgb = (0xfd,0xfd,0xfc) │ │ + (243,245,243) # rgb = (0xf3,0xf5,0xf3) │ │ + (236,238,235) # rgb = (0xec,0xee,0xeb) │ │ + (239,241,238) # rgb = (0xef,0xf1,0xee) │ │ + (241,243,240) # rgb = (0xf1,0xf3,0xf0) │ │ + ( 84, 86, 81) # rgb = (0x54,0x56,0x51) │ │ + (236,239,236) # rgb = (0xec,0xef,0xec) │ │ + ( 85, 86, 81) # rgb = (0x55,0x56,0x51) │ │ + ( 86, 87, 82) # rgb = (0x56,0x57,0x52) │ │ + (231,233,231) # rgb = (0xe7,0xe9,0xe7) │ │ + (235,238,234) # rgb = (0xeb,0xee,0xea) │ │ + (230,233,229) # rgb = (0xe6,0xe9,0xe5) │ │ + (233,235,231) # rgb = (0xe9,0xeb,0xe7) │ │ + (234,236,233) # rgb = (0xea,0xec,0xe9) │ │ + (235,237,234) # rgb = (0xeb,0xed,0xea) │ │ + (236,238,234) # rgb = (0xec,0xee,0xea) │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + ( 87, 88, 83) # rgb = (0x57,0x58,0x53) │ │ + (232,233,231) # rgb = (0xe8,0xe9,0xe7) │ │ + ( 73, 74, 70) # rgb = (0x49,0x4a,0x46) │ │ + (242,244,241) # rgb = (0xf2,0xf4,0xf1) │ │ + (242,243,241) # rgb = (0xf2,0xf3,0xf1) │ │ + (241,243,241) # rgb = (0xf1,0xf3,0xf1) │ │ + (233,236,231) # rgb = (0xe9,0xec,0xe7) │ │ + (233,235,232) # rgb = (0xe9,0xeb,0xe8) │ │ + (232,234,231) # rgb = (0xe8,0xea,0xe7) │ │ + (232,235,231) # rgb = (0xe8,0xeb,0xe7) │ │ + ( 70, 71, 67) # rgb = (0x46,0x47,0x43) │ │ + (231,232,231) # rgb = (0xe7,0xe8,0xe7) │ │ + (251,252,251) # rgb = (0xfb,0xfc,0xfb) │ │ + (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ + (241,242,239) # rgb = (0xf1,0xf2,0xef) │ │ + (240,242,239) # rgb = (0xf0,0xf2,0xef) │ │ + (241,242,240) # rgb = (0xf1,0xf2,0xf0) │ │ + (232,232,231) # rgb = (0xe8,0xe8,0xe7) │ │ + (236,237,234) # rgb = (0xec,0xed,0xea) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ + (238,240,237) # rgb = (0xee,0xf0,0xed) │ │ + (238,240,236) # rgb = (0xee,0xf0,0xec) │ │ + (240,241,240) # rgb = (0xf0,0xf1,0xf0) │ │ + (241,241,240) # rgb = (0xf1,0xf1,0xf0) │ │ } │ │ tRNS { │ │ - 0 15 30 31 3 20 29 14 30 255 37 1 38 151 255 29 14 38 151 255 32 255 255 242 45 8 26 93 231 248 255 32 93 231 248 255 32 255 255 242 45 21 57 188 245 255 250 31 57 188 245 250 31 33 255 255 242 46 13 35 135 245 252 255 255 255 250 13 35 135 245 252 250 33 255 255 242 47 7 27 87 225 247 255 255 255 250 32 7 87 225 247 250 34 255 242 47 52 180 247 255 255 255 255 255 255 250 34 52 180 247 250 33 35 255 255 244 139 245 252 255 255 255 255 255 251 127 245 252 250 33 35 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 34 36 255 244 140 245 252 255 255 255 251 127 245 255 255 255 255 250 34 36 255 242 49 54 180 247 255 255 255 255 255 255 250 255 35 37 255 50 7 29 89 226 247 255 255 255 255 15 38 137 245 252 3 23 61 189 245 255 255 9 30 97 232 248 231 248 43 17 153 34 18 4 24 32} │ │ + 0 15 30 31 3 20 29 14 30 37 1 38 151 29 14 38 151 32 242 45 8 26 93 231 248 32 93 231 248 32 242 45 21 57 188 245 250 31 57 188 245 250 31 33 242 46 13 35 135 245 252 250 13 35 135 245 252 250 33 242 47 7 27 87 225 247 250 32 7 87 225 247 250 34 242 47 52 180 247 250 34 52 180 247 250 33 35 244 139 245 252 251 127 245 252 250 33 35 251 34 36 244 140 245 252 251 127 245 250 34 36 242 49 54 180 247 250 35 37 50 7 29 89 226 247 15 38 137 245 252 3 23 61 189 245 9 30 97 232 248 231 248 43 17 153 34 18 4 24 32} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0001020303030201000000000000000004050607000000000000000004050607 │ │ -000809090909090a0000000000000b070c0d0e0f0000000000000b101112130f │ │ -00141516161617180000000000191a1b1c1d1e1f0000000000191a202122231f │ │ -002425162616272800000004292a2b2c2d162e2f00000004293031322d163334 │ │ -003536163716383900003a3b3c3d3e3f40414234000043444546473f40414834 │ │ -00494a164b164c4d4e4f50515253535455415657584f595a5b53535455415c57 │ │ -005d5e164b165f60616263646566676869416a6b6c6d6e646566676869416f70 │ │ -0071721673167475767778797a7b7c7379417d7e7f8078797a7b7c7379418182 │ │ -00838416851686878816898a8b8c8d8e7a8f87909116268a8b8c8d8e7a8f9293 │ │ -009495167316969798998f54739a9b9c7c8f9d9e9f9965378ca0a1a2a38fa4a5 │ │ -00a6a7167b16a8a9aaabacadaeafb0b1b28fb3a6aaabacb4aeafb0b1b28fb3b5 │ │ -00b6a716b716a8b8b9babbbcbdbebfc0c18fb3b5b9babbbcbdbebfc0c18fb3b5 │ │ -00b6a7168d16a8b80000c2c3c4c5c665af8fb3b50000c2c3c4c5c665af8fb3b5 │ │ -00b6a7168d16a8b8000000c7c8c9cacbcc16b3b5000000c7c8c9cacbcd16b3b5 │ │ -00b6a7161616a8b80000000000cecfd0d1d2a7b60000000000cecfd0d3d4a7b6 │ │ -00a6a7a7a7a7a7d50000000000000bd6d5d7a7d80000000000000bd6d5d7a7d8 │ │ -00d9a6b6b6b6a6d90000000000000000dadbdcd60000000000000000dadbdcd6 │ │ +00089696969696090000000000000a070b0c970d0000000000000a0e0f10980d │ │ +0011999a9a9a1213000000000014151617189b19000000000014151a1b1c9c19 │ │ +001d9d9a9e9a1e1f00000004202122239f9a242500000004202627289f9a292a │ │ +002ba09aa19a2c2d00002e2f303132a2a3a4332a00003435363738a2a3a4392a │ │ +003aa59aa69a3b3c3d3e3f4041a7a7a8a9a44243443e454647a7a7a8a9a44843 │ │ +0049aa9aa69a4a4b4c4d4eabacadaeafb0a44f50515253abacadaeafb0a45455 │ │ +0056b19ab29a5758595ab3b4b5b6b7b2b4a45b5c5d5eb3b4b5b6b7b2b4a45f60 │ │ +0061b89ab99ababbbc9abdbebfc0c1c2b5c3bbc4c59a9ebebfc0c1c2b5c36263 │ │ +0064c69ab29a65666768c3a8b2c7c8c9b7c3696a6b68aca1c0cacbcccdc36c6d │ │ +006ece9ab69a6f70717273cfd0d1d2d3d4c3746e717273d5d0d1d2d3d4c37475 │ │ +0076ce9ad69a6f7778797a7b7cd7d8d9dac3747578797a7b7cd7d8d9dac37475 │ │ +0076ce9ac19a6f7700007d7e7f8081acd1c3747500007d7e7f8081acd1c37475 │ │ +0076ce9ac19a6f770000008283848586db9a74750000008283848586dc9a7475 │ │ +0076ce9a9a9a6f7700000000008788898a8bce7600000000008788898c8dce76 │ │ +006ececececece8e0000000000000a8f8e90ce910000000000000a8f8e90ce91 │ │ +00926e7676766e9200000000000000009394958f00000000000000009394958f │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/media_playback_stop.png │ ├── sng │ │ @@ -6,137 +6,137 @@ │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ - (152,155,149) # rgb = (0x98,0x9b,0x95) │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 88, 91, 87) # rgb = (0x58,0x5b,0x57) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (152,155,149) # rgb = (0x98,0x9b,0x95) │ │ (143,146,141) # rgb = (0x8f,0x92,0x8d) │ │ (248,248,247) # rgb = (0xf8,0xf8,0xf7) │ │ (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ (247,247,246) # rgb = (0xf7,0xf7,0xf6) │ │ (246,247,246) # rgb = (0xf6,0xf7,0xf6) │ │ (246,246,245) # rgb = (0xf6,0xf6,0xf5) │ │ (245,246,245) # rgb = (0xf5,0xf6,0xf5) │ │ (245,245,244) # rgb = (0xf5,0xf5,0xf4) │ │ (244,245,244) # rgb = (0xf4,0xf5,0xf4) │ │ (244,244,243) # rgb = (0xf4,0xf4,0xf3) │ │ (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ (243,243,242) # rgb = (0xf3,0xf3,0xf2) │ │ (242,243,241) # rgb = (0xf2,0xf3,0xf1) │ │ - (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (134,137,132) # rgb = (0x86,0x89,0x84) │ │ (249,249,248) # rgb = (0xf9,0xf9,0xf8) │ │ (241,241,240) # rgb = (0xf1,0xf1,0xf0) │ │ (239,239,238) # rgb = (0xef,0xef,0xee) │ │ (238,238,237) # rgb = (0xee,0xee,0xed) │ │ (236,237,235) # rgb = (0xec,0xed,0xeb) │ │ (235,236,234) # rgb = (0xeb,0xec,0xea) │ │ (234,235,233) # rgb = (0xea,0xeb,0xe9) │ │ (233,234,232) # rgb = (0xe9,0xea,0xe8) │ │ (232,233,230) # rgb = (0xe8,0xe9,0xe6) │ │ (231,232,229) # rgb = (0xe7,0xe8,0xe5) │ │ (230,231,228) # rgb = (0xe6,0xe7,0xe4) │ │ (229,230,227) # rgb = (0xe5,0xe6,0xe3) │ │ - (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ (125,128,123) # rgb = (0x7d,0x80,0x7b) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (237,237,236) # rgb = (0xed,0xed,0xec) │ │ (234,235,232) # rgb = (0xea,0xeb,0xe8) │ │ (233,234,231) # rgb = (0xe9,0xea,0xe7) │ │ (228,229,226) # rgb = (0xe4,0xe5,0xe2) │ │ - (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ - (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (116,119,114) # rgb = (0x74,0x77,0x72) │ │ (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ (231,232,230) # rgb = (0xe7,0xe8,0xe6) │ │ (227,229,225) # rgb = (0xe3,0xe5,0xe1) │ │ (226,228,224) # rgb = (0xe2,0xe4,0xe0) │ │ (225,227,223) # rgb = (0xe1,0xe3,0xdf) │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (107,110,106) # rgb = (0x6b,0x6e,0x6a) │ │ (230,231,227) # rgb = (0xe6,0xe7,0xe3) │ │ (228,229,225) # rgb = (0xe4,0xe5,0xe1) │ │ (227,228,225) # rgb = (0xe3,0xe4,0xe1) │ │ (226,227,223) # rgb = (0xe2,0xe3,0xdf) │ │ (224,226,222) # rgb = (0xe0,0xe2,0xde) │ │ (224,225,221) # rgb = (0xe0,0xe1,0xdd) │ │ (223,225,220) # rgb = (0xdf,0xe1,0xdc) │ │ (222,224,219) # rgb = (0xde,0xe0,0xdb) │ │ (245,246,244) # rgb = (0xf5,0xf6,0xf4) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ ( 98,101, 97) # rgb = (0x62,0x65,0x61) │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (229,231,228) # rgb = (0xe5,0xe7,0xe4) │ │ (225,225,222) # rgb = (0xe1,0xe1,0xde) │ │ (221,223,218) # rgb = (0xdd,0xdf,0xda) │ │ (220,222,217) # rgb = (0xdc,0xde,0xd9) │ │ (220,221,216) # rgb = (0xdc,0xdd,0xd8) │ │ (219,221,216) # rgb = (0xdb,0xdd,0xd8) │ │ (218,220,215) # rgb = (0xda,0xdc,0xd7) │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ ( 89, 92, 88) # rgb = (0x59,0x5c,0x58) │ │ (229,230,226) # rgb = (0xe5,0xe6,0xe2) │ │ (219,222,217) # rgb = (0xdb,0xde,0xd9) │ │ (217,219,213) # rgb = (0xd9,0xdb,0xd5) │ │ (213,216,211) # rgb = (0xd5,0xd8,0xd3) │ │ (214,216,210) # rgb = (0xd6,0xd8,0xd2) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 84, 87, 83) # rgb = (0x54,0x57,0x53) │ │ (229,231,227) # rgb = (0xe5,0xe7,0xe3) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ (227,228,224) # rgb = (0xe3,0xe4,0xe0) │ │ (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ (250,251,250) # rgb = (0xfa,0xfb,0xfa) │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ (252,252,251) # rgb = (0xfc,0xfc,0xfb) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 88, 91, 87) # rgb = (0x58,0x5b,0x57) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 12 18 18 13 19 255 20 255 255 255 255 255 255 255 255 255 255 255 255 255 21 255 255 255 255 255 255 255 255 255 255 255 255 255 22 255 255 255 255 255 255 23 24 255 255 255 255 255 255 25 255 255 255 255 255 255 255 255 255 255 26 255 255 255 255 255 255 255 255 255 28 255 255 255 255 255 255 29 255 255 30 255 255 31 255 33 255 255 34 255 255 35 255 255 255 36 249 26 37} │ │ + 0 12 18 18 13 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 249 26 37} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000010202020202020202020202030303030400000000000000 │ │ -0000000000000000050606060606060606060606060606060500000000000000 │ │ -00000000000000000708090a0b0c0d0e0f101111121314080700000000000000 │ │ -000000000000000015161718191a1b1c1d1e1f20212211161500000000000000 │ │ -000000000000000023242519261b1c27281f202122290f242a00000000000000 │ │ -00000000000000002b2c2d1d281f2e202122292f30310f2c2b00000000000000 │ │ -000000000000000032330c3429353630373138393a3b3c333200000000000000 │ │ -00000000000000003d3e3f4030413b3b4242434445460d3e3d00000000000000 │ │ -000000000000000047480b2728281f49303a4a4b4c4d0b484700000000000000 │ │ -00000000000000004e4f0b20212121215050222222310b4f4e00000000000000 │ │ -0000000000000000514f0a222f2f2f36365252303037534f5100000000000000 │ │ -0000000000000000544f532f37373737373737373737554f5400000000000000 │ │ -0000000000000000564f572f37373737373737373737584f5600000000000000 │ │ -0000000000000000594f5a222f2f2f2f2f2f2f2f2f2f5b4f5900000000000000 │ │ -00000000000000005c4f5b5d5e5e5e5e5e5e5e5e5e5e5f4f5c00000000000000 │ │ -0000000000000000604f616161616161616161616161614f6000000000000000 │ │ -0000000000000000626363636363636363636363636363636200000000000000 │ │ +0000000000000000051818181818181818181818181818180500000000000000 │ │ +000000000000000006191a1b1c1d1e1f20212222232425190600000000000000 │ │ +000000000000000007262728292a2b2c2d2e2f30313222260700000000000000 │ │ +000000000000000008333429352b2c36372f3031323820330900000000000000 │ │ +00000000000000000a393a2d372f3b303132383c3d3e20390a00000000000000 │ │ +00000000000000000b3f1d403841423d433e44454647483f0b00000000000000 │ │ +00000000000000000c494a4b3d4c47474d4d4e4f50511e490c00000000000000 │ │ +00000000000000000d521c3637372f533d46545556571c520d00000000000000 │ │ +00000000000000000e581c303131313159593232323e1c580e00000000000000 │ │ +00000000000000000f581b323c3c3c42425a5a3d3d435b580f00000000000000 │ │ +000000000000000010585b3c434343434343434343435c581000000000000000 │ │ +000000000000000011585d3c434343434343434343435e581100000000000000 │ │ +000000000000000012585f323c3c3c3c3c3c3c3c3c3c60581200000000000000 │ │ +0000000000000000135860616262626262626262626263581300000000000000 │ │ +0000000000000000145815151515151515151515151515581400000000000000 │ │ +0000000000000000161717171717171717171717171717171600000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/media_playback_pause.png │ ├── sng │ │ @@ -5,101 +5,101 @@ │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ - (152,155,149) # rgb = (0x98,0x9b,0x95) │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (152,155,149) # rgb = (0x98,0x9b,0x95) │ │ (143,146,141) # rgb = (0x8f,0x92,0x8d) │ │ (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ (246,246,245) # rgb = (0xf6,0xf6,0xf5) │ │ (245,245,244) # rgb = (0xf5,0xf5,0xf4) │ │ (244,244,243) # rgb = (0xf4,0xf4,0xf3) │ │ - (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (134,137,132) # rgb = (0x86,0x89,0x84) │ │ (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ (237,237,235) # rgb = (0xed,0xed,0xeb) │ │ (235,236,233) # rgb = (0xeb,0xec,0xe9) │ │ (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ - (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (125,128,123) # rgb = (0x7d,0x80,0x7b) │ │ (233,234,232) # rgb = (0xe9,0xea,0xe8) │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (116,120,115) # rgb = (0x74,0x78,0x73) │ │ (248,248,247) # rgb = (0xf8,0xf8,0xf7) │ │ (231,232,229) # rgb = (0xe7,0xe8,0xe5) │ │ (230,231,228) # rgb = (0xe6,0xe7,0xe4) │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (107,111,106) # rgb = (0x6b,0x6f,0x6a) │ │ (227,228,225) # rgb = (0xe3,0xe4,0xe1) │ │ (226,228,224) # rgb = (0xe2,0xe4,0xe0) │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ ( 98,102, 97) # rgb = (0x62,0x66,0x61) │ │ (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ (222,224,219) # rgb = (0xde,0xe0,0xdb) │ │ (222,224,220) # rgb = (0xde,0xe0,0xdc) │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ ( 90, 93, 89) # rgb = (0x5a,0x5d,0x59) │ │ (217,219,214) # rgb = (0xd9,0xdb,0xd6) │ │ (218,220,214) # rgb = (0xda,0xdc,0xd6) │ │ (245,246,244) # rgb = (0xf5,0xf6,0xf4) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 84, 87, 83) # rgb = (0x54,0x57,0x53) │ │ (228,229,226) # rgb = (0xe4,0xe5,0xe2) │ │ (247,247,246) # rgb = (0xf7,0xf7,0xf6) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ (250,250,249) # rgb = (0xfa,0xfa,0xf9) │ │ (227,229,225) # rgb = (0xe3,0xe5,0xe1) │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ (250,251,250) # rgb = (0xfa,0xfb,0xfa) │ │ (226,227,223) # rgb = (0xe2,0xe3,0xdf) │ │ (249,249,248) # rgb = (0xf9,0xf9,0xf8) │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (229,230,227) # rgb = (0xe5,0xe6,0xe3) │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 2 15 18 19 255 20 255 255 255 255 255 21 255 255 255 255 255 23 255 255 24 255 255 255 255 25 255 255 255 25 26 255 255 255 255 28 255 255 255 255 29 255 255 255 30 255 255 31 255 255 255 33 255 255 34 255 255 35 255 36 26 37} │ │ + 0 2 15 18 19 20 21 23 24 25 25 26 28 29 30 31 33 34 35 36 26 37} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000011111100011111100000000 │ │ 00000000233333320233333320000000 │ │ -00000000455555540455555540000000 │ │ -000000006789AB7606789AB760000000 │ │ -00000000CDEFGHDC0CDEFGHDC0000000 │ │ -00000000IJEGKAJI0IJEGKAJI0000000 │ │ -00000000LMNOPAML0LMNOPAML0000000 │ │ -00000000QR8STARU0QR8STARU0000000 │ │ -00000000VWXYZAWV0VWXYZAWV0000000 │ │ -00000000abNcdeba0abNcdeba0000000 │ │ -00000000fgEPhigf0fgEPhigf0000000 │ │ -00000000jgklhNgj0jgklhNgj0000000 │ │ -00000000mgnolpgm0mgnolpgm0000000 │ │ -00000000qgrolsgq0qgrolsgq0000000 │ │ -00000000tguvOugt0tguvOugt0000000 │ │ -00000000wgxEEugw0wgxEEugw0000000 │ │ -00000000yggggggy0yggggggy0000000 │ │ -00000000z++++++z0z++++++z0000000 │ │ +000000004MMMMMM404MMMMMM40000000 │ │ +000000005NOPQRN505NOPQRN50000000 │ │ +000000006STUVWS606STUVWS60000000 │ │ +000000007XTVYQX707XTVYQX70000000 │ │ +000000008ZabcQZ808ZabcQZ80000000 │ │ +000000009dOefQdA09dOefQdA0000000 │ │ +00000000BghijQgB0BghijQgB0000000 │ │ +00000000CkalmnkC0CkalmnkC0000000 │ │ +00000000DoTcpqoD0DoTcpqoD0000000 │ │ +00000000EorspaoE0EorspaoE0000000 │ │ +00000000FotusvoF0FotusvoF0000000 │ │ +00000000GowusxoG0GowusxoG0000000 │ │ +00000000HoyzbyoH0HoyzbyoH0000000 │ │ +00000000Io+TTyoI0Io+TTyoI0000000 │ │ +00000000JooooooJ0JooooooJ0000000 │ │ +00000000KLLLLLLK0KLLLLLLK0000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ ├── Image content ├── res/drawable/media_skip_forward.png │ ├── sng │ │ @@ -10,209 +10,139 @@ │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - (165,167,159) # rgb = (0xa5,0xa7,0x9f) │ │ (156,158,150) # rgb = (0x9c,0x9e,0x96) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (164,166,158) # rgb = (0xa4,0xa6,0x9e) │ │ (158,160,152) # rgb = (0x9e,0xa0,0x98) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - (163,165,157) # rgb = (0xa3,0xa5,0x9d) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - (154,156,148) # rgb = (0x9a,0x9c,0x94) │ │ (205,206,202) # rgb = (0xcd,0xce,0xca) │ │ (155,157,150) # rgb = (0x9b,0x9d,0x96) │ │ (135,137,132) # rgb = (0x87,0x89,0x84) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - (153,155,147) # rgb = (0x99,0x9b,0x93) │ │ (204,206,202) # rgb = (0xcc,0xce,0xca) │ │ (154,155,149) # rgb = (0x9a,0x9b,0x95) │ │ (135,135,132) # rgb = (0x87,0x87,0x84) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (158,160,153) # rgb = (0x9e,0xa0,0x99) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (152,153,145) # rgb = (0x98,0x99,0x91) │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - (143,144,137) # rgb = (0x8f,0x90,0x89) │ │ - (244,244,243) # rgb = (0xf4,0xf4,0xf3) │ │ (167,170,164) # rgb = (0xa7,0xaa,0xa4) │ │ (141,145,137) # rgb = (0x8d,0x91,0x89) │ │ (107,107,102) # rgb = (0x6b,0x6b,0x66) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - (142,143,137) # rgb = (0x8e,0x8f,0x89) │ │ (166,169,163) # rgb = (0xa6,0xa9,0xa3) │ │ (141,144,137) # rgb = (0x8d,0x90,0x89) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (148,149,143) # rgb = (0x94,0x95,0x8f) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (236,238,235) # rgb = (0xec,0xee,0xeb) │ │ (140,142,135) # rgb = (0x8c,0x8e,0x87) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - (131,133,127) # rgb = (0x83,0x85,0x7f) │ │ - (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ (221,222,220) # rgb = (0xdd,0xde,0xdc) │ │ (139,141,135) # rgb = (0x8b,0x8d,0x87) │ │ (124,124,118) # rgb = (0x7c,0x7c,0x76) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - (130,132,126) # rgb = (0x82,0x84,0x7e) │ │ (221,222,219) # rgb = (0xdd,0xde,0xdb) │ │ (138,140,134) # rgb = (0x8a,0x8c,0x86) │ │ (122,124,118) # rgb = (0x7a,0x7c,0x76) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 89, 89, 83) # rgb = (0x59,0x59,0x53) │ │ (137,139,133) # rgb = (0x89,0x8b,0x85) │ │ - (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ (129,131,125) # rgb = (0x81,0x83,0x7d) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ - (120,122,116) # rgb = (0x78,0x7a,0x74) │ │ - (252,253,252) # rgb = (0xfc,0xfd,0xfc) │ │ - (251,251,250) # rgb = (0xfb,0xfb,0xfa) │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (179,181,177) # rgb = (0xb3,0xb5,0xb1) │ │ (124,125,118) # rgb = (0x7c,0x7d,0x76) │ │ ( 98, 98, 95) # rgb = (0x62,0x62,0x5f) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ - (119,121,115) # rgb = (0x77,0x79,0x73) │ │ (180,180,177) # rgb = (0xb4,0xb4,0xb1) │ │ (124,124,119) # rgb = (0x7c,0x7c,0x77) │ │ (101,101, 95) # rgb = (0x65,0x65,0x5f) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ (125,127,122) # rgb = (0x7d,0x7f,0x7a) │ │ (117,119,113) # rgb = (0x75,0x77,0x71) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - (109,110,105) # rgb = (0x6d,0x6e,0x69) │ │ - (249,249,248) # rgb = (0xf9,0xf9,0xf8) │ │ - (248,248,247) # rgb = (0xf8,0xf8,0xf7) │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - (235,236,235) # rgb = (0xeb,0xec,0xeb) │ │ (133,134,129) # rgb = (0x85,0x86,0x81) │ │ (110,111,107) # rgb = (0x6e,0x6f,0x6b) │ │ ( 71, 77, 71) # rgb = (0x47,0x4d,0x47) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - (108,109,104) # rgb = (0x6c,0x6d,0x68) │ │ (132,133,128) # rgb = (0x84,0x85,0x80) │ │ (110,111,106) # rgb = (0x6e,0x6f,0x6a) │ │ ( 70, 75, 70) # rgb = (0x46,0x4b,0x46) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ (115,118,111) # rgb = (0x73,0x76,0x6f) │ │ - (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ (106,107,102) # rgb = (0x6a,0x6b,0x66) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 98, 99, 94) # rgb = (0x62,0x63,0x5e) │ │ - (241,243,241) # rgb = (0xf1,0xf3,0xf1) │ │ - (242,244,242) # rgb = (0xf2,0xf4,0xf2) │ │ - (241,243,240) # rgb = (0xf1,0xf3,0xf0) │ │ - (239,241,238) # rgb = (0xef,0xf1,0xee) │ │ - (245,246,245) # rgb = (0xf5,0xf6,0xf5) │ │ - (253,253,252) # rgb = (0xfd,0xfd,0xfc) │ │ (200,201,198) # rgb = (0xc8,0xc9,0xc6) │ │ (104,105,101) # rgb = (0x68,0x69,0x65) │ │ ( 88, 88, 84) # rgb = (0x58,0x58,0x54) │ │ - ( 97, 98, 93) # rgb = (0x61,0x62,0x5d) │ │ (103,104,100) # rgb = (0x67,0x68,0x64) │ │ ( 89, 91, 85) # rgb = (0x59,0x5b,0x55) │ │ (106,107,101) # rgb = (0x6a,0x6b,0x65) │ │ - (241,242,240) # rgb = (0xf1,0xf2,0xf0) │ │ ( 95, 96, 92) # rgb = (0x5f,0x60,0x5c) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 87, 88, 83) # rgb = (0x57,0x58,0x53) │ │ - (234,236,233) # rgb = (0xea,0xec,0xe9) │ │ - (235,237,234) # rgb = (0xeb,0xed,0xea) │ │ - (236,238,234) # rgb = (0xec,0xee,0xea) │ │ - (232,235,231) # rgb = (0xe8,0xeb,0xe7) │ │ - (237,239,236) # rgb = (0xed,0xef,0xec) │ │ - (227,228,226) # rgb = (0xe3,0xe4,0xe2) │ │ - ( 86, 87, 82) # rgb = (0x56,0x57,0x52) │ │ - (238,240,237) # rgb = (0xee,0xf0,0xed) │ │ - ( 95, 96, 91) # rgb = (0x5f,0x60,0x5b) │ │ - (254,254,253) # rgb = (0xfe,0xfe,0xfd) │ │ - (236,237,234) # rgb = (0xec,0xed,0xea) │ │ ( 84, 85, 80) # rgb = (0x54,0x55,0x50) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 75, 76, 72) # rgb = (0x4b,0x4c,0x48) │ │ - (230,233,228) # rgb = (0xe6,0xe9,0xe4) │ │ - (232,234,230) # rgb = (0xe8,0xea,0xe6) │ │ - (232,235,232) # rgb = (0xe8,0xeb,0xe8) │ │ - (234,236,232) # rgb = (0xea,0xec,0xe8) │ │ (192,193,191) # rgb = (0xc0,0xc1,0xbf) │ │ ( 84, 85, 80) # rgb = (0x54,0x55,0x50) │ │ ( 64, 66, 62) # rgb = (0x40,0x42,0x3e) │ │ - ( 75, 76, 71) # rgb = (0x4b,0x4c,0x47) │ │ - (240,242,239) # rgb = (0xf0,0xf2,0xef) │ │ - (242,243,241) # rgb = (0xf2,0xf3,0xf1) │ │ - (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ (193,194,191) # rgb = (0xc1,0xc2,0xbf) │ │ ( 83, 84, 79) # rgb = (0x53,0x54,0x4f) │ │ ( 66, 68, 64) # rgb = (0x42,0x44,0x40) │ │ ( 85, 86, 82) # rgb = (0x55,0x56,0x52) │ │ ( 73, 74, 70) # rgb = (0x49,0x4a,0x46) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 70, 71, 67) # rgb = (0x46,0x47,0x43) │ │ - (240,241,239) # rgb = (0xf0,0xf1,0xef) │ │ - (245,245,243) # rgb = (0xf5,0xf5,0xf3) │ │ - (252,252,251) # rgb = (0xfc,0xfc,0xfb) │ │ - (230,231,229) # rgb = (0xe6,0xe7,0xe5) │ │ (101,101, 98) # rgb = (0x65,0x65,0x62) │ │ ( 71, 73, 68) # rgb = (0x47,0x49,0x44) │ │ ( 25, 29, 25) # rgb = (0x19,0x1d,0x19) │ │ - (229,231,229) # rgb = (0xe5,0xe7,0xe5) │ │ ( 24, 29, 24) # rgb = (0x18,0x1d,0x18) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 81, 82, 78) # rgb = (0x51,0x52,0x4e) │ │ ( 70, 71, 66) # rgb = (0x46,0x47,0x42) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (239,241,237) # rgb = (0xef,0xf1,0xed) │ │ - (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ (150,150,148) # rgb = (0x96,0x96,0x94) │ │ ( 75, 77, 72) # rgb = (0x4b,0x4d,0x48) │ │ ( 47, 47, 44) # rgb = (0x2f,0x2f,0x2c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (243,244,241) # rgb = (0xf3,0xf4,0xf1) │ │ (199,201,198) # rgb = (0xc7,0xc9,0xc6) │ │ ( 82, 83, 78) # rgb = (0x52,0x53,0x4e) │ │ ( 60, 62, 58) # rgb = (0x3c,0x3e,0x3a) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (234,235,234) # rgb = (0xea,0xeb,0xea) │ │ (111,112,109) # rgb = (0x6f,0x70,0x6d) │ │ ( 72, 72, 69) # rgb = (0x48,0x48,0x45) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (235,236,234) # rgb = (0xeb,0xec,0xea) │ │ (163,164,161) # rgb = (0xa3,0xa4,0xa1) │ │ ( 75, 76, 72) # rgb = (0x4b,0x4c,0x48) │ │ ( 49, 49, 47) # rgb = (0x31,0x31,0x2f) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (162,163,160) # rgb = (0xa2,0xa3,0xa0) │ │ ( 61, 63, 60) # rgb = (0x3d,0x3f,0x3c) │ │ @@ -221,43 +151,113 @@ │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (165,167,159) # rgb = (0xa5,0xa7,0x9f) │ │ + (164,166,158) # rgb = (0xa4,0xa6,0x9e) │ │ + (163,165,157) # rgb = (0xa3,0xa5,0x9d) │ │ + (154,156,148) # rgb = (0x9a,0x9c,0x94) │ │ + (153,155,147) # rgb = (0x99,0x9b,0x93) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (143,144,137) # rgb = (0x8f,0x90,0x89) │ │ + (244,244,243) # rgb = (0xf4,0xf4,0xf3) │ │ + (142,143,137) # rgb = (0x8e,0x8f,0x89) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (236,238,235) # rgb = (0xec,0xee,0xeb) │ │ + (131,133,127) # rgb = (0x83,0x85,0x7f) │ │ + (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ + (130,132,126) # rgb = (0x82,0x84,0x7e) │ │ + (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ + (120,122,116) # rgb = (0x78,0x7a,0x74) │ │ + (252,253,252) # rgb = (0xfc,0xfd,0xfc) │ │ + (251,251,250) # rgb = (0xfb,0xfb,0xfa) │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (119,121,115) # rgb = (0x77,0x79,0x73) │ │ + (109,110,105) # rgb = (0x6d,0x6e,0x69) │ │ + (249,249,248) # rgb = (0xf9,0xf9,0xf8) │ │ + (248,248,247) # rgb = (0xf8,0xf8,0xf7) │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (235,236,235) # rgb = (0xeb,0xec,0xeb) │ │ + (108,109,104) # rgb = (0x6c,0x6d,0x68) │ │ + (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ + ( 98, 99, 94) # rgb = (0x62,0x63,0x5e) │ │ + (241,243,241) # rgb = (0xf1,0xf3,0xf1) │ │ + (242,244,242) # rgb = (0xf2,0xf4,0xf2) │ │ + (241,243,240) # rgb = (0xf1,0xf3,0xf0) │ │ + (239,241,238) # rgb = (0xef,0xf1,0xee) │ │ + (245,246,245) # rgb = (0xf5,0xf6,0xf5) │ │ + (253,253,252) # rgb = (0xfd,0xfd,0xfc) │ │ + ( 97, 98, 93) # rgb = (0x61,0x62,0x5d) │ │ + (241,242,240) # rgb = (0xf1,0xf2,0xf0) │ │ + ( 87, 88, 83) # rgb = (0x57,0x58,0x53) │ │ + (234,236,233) # rgb = (0xea,0xec,0xe9) │ │ + (235,237,234) # rgb = (0xeb,0xed,0xea) │ │ + (236,238,234) # rgb = (0xec,0xee,0xea) │ │ + (232,235,231) # rgb = (0xe8,0xeb,0xe7) │ │ + (237,239,236) # rgb = (0xed,0xef,0xec) │ │ + (227,228,226) # rgb = (0xe3,0xe4,0xe2) │ │ + ( 86, 87, 82) # rgb = (0x56,0x57,0x52) │ │ + (238,240,237) # rgb = (0xee,0xf0,0xed) │ │ + ( 95, 96, 91) # rgb = (0x5f,0x60,0x5b) │ │ + (254,254,253) # rgb = (0xfe,0xfe,0xfd) │ │ + (236,237,234) # rgb = (0xec,0xed,0xea) │ │ + ( 75, 76, 72) # rgb = (0x4b,0x4c,0x48) │ │ + (230,233,228) # rgb = (0xe6,0xe9,0xe4) │ │ + (232,234,230) # rgb = (0xe8,0xea,0xe6) │ │ + (232,235,232) # rgb = (0xe8,0xeb,0xe8) │ │ + (234,236,232) # rgb = (0xea,0xec,0xe8) │ │ + ( 75, 76, 71) # rgb = (0x4b,0x4c,0x47) │ │ + (240,242,239) # rgb = (0xf0,0xf2,0xef) │ │ + (242,243,241) # rgb = (0xf2,0xf3,0xf1) │ │ + (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ + ( 70, 71, 67) # rgb = (0x46,0x47,0x43) │ │ + (240,241,239) # rgb = (0xf0,0xf1,0xef) │ │ + (245,245,243) # rgb = (0xf5,0xf5,0xf3) │ │ + (252,252,251) # rgb = (0xfc,0xfc,0xfb) │ │ + (230,231,229) # rgb = (0xe6,0xe7,0xe5) │ │ + (229,231,229) # rgb = (0xe5,0xe7,0xe5) │ │ + (239,241,237) # rgb = (0xef,0xf1,0xed) │ │ + (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ + (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ + (243,244,241) # rgb = (0xf3,0xf4,0xf1) │ │ + (234,235,234) # rgb = (0xea,0xeb,0xea) │ │ + (235,236,234) # rgb = (0xeb,0xec,0xea) │ │ } │ │ tRNS { │ │ - 0 15 29 20 3 16 31 30 14 31 255 139 35 14 1 255 139 35 37 255 28 32 255 246 228 91 26 7 32 255 246 228 91 2 45 243 255 242 30 33 255 255 246 183 55 20 33 255 246 183 45 243 255 255 242 30 33 255 255 251 244 130 34 13 255 251 244 130 34 46 243 255 242 31 34 255 255 255 255 255 247 222 83 26 6 255 247 222 83 26 8 47 243 242 35 255 255 255 255 255 247 174 50 34 255 247 174 51 47 243 255 242 32 35 255 255 255 255 255 255 255 251 243 122 255 243 135 244 255 242 33 36 255 255 255 255 255 255 255 255 255 255 255 255 242 33 36 255 255 255 255 255 251 243 123 255 255 255 255 251 243 136 244 242 34 37 255 255 255 255 255 247 175 52 255 53 49 243 242 34 255 255 247 223 86 29 7 255 9 50 35 255 252 244 132 37 14 2 255 246 185 58 22 3 255 247 228 93 30 8 247 141 40 16 43 18 32 23 4 19 17} │ │ + 0 15 29 20 3 16 31 30 14 31 139 35 14 1 139 35 37 28 32 246 228 91 26 7 32 246 228 91 2 45 243 242 30 33 246 183 55 20 33 246 183 45 243 242 30 33 251 244 130 34 13 251 244 130 34 46 243 242 31 34 247 222 83 26 6 247 222 83 26 8 47 243 242 35 247 174 50 34 247 174 51 47 243 242 32 35 251 243 122 243 135 244 242 33 36 242 33 36 251 243 123 251 243 136 244 242 34 37 247 175 52 53 49 243 242 34 247 223 86 29 7 9 50 35 252 244 132 37 14 2 246 185 58 22 3 247 228 93 30 8 247 141 40 16 43 18 32 23 4 19 17} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0001020304000000000000000001020304000000000000000005060606060708 │ │ -00090a0b0c0d0e000000000000090f1011080e00000000000e12131313131314 │ │ -0015161718191a1b00000000001c1d1e1f201a1b000000002122232424242526 │ │ -00272824292a2b2c2d210000002e2f242930312c2d2100002132333435243637 │ │ -003839243a343b3c3d3e3f00003840243a34414243443f002145463447244849 │ │ -004a4b244c4d4e4f50515253544a55244c4d4e4f565758595a5b5c244d245d49 │ │ -005e5f24603a61616263646566676824603a61616263696a6b6c6d346e246f70 │ │ -0071722473747475767778797a7b7c2473747475767778797d7e7f3480248182 │ │ -0083842485868786858889248a848b248586878685888c248a8b8d8e8f249091 │ │ -009293249495969785474e98999a9b249c759d9e9e6e629fa0a1a2629d24a3a4 │ │ -00a5a62476a79ca8a9aaabacad92a62476a79c47a9aeabacafb0b1628c24b2b3 │ │ -00a5a62435b4b56eb6b7b8b9baa5a62435b4bb6eb6b7b8b9bcbdb1628624b2be │ │ -00a5a624bf4ec0c1c2c3c40000a5a624bf4ec0c1c2c3c400c5bdb1628624b2be │ │ -00a5a624c6c7c8c9cacb000000a5a624ccc7c8c9cacb0000c5bdb1628624b2be │ │ -00a5a6cdcecfd0d10000000000a5a6d2cecfd0d100000000c5bdb1242424b2be │ │ -0092a6d3d4d50e00000000000092a6d3d4d50e00000000000ed6a6a6a6a6a6b3 │ │ -00d7d8d9da0000000000000000d7d8d9da0000000000000000db92a5a5a592dc │ │ +0009970a0b0c0d00000000000009980e0f080d00000000000d10999999999911 │ │ +00129a13141516170000000000189b191a1b1617000000001c1d1e9c9c9c1f20 │ │ +00219d9c9e222324251c000000269f9c9e272824251c00001c292aa0a19c2b2c │ │ +002da29ca3a02e2f30313200002da49ca3a03334353632001c3738a0a59c393a │ │ +003ba69ca7a8a9aa3c3d3e3f403bab9ca7a8a9aa414243444546479ca89c483a │ │ +0049ac9cada3aeaeafb04a4b4c4db19cada3aeaeafb04e4f505152a0b29c5354 │ │ +0055b39cb4b5b5b6b7b8b9565758ba9cb4b5b5b6b7b8b956595a5ba0bb9c5c5d │ │ +005ebc9cbdbebfbebdc0c19cc2bcc39cbdbebfbebdc0c49cc2c3c5c6c79c5f60 │ │ +0061c89cc9cacbccbda5a9626364cd9cceb6cfd0d0b2af65666768afcf9c696a │ │ +006bd19cb7d2ced3d4d56c6d6e61d19cb7d2cea5d4d66c6d6f7071afc49c7273 │ │ +006bd19ca1d7d8b274757677786bd19ca1d7d9b274757677797a71afbe9c727b │ │ +006bd19cdaa97c7d7e7f8000006bd19cdaa97c7d7e7f8000817a71afbe9c727b │ │ +006bd19cdb82838485860000006bd19cdc82838485860000817a71afbe9c727b │ │ +006bd18788898a8b00000000006bd18c88898a8b00000000817a719c9c9c727b │ │ +0061d18d8e8f0d00000000000061d18d8e8f0d00000000000d90d1d1d1d1d173 │ │ +0091929394000000000000000091929394000000000000000095616b6b6b6196 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/media_playback_start.png │ ├── sng │ │ @@ -11,157 +11,91 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (145,147,141) # rgb = (0x91,0x93,0x8d) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (112,114,108) # rgb = (0x70,0x72,0x6c) │ │ (124,126,121) # rgb = (0x7c,0x7e,0x79) │ │ (137,137,134) # rgb = (0x89,0x89,0x86) │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (107,108,103) # rgb = (0x6b,0x6c,0x67) │ │ - (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ (184,185,182) # rgb = (0xb8,0xb9,0xb6) │ │ (119,121,114) # rgb = (0x77,0x79,0x72) │ │ (148,150,145) # rgb = (0x94,0x96,0x91) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (102,103, 98) # rgb = (0x66,0x67,0x62) │ │ - (246,247,245) # rgb = (0xf6,0xf7,0xf5) │ │ - (239,241,238) # rgb = (0xef,0xf1,0xee) │ │ - (237,238,237) # rgb = (0xed,0xee,0xed) │ │ (149,150,146) # rgb = (0x95,0x96,0x92) │ │ (118,119,113) # rgb = (0x76,0x77,0x71) │ │ (171,171,168) # rgb = (0xab,0xab,0xa8) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 96, 97, 92) # rgb = (0x60,0x61,0x5c) │ │ - (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ - (235,237,233) # rgb = (0xeb,0xed,0xe9) │ │ - (238,240,237) # rgb = (0xee,0xf0,0xed) │ │ - (245,246,245) # rgb = (0xf5,0xf6,0xf5) │ │ - (225,225,223) # rgb = (0xe1,0xe1,0xdf) │ │ (124,125,120) # rgb = (0x7c,0x7d,0x78) │ │ (123,124,120) # rgb = (0x7b,0x7c,0x78) │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ - ( 91, 92, 87) # rgb = (0x5b,0x5c,0x57) │ │ - (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ - (241,242,240) # rgb = (0xf1,0xf2,0xf0) │ │ - (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ - (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (204,204,203) # rgb = (0xcc,0xcc,0xcb) │ │ (105,107,102) # rgb = (0x69,0x6b,0x66) │ │ (121,123,119) # rgb = (0x79,0x7b,0x77) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ - ( 85, 86, 82) # rgb = (0x55,0x56,0x52) │ │ - (249,249,248) # rgb = (0xf9,0xf9,0xf8) │ │ - (240,241,239) # rgb = (0xf0,0xf1,0xef) │ │ - (242,244,241) # rgb = (0xf2,0xf4,0xf1) │ │ - (245,246,244) # rgb = (0xf5,0xf6,0xf4) │ │ - (250,251,250) # rgb = (0xfa,0xfb,0xfa) │ │ - (253,254,253) # rgb = (0xfd,0xfe,0xfd) │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (170,171,169) # rgb = (0xaa,0xab,0xa9) │ │ (101,102, 98) # rgb = (0x65,0x66,0x62) │ │ (122,122,119) # rgb = (0x7a,0x7a,0x77) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - ( 80, 81, 77) # rgb = (0x50,0x51,0x4d) │ │ - (244,246,244) # rgb = (0xf4,0xf6,0xf4) │ │ - (246,247,246) # rgb = (0xf6,0xf7,0xf6) │ │ - (234,235,234) # rgb = (0xea,0xeb,0xea) │ │ (126,128,124) # rgb = (0x7e,0x80,0x7c) │ │ ( 98, 98, 95) # rgb = (0x62,0x62,0x5f) │ │ (130,130,125) # rgb = (0x82,0x82,0x7d) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - ( 74, 76, 71) # rgb = (0x4a,0x4c,0x47) │ │ - (235,237,234) # rgb = (0xeb,0xed,0xea) │ │ - (237,239,235) # rgb = (0xed,0xef,0xeb) │ │ - (240,242,239) # rgb = (0xf0,0xf2,0xef) │ │ - (244,245,244) # rgb = (0xf4,0xf5,0xf4) │ │ - (215,216,214) # rgb = (0xd7,0xd8,0xd6) │ │ (101,103, 97) # rgb = (0x65,0x67,0x61) │ │ ( 94, 96, 91) # rgb = (0x5e,0x60,0x5b) │ │ (133,133,128) # rgb = (0x85,0x85,0x80) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - ( 70, 71, 67) # rgb = (0x46,0x47,0x43) │ │ - (231,234,230) # rgb = (0xe7,0xea,0xe6) │ │ - (233,235,231) # rgb = (0xe9,0xeb,0xe7) │ │ - (233,236,232) # rgb = (0xe9,0xec,0xe8) │ │ - (234,236,232) # rgb = (0xea,0xec,0xe8) │ │ - (232,234,230) # rgb = (0xe8,0xea,0xe6) │ │ - (231,233,229) # rgb = (0xe7,0xe9,0xe5) │ │ - (241,241,240) # rgb = (0xf1,0xf1,0xf0) │ │ (183,183,182) # rgb = (0xb7,0xb7,0xb6) │ │ - ( 74, 75, 71) # rgb = (0x4a,0x4b,0x47) │ │ ( 87, 87, 84) # rgb = (0x57,0x57,0x54) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - (241,243,240) # rgb = (0xf1,0xf3,0xf0) │ │ - (239,241,239) # rgb = (0xef,0xf1,0xef) │ │ - (237,239,236) # rgb = (0xed,0xef,0xec) │ │ - (236,238,234) # rgb = (0xec,0xee,0xea) │ │ - (230,233,229) # rgb = (0xe6,0xe9,0xe5) │ │ - (227,230,225) # rgb = (0xe3,0xe6,0xe1) │ │ - (226,229,224) # rgb = (0xe2,0xe5,0xe0) │ │ - (238,239,237) # rgb = (0xee,0xef,0xed) │ │ (208,209,207) # rgb = (0xd0,0xd1,0xcf) │ │ - ( 83, 84, 80) # rgb = (0x53,0x54,0x50) │ │ ( 84, 86, 82) # rgb = (0x54,0x56,0x52) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - (228,230,228) # rgb = (0xe4,0xe6,0xe4) │ │ (111,112,108) # rgb = (0x6f,0x70,0x6c) │ │ ( 81, 81, 79) # rgb = (0x51,0x51,0x4f) │ │ ( 68, 72, 68) # rgb = (0x44,0x48,0x44) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - (234,237,233) # rgb = (0xea,0xed,0xe9) │ │ - (238,239,236) # rgb = (0xee,0xef,0xec) │ │ - (235,237,235) # rgb = (0xeb,0xed,0xeb) │ │ (149,150,147) # rgb = (0x95,0x96,0x93) │ │ ( 82, 82, 77) # rgb = (0x52,0x52,0x4d) │ │ ( 60, 63, 60) # rgb = (0x3c,0x3f,0x3c) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ (186,187,184) # rgb = (0xba,0xbb,0xb8) │ │ ( 81, 82, 78) # rgb = (0x51,0x52,0x4e) │ │ ( 64, 64, 62) # rgb = (0x40,0x40,0x3e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (238,240,238) # rgb = (0xee,0xf0,0xee) │ │ - (210,211,209) # rgb = (0xd2,0xd3,0xd1) │ │ ( 95, 95, 92) # rgb = (0x5f,0x5f,0x5c) │ │ ( 73, 75, 72) # rgb = (0x49,0x4b,0x48) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (237,240,236) # rgb = (0xed,0xf0,0xec) │ │ - (230,232,229) # rgb = (0xe6,0xe8,0xe5) │ │ (120,122,119) # rgb = (0x78,0x7a,0x77) │ │ ( 79, 79, 75) # rgb = (0x4f,0x4f,0x4b) │ │ ( 38, 38, 34) # rgb = (0x26,0x26,0x22) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (235,238,234) # rgb = (0xeb,0xee,0xea) │ │ - (236,238,235) # rgb = (0xec,0xee,0xeb) │ │ (156,158,154) # rgb = (0x9c,0x9e,0x9a) │ │ ( 79, 81, 77) # rgb = (0x4f,0x51,0x4d) │ │ ( 53, 53, 50) # rgb = (0x35,0x35,0x32) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (193,194,193) # rgb = (0xc1,0xc2,0xc1) │ │ ( 82, 83, 80) # rgb = (0x52,0x53,0x50) │ │ @@ -176,45 +110,111 @@ │ │ ( 73, 75, 69) # rgb = (0x49,0x4b,0x45) │ │ ( 42, 42, 38) # rgb = (0x2a,0x2a,0x26) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (112,114,108) # rgb = (0x70,0x72,0x6c) │ │ + (107,108,103) # rgb = (0x6b,0x6c,0x67) │ │ + (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ + (102,103, 98) # rgb = (0x66,0x67,0x62) │ │ + (246,247,245) # rgb = (0xf6,0xf7,0xf5) │ │ + (239,241,238) # rgb = (0xef,0xf1,0xee) │ │ + (237,238,237) # rgb = (0xed,0xee,0xed) │ │ + ( 96, 97, 92) # rgb = (0x60,0x61,0x5c) │ │ + (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ + (235,237,233) # rgb = (0xeb,0xed,0xe9) │ │ + (238,240,237) # rgb = (0xee,0xf0,0xed) │ │ + (245,246,245) # rgb = (0xf5,0xf6,0xf5) │ │ + (225,225,223) # rgb = (0xe1,0xe1,0xdf) │ │ + ( 91, 92, 87) # rgb = (0x5b,0x5c,0x57) │ │ + (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ + (241,242,240) # rgb = (0xf1,0xf2,0xf0) │ │ + (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ + (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + ( 85, 86, 82) # rgb = (0x55,0x56,0x52) │ │ + (249,249,248) # rgb = (0xf9,0xf9,0xf8) │ │ + (240,241,239) # rgb = (0xf0,0xf1,0xef) │ │ + (242,244,241) # rgb = (0xf2,0xf4,0xf1) │ │ + (245,246,244) # rgb = (0xf5,0xf6,0xf4) │ │ + (250,251,250) # rgb = (0xfa,0xfb,0xfa) │ │ + (253,254,253) # rgb = (0xfd,0xfe,0xfd) │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + ( 80, 81, 77) # rgb = (0x50,0x51,0x4d) │ │ + (244,246,244) # rgb = (0xf4,0xf6,0xf4) │ │ + (246,247,246) # rgb = (0xf6,0xf7,0xf6) │ │ + (234,235,234) # rgb = (0xea,0xeb,0xea) │ │ + ( 74, 76, 71) # rgb = (0x4a,0x4c,0x47) │ │ + (235,237,234) # rgb = (0xeb,0xed,0xea) │ │ + (237,239,235) # rgb = (0xed,0xef,0xeb) │ │ + (240,242,239) # rgb = (0xf0,0xf2,0xef) │ │ + (244,245,244) # rgb = (0xf4,0xf5,0xf4) │ │ + (215,216,214) # rgb = (0xd7,0xd8,0xd6) │ │ + ( 70, 71, 67) # rgb = (0x46,0x47,0x43) │ │ + (231,234,230) # rgb = (0xe7,0xea,0xe6) │ │ + (233,235,231) # rgb = (0xe9,0xeb,0xe7) │ │ + (233,236,232) # rgb = (0xe9,0xec,0xe8) │ │ + (234,236,232) # rgb = (0xea,0xec,0xe8) │ │ + (232,234,230) # rgb = (0xe8,0xea,0xe6) │ │ + (231,233,229) # rgb = (0xe7,0xe9,0xe5) │ │ + (241,241,240) # rgb = (0xf1,0xf1,0xf0) │ │ + ( 74, 75, 71) # rgb = (0x4a,0x4b,0x47) │ │ + (241,243,240) # rgb = (0xf1,0xf3,0xf0) │ │ + (239,241,239) # rgb = (0xef,0xf1,0xef) │ │ + (237,239,236) # rgb = (0xed,0xef,0xec) │ │ + (236,238,234) # rgb = (0xec,0xee,0xea) │ │ + (230,233,229) # rgb = (0xe6,0xe9,0xe5) │ │ + (227,230,225) # rgb = (0xe3,0xe6,0xe1) │ │ + (226,229,224) # rgb = (0xe2,0xe5,0xe0) │ │ + (238,239,237) # rgb = (0xee,0xef,0xed) │ │ + ( 83, 84, 80) # rgb = (0x53,0x54,0x50) │ │ + (228,230,228) # rgb = (0xe4,0xe6,0xe4) │ │ + (234,237,233) # rgb = (0xea,0xed,0xe9) │ │ + (238,239,236) # rgb = (0xee,0xef,0xec) │ │ + (235,237,235) # rgb = (0xeb,0xed,0xeb) │ │ + (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ + (238,240,238) # rgb = (0xee,0xf0,0xee) │ │ + (210,211,209) # rgb = (0xd2,0xd3,0xd1) │ │ + (237,240,236) # rgb = (0xed,0xf0,0xec) │ │ + (230,232,229) # rgb = (0xe6,0xe8,0xe5) │ │ + (235,238,234) # rgb = (0xeb,0xee,0xea) │ │ + (236,238,235) # rgb = (0xec,0xee,0xeb) │ │ } │ │ tRNS { │ │ - 0 5 7 35 37 22 3 127 54 34 15 255 247 141 41 29 255 255 251 232 100 2 255 255 255 255 250 207 70 14 255 255 255 255 255 255 249 168 51 37 255 255 255 255 255 255 253 245 129 39 21 37 255 255 255 255 255 255 255 255 250 228 92 34 14 37 255 255 255 255 250 198 63 29 7 37 255 255 255 255 255 255 249 160 46 21 2 37 255 255 255 255 255 255 255 255 252 255 109 3 37 255 255 255 255 255 255 255 255 254 255 140 8 37 255 250 191 60 29 8 37 255 255 255 250 222 85 33 13 37 255 253 243 124 36 18 1 37 255 255 249 160 47 23 4 255 255 249 200 68 28 7 255 255 250 229 92 32 12 254 245 133 38 17 250 171 50 22 3 174 73 27 6 26 30 10} │ │ + 0 5 7 35 37 22 3 127 54 34 15 247 141 41 29 251 232 100 2 250 207 70 14 249 168 51 37 253 245 129 39 21 37 250 228 92 34 14 37 250 198 63 29 7 37 249 160 46 21 2 37 252 109 3 37 254 140 8 37 250 191 60 29 8 37 250 222 85 33 13 37 253 243 124 36 18 1 37 249 160 47 23 4 249 200 68 28 7 250 229 92 32 12 254 245 133 38 17 250 171 50 22 3 174 73 27 6 26 30 10} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000001020000000000000000000000000000000000000000000000 │ │ 0000000000000003040506000000000000000000000000000000000000000000 │ │ 00000000000000040708090a0000000000000000000000000000000000000000 │ │ -00000000000000040b0c0d0e0f02000000000000000000000000000000000000 │ │ -0000000000000004101112131404051500000000000000000000000000000000 │ │ -0000000000000004161718191a1b1c091d000000000000000000000000000000 │ │ -00000000000000041e1f202122232425260f0200000000000000000000000000 │ │ -00000000000000272829212a2b2c2d2e2f303132150000000000000000000000 │ │ -000000000000003334353637381f393a3b3c3d3e3f4000000000000000000000 │ │ -00000000000000414229212a2b431744441145464748494a0000000000000000 │ │ -000000000000004b4c1f4d4e2118364f36181850515253545556000000000000 │ │ -00000000000000575817595a5a5b5c5c5b5a5d5e5b5f60616257630000000000 │ │ -0000000000000064581f4f2a654f6667685b696a6b6c6d6e6f64700000000000 │ │ -000000000000007158176721212121212121212a727374757677000000000000 │ │ -0000000000000078584379204d4d4d4d207a7b7c7d7e7f800000000000000000 │ │ -000000000000008158825a5a5a5a5a7918838485868788000000000000000000 │ │ -000000000000008958825a5a5a5c8a8b8c8d8e8f900000000000000000000000 │ │ -000000000000008958825a5a9192939495969700000000000000000000000000 │ │ -0000000000000089588298999a9b9c9d9e000000000000000000000000000000 │ │ -000000000000008958399fa0a1a2a38800000000000000000000000000000000 │ │ -000000000000008958a4a5a6a7a8000000000000000000000000000000000000 │ │ -0000000000000089a9aaabac0000000000000000000000000000000000000000 │ │ -00000000000000adaeaf00000000000000000000000000000000000000000000 │ │ +00000000000000046e0b0c0d0e02000000000000000000000000000000000000 │ │ +00000000000000046f700f101104051200000000000000000000000000000000 │ │ +0000000000000004717273741314150916000000000000000000000000000000 │ │ +000000000000000475767778797a1718190e0200000000000000000000000000 │ │ +000000000000001a7b7c787d7e7f801b1c1d1e1f120000000000000000000000 │ │ +0000000000000020818283848576868788212223242500000000000000000000 │ │ +0000000000000026897c787d7e8a728b8b708c2728292a2b0000000000000000 │ │ +000000000000002c8d768e8f7873839083737391922d2e2f3031000000000000 │ │ +0000000000000032937294959596979796959899969a339b3432350000000000 │ │ +00000000000000369376907d9c909d9e9f96a0a1a2a337a43836390000000000 │ │ +000000000000003a93729e78787878787878787da53b3c3d3e3f000000000000 │ │ +0000000000000040938aa6778e8e8e8e77a7a841424344450000000000000000 │ │ +000000000000004693a99595959595a6734748494a4b4c000000000000000000 │ │ +000000000000004d93a995959597aaab4e4f5051520000000000000000000000 │ │ +000000000000004d93a99595acad535455565700000000000000000000000000 │ │ +000000000000004d93a9aeaf58595a5b5c000000000000000000000000000000 │ │ +000000000000004d93865d5e5f60614c00000000000000000000000000000000 │ │ +000000000000004d936263646566000000000000000000000000000000000000 │ │ +000000000000004d6768696a0000000000000000000000000000000000000000 │ │ +000000000000006b6c6d00000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content