--- /home/fdroid/fdroiddata/tmp/com.boztalay.puppyframeuid_1.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.boztalay.puppyframeuid_1.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: res/drawable-xhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xhdpi/ic_menu_navigation_accept.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_menu_content_new.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_menu_action_settings.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-nodpi/missing_picture_default.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_menu_navigation_accept.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xhdpi/ic_menu_action_settings.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xxhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xhdpi/ic_menu_content_new.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_menu_navigation_accept.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_menu_content_new.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_menu_action_settings.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 81da692968fb67625f13c3cd0403aa19cb0d4e080af5c624c3f8a25636d66ddd │ -Signer #1 certificate SHA-1 digest: 24da20e19f9ee9769cf2b4337894709a6fc04c47 │ -Signer #1 certificate MD5 digest: b0131cf8df0d49528b4a8fa0ccba17e6 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 7637887358a851d5a7f4e93eba36746468f2dd6ce4387e90322e801efa4fe336 │ -Signer #1 public key SHA-1 digest: 9f33d2e0027c8e92ffa1376b5b6816c0cfcc71e3 │ -Signer #1 public key MD5 digest: 68eab91ec8ad8dc15467fe2970a29af8 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,857 +1,866 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 233580 (000000000003906Ch) │ - Actual end-cent-dir record offset: 233558 (0000000000039056h) │ - Expected end-cent-dir record offset: 233558 (0000000000039056h) │ + Zip archive file size: 234272 (0000000000039320h) │ + Actual end-cent-dir record offset: 234250 (000000000003930Ah) │ + Expected end-cent-dir record offset: 234250 (000000000003930Ah) │ (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 28 entries. │ - The central directory is 2209 (00000000000008A1h) bytes long, │ + central directory contains 29 entries. │ + The central directory is 2328 (0000000000000918h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 231349 (00000000000387B5h). │ + is 231922 (00000000000389F2h). │ │ │ 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): 2014 Mar 27 19:21:08 │ - 32-bit CRC value (hex): 43d094bc │ - compressed size: 950 bytes │ - uncompressed size: 2249 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): afcac06a │ + compressed size: 1025 bytes │ + uncompressed size: 3220 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/3DBB66AA.SF │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 1016 │ - (00000000000003F8h) bytes │ + offset of local header from start of archive: 1094 │ + (0000000000000446h) 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): 2014 Mar 27 19:21:08 │ - 32-bit CRC value (hex): 540d671c │ - compressed size: 1011 bytes │ - uncompressed size: 2370 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): 39457672 │ + compressed size: 521 bytes │ + uncompressed size: 521 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 #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/3DBB66AA.RSA │ + res/drawable-hdpi-v4/ic_menu_action_settings.png │ │ - offset of local header from start of archive: 2093 │ - (000000000000082Dh) bytes │ + offset of local header from start of archive: 1681 │ + (0000000000000691h) 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): 2014 Mar 27 19:21:08 │ - 32-bit CRC value (hex): 0a3e782f │ - compressed size: 1076 bytes │ - uncompressed size: 1332 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): 3ae78ddb │ + compressed size: 510 bytes │ + uncompressed size: 510 bytes │ + length of filename: 48 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-hdpi-v4/ic_menu_content_new.png │ │ - res/layout/activity_albums.xml │ - │ - offset of local header from start of archive: 3236 │ - (0000000000000CA4h) bytes │ + offset of local header from start of archive: 2269 │ + (00000000000008DDh) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 74ace599 │ - compressed size: 637 bytes │ - uncompressed size: 1700 bytes │ - length of filename: 30 characters │ - length of extra field: 4 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 37461621 │ + compressed size: 223 bytes │ + uncompressed size: 223 bytes │ + length of filename: 44 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/activity_edit_album.xml │ + res/drawable-hdpi-v4/ic_menu_navigation_accept.png │ │ - offset of local header from start of archive: 3953 │ - (0000000000000F71h) bytes │ + offset of local header from start of archive: 2566 │ + (0000000000000A06h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 1630111e │ - compressed size: 334 bytes │ - uncompressed size: 660 bytes │ - length of filename: 34 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b14c7cb8 │ + compressed size: 457 bytes │ + uncompressed size: 457 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_launcher.png │ │ - res/layout/album_preview.xml │ - │ - offset of local header from start of archive: 4367 │ - (000000000000110Fh) bytes │ + offset of local header from start of archive: 3103 │ + (0000000000000C1Fh) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): d3eae5f5 │ - compressed size: 528 bytes │ - uncompressed size: 1160 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 07603163 │ + compressed size: 423 bytes │ + uncompressed size: 423 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 16 bytes preceding this file. │ - │ - res/layout/puppyframe_widget.xml │ + res/drawable-mdpi-v4/ic_menu_action_settings.png │ │ - offset of local header from start of archive: 4969 │ - (0000000000001369h) bytes │ + offset of local header from start of archive: 3592 │ + (0000000000000E08h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 3808b974 │ - compressed size: 332 bytes │ - uncompressed size: 660 bytes │ - length of filename: 32 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 22cd832b │ + compressed size: 429 bytes │ + uncompressed size: 429 bytes │ + length of filename: 48 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_menu_content_new.png │ │ - res/layout/simple_image_view.xml │ - │ - offset of local header from start of archive: 5379 │ - (0000000000001503h) bytes │ + offset of local header from start of archive: 4099 │ + (0000000000001003h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 11c2b572 │ - compressed size: 302 bytes │ - uncompressed size: 504 bytes │ - length of filename: 32 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1a196367 │ + compressed size: 203 bytes │ + uncompressed size: 203 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/menu/albums_menu.xml │ + res/drawable-mdpi-v4/ic_menu_navigation_accept.png │ │ - offset of local header from start of archive: 5759 │ - (000000000000167Fh) bytes │ + offset of local header from start of archive: 4376 │ + (0000000000001118h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): c0ad38da │ - compressed size: 252 bytes │ - uncompressed size: 592 bytes │ - length of filename: 24 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f356bd98 │ + compressed size: 397 bytes │ + uncompressed size: 397 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-nodpi-v4/missing_picture_default.png │ │ - res/menu/edit_menu.xml │ - │ - offset of local header from start of archive: 6081 │ - (00000000000017C1h) bytes │ + offset of local header from start of archive: 4853 │ + (00000000000012F5h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 27d49d1b │ - compressed size: 233 bytes │ - uncompressed size: 452 bytes │ - length of filename: 22 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d7669a26 │ + compressed size: 5060 bytes │ + uncompressed size: 5060 bytes │ + length of filename: 49 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. │ + res/drawable-xhdpi-v4/ic_launcher.png │ │ - res/xml/puppyframe_info.xml │ - │ - offset of local header from start of archive: 6382 │ - (00000000000018EEh) bytes │ + offset of local header from start of archive: 9992 │ + (0000000000002708h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 9f736610 │ - compressed size: 395 bytes │ - uncompressed size: 708 bytes │ - length of filename: 27 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3c446391 │ + compressed size: 659 bytes │ + uncompressed size: 659 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 #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ + res/drawable-xhdpi-v4/ic_menu_action_settings.png │ │ - offset of local header from start of archive: 6850 │ - (0000000000001AC2h) bytes │ + offset of local header from start of archive: 10718 │ + (00000000000029DEh) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): e391d0dd │ - compressed size: 950 bytes │ - uncompressed size: 3024 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c22e6d03 │ + compressed size: 556 bytes │ + uncompressed size: 556 bytes │ + length of filename: 49 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 16 bytes preceding this file. │ - │ - resources.arsc │ + res/drawable-xhdpi-v4/ic_menu_content_new.png │ │ - offset of local header from start of archive: 7865 │ - (0000000000001EB9h) bytes │ + offset of local header from start of archive: 11353 │ + (0000000000002C59h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): a8a4d1e3 │ - compressed size: 4656 bytes │ - uncompressed size: 4656 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5f4a4bef │ + compressed size: 251 bytes │ + uncompressed size: 251 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #14: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-xhdpi-v4/ic_menu_navigation_accept.png │ │ - res/drawable-hdpi/ic_launcher.png │ - │ - offset of local header from start of archive: 12568 │ - (0000000000003118h) bytes │ + offset of local header from start of archive: 11679 │ + (0000000000002D9Fh) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 9afd00fc │ - compressed size: 522 bytes │ - uncompressed size: 522 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 30e6dd53 │ + compressed size: 641 bytes │ + uncompressed size: 641 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #15: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-xxhdpi-v4/ic_launcher.png │ │ - res/drawable-hdpi/ic_menu_action_settings.png │ - │ - offset of local header from start of archive: 13154 │ - (0000000000003362h) bytes │ + offset of local header from start of archive: 12401 │ + (0000000000003071h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 0f3bc9c5 │ - compressed size: 510 bytes │ - uncompressed size: 510 bytes │ - length of filename: 45 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8bec0cd0 │ + compressed size: 911 bytes │ + uncompressed size: 911 bytes │ + length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #16: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/ic_menu_content_new.png │ + res/layout/activity_albums.xml │ │ - offset of local header from start of archive: 13742 │ - (00000000000035AEh) bytes │ + offset of local header from start of archive: 13380 │ + (0000000000003444h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 9dfa1b17 │ - compressed size: 223 bytes │ - uncompressed size: 223 bytes │ - length of filename: 41 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): 74ace599 │ + compressed size: 635 bytes │ + uncompressed size: 1700 bytes │ + length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #17: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/ic_menu_navigation_accept.png │ + res/layout/activity_edit_album.xml │ │ - offset of local header from start of archive: 14039 │ - (00000000000036D7h) bytes │ + offset of local header from start of archive: 14091 │ + (000000000000370Bh) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): e67983b1 │ - compressed size: 457 bytes │ - uncompressed size: 457 bytes │ - length of filename: 47 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): 1630111e │ + compressed size: 334 bytes │ + uncompressed size: 660 bytes │ + length of filename: 34 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 #18: │ --------------------------- │ │ - res/drawable-mdpi/ic_launcher.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/album_preview.xml │ │ - offset of local header from start of archive: 14573 │ - (00000000000038EDh) bytes │ + offset of local header from start of archive: 14505 │ + (00000000000038A9h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): d39c3e10 │ - compressed size: 424 bytes │ - uncompressed size: 424 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): d3eae5f5 │ + compressed size: 528 bytes │ + uncompressed size: 1160 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 #19: │ --------------------------- │ │ - res/drawable-mdpi/ic_menu_action_settings.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/puppyframe_widget.xml │ │ - offset of local header from start of archive: 15060 │ - (0000000000003AD4h) bytes │ + offset of local header from start of archive: 15107 │ + (0000000000003B03h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): f4c2bdbe │ - compressed size: 429 bytes │ - uncompressed size: 429 bytes │ - length of filename: 45 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): 3808b974 │ + compressed size: 332 bytes │ + uncompressed size: 660 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 #20: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/ic_menu_content_new.png │ + res/layout/simple_image_view.xml │ │ - offset of local header from start of archive: 15565 │ - (0000000000003CCDh) bytes │ + offset of local header from start of archive: 15517 │ + (0000000000003C9Dh) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): add81fae │ - compressed size: 203 bytes │ - uncompressed size: 203 bytes │ - length of filename: 41 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): 11c2b572 │ + compressed size: 302 bytes │ + uncompressed size: 504 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 #21: │ --------------------------- │ │ - res/drawable-mdpi/ic_menu_navigation_accept.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/menu/albums_menu.xml │ │ - offset of local header from start of archive: 15839 │ - (0000000000003DDFh) bytes │ + offset of local header from start of archive: 15897 │ + (0000000000003E19h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): f41e6bc8 │ - compressed size: 397 bytes │ - uncompressed size: 397 bytes │ - length of filename: 47 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): c0ad38da │ + compressed size: 252 bytes │ + uncompressed size: 592 bytes │ + length of filename: 24 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 #22: │ --------------------------- │ │ - res/drawable-nodpi/missing_picture_default.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/menu/edit_menu.xml │ │ - offset of local header from start of archive: 16313 │ - (0000000000003FB9h) bytes │ + offset of local header from start of archive: 16219 │ + (0000000000003F5Bh) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 805ed59a │ - compressed size: 5060 bytes │ - uncompressed size: 5060 bytes │ - length of filename: 46 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): 27d49d1b │ + compressed size: 233 bytes │ + uncompressed size: 452 bytes │ + length of filename: 22 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 #23: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/ic_launcher.png │ + res/xml-v17/puppyframe_info.xml │ │ - offset of local header from start of archive: 21452 │ - (00000000000053CCh) bytes │ + offset of local header from start of archive: 16520 │ + (0000000000004088h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): bbce4f26 │ - compressed size: 661 bytes │ - uncompressed size: 661 bytes │ - length of filename: 34 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): 9f736610 │ + compressed size: 395 bytes │ + uncompressed size: 708 bytes │ + length of filename: 31 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 #24: │ --------------------------- │ │ - res/drawable-xhdpi/ic_menu_action_settings.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/xml/puppyframe_info.xml │ │ - offset of local header from start of archive: 22177 │ - (00000000000056A1h) bytes │ + offset of local header from start of archive: 16992 │ + (0000000000004260h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 4118ebd4 │ - compressed size: 556 bytes │ - uncompressed size: 556 bytes │ - length of filename: 46 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): c30822f7 │ + compressed size: 371 bytes │ + uncompressed size: 660 bytes │ + length of filename: 27 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 #25: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/ic_menu_content_new.png │ + resources.arsc │ │ - offset of local header from start of archive: 22812 │ - (000000000000591Ch) bytes │ + offset of local header from start of archive: 17436 │ + (000000000000441Ch) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 592a0135 │ - compressed size: 251 bytes │ - uncompressed size: 251 bytes │ - length of filename: 42 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3d194d21 │ + compressed size: 5096 bytes │ + uncompressed size: 5096 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 #26: │ --------------------------- │ │ - res/drawable-xhdpi/ic_menu_navigation_accept.png │ + classes.dex │ │ - offset of local header from start of archive: 23135 │ - (0000000000005A5Fh) bytes │ + offset of local header from start of archive: 22576 │ + (0000000000005830h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): f0061baa │ - compressed size: 641 bytes │ - uncompressed size: 641 bytes │ - length of filename: 48 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): 1aa548fa │ + compressed size: 206119 bytes │ + uncompressed size: 624704 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 #27: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xxhdpi/ic_launcher.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 23857 │ - (0000000000005D31h) bytes │ + offset of local header from start of archive: 228752 │ + (0000000000037D90h) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 2c9e68b6 │ - compressed size: 912 bytes │ - uncompressed size: 912 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): 43d094bc │ + compressed size: 940 bytes │ + uncompressed size: 2249 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 #28: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + META-INF/3DBB66AA.SF │ │ - classes.dex │ + offset of local header from start of archive: 229742 │ + (000000000003816Eh) 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: no │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): 540d671c │ + compressed size: 1003 bytes │ + uncompressed size: 2370 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 │ │ - offset of local header from start of archive: 24836 │ - (0000000000006104h) bytes │ + There is no file comment. │ + │ +Central directory entry #29: │ +--------------------------- │ + │ + META-INF/3DBB66AA.RSA │ + │ + offset of local header from start of archive: 230795 │ + (000000000003858Bh) 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): 2014 Mar 27 18:47:48 │ - 32-bit CRC value (hex): 54a32424 │ - compressed size: 206456 bytes │ - uncompressed size: 660148 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 5 00:58:50 │ + 32-bit CRC value (hex): 0a3e782f │ + compressed size: 1076 bytes │ + uncompressed size: 1332 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ @@ -1,291 +1,319 @@ │ -00000000: 0200 0c00 3012 0000 0100 0000 0100 1c00 ....0........... │ -00000010: b004 0000 2100 0000 0000 0000 0001 0000 ....!........... │ -00000020: a000 0000 0000 0000 0000 0000 2100 0000 ............!... │ -00000030: 4600 0000 6500 0000 8800 0000 ab00 0000 F...e........... │ -00000040: c900 0000 e400 0000 fd00 0000 2101 0000 ............!... │ -00000050: 5101 0000 7d01 0000 af01 0000 d301 0000 Q...}........... │ -00000060: 0302 0000 2f02 0000 6102 0000 8602 0000 ..../...a....... │ -00000070: b702 0000 e402 0000 1703 0000 3d03 0000 ............=... │ -00000080: 6e03 0000 7b03 0000 9003 0000 a203 0000 n...{........... │ -00000090: aa03 0000 c703 0000 d003 0000 dd03 0000 ................ │ -000000a0: e903 0000 f503 0000 0004 0000 1e1e 7265 ..............re │ -000000b0: 732f 6c61 796f 7574 2f61 6374 6976 6974 s/layout/activit │ -000000c0: 795f 616c 6275 6d73 2e78 6d6c 0022 2272 y_albums.xml.""r │ -000000d0: 6573 2f6c 6179 6f75 742f 6163 7469 7669 es/layout/activi │ -000000e0: 7479 5f65 6469 745f 616c 6275 6d2e 786d ty_edit_album.xm │ -000000f0: 6c00 1c1c 7265 732f 6c61 796f 7574 2f61 l...res/layout/a │ -00000100: 6c62 756d 5f70 7265 7669 6577 2e78 6d6c lbum_preview.xml │ -00000110: 0020 2072 6573 2f6c 6179 6f75 742f 7075 . res/layout/pu │ -00000120: 7070 7966 7261 6d65 5f77 6964 6765 742e ppyframe_widget. │ -00000130: 786d 6c00 2020 7265 732f 6c61 796f 7574 xml. res/layout │ -00000140: 2f73 696d 706c 655f 696d 6167 655f 7669 /simple_image_vi │ -00000150: 6577 2e78 6d6c 001b 1b72 6573 2f78 6d6c ew.xml...res/xml │ -00000160: 2f70 7570 7079 6672 616d 655f 696e 666f /puppyframe_info │ -00000170: 2e78 6d6c 0018 1872 6573 2f6d 656e 752f .xml...res/menu/ │ -00000180: 616c 6275 6d73 5f6d 656e 752e 786d 6c00 albums_menu.xml. │ -00000190: 1616 7265 732f 6d65 6e75 2f65 6469 745f ..res/menu/edit_ │ -000001a0: 6d65 6e75 2e78 6d6c 0021 2172 6573 2f64 menu.xml.!!res/d │ -000001b0: 7261 7761 626c 652d 6d64 7069 2f69 635f rawable-mdpi/ic_ │ -000001c0: 6c61 756e 6368 6572 2e70 6e67 002d 2d72 launcher.png.--r │ -000001d0: 6573 2f64 7261 7761 626c 652d 6d64 7069 es/drawable-mdpi │ -000001e0: 2f69 635f 6d65 6e75 5f61 6374 696f 6e5f /ic_menu_action_ │ -000001f0: 7365 7474 696e 6773 2e70 6e67 0029 2972 settings.png.))r │ -00000200: 6573 2f64 7261 7761 626c 652d 6d64 7069 es/drawable-mdpi │ -00000210: 2f69 635f 6d65 6e75 5f63 6f6e 7465 6e74 /ic_menu_content │ -00000220: 5f6e 6577 2e70 6e67 002f 2f72 6573 2f64 _new.png.//res/d │ -00000230: 7261 7761 626c 652d 6d64 7069 2f69 635f rawable-mdpi/ic_ │ -00000240: 6d65 6e75 5f6e 6176 6967 6174 696f 6e5f menu_navigation_ │ -00000250: 6163 6365 7074 2e70 6e67 0021 2172 6573 accept.png.!!res │ -00000260: 2f64 7261 7761 626c 652d 6864 7069 2f69 /drawable-hdpi/i │ -00000270: 635f 6c61 756e 6368 6572 2e70 6e67 002d c_launcher.png.- │ -00000280: 2d72 6573 2f64 7261 7761 626c 652d 6864 -res/drawable-hd │ -00000290: 7069 2f69 635f 6d65 6e75 5f61 6374 696f pi/ic_menu_actio │ -000002a0: 6e5f 7365 7474 696e 6773 2e70 6e67 0029 n_settings.png.) │ -000002b0: 2972 6573 2f64 7261 7761 626c 652d 6864 )res/drawable-hd │ -000002c0: 7069 2f69 635f 6d65 6e75 5f63 6f6e 7465 pi/ic_menu_conte │ -000002d0: 6e74 5f6e 6577 2e70 6e67 002f 2f72 6573 nt_new.png.//res │ -000002e0: 2f64 7261 7761 626c 652d 6864 7069 2f69 /drawable-hdpi/i │ -000002f0: 635f 6d65 6e75 5f6e 6176 6967 6174 696f c_menu_navigatio │ -00000300: 6e5f 6163 6365 7074 2e70 6e67 0022 2272 n_accept.png.""r │ -00000310: 6573 2f64 7261 7761 626c 652d 7868 6470 es/drawable-xhdp │ -00000320: 692f 6963 5f6c 6175 6e63 6865 722e 706e i/ic_launcher.pn │ -00000330: 6700 2e2e 7265 732f 6472 6177 6162 6c65 g...res/drawable │ -00000340: 2d78 6864 7069 2f69 635f 6d65 6e75 5f61 -xhdpi/ic_menu_a │ -00000350: 6374 696f 6e5f 7365 7474 696e 6773 2e70 ction_settings.p │ -00000360: 6e67 002a 2a72 6573 2f64 7261 7761 626c ng.**res/drawabl │ -00000370: 652d 7868 6470 692f 6963 5f6d 656e 755f e-xhdpi/ic_menu_ │ -00000380: 636f 6e74 656e 745f 6e65 772e 706e 6700 content_new.png. │ -00000390: 3030 7265 732f 6472 6177 6162 6c65 2d78 00res/drawable-x │ -000003a0: 6864 7069 2f69 635f 6d65 6e75 5f6e 6176 hdpi/ic_menu_nav │ -000003b0: 6967 6174 696f 6e5f 6163 6365 7074 2e70 igation_accept.p │ -000003c0: 6e67 0023 2372 6573 2f64 7261 7761 626c ng.##res/drawabl │ -000003d0: 652d 7878 6864 7069 2f69 635f 6c61 756e e-xxhdpi/ic_laun │ -000003e0: 6368 6572 2e70 6e67 002e 2e72 6573 2f64 cher.png...res/d │ -000003f0: 7261 7761 626c 652d 6e6f 6470 692f 6d69 rawable-nodpi/mi │ -00000400: 7373 696e 675f 7069 6374 7572 655f 6465 ssing_picture_de │ -00000410: 6661 756c 742e 706e 6700 0a0a 5075 7070 fault.png...Pupp │ -00000420: 7946 7261 6d65 0012 1250 7570 7079 4672 yFrame...PuppyFr │ -00000430: 616d 6520 5069 6374 7572 6500 0f0f 416c ame Picture...Al │ -00000440: 6275 6d20 5468 756d 626e 6169 6c00 0505 bum Thumbnail... │ -00000450: 496d 6167 6500 1a1a 5075 7070 7946 7261 Image...PuppyFra │ -00000460: 6d65 5065 7273 6973 7465 6e63 6550 7265 mePersistencePre │ -00000470: 6673 0006 0641 6c62 756d 7300 0a0a 4564 fs...Albums...Ed │ -00000480: 6974 2041 6c62 756d 0009 0941 6464 2041 it Album...Add A │ -00000490: 6c62 756d 0009 094e 6577 2041 6c62 756d lbum...New Album │ -000004a0: 0008 0853 6574 7469 6e67 7300 0c0c 446f ...Settings...Do │ -000004b0: 6e65 2045 6469 7469 6e67 0000 0002 1c01 ne Editing...... │ -000004c0: 740d 0000 7f00 0000 6300 6f00 6d00 2e00 t.......c.o.m... │ -000004d0: 6200 6f00 7a00 7400 6100 6c00 6100 7900 b.o.z.t.a.l.a.y. │ -000004e0: 2e00 7000 7500 7000 7000 7900 6600 7200 ..p.u.p.p.y.f.r. │ -000004f0: 6100 6d00 6500 7500 6900 6400 0000 0000 a.m.e.u.i.d..... │ -00000500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000000: 0200 0c00 e813 0000 0100 0000 0100 1c00 ................ │ +00000010: 0005 0000 2200 0000 0000 0000 0001 0000 ...."........... │ +00000020: a400 0000 0000 0000 0000 0000 2300 0000 ............#... │ +00000030: 3e00 0000 5c00 0000 7f00 0000 9800 0000 >...\........... │ +00000040: b700 0000 dc00 0000 fd00 0000 1f01 0000 ................ │ +00000050: 5401 0000 8301 0000 b601 0000 dd01 0000 T............... │ +00000060: 0c02 0000 4102 0000 7402 0000 9b02 0000 ....A...t....... │ +00000070: cb02 0000 0103 0000 3503 0000 5d03 0000 ........5...]... │ +00000080: 8603 0000 ba03 0000 c703 0000 dc03 0000 ................ │ +00000090: ee03 0000 f603 0000 1304 0000 1c04 0000 ................ │ +000000a0: 2904 0000 3504 0000 4104 0000 4c04 0000 )...5...A...L... │ +000000b0: 2020 7265 732f 6c61 796f 7574 2f70 7570 res/layout/pup │ +000000c0: 7079 6672 616d 655f 7769 6467 6574 2e78 pyframe_widget.x │ +000000d0: 6d6c 0018 1872 6573 2f6d 656e 752f 616c ml...res/menu/al │ +000000e0: 6275 6d73 5f6d 656e 752e 786d 6c00 1b1b bums_menu.xml... │ +000000f0: 7265 732f 786d 6c2f 7075 7070 7966 7261 res/xml/puppyfra │ +00000100: 6d65 5f69 6e66 6f2e 786d 6c00 2020 7265 me_info.xml. re │ +00000110: 732f 6c61 796f 7574 2f73 696d 706c 655f s/layout/simple_ │ +00000120: 696d 6167 655f 7669 6577 2e78 6d6c 0016 image_view.xml.. │ +00000130: 1672 6573 2f6d 656e 752f 6564 6974 5f6d .res/menu/edit_m │ +00000140: 656e 752e 786d 6c00 1c1c 7265 732f 6c61 enu.xml...res/la │ +00000150: 796f 7574 2f61 6c62 756d 5f70 7265 7669 yout/album_previ │ +00000160: 6577 2e78 6d6c 0022 2272 6573 2f6c 6179 ew.xml.""res/lay │ +00000170: 6f75 742f 6163 7469 7669 7479 5f65 6469 out/activity_edi │ +00000180: 745f 616c 6275 6d2e 786d 6c00 1e1e 7265 t_album.xml...re │ +00000190: 732f 6c61 796f 7574 2f61 6374 6976 6974 s/layout/activit │ +000001a0: 795f 616c 6275 6d73 2e78 6d6c 001f 1f72 y_albums.xml...r │ +000001b0: 6573 2f78 6d6c 2d76 3137 2f70 7570 7079 es/xml-v17/puppy │ +000001c0: 6672 616d 655f 696e 666f 2e78 6d6c 0032 frame_info.xml.2 │ +000001d0: 3272 6573 2f64 7261 7761 626c 652d 6d64 2res/drawable-md │ +000001e0: 7069 2d76 342f 6963 5f6d 656e 755f 6e61 pi-v4/ic_menu_na │ +000001f0: 7669 6761 7469 6f6e 5f61 6363 6570 742e vigation_accept. │ +00000200: 706e 6700 2c2c 7265 732f 6472 6177 6162 png.,,res/drawab │ +00000210: 6c65 2d6d 6470 692d 7634 2f69 635f 6d65 le-mdpi-v4/ic_me │ +00000220: 6e75 5f63 6f6e 7465 6e74 5f6e 6577 2e70 nu_content_new.p │ +00000230: 6e67 0030 3072 6573 2f64 7261 7761 626c ng.00res/drawabl │ +00000240: 652d 6d64 7069 2d76 342f 6963 5f6d 656e e-mdpi-v4/ic_men │ +00000250: 755f 6163 7469 6f6e 5f73 6574 7469 6e67 u_action_setting │ +00000260: 732e 706e 6700 2424 7265 732f 6472 6177 s.png.$$res/draw │ +00000270: 6162 6c65 2d6d 6470 692d 7634 2f69 635f able-mdpi-v4/ic_ │ +00000280: 6c61 756e 6368 6572 2e70 6e67 002c 2c72 launcher.png.,,r │ +00000290: 6573 2f64 7261 7761 626c 652d 6864 7069 es/drawable-hdpi │ +000002a0: 2d76 342f 6963 5f6d 656e 755f 636f 6e74 -v4/ic_menu_cont │ +000002b0: 656e 745f 6e65 772e 706e 6700 3232 7265 ent_new.png.22re │ +000002c0: 732f 6472 6177 6162 6c65 2d68 6470 692d s/drawable-hdpi- │ +000002d0: 7634 2f69 635f 6d65 6e75 5f6e 6176 6967 v4/ic_menu_navig │ +000002e0: 6174 696f 6e5f 6163 6365 7074 2e70 6e67 ation_accept.png │ +000002f0: 0030 3072 6573 2f64 7261 7761 626c 652d .00res/drawable- │ +00000300: 6864 7069 2d76 342f 6963 5f6d 656e 755f hdpi-v4/ic_menu_ │ +00000310: 6163 7469 6f6e 5f73 6574 7469 6e67 732e action_settings. │ +00000320: 706e 6700 2424 7265 732f 6472 6177 6162 png.$$res/drawab │ +00000330: 6c65 2d68 6470 692d 7634 2f69 635f 6c61 le-hdpi-v4/ic_la │ +00000340: 756e 6368 6572 2e70 6e67 002d 2d72 6573 uncher.png.--res │ +00000350: 2f64 7261 7761 626c 652d 7868 6470 692d /drawable-xhdpi- │ +00000360: 7634 2f69 635f 6d65 6e75 5f63 6f6e 7465 v4/ic_menu_conte │ +00000370: 6e74 5f6e 6577 2e70 6e67 0033 3372 6573 nt_new.png.33res │ +00000380: 2f64 7261 7761 626c 652d 7868 6470 692d /drawable-xhdpi- │ +00000390: 7634 2f69 635f 6d65 6e75 5f6e 6176 6967 v4/ic_menu_navig │ +000003a0: 6174 696f 6e5f 6163 6365 7074 2e70 6e67 ation_accept.png │ +000003b0: 0031 3172 6573 2f64 7261 7761 626c 652d .11res/drawable- │ +000003c0: 7868 6470 692d 7634 2f69 635f 6d65 6e75 xhdpi-v4/ic_menu │ +000003d0: 5f61 6374 696f 6e5f 7365 7474 696e 6773 _action_settings │ +000003e0: 2e70 6e67 0025 2572 6573 2f64 7261 7761 .png.%%res/drawa │ +000003f0: 626c 652d 7868 6470 692d 7634 2f69 635f ble-xhdpi-v4/ic_ │ +00000400: 6c61 756e 6368 6572 2e70 6e67 0026 2672 launcher.png.&&r │ +00000410: 6573 2f64 7261 7761 626c 652d 7878 6864 es/drawable-xxhd │ +00000420: 7069 2d76 342f 6963 5f6c 6175 6e63 6865 pi-v4/ic_launche │ +00000430: 722e 706e 6700 3131 7265 732f 6472 6177 r.png.11res/draw │ +00000440: 6162 6c65 2d6e 6f64 7069 2d76 342f 6d69 able-nodpi-v4/mi │ +00000450: 7373 696e 675f 7069 6374 7572 655f 6465 ssing_picture_de │ +00000460: 6661 756c 742e 706e 6700 0a0a 5075 7070 fault.png...Pupp │ +00000470: 7946 7261 6d65 0012 1250 7570 7079 4672 yFrame...PuppyFr │ +00000480: 616d 6520 5069 6374 7572 6500 0f0f 416c ame Picture...Al │ +00000490: 6275 6d20 5468 756d 626e 6169 6c00 0505 bum Thumbnail... │ +000004a0: 496d 6167 6500 1a1a 5075 7070 7946 7261 Image...PuppyFra │ +000004b0: 6d65 5065 7273 6973 7465 6e63 6550 7265 mePersistencePre │ +000004c0: 6673 0006 0641 6c62 756d 7300 0a0a 4564 fs...Albums...Ed │ +000004d0: 6974 2041 6c62 756d 0009 0941 6464 2041 it Album...Add A │ +000004e0: 6c62 756d 0009 094e 6577 2041 6c62 756d lbum...New Album │ +000004f0: 0008 0853 6574 7469 6e67 7300 0c0c 446f ...Settings...Do │ +00000500: 6e65 2045 6469 7469 6e67 0000 0002 2001 ne Editing.... . │ +00000510: dc0e 0000 7f00 0000 6300 6f00 6d00 2e00 ........c.o.m... │ +00000520: 6200 6f00 7a00 7400 6100 6c00 6100 7900 b.o.z.t.a.l.a.y. │ +00000530: 2e00 7000 7500 7000 7000 7900 6600 7200 ..p.u.p.p.y.f.r. │ +00000540: 6100 6d00 6500 7500 6900 6400 0000 0000 a.m.e.u.i.d..... │ 00000550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000005a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000005b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000005c0: 0000 0000 0000 0000 1c01 0000 0a00 0000 ................ │ -000005d0: b001 0000 2700 0000 0100 1c00 9400 0000 ....'........... │ -000005e0: 0a00 0000 0000 0000 0001 0000 4400 0000 ............D... │ -000005f0: 0000 0000 0000 0000 0700 0000 1200 0000 ................ │ -00000600: 1b00 0000 2100 0000 2900 0000 3100 0000 ....!...)...1... │ -00000610: 3a00 0000 4200 0000 4900 0000 0404 6174 :...B...I.....at │ -00000620: 7472 0008 0864 7261 7761 626c 6500 0606 tr...drawable... │ -00000630: 6c61 796f 7574 0003 0378 6d6c 0005 0563 layout...xml...c │ -00000640: 6f6c 6f72 0005 0564 696d 656e 0006 0673 olor...dimen...s │ -00000650: 7472 696e 6700 0505 7374 796c 6500 0404 tring...style... │ -00000660: 6d65 6e75 0002 0269 6400 0000 0100 1c00 menu...id....... │ -00000670: c403 0000 2700 0000 0000 0000 0001 0000 ....'........... │ -00000680: b800 0000 0000 0000 0000 0000 0e00 0000 ................ │ -00000690: 2800 0000 3e00 0000 5a00 0000 7400 0000 (...>...Z...t... │ -000006a0: 8600 0000 9c00 0000 ac00 0000 c000 0000 ................ │ -000006b0: d400 0000 e600 0000 fc00 0000 0c01 0000 ................ │ -000006c0: 1701 0000 3301 0000 5901 0000 7a01 0000 ....3...Y...z... │ -000006d0: 8e01 0000 9d01 0000 b001 0000 c201 0000 ................ │ -000006e0: dd01 0000 f301 0000 0d02 0000 1c02 0000 ................ │ -000006f0: 2702 0000 3502 0000 4102 0000 5102 0000 '...5...A...Q... │ -00000700: 5f02 0000 6f02 0000 8102 0000 8f02 0000 _...o........... │ -00000710: a702 0000 b502 0000 bd02 0000 d902 0000 ................ │ -00000720: f002 0000 0b0b 6963 5f6c 6175 6e63 6865 ......ic_launche │ -00000730: 7200 1717 6963 5f6d 656e 755f 6163 7469 r...ic_menu_acti │ -00000740: 6f6e 5f73 6574 7469 6e67 7300 1313 6963 on_settings...ic │ -00000750: 5f6d 656e 755f 636f 6e74 656e 745f 6e65 _menu_content_ne │ -00000760: 7700 1919 6963 5f6d 656e 755f 6e61 7669 w...ic_menu_navi │ -00000770: 6761 7469 6f6e 5f61 6363 6570 7400 1717 gation_accept... │ -00000780: 6d69 7373 696e 675f 7069 6374 7572 655f missing_picture_ │ -00000790: 6465 6661 756c 7400 0f0f 6163 7469 7669 default...activi │ -000007a0: 7479 5f61 6c62 756d 7300 1313 6163 7469 ty_albums...acti │ -000007b0: 7669 7479 5f65 6469 745f 616c 6275 6d00 vity_edit_album. │ -000007c0: 0d0d 616c 6275 6d5f 7072 6576 6965 7700 ..album_preview. │ -000007d0: 1111 7075 7070 7966 7261 6d65 5f77 6964 ..puppyframe_wid │ -000007e0: 6765 7400 1111 7369 6d70 6c65 5f69 6d61 get...simple_ima │ -000007f0: 6765 5f76 6965 7700 0f0f 7075 7070 7966 ge_view...puppyf │ -00000800: 7261 6d65 5f69 6e66 6f00 1313 7365 6c65 rame_info...sele │ -00000810: 6374 6564 5f69 6d61 6765 5f74 696e 7400 cted_image_tint. │ -00000820: 0d0d 7769 6467 6574 5f6d 6172 6769 6e00 ..widget_margin. │ -00000830: 0808 6170 705f 6e61 6d65 0019 1969 6d61 ..app_name...ima │ -00000840: 6765 5f63 6f6e 7465 6e74 5f64 6573 6372 ge_content_descr │ -00000850: 6970 7469 6f6e 0023 2361 6c62 756d 5f74 iption.##album_t │ -00000860: 6875 6d62 6e61 696c 5f63 6f6e 7465 6e74 humbnail_content │ -00000870: 5f64 6573 6372 6970 7469 6f6e 001e 1e69 _description...i │ -00000880: 6d61 6765 5f76 6965 775f 636f 6e74 656e mage_view_conten │ -00000890: 745f 6465 7363 7269 7074 696f 6e00 1111 t_description... │ -000008a0: 7368 6172 6564 5f70 7265 6673 5f6e 616d shared_prefs_nam │ -000008b0: 6500 0c0c 616c 6275 6d73 5f74 6974 6c65 e...albums_title │ -000008c0: 0010 1065 6469 745f 616c 6275 6d5f 7469 ...edit_album_ti │ -000008d0: 746c 6500 0f0f 6164 645f 616c 6275 6d5f tle...add_album_ │ -000008e0: 7469 746c 6500 1818 6164 645f 6e65 775f title...add_new_ │ -000008f0: 616c 6275 6d5f 6d65 6e75 5f74 6974 6c65 album_menu_title │ -00000900: 0013 1373 6574 7469 6e67 735f 6d65 6e75 ...settings_menu │ -00000910: 5f74 6974 6c65 0017 1764 6f6e 655f 6564 _title...done_ed │ -00000920: 6974 696e 675f 6d65 6e75 5f74 6974 6c65 iting_menu_title │ -00000930: 000c 0c41 7070 4261 7365 5468 656d 6500 ...AppBaseTheme. │ -00000940: 0808 4170 7054 6865 6d65 000b 0b61 6c62 ..AppTheme...alb │ -00000950: 756d 735f 6d65 6e75 0009 0965 6469 745f ums_menu...edit_ │ -00000960: 6d65 6e75 000d 0d63 7572 7265 6e74 5f61 menu...current_a │ -00000970: 6c62 756d 000b 0b61 6c62 756d 735f 6772 lbum...albums_gr │ -00000980: 6964 000d 0d70 6963 7475 7265 735f 6772 id...pictures_gr │ -00000990: 6964 000f 0f61 6c62 756d 5f74 6875 6d62 id...album_thumb │ -000009a0: 6e61 696c 000b 0b61 6c62 756d 5f74 6974 nail...album_tit │ -000009b0: 6c65 0015 1570 6963 7475 7265 5f77 6964 le...picture_wid │ -000009c0: 6765 745f 7061 7265 6e74 000b 0b74 6865 get_parent...the │ -000009d0: 5f70 6963 7475 7265 0005 0569 6d61 6765 _picture...image │ -000009e0: 0019 1961 6464 5f6e 6577 5f61 6c62 756d ...add_new_album │ -000009f0: 5f6d 656e 755f 6163 7469 6f6e 0014 1473 _menu_action...s │ -00000a00: 6574 7469 6e67 735f 6d65 6e75 5f61 6374 ettings_menu_act │ -00000a10: 696f 6e00 1818 646f 6e65 5f65 6469 7469 ion...done_editi │ -00000a20: 6e67 5f6d 656e 755f 6163 7469 6f6e 0000 ng_menu_action.. │ -00000a30: 0202 1000 1000 0000 0100 0000 0000 0000 ................ │ -00000a40: 0202 1000 2400 0000 0200 0000 0500 0000 ....$........... │ -00000a50: 0001 0000 0001 0000 0001 0000 0001 0000 ................ │ -00000a60: 0000 0000 0102 3800 5c00 0000 0200 0000 ......8.\....... │ -00000a70: 0500 0000 4c00 0000 2400 0000 0000 0000 ....L...$....... │ -00000a80: 0000 0000 0000 ffff 0000 0000 0000 0000 ................ │ -00000a90: 0400 0000 0000 0000 0000 0000 ffff ffff ................ │ -00000aa0: ffff ffff ffff ffff ffff ffff 0000 0000 ................ │ -00000ab0: 0800 0000 0400 0000 0800 0003 1500 0000 ................ │ -00000ac0: 0102 3800 8c00 0000 0200 0000 0500 0000 ..8............. │ -00000ad0: 4c00 0000 2400 0000 0000 0000 0000 0000 L...$........... │ -00000ae0: 0000 a000 0000 0000 0000 0000 0400 0000 ................ │ -00000af0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00000b00: 2000 0000 3000 0000 ffff ffff 0800 0000 ...0........... │ -00000b10: 0000 0000 0800 0003 0800 0000 0800 0000 ................ │ -00000b20: 0100 0000 0800 0003 0900 0000 0800 0000 ................ │ -00000b30: 0200 0000 0800 0003 0a00 0000 0800 0000 ................ │ -00000b40: 0300 0000 0800 0003 0b00 0000 0102 3800 ..............8. │ -00000b50: 8c00 0000 0200 0000 0500 0000 4c00 0000 ............L... │ -00000b60: 2400 0000 0000 0000 0000 0000 0000 f000 $............... │ -00000b70: 0000 0000 0000 0000 0400 0000 0000 0000 ................ │ -00000b80: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00000b90: 3000 0000 ffff ffff 0800 0000 0000 0000 0............... │ -00000ba0: 0800 0003 0c00 0000 0800 0000 0100 0000 ................ │ -00000bb0: 0800 0003 0d00 0000 0800 0000 0200 0000 ................ │ -00000bc0: 0800 0003 0e00 0000 0800 0000 0300 0000 ................ │ -00000bd0: 0800 0003 0f00 0000 0102 3800 8c00 0000 ..........8..... │ -00000be0: 0200 0000 0500 0000 4c00 0000 2400 0000 ........L...$... │ -00000bf0: 0000 0000 0000 0000 0000 4001 0000 0000 ..........@..... │ -00000c00: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ -00000c10: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -00000c20: ffff ffff 0800 0000 0000 0000 0800 0003 ................ │ -00000c30: 1000 0000 0800 0000 0100 0000 0800 0003 ................ │ -00000c40: 1100 0000 0800 0000 0200 0000 0800 0003 ................ │ -00000c50: 1200 0000 0800 0000 0300 0000 0800 0003 ................ │ -00000c60: 1300 0000 0102 3800 5c00 0000 0200 0000 ......8.\....... │ -00000c70: 0500 0000 4c00 0000 2400 0000 0000 0000 ....L...$....... │ -00000c80: 0000 0000 0000 e001 0000 0000 0000 0000 ................ │ -00000c90: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000ca0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00000cb0: 0800 0000 0000 0000 0800 0003 1400 0000 ................ │ -00000cc0: 0202 1000 2400 0000 0300 0000 0500 0000 ....$........... │ -00000cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000ce0: 0000 0000 0102 3800 9c00 0000 0300 0000 ......8......... │ -00000cf0: 0500 0000 4c00 0000 2400 0000 0000 0000 ....L...$....... │ -00000d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000d20: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ -00000d30: 0800 0000 0500 0000 0800 0003 0000 0000 ................ │ -00000d40: 0800 0000 0600 0000 0800 0003 0100 0000 ................ │ -00000d50: 0800 0000 0700 0000 0800 0003 0200 0000 ................ │ -00000d60: 0800 0000 0800 0000 0800 0003 0300 0000 ................ │ -00000d70: 0800 0000 0900 0000 0800 0003 0400 0000 ................ │ -00000d80: 0202 1000 1400 0000 0400 0000 0100 0000 ................ │ -00000d90: 0000 0000 0102 3800 4c00 0000 0400 0000 ......8.L....... │ -00000da0: 0100 0000 3c00 0000 2400 0000 0000 0000 ....<...$....... │ -00000db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000005c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000005d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000005e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000005f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000610: 0000 0000 0000 0000 2001 0000 0a00 0000 ........ ....... │ +00000620: b401 0000 2700 0000 0000 0000 0100 1c00 ....'........... │ +00000630: 9400 0000 0a00 0000 0000 0000 0001 0000 ................ │ +00000640: 4400 0000 0000 0000 0000 0000 0700 0000 D............... │ +00000650: 1200 0000 1b00 0000 2100 0000 2900 0000 ........!...)... │ +00000660: 3100 0000 3a00 0000 4200 0000 4900 0000 1...:...B...I... │ +00000670: 0404 6174 7472 0008 0864 7261 7761 626c ..attr...drawabl │ +00000680: 6500 0606 6c61 796f 7574 0003 0378 6d6c e...layout...xml │ +00000690: 0005 0563 6f6c 6f72 0005 0564 696d 656e ...color...dimen │ +000006a0: 0006 0673 7472 696e 6700 0505 7374 796c ...string...styl │ +000006b0: 6500 0404 6d65 6e75 0002 0269 6400 0000 e...menu...id... │ +000006c0: 0100 1c00 c403 0000 2700 0000 0000 0000 ........'....... │ +000006d0: 0001 0000 b800 0000 0000 0000 0000 0000 ................ │ +000006e0: 0e00 0000 2800 0000 3e00 0000 5a00 0000 ....(...>...Z... │ +000006f0: 7400 0000 8600 0000 9c00 0000 ac00 0000 t............... │ +00000700: c000 0000 d400 0000 e600 0000 fc00 0000 ................ │ +00000710: 0c01 0000 1701 0000 3301 0000 5901 0000 ........3...Y... │ +00000720: 7a01 0000 8e01 0000 9d01 0000 b001 0000 z............... │ +00000730: c201 0000 dd01 0000 f301 0000 0d02 0000 ................ │ +00000740: 1c02 0000 2702 0000 3502 0000 4102 0000 ....'...5...A... │ +00000750: 5102 0000 5f02 0000 6f02 0000 8102 0000 Q..._...o....... │ +00000760: 8f02 0000 a702 0000 b502 0000 bd02 0000 ................ │ +00000770: d902 0000 f002 0000 0b0b 6963 5f6c 6175 ..........ic_lau │ +00000780: 6e63 6865 7200 1717 6963 5f6d 656e 755f ncher...ic_menu_ │ +00000790: 6163 7469 6f6e 5f73 6574 7469 6e67 7300 action_settings. │ +000007a0: 1313 6963 5f6d 656e 755f 636f 6e74 656e ..ic_menu_conten │ +000007b0: 745f 6e65 7700 1919 6963 5f6d 656e 755f t_new...ic_menu_ │ +000007c0: 6e61 7669 6761 7469 6f6e 5f61 6363 6570 navigation_accep │ +000007d0: 7400 1717 6d69 7373 696e 675f 7069 6374 t...missing_pict │ +000007e0: 7572 655f 6465 6661 756c 7400 0f0f 6163 ure_default...ac │ +000007f0: 7469 7669 7479 5f61 6c62 756d 7300 1313 tivity_albums... │ +00000800: 6163 7469 7669 7479 5f65 6469 745f 616c activity_edit_al │ +00000810: 6275 6d00 0d0d 616c 6275 6d5f 7072 6576 bum...album_prev │ +00000820: 6965 7700 1111 7075 7070 7966 7261 6d65 iew...puppyframe │ +00000830: 5f77 6964 6765 7400 1111 7369 6d70 6c65 _widget...simple │ +00000840: 5f69 6d61 6765 5f76 6965 7700 0f0f 7075 _image_view...pu │ +00000850: 7070 7966 7261 6d65 5f69 6e66 6f00 1313 ppyframe_info... │ +00000860: 7365 6c65 6374 6564 5f69 6d61 6765 5f74 selected_image_t │ +00000870: 696e 7400 0d0d 7769 6467 6574 5f6d 6172 int...widget_mar │ +00000880: 6769 6e00 0808 6170 705f 6e61 6d65 0019 gin...app_name.. │ +00000890: 1969 6d61 6765 5f63 6f6e 7465 6e74 5f64 .image_content_d │ +000008a0: 6573 6372 6970 7469 6f6e 0023 2361 6c62 escription.##alb │ +000008b0: 756d 5f74 6875 6d62 6e61 696c 5f63 6f6e um_thumbnail_con │ +000008c0: 7465 6e74 5f64 6573 6372 6970 7469 6f6e tent_description │ +000008d0: 001e 1e69 6d61 6765 5f76 6965 775f 636f ...image_view_co │ +000008e0: 6e74 656e 745f 6465 7363 7269 7074 696f ntent_descriptio │ +000008f0: 6e00 1111 7368 6172 6564 5f70 7265 6673 n...shared_prefs │ +00000900: 5f6e 616d 6500 0c0c 616c 6275 6d73 5f74 _name...albums_t │ +00000910: 6974 6c65 0010 1065 6469 745f 616c 6275 itle...edit_albu │ +00000920: 6d5f 7469 746c 6500 0f0f 6164 645f 616c m_title...add_al │ +00000930: 6275 6d5f 7469 746c 6500 1818 6164 645f bum_title...add_ │ +00000940: 6e65 775f 616c 6275 6d5f 6d65 6e75 5f74 new_album_menu_t │ +00000950: 6974 6c65 0013 1373 6574 7469 6e67 735f itle...settings_ │ +00000960: 6d65 6e75 5f74 6974 6c65 0017 1764 6f6e menu_title...don │ +00000970: 655f 6564 6974 696e 675f 6d65 6e75 5f74 e_editing_menu_t │ +00000980: 6974 6c65 000c 0c41 7070 4261 7365 5468 itle...AppBaseTh │ +00000990: 656d 6500 0808 4170 7054 6865 6d65 000b eme...AppTheme.. │ +000009a0: 0b61 6c62 756d 735f 6d65 6e75 0009 0965 .albums_menu...e │ +000009b0: 6469 745f 6d65 6e75 000d 0d63 7572 7265 dit_menu...curre │ +000009c0: 6e74 5f61 6c62 756d 000b 0b61 6c62 756d nt_album...album │ +000009d0: 735f 6772 6964 000d 0d70 6963 7475 7265 s_grid...picture │ +000009e0: 735f 6772 6964 000f 0f61 6c62 756d 5f74 s_grid...album_t │ +000009f0: 6875 6d62 6e61 696c 000b 0b61 6c62 756d humbnail...album │ +00000a00: 5f74 6974 6c65 0015 1570 6963 7475 7265 _title...picture │ +00000a10: 5f77 6964 6765 745f 7061 7265 6e74 000b _widget_parent.. │ +00000a20: 0b74 6865 5f70 6963 7475 7265 0005 0569 .the_picture...i │ +00000a30: 6d61 6765 0019 1961 6464 5f6e 6577 5f61 mage...add_new_a │ +00000a40: 6c62 756d 5f6d 656e 755f 6163 7469 6f6e lbum_menu_action │ +00000a50: 0014 1473 6574 7469 6e67 735f 6d65 6e75 ...settings_menu │ +00000a60: 5f61 6374 696f 6e00 1818 646f 6e65 5f65 _action...done_e │ +00000a70: 6469 7469 6e67 5f6d 656e 755f 6163 7469 diting_menu_acti │ +00000a80: 6f6e 0000 0202 1000 1000 0000 0100 0000 on.............. │ +00000a90: 0000 0000 0202 1000 2400 0000 0200 0000 ........$....... │ +00000aa0: 0500 0000 0001 0000 0001 0000 0001 0000 ................ │ +00000ab0: 0001 0000 0000 0000 0102 4c00 7000 0000 ..........L.p... │ +00000ac0: 0200 0000 0500 0000 6000 0000 3800 0000 ........`...8... │ +00000ad0: 0000 0000 0000 0000 0000 ffff 0000 0000 ................ │ +00000ae0: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00000af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000b00: 0000 0000 ffff ffff ffff ffff ffff ffff ................ │ +00000b10: ffff ffff 0000 0000 0800 0000 0400 0000 ................ │ +00000b20: 0800 0003 1600 0000 0102 4c00 a000 0000 ..........L..... │ +00000b30: 0200 0000 0500 0000 6000 0000 3800 0000 ........`...8... │ +00000b40: 0000 0000 0000 0000 0000 a000 0000 0000 ................ │ +00000b50: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00000b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000b70: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ +00000b80: 3000 0000 ffff ffff 0800 0000 0000 0000 0............... │ +00000b90: 0800 0003 0c00 0000 0800 0000 0100 0000 ................ │ +00000ba0: 0800 0003 0b00 0000 0800 0000 0200 0000 ................ │ +00000bb0: 0800 0003 0a00 0000 0800 0000 0300 0000 ................ │ +00000bc0: 0800 0003 0900 0000 0102 4c00 a000 0000 ..........L..... │ +00000bd0: 0200 0000 0500 0000 6000 0000 3800 0000 ........`...8... │ +00000be0: 0000 0000 0000 0000 0000 f000 0000 0000 ................ │ +00000bf0: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00000c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000c10: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ +00000c20: 3000 0000 ffff ffff 0800 0000 0000 0000 0............... │ +00000c30: 0800 0003 1000 0000 0800 0000 0100 0000 ................ │ +00000c40: 0800 0003 0f00 0000 0800 0000 0200 0000 ................ │ +00000c50: 0800 0003 0d00 0000 0800 0000 0300 0000 ................ │ +00000c60: 0800 0003 0e00 0000 0102 4c00 a000 0000 ..........L..... │ +00000c70: 0200 0000 0500 0000 6000 0000 3800 0000 ........`...8... │ +00000c80: 0000 0000 0000 0000 0000 4001 0000 0000 ..........@..... │ +00000c90: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00000ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000cb0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ +00000cc0: 3000 0000 ffff ffff 0800 0000 0000 0000 0............... │ +00000cd0: 0800 0003 1400 0000 0800 0000 0100 0000 ................ │ +00000ce0: 0800 0003 1300 0000 0800 0000 0200 0000 ................ │ +00000cf0: 0800 0003 1100 0000 0800 0000 0300 0000 ................ │ +00000d00: 0800 0003 1200 0000 0102 4c00 7000 0000 ..........L.p... │ +00000d10: 0200 0000 0500 0000 6000 0000 3800 0000 ........`...8... │ +00000d20: 0000 0000 0000 0000 0000 e001 0000 0000 ................ │ +00000d30: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00000d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000d50: 0000 0000 0000 0000 ffff ffff ffff ffff ................ │ +00000d60: ffff ffff ffff ffff 0800 0000 0000 0000 ................ │ +00000d70: 0800 0003 1500 0000 0202 1000 2400 0000 ............$... │ +00000d80: 0300 0000 0500 0000 0000 0000 0000 0000 ................ │ +00000d90: 0000 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +00000da0: b000 0000 0300 0000 0500 0000 6000 0000 ............`... │ +00000db0: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ 00000dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000dd0: 0800 0000 0a00 0000 0800 0003 0500 0000 ................ │ -00000de0: 0202 1000 1400 0000 0500 0000 0100 0000 ................ │ -00000df0: 0000 0000 0102 3800 4c00 0000 0500 0000 ......8.L....... │ -00000e00: 0100 0000 3c00 0000 2400 0000 0000 0000 ....<...$....... │ -00000e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000e30: 0800 0000 0b00 0000 0800 001c e5b5 3388 ..............3. │ -00000e40: 0202 1000 1400 0000 0600 0000 0100 0000 ................ │ -00000e50: 0000 0000 0102 3800 4c00 0000 0600 0000 ......8.L....... │ -00000e60: 0100 0000 3c00 0000 2400 0000 0000 0000 ....<...$....... │ -00000e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000de0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00000df0: 2000 0000 3000 0000 4000 0000 0800 0000 ...0...@....... │ +00000e00: 0500 0000 0800 0003 0700 0000 0800 0000 ................ │ +00000e10: 0600 0000 0800 0003 0600 0000 0800 0000 ................ │ +00000e20: 0700 0000 0800 0003 0500 0000 0800 0000 ................ │ +00000e30: 0800 0000 0800 0003 0000 0000 0800 0000 ................ │ +00000e40: 0900 0000 0800 0003 0300 0000 0202 1000 ................ │ +00000e50: 1400 0000 0400 0000 0100 0000 0004 0000 ................ │ +00000e60: 0102 4c00 6000 0000 0400 0000 0100 0000 ..L.`........... │ +00000e70: 5000 0000 3800 0000 0000 0000 0000 0000 P...8........... │ 00000e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000e90: 0800 0000 0c00 0000 0800 0005 0108 0000 ................ │ -00000ea0: 0202 1000 3c00 0000 0700 0000 0b00 0000 ....<........... │ -00000eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000ed0: 0000 0000 0000 0000 0000 0000 0102 3800 ..............8. │ -00000ee0: 1401 0000 0700 0000 0b00 0000 6400 0000 ............d... │ -00000ef0: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ +00000e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000eb0: 0800 0000 0a00 0000 0800 0003 0200 0000 ................ │ +00000ec0: 0102 4c00 6000 0000 0400 0000 0100 0000 ..L.`........... │ +00000ed0: 5000 0000 3800 0000 0000 0000 0000 0000 P...8........... │ +00000ee0: 0000 0000 0000 0000 0000 0000 1100 0000 ................ │ +00000ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000f10: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00000f20: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ -00000f30: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ -00000f40: 0800 0000 0d00 0000 0800 0003 1600 0000 ................ │ -00000f50: 0800 0000 0e00 0000 0800 0003 1700 0000 ................ │ -00000f60: 0800 0000 0f00 0000 0800 0003 1800 0000 ................ │ -00000f70: 0800 0000 1000 0000 0800 0003 1900 0000 ................ │ -00000f80: 0800 0000 1100 0000 0800 0003 1a00 0000 ................ │ -00000f90: 0800 0000 1200 0000 0800 0003 1b00 0000 ................ │ -00000fa0: 0800 0000 1300 0000 0800 0003 1c00 0000 ................ │ -00000fb0: 0800 0000 1400 0000 0800 0003 1d00 0000 ................ │ -00000fc0: 0800 0000 1500 0000 0800 0003 1e00 0000 ................ │ -00000fd0: 0800 0000 1600 0000 0800 0003 1f00 0000 ................ │ -00000fe0: 0800 0000 1700 0000 0800 0003 2000 0000 ............ ... │ -00000ff0: 0202 1000 1800 0000 0800 0000 0200 0000 ................ │ -00001000: 0000 0000 0000 0000 0102 3800 6000 0000 ..........8.`... │ -00001010: 0800 0000 0200 0000 4000 0000 2400 0000 ........@...$... │ +00000f10: 0800 0000 0a00 0000 0800 0003 0800 0000 ................ │ +00000f20: 0202 1000 1400 0000 0500 0000 0100 0000 ................ │ +00000f30: 0000 0000 0102 4c00 6000 0000 0500 0000 ......L.`....... │ +00000f40: 0100 0000 5000 0000 3800 0000 0000 0000 ....P...8....... │ +00000f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000f80: 0000 0000 0800 0000 0b00 0000 0800 001c ................ │ +00000f90: e5b5 3388 0202 1000 1400 0000 0600 0000 ..3............. │ +00000fa0: 0100 0000 0000 0000 0102 4c00 6000 0000 ..........L.`... │ +00000fb0: 0600 0000 0100 0000 5000 0000 3800 0000 ........P...8... │ +00000fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000ff0: 0000 0000 0000 0000 0800 0000 0c00 0000 ................ │ +00001000: 0800 0005 0108 0000 0202 1000 3c00 0000 ............<... │ +00001010: 0700 0000 0b00 0000 0000 0000 0000 0000 ................ │ 00001020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001040: 0000 0000 1000 0000 1000 0100 1800 0000 ................ │ -00001050: 6b00 0301 0000 0000 1000 0100 1900 0000 k............... │ -00001060: 0000 087f 0000 0000 0202 1000 1800 0000 ................ │ -00001070: 0900 0000 0200 0000 0000 0000 0000 0000 ................ │ -00001080: 0102 3800 6000 0000 0900 0000 0200 0000 ..8.`........... │ -00001090: 4000 0000 2400 0000 0000 0000 0000 0000 @...$........... │ -000010a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000010b0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -000010c0: 0800 0000 1a00 0000 0800 0003 0600 0000 ................ │ -000010d0: 0800 0000 1b00 0000 0800 0003 0700 0000 ................ │ -000010e0: 0202 1000 3c00 0000 0a00 0000 0b00 0000 ....<........... │ -000010f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001110: 0000 0000 0000 0000 0000 0000 0102 3800 ..............8. │ -00001120: 1401 0000 0a00 0000 0b00 0000 6400 0000 ............d... │ -00001130: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -00001140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001150: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00001160: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ -00001170: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ -00001180: 0800 0000 1c00 0000 0800 0012 0000 0000 ................ │ -00001190: 0800 0000 1d00 0000 0800 0012 0000 0000 ................ │ -000011a0: 0800 0000 1e00 0000 0800 0012 0000 0000 ................ │ -000011b0: 0800 0000 1f00 0000 0800 0012 0000 0000 ................ │ -000011c0: 0800 0000 2000 0000 0800 0012 0000 0000 .... ........... │ -000011d0: 0800 0000 2100 0000 0800 0012 0000 0000 ....!........... │ -000011e0: 0800 0000 2200 0000 0800 0012 0000 0000 ...."........... │ -000011f0: 0800 0000 2300 0000 0800 0012 0000 0000 ....#........... │ -00001200: 0800 0000 2400 0000 0800 0012 0000 0000 ....$........... │ -00001210: 0800 0000 2500 0000 0800 0012 0000 0000 ....%........... │ -00001220: 0800 0000 2600 0000 0800 0012 0000 0000 ....&........... │ +00001040: 0000 0000 0102 4c00 2801 0000 0700 0000 ......L.(....... │ +00001050: 0b00 0000 7800 0000 3800 0000 0000 0000 ....x...8....... │ +00001060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001090: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +000010a0: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ +000010b0: 8000 0000 9000 0000 a000 0000 0800 0000 ................ │ +000010c0: 0d00 0000 0800 0003 1700 0000 0800 0000 ................ │ +000010d0: 0e00 0000 0800 0003 1800 0000 0800 0000 ................ │ +000010e0: 0f00 0000 0800 0003 1900 0000 0800 0000 ................ │ +000010f0: 1000 0000 0800 0003 1a00 0000 0800 0000 ................ │ +00001100: 1100 0000 0800 0003 1b00 0000 0800 0000 ................ │ +00001110: 1200 0000 0800 0003 1c00 0000 0800 0000 ................ │ +00001120: 1300 0000 0800 0003 1d00 0000 0800 0000 ................ │ +00001130: 1400 0000 0800 0003 1e00 0000 0800 0000 ................ │ +00001140: 1500 0000 0800 0003 1f00 0000 0800 0000 ................ │ +00001150: 1600 0000 0800 0003 2000 0000 0800 0000 ........ ....... │ +00001160: 1700 0000 0800 0003 2100 0000 0202 1000 ........!....... │ +00001170: 1800 0000 0800 0000 0200 0000 0000 0000 ................ │ +00001180: 0000 0000 0102 4c00 7400 0000 0800 0000 ......L.t....... │ +00001190: 0200 0000 5400 0000 3800 0000 0000 0000 ....T...8....... │ +000011a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000011b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000011c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000011d0: 0000 0000 1000 0000 1000 0100 1800 0000 ................ │ +000011e0: 6b00 0301 0000 0000 1000 0100 1900 0000 k............... │ +000011f0: 0000 087f 0000 0000 0202 1000 1800 0000 ................ │ +00001200: 0900 0000 0200 0000 0000 0000 0000 0000 ................ │ +00001210: 0102 4c00 7400 0000 0900 0000 0200 0000 ..L.t........... │ +00001220: 5400 0000 3800 0000 0000 0000 0000 0000 T...8........... │ +00001230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001260: 1000 0000 0800 0000 1a00 0000 0800 0003 ................ │ +00001270: 0100 0000 0800 0000 1b00 0000 0800 0003 ................ │ +00001280: 0400 0000 0202 1000 3c00 0000 0a00 0000 ........<....... │ +00001290: 0b00 0000 0000 0000 0000 0000 0000 0000 ................ │ +000012a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000012b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000012c0: 0102 4c00 2801 0000 0a00 0000 0b00 0000 ..L.(........... │ +000012d0: 7800 0000 3800 0000 0000 0000 0000 0000 x...8........... │ +000012e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000012f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001310: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ +00001320: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p....... │ +00001330: 9000 0000 a000 0000 0800 0000 1c00 0000 ................ │ +00001340: 0800 0012 0000 0000 0800 0000 1d00 0000 ................ │ +00001350: 0800 0012 0000 0000 0800 0000 1e00 0000 ................ │ +00001360: 0800 0012 0000 0000 0800 0000 1f00 0000 ................ │ +00001370: 0800 0012 0000 0000 0800 0000 2000 0000 ............ ... │ +00001380: 0800 0012 0000 0000 0800 0000 2100 0000 ............!... │ +00001390: 0800 0012 0000 0000 0800 0000 2200 0000 ............"... │ +000013a0: 0800 0012 0000 0000 0800 0000 2300 0000 ............#... │ +000013b0: 0800 0012 0000 0000 0800 0000 2400 0000 ............$... │ +000013c0: 0800 0012 0000 0000 0800 0000 2500 0000 ............%... │ +000013d0: 0800 0012 0000 0000 0800 0000 2600 0000 ............&... │ +000013e0: 0800 0012 0000 0000 ........ ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 746180 bytes, number of entries: 439 │ │ │ +Zip file size: 746178 bytes, number of entries: 439 │ │ │ ?rwxrwxr-x 2.0 unx 527 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2132 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 531 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 431 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackRecord$Op.class │ │ │ ?rwxrwxr-x 2.0 unx 627 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4371 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackState.class │ │ │ @@ -79,15 +79,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 803 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1173 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$3.class │ │ │ ?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$4.class │ │ │ ?rwxrwxr-x 2.0 unx 373 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class │ │ │ ?rwxrwxr-x 2.0 unx 858 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$InternalHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 892 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$Status.class │ │ │ ?rwxrwxr-x 2.0 unx 337 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$WorkerRunnable.class │ │ │ -?rwxrwxr-x 2.0 unx 5255 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.class │ │ │ +?rwxrwxr-x 2.0 unx 5257 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.class │ │ │ ?rwxrwxr-x 2.0 unx 221 b- stor 80-Jan-01 00:00 android/support/v4/content/pm/ActivityInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 869 b- stor 80-Jan-01 00:00 android/support/v4/database/DatabaseUtilsCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 202 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1491 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 492 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompatGingerbread.class │ │ │ ?rwxrwxr-x 2.0 unx 505 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompatHoneycombMR2.class │ │ │ ?rwxrwxr-x 2.0 unx 320 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompatJellyBean.class │ │ │ @@ -223,29 +223,29 @@ │ │ │ ?rwxrwxr-x 2.0 unx 236 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/R$menu.class │ │ │ ?rwxrwxr-x 2.0 unx 658 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 237 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/R$style.class │ │ │ ?rwxrwxr-x 2.0 unx 206 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/R$xml.class │ │ │ ?rwxrwxr-x 2.0 unx 143 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/R.class │ │ │ ?rwxrwxr-x 2.0 unx 549 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/albums/AlbumsActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 8263 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/albums/AlbumsActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 2561 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/albums/AlbumsAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 2562 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/albums/AlbumsAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 598 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1439 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 969 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity$EditMode.class │ │ │ ?rwxrwxr-x 2.0 unx 116 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$1.class │ │ │ ?rwxrwxr-x 2.0 unx 175 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ImageResizingListener.class │ │ │ ?rwxrwxr-x 2.0 unx 5574 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask.class │ │ │ ?rwxrwxr-x 2.0 unx 2413 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/editalbum/ImageCacher.class │ │ │ ?rwxrwxr-x 2.0 unx 405 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/editalbum/StoredImagesAdapter$PuppyFrameImageLoadingException.class │ │ │ ?rwxrwxr-x 2.0 unx 3076 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/editalbum/StoredImagesAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 796 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/views/SelectableImageView.class │ │ │ ?rwxrwxr-x 2.0 unx 1004 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/views/SquareImageView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 787 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/configuration/views/SquareImageView.class │ │ │ ?rwxrwxr-x 2.0 unx 1614 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/persistence/Album.class │ │ │ -?rwxrwxr-x 2.0 unx 3116 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/persistence/AlbumParser.class │ │ │ +?rwxrwxr-x 2.0 unx 3117 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/persistence/AlbumParser.class │ │ │ ?rwxrwxr-x 2.0 unx 4409 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager.class │ │ │ ?rwxrwxr-x 2.0 unx 1005 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/widget/PuppyFrameWidgetProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 908 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/widget/ScreenOnService$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1394 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/widget/ScreenOnService.class │ │ │ ?rwxrwxr-x 2.0 unx 2988 b- stor 80-Jan-01 00:00 com/boztalay/puppyframeuid/widget/WidgetUpdater.class │ │ │ ?rwxrwxr-x 2.0 unx 236 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/cache/disc/DiscCacheAware.class │ │ │ ?rwxrwxr-x 2.0 unx 1220 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/cache/disc/LimitedDiscCache$1.class │ │ │ @@ -335,15 +335,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 462 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 456 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1059 b- stor 80-Jan-01 00:00 android/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 748 b- stor 80-Jan-01 00:00 android/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1767 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2274 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1671 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 7796 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 7792 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 867 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1.class │ │ │ ?rwxrwxr-x 2.0 unx 947 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 518 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 303 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$BaseMenuVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 411 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 425 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 547 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ @@ -408,15 +408,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 711 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2039 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3529 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1020 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3308 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1385 b- stor 80-Jan-01 00:00 android/support/v4/widget/ResourceCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2534 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 3202 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/cache/disc/LimitedDiscCache.class │ │ │ +?rwxrwxr-x 2.0 unx 3200 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/cache/disc/LimitedDiscCache.class │ │ │ ?rwxrwxr-x 2.0 unx 1682 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/cache/disc/impl/LimitedAgeDiscCache.class │ │ │ ?rwxrwxr-x 2.0 unx 629 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/cache/disc/impl/UnlimitedDiscCache.class │ │ │ ?rwxrwxr-x 2.0 unx 1799 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/cache/memory/LimitedMemoryCache.class │ │ │ ?rwxrwxr-x 2.0 unx 529 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/cache/memory/impl/WeakMemoryCache.class │ │ │ ?rwxrwxr-x 2.0 unx 9118 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque.class │ │ │ ?rwxrwxr-x 2.0 unx 1008 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/core/download/HttpClientImageDownloader.class │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplJB.class │ │ │ @@ -434,8 +434,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2361 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/cache/memory/impl/LargestLimitedMemoryCache.class │ │ │ ?rwxrwxr-x 2.0 unx 2549 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/cache/memory/impl/UsingFreqLimitedMemoryCache.class │ │ │ ?rwxrwxr-x 2.0 unx 483 b- stor 80-Jan-01 00:00 com/nostra13/universalimageloader/core/assist/deque/LIFOLinkedBlockingDeque.class │ │ │ ?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1461 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 418 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ -439 files, 739413 bytes uncompressed, 656076 bytes compressed: 11.3% │ │ │ +439 files, 739411 bytes uncompressed, 656074 bytes compressed: 11.3% │ │ ├── android/support/v4/content/ModernAsyncTask.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -300,56 +300,56 @@ │ │ │ │ descriptor: Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ │ │ flags: (0x0012) ACC_PRIVATE, ACC_FINAL │ │ │ │ │ │ │ │ static {}; │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=4, args_size=0 │ │ │ │ + stack=300, locals=5, args_size=0 │ │ │ │ 0: new #38 // class android/support/v4/content/ModernAsyncTask$1 │ │ │ │ 3: astore_0 │ │ │ │ 4: aload_0 │ │ │ │ 5: invokespecial #42 // Method android/support/v4/content/ModernAsyncTask$1."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: putstatic #44 // Field sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ │ │ 12: new #46 // class java/util/concurrent/LinkedBlockingQueue │ │ │ │ 15: astore_0 │ │ │ │ 16: aload_0 │ │ │ │ 17: bipush 10 │ │ │ │ 19: invokespecial #50 // Method java/util/concurrent/LinkedBlockingQueue."":(I)V │ │ │ │ 22: aload_0 │ │ │ │ 23: putstatic #52 // Field sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ │ │ 26: new #54 // class java/util/concurrent/ThreadPoolExecutor │ │ │ │ - 29: astore_0 │ │ │ │ + 29: astore_1 │ │ │ │ 30: getstatic #64 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 33: astore_1 │ │ │ │ + 33: astore_2 │ │ │ │ 34: getstatic #52 // Field sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ │ │ - 37: astore_2 │ │ │ │ + 37: astore_3 │ │ │ │ 38: getstatic #44 // Field sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ │ │ - 41: astore_3 │ │ │ │ - 42: aload_0 │ │ │ │ - 43: iconst_5 │ │ │ │ - 44: sipush 128 │ │ │ │ - 47: lconst_1 │ │ │ │ - 48: aload_1 │ │ │ │ + 41: astore 4 │ │ │ │ + 43: aload_1 │ │ │ │ + 44: iconst_5 │ │ │ │ + 45: sipush 128 │ │ │ │ + 48: lconst_1 │ │ │ │ 49: aload_2 │ │ │ │ 50: aload_3 │ │ │ │ - 51: invokespecial #67 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ - 54: aload_0 │ │ │ │ - 55: putstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ - 58: new #71 // class android/support/v4/content/ModernAsyncTask$InternalHandler │ │ │ │ - 61: astore_0 │ │ │ │ - 62: aload_0 │ │ │ │ - 63: aconst_null │ │ │ │ - 64: invokespecial #74 // Method android/support/v4/content/ModernAsyncTask$InternalHandler."":(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ │ │ - 67: aload_0 │ │ │ │ - 68: putstatic #76 // Field sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ - 71: getstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ - 74: putstatic #78 // Field sDefaultExecutor:Ljava/util/concurrent/Executor; │ │ │ │ - 77: return │ │ │ │ + 51: aload 4 │ │ │ │ + 53: invokespecial #67 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ + 56: aload_1 │ │ │ │ + 57: putstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ + 60: new #71 // class android/support/v4/content/ModernAsyncTask$InternalHandler │ │ │ │ + 63: astore_0 │ │ │ │ + 64: aload_0 │ │ │ │ + 65: aconst_null │ │ │ │ + 66: invokespecial #74 // Method android/support/v4/content/ModernAsyncTask$InternalHandler."":(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ │ │ + 69: aload_0 │ │ │ │ + 70: putstatic #76 // Field sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ + 73: getstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ + 76: putstatic #78 // Field sDefaultExecutor:Ljava/util/concurrent/Executor; │ │ │ │ + 79: return │ │ │ │ │ │ │ │ public android.support.v4.content.ModernAsyncTask(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/boztalay/puppyframeuid/configuration/albums/AlbumsAdapter.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -297,53 +297,51 @@ │ │ │ │ 5: invokespecial #100 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: aload_1 │ │ │ │ 10: putfield #42 // Field albumsToDisplay:Ljava/util/ArrayList; │ │ │ │ 13: aload_0 │ │ │ │ 14: getfield #37 // Field persistenceManager:Lcom/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager; │ │ │ │ 17: invokevirtual #104 // Method com/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager.getAlbumIds:()Ljava/util/Set; │ │ │ │ - 20: astore_1 │ │ │ │ - 21: aload_1 │ │ │ │ - 22: invokeinterface #110, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 27: astore_2 │ │ │ │ - 28: aload_2 │ │ │ │ - 29: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 34: istore_3 │ │ │ │ - 35: iload_3 │ │ │ │ - 36: ifeq 105 │ │ │ │ - 39: aload_2 │ │ │ │ - 40: invokeinterface #120, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 45: checkcast #122 // class java/lang/String │ │ │ │ - 48: astore 4 │ │ │ │ - 50: aload_0 │ │ │ │ - 51: getfield #37 // Field persistenceManager:Lcom/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager; │ │ │ │ - 54: astore_1 │ │ │ │ - 55: aload_0 │ │ │ │ - 56: getfield #30 // Field appWidgetId:I │ │ │ │ - 59: istore 5 │ │ │ │ - 61: aload_1 │ │ │ │ - 62: iload 5 │ │ │ │ - 64: invokevirtual #126 // Method com/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager.getCurrentAlbumIdForAppWidgetId:(I)Ljava/lang/String; │ │ │ │ - 67: astore_1 │ │ │ │ - 68: aload 4 │ │ │ │ - 70: aload_1 │ │ │ │ + 20: invokeinterface #110, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 25: astore_1 │ │ │ │ + 26: aload_1 │ │ │ │ + 27: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 32: istore_2 │ │ │ │ + 33: iload_2 │ │ │ │ + 34: ifeq 106 │ │ │ │ + 37: aload_1 │ │ │ │ + 38: invokeinterface #120, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 43: checkcast #122 // class java/lang/String │ │ │ │ + 46: astore_3 │ │ │ │ + 47: aload_0 │ │ │ │ + 48: getfield #37 // Field persistenceManager:Lcom/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager; │ │ │ │ + 51: astore 4 │ │ │ │ + 53: aload_0 │ │ │ │ + 54: getfield #30 // Field appWidgetId:I │ │ │ │ + 57: istore 5 │ │ │ │ + 59: aload 4 │ │ │ │ + 61: iload 5 │ │ │ │ + 63: invokevirtual #126 // Method com/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager.getCurrentAlbumIdForAppWidgetId:(I)Ljava/lang/String; │ │ │ │ + 66: astore 4 │ │ │ │ + 68: aload_3 │ │ │ │ + 69: aload 4 │ │ │ │ 71: invokevirtual #130 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 74: istore_3 │ │ │ │ - 75: iload_3 │ │ │ │ - 76: ifne 28 │ │ │ │ + 74: istore_2 │ │ │ │ + 75: iload_2 │ │ │ │ + 76: ifne 26 │ │ │ │ 79: aload_0 │ │ │ │ 80: getfield #37 // Field persistenceManager:Lcom/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager; │ │ │ │ - 83: aload 4 │ │ │ │ - 85: invokevirtual #134 // Method com/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager.getAlbumWithId:(Ljava/lang/String;)Lcom/boztalay/puppyframeuid/persistence/Album; │ │ │ │ - 88: astore 6 │ │ │ │ - 90: aload_0 │ │ │ │ - 91: getfield #42 // Field albumsToDisplay:Ljava/util/ArrayList; │ │ │ │ - 94: astore_1 │ │ │ │ - 95: aload_1 │ │ │ │ - 96: aload 6 │ │ │ │ - 98: invokevirtual #137 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 101: pop │ │ │ │ - 102: goto 28 │ │ │ │ - 105: aload_0 │ │ │ │ - 106: invokevirtual #140 // Method notifyDataSetChanged:()V │ │ │ │ - 109: return │ │ │ │ + 83: aload_3 │ │ │ │ + 84: invokevirtual #134 // Method com/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager.getAlbumWithId:(Ljava/lang/String;)Lcom/boztalay/puppyframeuid/persistence/Album; │ │ │ │ + 87: astore 6 │ │ │ │ + 89: aload_0 │ │ │ │ + 90: getfield #42 // Field albumsToDisplay:Ljava/util/ArrayList; │ │ │ │ + 93: astore 4 │ │ │ │ + 95: aload 4 │ │ │ │ + 97: aload 6 │ │ │ │ + 99: invokevirtual #137 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 102: pop │ │ │ │ + 103: goto 26 │ │ │ │ + 106: aload_0 │ │ │ │ + 107: invokevirtual #140 // Method notifyDataSetChanged:()V │ │ │ │ + 110: return │ │ │ │ } │ │ ├── com/boztalay/puppyframeuid/persistence/AlbumParser.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -267,101 +267,101 @@ │ │ │ │ 91: invokevirtual #64 // Method com/boztalay/puppyframeuid/persistence/Album.getCachedImagePaths:()Ljava/util/Map; │ │ │ │ 94: astore_2 │ │ │ │ 95: aload_2 │ │ │ │ 96: invokeinterface #70, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set; │ │ │ │ 101: astore 6 │ │ │ │ 103: aload 6 │ │ │ │ 105: invokeinterface #76, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 110: astore 7 │ │ │ │ - 112: aload 7 │ │ │ │ - 114: invokeinterface #82, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 119: istore 8 │ │ │ │ - 121: iload 8 │ │ │ │ - 123: ifeq 216 │ │ │ │ - 126: aload 7 │ │ │ │ - 128: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 133: astore 9 │ │ │ │ - 135: aload 9 │ │ │ │ - 137: checkcast #88 // class java/util/Map$Entry │ │ │ │ - 140: astore 9 │ │ │ │ - 142: new #33 // class org/json/JSONObject │ │ │ │ - 145: astore 10 │ │ │ │ - 147: aload 10 │ │ │ │ - 149: invokespecial #34 // Method org/json/JSONObject."":()V │ │ │ │ - 152: ldc #21 // String imagePath │ │ │ │ - 154: astore_2 │ │ │ │ - 155: aload 9 │ │ │ │ - 157: invokeinterface #91, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ - 162: astore_3 │ │ │ │ - 163: aload 10 │ │ │ │ - 165: aload_2 │ │ │ │ - 166: aload_3 │ │ │ │ - 167: invokevirtual #44 // Method org/json/JSONObject.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ │ │ - 170: pop │ │ │ │ - 171: ldc #12 // String cachedImagePath │ │ │ │ - 173: astore_2 │ │ │ │ - 174: aload 9 │ │ │ │ - 176: invokeinterface #94, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ - 181: astore_3 │ │ │ │ - 182: aload 10 │ │ │ │ - 184: aload_2 │ │ │ │ - 185: aload_3 │ │ │ │ - 186: invokevirtual #44 // Method org/json/JSONObject.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ │ │ - 189: pop │ │ │ │ - 190: aload 5 │ │ │ │ - 192: aload 10 │ │ │ │ - 194: invokevirtual #98 // Method org/json/JSONArray.put:(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ │ │ - 197: pop │ │ │ │ - 198: goto 112 │ │ │ │ - 201: invokevirtual #103 // Method org/json/JSONException.printStackTrace:()V │ │ │ │ - 204: new #105 // class java/lang/RuntimeException │ │ │ │ - 207: astore_2 │ │ │ │ - 208: aload_2 │ │ │ │ - 209: ldc #107 // String There was a problem creating JSON for an album! │ │ │ │ - 211: invokespecial #110 // Method java/lang/RuntimeException."":(Ljava/lang/String;)V │ │ │ │ - 214: aload_2 │ │ │ │ - 215: athrow │ │ │ │ - 216: ldc #9 // String cachedImagePaths │ │ │ │ - 218: astore_2 │ │ │ │ - 219: aload_1 │ │ │ │ - 220: aload_2 │ │ │ │ - 221: aload 5 │ │ │ │ - 223: invokevirtual #44 // Method org/json/JSONObject.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ │ │ - 226: pop │ │ │ │ - 227: aload_1 │ │ │ │ - 228: invokevirtual #113 // Method org/json/JSONObject.toString:()Ljava/lang/String; │ │ │ │ - 231: areturn │ │ │ │ + 110: astore_2 │ │ │ │ + 111: aload_2 │ │ │ │ + 112: invokeinterface #82, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 117: istore 7 │ │ │ │ + 119: iload 7 │ │ │ │ + 121: ifeq 217 │ │ │ │ + 124: aload_2 │ │ │ │ + 125: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 130: astore 8 │ │ │ │ + 132: aload 8 │ │ │ │ + 134: checkcast #88 // class java/util/Map$Entry │ │ │ │ + 137: astore 8 │ │ │ │ + 139: new #33 // class org/json/JSONObject │ │ │ │ + 142: astore 9 │ │ │ │ + 144: aload 9 │ │ │ │ + 146: invokespecial #34 // Method org/json/JSONObject."":()V │ │ │ │ + 149: ldc #21 // String imagePath │ │ │ │ + 151: astore_3 │ │ │ │ + 152: aload 8 │ │ │ │ + 154: invokeinterface #91, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ + 159: astore 10 │ │ │ │ + 161: aload 9 │ │ │ │ + 163: aload_3 │ │ │ │ + 164: aload 10 │ │ │ │ + 166: invokevirtual #44 // Method org/json/JSONObject.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ │ │ + 169: pop │ │ │ │ + 170: ldc #12 // String cachedImagePath │ │ │ │ + 172: astore_3 │ │ │ │ + 173: aload 8 │ │ │ │ + 175: invokeinterface #94, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ + 180: astore 10 │ │ │ │ + 182: aload 9 │ │ │ │ + 184: aload_3 │ │ │ │ + 185: aload 10 │ │ │ │ + 187: invokevirtual #44 // Method org/json/JSONObject.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ │ │ + 190: pop │ │ │ │ + 191: aload 5 │ │ │ │ + 193: aload 9 │ │ │ │ + 195: invokevirtual #98 // Method org/json/JSONArray.put:(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ │ │ + 198: pop │ │ │ │ + 199: goto 111 │ │ │ │ + 202: invokevirtual #103 // Method org/json/JSONException.printStackTrace:()V │ │ │ │ + 205: new #105 // class java/lang/RuntimeException │ │ │ │ + 208: astore_2 │ │ │ │ + 209: aload_2 │ │ │ │ + 210: ldc #107 // String There was a problem creating JSON for an album! │ │ │ │ + 212: invokespecial #110 // Method java/lang/RuntimeException."":(Ljava/lang/String;)V │ │ │ │ + 215: aload_2 │ │ │ │ + 216: athrow │ │ │ │ + 217: ldc #9 // String cachedImagePaths │ │ │ │ + 219: astore_2 │ │ │ │ + 220: aload_1 │ │ │ │ + 221: aload_2 │ │ │ │ + 222: aload 5 │ │ │ │ + 224: invokevirtual #44 // Method org/json/JSONObject.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ │ │ + 227: pop │ │ │ │ + 228: aload_1 │ │ │ │ + 229: invokevirtual #113 // Method org/json/JSONObject.toString:()Ljava/lang/String; │ │ │ │ + 232: areturn │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 11 15 201 Class org/json/JSONException │ │ │ │ - 18 23 201 Class org/json/JSONException │ │ │ │ - 26 30 201 Class org/json/JSONException │ │ │ │ - 33 38 201 Class org/json/JSONException │ │ │ │ - 41 45 201 Class org/json/JSONException │ │ │ │ - 48 53 201 Class org/json/JSONException │ │ │ │ - 53 56 201 Class org/json/JSONException │ │ │ │ - 58 62 201 Class org/json/JSONException │ │ │ │ - 65 69 201 Class org/json/JSONException │ │ │ │ - 74 80 201 Class org/json/JSONException │ │ │ │ - 80 83 201 Class org/json/JSONException │ │ │ │ - 85 90 201 Class org/json/JSONException │ │ │ │ - 90 94 201 Class org/json/JSONException │ │ │ │ - 95 101 201 Class org/json/JSONException │ │ │ │ - 103 110 201 Class org/json/JSONException │ │ │ │ - 112 119 201 Class org/json/JSONException │ │ │ │ - 126 133 201 Class org/json/JSONException │ │ │ │ - 135 140 201 Class org/json/JSONException │ │ │ │ - 142 145 201 Class org/json/JSONException │ │ │ │ - 147 152 201 Class org/json/JSONException │ │ │ │ - 155 162 201 Class org/json/JSONException │ │ │ │ - 166 171 201 Class org/json/JSONException │ │ │ │ - 174 181 201 Class org/json/JSONException │ │ │ │ - 185 190 201 Class org/json/JSONException │ │ │ │ - 192 198 201 Class org/json/JSONException │ │ │ │ - 221 227 201 Class org/json/JSONException │ │ │ │ + 11 15 202 Class org/json/JSONException │ │ │ │ + 18 23 202 Class org/json/JSONException │ │ │ │ + 26 30 202 Class org/json/JSONException │ │ │ │ + 33 38 202 Class org/json/JSONException │ │ │ │ + 41 45 202 Class org/json/JSONException │ │ │ │ + 48 53 202 Class org/json/JSONException │ │ │ │ + 53 56 202 Class org/json/JSONException │ │ │ │ + 58 62 202 Class org/json/JSONException │ │ │ │ + 65 69 202 Class org/json/JSONException │ │ │ │ + 74 80 202 Class org/json/JSONException │ │ │ │ + 80 83 202 Class org/json/JSONException │ │ │ │ + 85 90 202 Class org/json/JSONException │ │ │ │ + 90 94 202 Class org/json/JSONException │ │ │ │ + 95 101 202 Class org/json/JSONException │ │ │ │ + 103 110 202 Class org/json/JSONException │ │ │ │ + 111 117 202 Class org/json/JSONException │ │ │ │ + 124 130 202 Class org/json/JSONException │ │ │ │ + 132 137 202 Class org/json/JSONException │ │ │ │ + 139 142 202 Class org/json/JSONException │ │ │ │ + 144 149 202 Class org/json/JSONException │ │ │ │ + 152 159 202 Class org/json/JSONException │ │ │ │ + 164 170 202 Class org/json/JSONException │ │ │ │ + 173 180 202 Class org/json/JSONException │ │ │ │ + 185 191 202 Class org/json/JSONException │ │ │ │ + 193 199 202 Class org/json/JSONException │ │ │ │ + 222 228 202 Class org/json/JSONException │ │ │ │ │ │ │ │ public static com.boztalay.puppyframeuid.persistence.Album parseFromJsonRepresentation(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lcom/boztalay/puppyframeuid/persistence/Album; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=11, args_size=1 │ │ │ │ 0: new #33 // class org/json/JSONObject │ │ ├── com/nostra13/universalimageloader/core/assist/FlushedInputStream.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ 2: invokespecial #8 // Method java/io/FilterInputStream."":(Ljava/io/InputStream;)V │ │ │ │ 5: return │ │ │ │ │ │ │ │ public long skip(long); │ │ │ │ descriptor: (J)J │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: lconst_0 │ │ │ │ 1: lstore_3 │ │ │ │ 2: lload_3 │ │ │ │ 3: lload_1 │ │ │ │ 4: lcmp │ │ │ │ 5: istore 5 │ │ │ │ 7: iload 5 │ │ │ │ @@ -62,25 +62,25 @@ │ │ │ │ 20: lsub │ │ │ │ 21: lstore 7 │ │ │ │ 23: aload 6 │ │ │ │ 25: lload 7 │ │ │ │ 27: invokevirtual #18 // Method java/io/InputStream.skip:(J)J │ │ │ │ 30: lstore 9 │ │ │ │ 32: lconst_0 │ │ │ │ - 33: lstore 11 │ │ │ │ + 33: lstore 7 │ │ │ │ 35: lload 9 │ │ │ │ - 37: lload 11 │ │ │ │ + 37: lload 7 │ │ │ │ 39: lcmp │ │ │ │ 40: istore 5 │ │ │ │ 42: iload 5 │ │ │ │ 44: ifne 63 │ │ │ │ 47: aload_0 │ │ │ │ 48: invokevirtual #22 // Method read:()I │ │ │ │ - 51: istore 13 │ │ │ │ - 53: iload 13 │ │ │ │ + 51: istore 11 │ │ │ │ + 53: iload 11 │ │ │ │ 55: ifge 60 │ │ │ │ 58: lload_3 │ │ │ │ 59: lreturn │ │ │ │ 60: lconst_1 │ │ │ │ 61: lstore 9 │ │ │ │ 63: lload_3 │ │ │ │ 64: lload 9 │ │ ├── android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -705,15 +705,15 @@ │ │ │ │ 106: putfield #163 // Field mDoubleTapSlopSquare:I │ │ │ │ 109: return │ │ │ │ │ │ │ │ private boolean isConsideredDoubleTap(android.view.MotionEvent, android.view.MotionEvent, android.view.MotionEvent); │ │ │ │ descriptor: (Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=16, args_size=4 │ │ │ │ + stack=300, locals=15, args_size=4 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore 4 │ │ │ │ 3: aload_0 │ │ │ │ 4: getfield #120 // Field mAlwaysInBiggerTapRegion:Z │ │ │ │ 7: istore 5 │ │ │ │ 9: iload 5 │ │ │ │ 11: ifne 17 │ │ │ │ @@ -726,73 +726,71 @@ │ │ │ │ 24: invokevirtual #169 // Method android/view/MotionEvent.getEventTime:()J │ │ │ │ 27: lstore 8 │ │ │ │ 29: lload 6 │ │ │ │ 31: lload 8 │ │ │ │ 33: lsub │ │ │ │ 34: lstore 6 │ │ │ │ 36: getstatic #63 // Field DOUBLE_TAP_TIMEOUT:I │ │ │ │ - 39: istore 10 │ │ │ │ - 41: iload 10 │ │ │ │ - 43: i2l │ │ │ │ - 44: lstore 8 │ │ │ │ - 46: lload 6 │ │ │ │ - 48: lload 8 │ │ │ │ - 50: lcmp │ │ │ │ - 51: istore 5 │ │ │ │ - 53: iload 5 │ │ │ │ - 55: ifgt 14 │ │ │ │ - 58: aload_1 │ │ │ │ - 59: invokevirtual #173 // Method android/view/MotionEvent.getX:()F │ │ │ │ - 62: f2i │ │ │ │ - 63: istore 5 │ │ │ │ - 65: aload_3 │ │ │ │ - 66: invokevirtual #173 // Method android/view/MotionEvent.getX:()F │ │ │ │ - 69: f2i │ │ │ │ - 70: istore 11 │ │ │ │ - 72: iload 5 │ │ │ │ - 74: iload 11 │ │ │ │ - 76: isub │ │ │ │ - 77: istore 12 │ │ │ │ - 79: aload_1 │ │ │ │ - 80: invokevirtual #176 // Method android/view/MotionEvent.getY:()F │ │ │ │ - 83: fstore 13 │ │ │ │ - 85: fload 13 │ │ │ │ - 87: f2i │ │ │ │ - 88: istore 5 │ │ │ │ - 90: aload_3 │ │ │ │ - 91: invokevirtual #176 // Method android/view/MotionEvent.getY:()F │ │ │ │ - 94: fstore 14 │ │ │ │ - 96: fload 14 │ │ │ │ - 98: f2i │ │ │ │ - 99: istore 11 │ │ │ │ - 101: iload 5 │ │ │ │ - 103: iload 11 │ │ │ │ - 105: isub │ │ │ │ - 106: istore 15 │ │ │ │ - 108: iload 12 │ │ │ │ - 110: iload 12 │ │ │ │ - 112: imul │ │ │ │ - 113: istore 5 │ │ │ │ - 115: iload 15 │ │ │ │ - 117: iload 15 │ │ │ │ - 119: imul │ │ │ │ - 120: istore 11 │ │ │ │ - 122: iload 5 │ │ │ │ - 124: iload 11 │ │ │ │ - 126: iadd │ │ │ │ - 127: istore 5 │ │ │ │ - 129: aload_0 │ │ │ │ - 130: getfield #163 // Field mDoubleTapSlopSquare:I │ │ │ │ - 133: istore 11 │ │ │ │ - 135: iload 5 │ │ │ │ - 137: iload 11 │ │ │ │ - 139: if_icmpge 14 │ │ │ │ - 142: iconst_1 │ │ │ │ - 143: istore 4 │ │ │ │ - 145: goto 14 │ │ │ │ + 39: i2l │ │ │ │ + 40: lstore 8 │ │ │ │ + 42: lload 6 │ │ │ │ + 44: lload 8 │ │ │ │ + 46: lcmp │ │ │ │ + 47: istore 5 │ │ │ │ + 49: iload 5 │ │ │ │ + 51: ifgt 14 │ │ │ │ + 54: aload_1 │ │ │ │ + 55: invokevirtual #173 // Method android/view/MotionEvent.getX:()F │ │ │ │ + 58: f2i │ │ │ │ + 59: istore 5 │ │ │ │ + 61: aload_3 │ │ │ │ + 62: invokevirtual #173 // Method android/view/MotionEvent.getX:()F │ │ │ │ + 65: f2i │ │ │ │ + 66: istore 10 │ │ │ │ + 68: iload 5 │ │ │ │ + 70: iload 10 │ │ │ │ + 72: isub │ │ │ │ + 73: istore 11 │ │ │ │ + 75: aload_1 │ │ │ │ + 76: invokevirtual #176 // Method android/view/MotionEvent.getY:()F │ │ │ │ + 79: fstore 12 │ │ │ │ + 81: fload 12 │ │ │ │ + 83: f2i │ │ │ │ + 84: istore 5 │ │ │ │ + 86: aload_3 │ │ │ │ + 87: invokevirtual #176 // Method android/view/MotionEvent.getY:()F │ │ │ │ + 90: fstore 13 │ │ │ │ + 92: fload 13 │ │ │ │ + 94: f2i │ │ │ │ + 95: istore 10 │ │ │ │ + 97: iload 5 │ │ │ │ + 99: iload 10 │ │ │ │ + 101: isub │ │ │ │ + 102: istore 14 │ │ │ │ + 104: iload 11 │ │ │ │ + 106: iload 11 │ │ │ │ + 108: imul │ │ │ │ + 109: istore 5 │ │ │ │ + 111: iload 14 │ │ │ │ + 113: iload 14 │ │ │ │ + 115: imul │ │ │ │ + 116: istore 10 │ │ │ │ + 118: iload 5 │ │ │ │ + 120: iload 10 │ │ │ │ + 122: iadd │ │ │ │ + 123: istore 5 │ │ │ │ + 125: aload_0 │ │ │ │ + 126: getfield #163 // Field mDoubleTapSlopSquare:I │ │ │ │ + 129: istore 10 │ │ │ │ + 131: iload 5 │ │ │ │ + 133: iload 10 │ │ │ │ + 135: if_icmpge 14 │ │ │ │ + 138: iconst_1 │ │ │ │ + 139: istore 4 │ │ │ │ + 141: goto 14 │ │ │ │ │ │ │ │ public boolean isLongpressEnabled(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/nostra13/universalimageloader/cache/disc/LimitedDiscCache.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -262,150 +262,154 @@ │ │ │ │ │ │ │ │ private int removeNext(); │ │ │ │ descriptor: ()I │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=16, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #36 // Field lastUsageDates:Ljava/util/Map; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokeinterface #65, 1 // InterfaceMethod java/util/Map.isEmpty:()Z │ │ │ │ - 11: istore_2 │ │ │ │ - 12: iload_2 │ │ │ │ - 13: ifeq 20 │ │ │ │ - 16: iconst_0 │ │ │ │ - 17: istore_3 │ │ │ │ - 18: iload_3 │ │ │ │ - 19: ireturn │ │ │ │ - 20: aconst_null │ │ │ │ - 21: astore 4 │ │ │ │ - 23: aconst_null │ │ │ │ - 24: astore 5 │ │ │ │ - 26: aload_0 │ │ │ │ - 27: getfield #36 // Field lastUsageDates:Ljava/util/Map; │ │ │ │ - 30: astore_1 │ │ │ │ - 31: aload_1 │ │ │ │ - 32: invokeinterface #69, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set; │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload_0 │ │ │ │ - 40: getfield #36 // Field lastUsageDates:Ljava/util/Map; │ │ │ │ - 43: astore 7 │ │ │ │ - 45: aload 7 │ │ │ │ - 47: monitorenter │ │ │ │ - 48: aload 6 │ │ │ │ - 50: invokeinterface #75, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 55: astore 8 │ │ │ │ - 57: aload 8 │ │ │ │ - 59: invokeinterface #80, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 64: istore_2 │ │ │ │ - 65: iload_2 │ │ │ │ - 66: ifeq 203 │ │ │ │ - 69: aload 8 │ │ │ │ - 71: invokeinterface #84, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 76: astore 9 │ │ │ │ - 78: aload 9 │ │ │ │ - 80: checkcast #86 // class java/util/Map$Entry │ │ │ │ - 83: astore 9 │ │ │ │ - 85: aload 5 │ │ │ │ - 87: ifnonnull 135 │ │ │ │ - 90: aload 9 │ │ │ │ - 92: invokeinterface #89, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ - 97: astore_1 │ │ │ │ - 98: aload_1 │ │ │ │ - 99: astore 10 │ │ │ │ - 101: aload_1 │ │ │ │ - 102: checkcast #91 // class java/io/File │ │ │ │ - 105: astore 10 │ │ │ │ - 107: aload 10 │ │ │ │ - 109: astore 5 │ │ │ │ - 111: aload 9 │ │ │ │ - 113: invokeinterface #94, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ - 118: astore_1 │ │ │ │ - 119: aload_1 │ │ │ │ - 120: astore 10 │ │ │ │ - 122: aload_1 │ │ │ │ + 1: astore_1 │ │ │ │ + 2: aload_0 │ │ │ │ + 3: getfield #36 // Field lastUsageDates:Ljava/util/Map; │ │ │ │ + 6: astore_2 │ │ │ │ + 7: aload_2 │ │ │ │ + 8: invokeinterface #65, 1 // InterfaceMethod java/util/Map.isEmpty:()Z │ │ │ │ + 13: istore_3 │ │ │ │ + 14: iload_3 │ │ │ │ + 15: ifeq 24 │ │ │ │ + 18: iconst_0 │ │ │ │ + 19: istore 4 │ │ │ │ + 21: iload 4 │ │ │ │ + 23: ireturn │ │ │ │ + 24: aconst_null │ │ │ │ + 25: astore 5 │ │ │ │ + 27: aconst_null │ │ │ │ + 28: astore 6 │ │ │ │ + 30: aload_0 │ │ │ │ + 31: getfield #36 // Field lastUsageDates:Ljava/util/Map; │ │ │ │ + 34: astore_2 │ │ │ │ + 35: aload_2 │ │ │ │ + 36: invokeinterface #69, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set; │ │ │ │ + 41: astore 7 │ │ │ │ + 43: aload_0 │ │ │ │ + 44: getfield #36 // Field lastUsageDates:Ljava/util/Map; │ │ │ │ + 47: astore 8 │ │ │ │ + 49: aload 8 │ │ │ │ + 51: monitorenter │ │ │ │ + 52: aload 7 │ │ │ │ + 54: invokeinterface #75, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 59: astore 9 │ │ │ │ + 61: aload 9 │ │ │ │ + 63: invokeinterface #80, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 68: istore_3 │ │ │ │ + 69: iload_3 │ │ │ │ + 70: ifeq 198 │ │ │ │ + 73: aload 9 │ │ │ │ + 75: invokeinterface #84, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 80: astore 10 │ │ │ │ + 82: aload 10 │ │ │ │ + 84: checkcast #86 // class java/util/Map$Entry │ │ │ │ + 87: astore 10 │ │ │ │ + 89: aload 6 │ │ │ │ + 91: ifnonnull 133 │ │ │ │ + 94: aload 10 │ │ │ │ + 96: invokeinterface #89, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ + 101: astore_2 │ │ │ │ + 102: aload_2 │ │ │ │ + 103: astore_1 │ │ │ │ + 104: aload_2 │ │ │ │ + 105: checkcast #91 // class java/io/File │ │ │ │ + 108: astore_1 │ │ │ │ + 109: aload_1 │ │ │ │ + 110: astore 6 │ │ │ │ + 112: aload 10 │ │ │ │ + 114: invokeinterface #94, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ + 119: astore_2 │ │ │ │ + 120: aload_2 │ │ │ │ + 121: astore_1 │ │ │ │ + 122: aload_2 │ │ │ │ 123: checkcast #96 // class java/lang/Long │ │ │ │ - 126: astore 10 │ │ │ │ - 128: aload 10 │ │ │ │ - 130: astore 4 │ │ │ │ - 132: goto 57 │ │ │ │ - 135: aload 9 │ │ │ │ - 137: invokeinterface #94, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ - 142: astore 11 │ │ │ │ - 144: aload 11 │ │ │ │ - 146: checkcast #96 // class java/lang/Long │ │ │ │ - 149: astore 11 │ │ │ │ - 151: aload 11 │ │ │ │ - 153: invokevirtual #100 // Method java/lang/Long.longValue:()J │ │ │ │ - 156: lstore 12 │ │ │ │ - 158: aload 4 │ │ │ │ - 160: invokevirtual #100 // Method java/lang/Long.longValue:()J │ │ │ │ - 163: lstore 14 │ │ │ │ - 165: lload 12 │ │ │ │ - 167: lload 14 │ │ │ │ - 169: lcmp │ │ │ │ - 170: istore_2 │ │ │ │ - 171: iload_2 │ │ │ │ - 172: ifge 57 │ │ │ │ - 175: aload 11 │ │ │ │ - 177: astore 4 │ │ │ │ - 179: aload 9 │ │ │ │ - 181: invokeinterface #89, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ + 126: astore_1 │ │ │ │ + 127: aload_1 │ │ │ │ + 128: astore 5 │ │ │ │ + 130: goto 61 │ │ │ │ + 133: aload 10 │ │ │ │ + 135: invokeinterface #94, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ + 140: astore 11 │ │ │ │ + 142: aload 11 │ │ │ │ + 144: checkcast #96 // class java/lang/Long │ │ │ │ + 147: astore 11 │ │ │ │ + 149: aload 11 │ │ │ │ + 151: invokevirtual #100 // Method java/lang/Long.longValue:()J │ │ │ │ + 154: lstore 12 │ │ │ │ + 156: aload 5 │ │ │ │ + 158: invokevirtual #100 // Method java/lang/Long.longValue:()J │ │ │ │ + 161: lstore 14 │ │ │ │ + 163: lload 12 │ │ │ │ + 165: lload 14 │ │ │ │ + 167: lcmp │ │ │ │ + 168: istore_3 │ │ │ │ + 169: iload_3 │ │ │ │ + 170: ifge 61 │ │ │ │ + 173: aload 11 │ │ │ │ + 175: astore 5 │ │ │ │ + 177: aload 10 │ │ │ │ + 179: invokeinterface #89, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ + 184: astore_2 │ │ │ │ + 185: aload_2 │ │ │ │ 186: astore_1 │ │ │ │ - 187: aload_1 │ │ │ │ - 188: astore 10 │ │ │ │ - 190: aload_1 │ │ │ │ - 191: checkcast #91 // class java/io/File │ │ │ │ - 194: astore 10 │ │ │ │ - 196: aload 10 │ │ │ │ - 198: astore 5 │ │ │ │ - 200: goto 57 │ │ │ │ - 203: aload 7 │ │ │ │ - 205: monitorexit │ │ │ │ - 206: aload_0 │ │ │ │ - 207: aload 5 │ │ │ │ - 209: invokevirtual #104 // Method getSize:(Ljava/io/File;)I │ │ │ │ - 212: istore_3 │ │ │ │ - 213: aload 5 │ │ │ │ - 215: invokevirtual #107 // Method java/io/File.delete:()Z │ │ │ │ - 218: istore_2 │ │ │ │ - 219: iload_2 │ │ │ │ - 220: ifeq 18 │ │ │ │ - 223: aload_0 │ │ │ │ - 224: getfield #36 // Field lastUsageDates:Ljava/util/Map; │ │ │ │ - 227: astore_1 │ │ │ │ - 228: aload_1 │ │ │ │ - 229: aload 5 │ │ │ │ - 231: invokeinterface #111, 2 // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 236: pop │ │ │ │ - 237: goto 18 │ │ │ │ - 240: astore_1 │ │ │ │ - 241: aload 7 │ │ │ │ - 243: monitorexit │ │ │ │ - 244: aload_1 │ │ │ │ - 245: athrow │ │ │ │ + 187: aload_2 │ │ │ │ + 188: checkcast #91 // class java/io/File │ │ │ │ + 191: astore_1 │ │ │ │ + 192: aload_1 │ │ │ │ + 193: astore 6 │ │ │ │ + 195: goto 61 │ │ │ │ + 198: aload 8 │ │ │ │ + 200: monitorexit │ │ │ │ + 201: aload_0 │ │ │ │ + 202: astore_1 │ │ │ │ + 203: aload_0 │ │ │ │ + 204: aload 6 │ │ │ │ + 206: invokevirtual #104 // Method getSize:(Ljava/io/File;)I │ │ │ │ + 209: istore 4 │ │ │ │ + 211: aload 6 │ │ │ │ + 213: invokevirtual #107 // Method java/io/File.delete:()Z │ │ │ │ + 216: istore_3 │ │ │ │ + 217: iload_3 │ │ │ │ + 218: ifeq 21 │ │ │ │ + 221: aload_0 │ │ │ │ + 222: getfield #36 // Field lastUsageDates:Ljava/util/Map; │ │ │ │ + 225: astore_2 │ │ │ │ + 226: aload_2 │ │ │ │ + 227: aload 6 │ │ │ │ + 229: invokeinterface #111, 2 // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 234: pop │ │ │ │ + 235: goto 21 │ │ │ │ + 238: astore_2 │ │ │ │ + 239: aload 8 │ │ │ │ + 241: monitorexit │ │ │ │ + 242: aload_2 │ │ │ │ + 243: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 48 55 240 any │ │ │ │ - 57 64 240 any │ │ │ │ - 69 76 240 any │ │ │ │ - 78 83 240 any │ │ │ │ - 90 97 240 any │ │ │ │ - 101 105 240 any │ │ │ │ - 111 118 240 any │ │ │ │ - 122 126 240 any │ │ │ │ - 135 142 240 any │ │ │ │ - 144 149 240 any │ │ │ │ - 151 156 240 any │ │ │ │ - 158 163 240 any │ │ │ │ - 179 186 240 any │ │ │ │ - 190 194 240 any │ │ │ │ - 203 206 240 any │ │ │ │ - 241 244 240 any │ │ │ │ + 52 59 238 any │ │ │ │ + 61 68 238 any │ │ │ │ + 73 80 238 any │ │ │ │ + 82 87 238 any │ │ │ │ + 94 101 238 any │ │ │ │ + 104 108 238 any │ │ │ │ + 112 119 238 any │ │ │ │ + 122 126 238 any │ │ │ │ + 133 140 238 any │ │ │ │ + 142 147 238 any │ │ │ │ + 149 154 238 any │ │ │ │ + 156 161 238 any │ │ │ │ + 177 184 238 any │ │ │ │ + 187 191 238 any │ │ │ │ + 198 201 238 any │ │ │ │ + 239 242 238 any │ │ │ │ │ │ │ │ public void clear(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 ├── smali/android/support/v4/view/ViewPager.smali │ @@ -4473,258 +4473,264 @@ │ 0x15 -> :sswitch_0 │ 0x16 -> :sswitch_1 │ 0x3d -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method public fakeDragBy(F)V │ - .locals 17 │ + .locals 18 │ .param p1, "xOffset" # F │ │ .prologue │ .line 2251 │ move-object/from16 v0, p0 │ │ - iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ + iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 2252 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + new-instance v2, Ljava/lang/IllegalStateException; │ │ - const-string v2, "No fake drag in progress. Call beginFakeDrag first." │ + const-string v3, "No fake drag in progress. Call beginFakeDrag first." │ │ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 2255 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - add-float v1, v1, p1 │ + add-float v2, v2, p1 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 2257 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-float v13, v1 │ + int-to-float v14, v2 │ │ .line 2258 │ - .local v13, "oldScrollX":F │ - sub-float v15, v13, p1 │ + .local v14, "oldScrollX":F │ + sub-float v16, v14, p1 │ │ .line 2259 │ - .local v15, "scrollX":F │ + .local v16, "scrollX":F │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ - move-result v16 │ + move-result v17 │ │ .line 2261 │ - .local v16, "width":I │ - move/from16 v0, v16 │ + .local v17, "width":I │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ .line 2262 │ - .local v12, "leftBound":F │ - move/from16 v0, v16 │ + .local v13, "leftBound":F │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ .line 2264 │ - .local v14, "rightBound":F │ + .local v15, "rightBound":F │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .line 2265 │ - .local v10, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .local v11, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .line 2266 │ - .local v11, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + .local v12, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 2267 │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ .line 2269 │ :cond_1 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - if-eq v1, v2, :cond_2 │ + if-eq v2, v3, :cond_2 │ │ .line 2270 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ .line 2273 │ :cond_2 │ - cmpg-float v1, v15, v12 │ + cmpg-float v2, v16, v13 │ │ - if-gez v1, :cond_4 │ + if-gez v2, :cond_4 │ │ .line 2274 │ - move v15, v12 │ + move/from16 v16, v13 │ │ .line 2279 │ :cond_3 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - float-to-int v2, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v3, v0 │ │ - int-to-float v2, v2 │ + int-to-float v3, v3 │ │ - sub-float v2, v15, v2 │ + sub-float v3, v16, v3 │ │ - add-float/2addr v1, v2 │ + add-float/2addr v2, v3 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 2280 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ - move-result v2 │ + move-result v3 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ + invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ .line 2281 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ + invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ │ .line 2284 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 2285 │ - .local v3, "time":J │ + .local v4, "time":J │ move-object/from16 v0, p0 │ │ - iget-wide v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ + iget-wide v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ │ - const/4 v5, 0x2 │ + const/4 v6, 0x2 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ - │ - const/4 v7, 0x0 │ + iget v7, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ const/4 v8, 0x0 │ │ - invoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ + const/4 v9, 0x0 │ + │ + invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 2287 │ - .local v9, "ev":Landroid/view/MotionEvent; │ + .local v10, "ev":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ + invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 2288 │ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V │ │ .line 2289 │ return-void │ │ .line 2275 │ - .end local v3 # "time":J │ - .end local v9 # "ev":Landroid/view/MotionEvent; │ + .end local v4 # "time":J │ + .end local v10 # "ev":Landroid/view/MotionEvent; │ :cond_4 │ - cmpl-float v1, v15, v14 │ + cmpl-float v2, v16, v15 │ │ - if-lez v1, :cond_3 │ + if-lez v2, :cond_3 │ │ .line 2276 │ - move v15, v14 │ + move/from16 v16, v15 │ │ goto :goto_0 │ .end method │ │ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ .locals 1 ├── smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali │ @@ -186,38 +186,38 @@ │ invoke-virtual {p1, v0, v1}, Landroid/view/View;->postInvalidateDelayed(J)V │ │ .line 173 │ return-void │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V │ - .locals 7 │ + .locals 8 │ .param p1, "view" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "top" # I │ .param p4, "right" # I │ .param p5, "bottom" # I │ │ .prologue │ .line 175 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - move-object v0, p1 │ + move-object v1, p1 │ │ - move v3, p2 │ + move v4, p2 │ │ - move v4, p3 │ + move v5, p3 │ │ - move v5, p4 │ + move v6, p4 │ │ - move v6, p5 │ + move v7, p5 │ │ - invoke-virtual/range {v0 .. v6}, Landroid/view/View;->postInvalidateDelayed(JIIII)V │ + invoke-virtual/range {v1 .. v7}, Landroid/view/View;->postInvalidateDelayed(JIIII)V │ │ .line 176 │ return-void │ .end method │ │ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .locals 2 │ @@ -233,15 +233,15 @@ │ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 179 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 2 │ + .locals 3 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ .line 181 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J ├── smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali │ @@ -135,15 +135,15 @@ │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ .line 281 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 0 │ + .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ .line 284 │ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V ├── smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali │ @@ -436,15 +436,15 @@ │ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I │ │ .line 177 │ return-void │ .end method │ │ .method private isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "firstDown" # Landroid/view/MotionEvent; │ .param p2, "firstUp" # Landroid/view/MotionEvent; │ .param p3, "secondDown" # Landroid/view/MotionEvent; │ │ .prologue │ const/4 v2, 0x0 │ │ @@ -458,27 +458,27 @@ │ :goto_0 │ return v2 │ │ .line 432 │ :cond_1 │ invoke-virtual {p3}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - sub-long/2addr v3, v5 │ + sub-long/2addr v4, v6 │ │ - sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - int-to-long v5, v5 │ + int-to-long v6, v3 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-gtz v3, :cond_0 │ │ .line 436 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v3 │ @@ -535,1400 +535,1400 @@ │ .line 207 │ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ return v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 41 │ + .locals 42 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ .line 219 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v5 │ + move-result v6 │ │ .line 221 │ - .local v5, "action":I │ + .local v6, "action":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-nez v35, :cond_0 │ + if-nez v36, :cond_0 │ │ .line 222 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 224 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 226 │ - and-int/lit16 v0, v5, 0xff │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - const/16 v36, 0x6 │ + const/16 v37, 0x6 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - move/from16 v1, v36 │ + move/from16 v1, v37 │ │ if-ne v0, v1, :cond_1 │ │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ .line 228 │ - .local v21, "pointerUp":Z │ + .local v22, "pointerUp":Z │ :goto_0 │ - if-eqz v21, :cond_2 │ + if-eqz v22, :cond_2 │ │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v24 │ + move-result v25 │ │ .line 231 │ - .local v24, "skipIndex":I │ + .local v25, "skipIndex":I │ :goto_1 │ - const/16 v25, 0x0 │ - │ - .local v25, "sumX":F │ const/16 v26, 0x0 │ │ + .local v26, "sumX":F │ + const/16 v27, 0x0 │ + │ .line 232 │ - .local v26, "sumY":F │ + .local v27, "sumY":F │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ │ - move-result v6 │ + move-result v7 │ │ .line 233 │ - .local v6, "count":I │ - const/16 v17, 0x0 │ + .local v7, "count":I │ + const/16 v18, 0x0 │ │ - .local v17, "i":I │ + .local v18, "i":I │ :goto_2 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_4 │ + if-ge v0, v7, :cond_4 │ │ .line 234 │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_3 │ │ .line 233 │ :goto_3 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_2 │ │ .line 226 │ - .end local v6 # "count":I │ - .end local v17 # "i":I │ - .end local v21 # "pointerUp":Z │ - .end local v24 # "skipIndex":I │ - .end local v25 # "sumX":F │ - .end local v26 # "sumY":F │ + .end local v7 # "count":I │ + .end local v18 # "i":I │ + .end local v22 # "pointerUp":Z │ + .end local v25 # "skipIndex":I │ + .end local v26 # "sumX":F │ + .end local v27 # "sumY":F │ :cond_1 │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ │ goto :goto_0 │ │ .line 228 │ - .restart local v21 # "pointerUp":Z │ + .restart local v22 # "pointerUp":Z │ :cond_2 │ - const/16 v24, -0x1 │ + const/16 v25, -0x1 │ │ goto :goto_1 │ │ .line 235 │ - .restart local v6 # "count":I │ - .restart local v17 # "i":I │ - .restart local v24 # "skipIndex":I │ - .restart local v25 # "sumX":F │ - .restart local v26 # "sumY":F │ + .restart local v7 # "count":I │ + .restart local v18 # "i":I │ + .restart local v25 # "skipIndex":I │ + .restart local v26 # "sumX":F │ + .restart local v27 # "sumY":F │ :cond_3 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v25, v25, v35 │ + add-float v26, v26, v36 │ │ .line 236 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v26, v26, v35 │ + add-float v27, v27, v36 │ │ goto :goto_3 │ │ .line 238 │ :cond_4 │ - if-eqz v21, :cond_6 │ + if-eqz v22, :cond_6 │ │ - add-int/lit8 v11, v6, -0x1 │ + add-int/lit8 v12, v7, -0x1 │ │ .line 239 │ - .local v11, "div":I │ + .local v12, "div":I │ :goto_4 │ - int-to-float v0, v11 │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v13, v25, v35 │ + div-float v14, v26, v36 │ │ .line 240 │ - .local v13, "focusX":F │ - int-to-float v0, v11 │ + .local v14, "focusX":F │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v14, v26, v35 │ + div-float v15, v27, v36 │ │ .line 242 │ - .local v14, "focusY":F │ - const/16 v16, 0x0 │ + .local v15, "focusY":F │ + const/16 v17, 0x0 │ │ .line 244 │ - .local v16, "handled":Z │ - and-int/lit16 v0, v5, 0xff │ + .local v17, "handled":Z │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - packed-switch v35, :pswitch_data_0 │ + packed-switch v36, :pswitch_data_0 │ │ .line 396 │ :cond_5 │ :goto_5 │ :pswitch_0 │ - return v16 │ + return v17 │ │ - .end local v11 # "div":I │ - .end local v13 # "focusX":F │ - .end local v14 # "focusY":F │ - .end local v16 # "handled":Z │ + .end local v12 # "div":I │ + .end local v14 # "focusX":F │ + .end local v15 # "focusY":F │ + .end local v17 # "handled":Z │ :cond_6 │ - move v11, v6 │ + move v12, v7 │ │ .line 238 │ goto :goto_4 │ │ .line 246 │ - .restart local v11 # "div":I │ - .restart local v13 # "focusX":F │ - .restart local v14 # "focusY":F │ - .restart local v16 # "handled":Z │ + .restart local v12 # "div":I │ + .restart local v14 # "focusX":F │ + .restart local v15 # "focusY":F │ + .restart local v17 # "handled":Z │ :pswitch_1 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 247 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 249 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancelTaps()V │ │ goto :goto_5 │ │ .line 253 │ :pswitch_2 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 254 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 258 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3e8 │ + const/16 v37, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-float v0, v0 │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v37}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ + invoke-virtual/range {v36 .. v38}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 259 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v27 │ + move-result v28 │ │ .line 260 │ - .local v27, "upIndex":I │ + .local v28, "upIndex":I │ move-object/from16 v0, p1 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v18 │ + move-result v19 │ │ .line 261 │ - .local v18, "id1":I │ + .local v19, "id1":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v32 │ + move-result v33 │ │ .line 262 │ - .local v32, "x1":F │ + .local v33, "x1":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v34 │ + move-result v35 │ │ .line 263 │ - .local v34, "y1":F │ - const/16 v17, 0x0 │ + .local v35, "y1":F │ + const/16 v18, 0x0 │ │ :goto_6 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_5 │ + if-ge v0, v7, :cond_5 │ │ .line 264 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ if-ne v0, v1, :cond_8 │ │ .line 263 │ :cond_7 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_6 │ │ .line 266 │ :cond_8 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v19 │ + move-result v20 │ │ .line 267 │ - .local v19, "id2":I │ + .local v20, "id2":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v31, v32, v35 │ + mul-float v32, v33, v36 │ │ .line 268 │ - .local v31, "x":F │ + .local v32, "x":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v33, v34, v35 │ + mul-float v34, v35, v36 │ │ .line 270 │ - .local v33, "y":F │ - add-float v12, v31, v33 │ + .local v34, "y":F │ + add-float v13, v32, v34 │ │ .line 271 │ - .local v12, "dot":F │ - const/16 v35, 0x0 │ + .local v13, "dot":F │ + const/16 v36, 0x0 │ │ - cmpg-float v35, v12, v35 │ + cmpg-float v36, v13, v36 │ │ - if-gez v35, :cond_7 │ + if-gez v36, :cond_7 │ │ .line 272 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->clear()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->clear()V │ │ goto/16 :goto_5 │ │ .line 279 │ - .end local v12 # "dot":F │ - .end local v18 # "id1":I │ - .end local v19 # "id2":I │ - .end local v27 # "upIndex":I │ - .end local v31 # "x":F │ - .end local v32 # "x1":F │ - .end local v33 # "y":F │ - .end local v34 # "y1":F │ + .end local v13 # "dot":F │ + .end local v19 # "id1":I │ + .end local v20 # "id2":I │ + .end local v28 # "upIndex":I │ + .end local v32 # "x":F │ + .end local v33 # "x1":F │ + .end local v34 # "y":F │ + .end local v35 # "y1":F │ :pswitch_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_a │ + if-eqz v36, :cond_a │ │ .line 280 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->hasMessages(I)Z │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->hasMessages(I)Z │ │ - move-result v15 │ + move-result v16 │ │ .line 281 │ - .local v15, "hadTapMessage":Z │ - if-eqz v15, :cond_9 │ + .local v16, "hadTapMessage":Z │ + if-eqz v16, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 282 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ - if-eqz v15, :cond_d │ + if-eqz v16, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v36 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v37 │ │ move-object/from16 v3, p1 │ │ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ .line 285 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 287 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - invoke-interface/range {v35 .. v36}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ + invoke-interface/range {v36 .. v37}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 289 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 296 │ - .end local v15 # "hadTapMessage":Z │ + .end local v16 # "hadTapMessage":Z │ :cond_a │ :goto_7 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 297 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 298 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_b │ + if-eqz v36, :cond_b │ │ .line 299 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ .line 301 │ :cond_b │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ .line 302 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 303 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ .line 304 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 305 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ .line 307 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_c │ + if-eqz v36, :cond_c │ │ .line 308 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 309 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 312 │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 313 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onDown(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 314 │ goto/16 :goto_5 │ │ .line 292 │ - .restart local v15 # "hadTapMessage":Z │ + .restart local v16 # "hadTapMessage":Z │ :cond_d │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v37, v0 │ + move-wide/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ │ goto/16 :goto_7 │ │ .line 317 │ - .end local v15 # "hadTapMessage":Z │ + .end local v16 # "hadTapMessage":Z │ :pswitch_4 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-nez v35, :cond_5 │ + if-nez v36, :cond_5 │ │ .line 320 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v22, v35, v13 │ + sub-float v23, v36, v14 │ │ .line 321 │ - .local v22, "scrollX":F │ + .local v23, "scrollX":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v23, v35, v14 │ + sub-float v24, v36, v15 │ │ .line 322 │ - .local v23, "scrollY":F │ + .local v24, "scrollY":F │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_e │ + if-eqz v36, :cond_e │ │ .line 324 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ goto/16 :goto_5 │ │ .line 325 │ :cond_e │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_10 │ + if-eqz v36, :cond_10 │ │ .line 326 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v13, v35 │ + sub-float v36, v14, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v8, v0 │ + float-to-int v9, v0 │ │ .line 327 │ - .local v8, "deltaX":I │ + .local v9, "deltaX":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v14, v35 │ + sub-float v36, v15, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v9, v0 │ + float-to-int v10, v0 │ │ .line 328 │ - .local v9, "deltaY":I │ - mul-int v35, v8, v8 │ - │ + .local v10, "deltaY":I │ mul-int v36, v9, v9 │ │ - add-int v10, v35, v36 │ + mul-int v37, v10, v10 │ + │ + add-int v11, v36, v37 │ │ .line 329 │ - .local v10, "distance":I │ + .local v11, "distance":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_f │ + if-le v11, v0, :cond_f │ │ .line 330 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 331 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 332 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ .line 333 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 334 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 335 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 336 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 338 │ :cond_f │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_5 │ + if-le v11, v0, :cond_5 │ │ .line 339 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ goto/16 :goto_5 │ │ .line 341 │ - .end local v8 # "deltaX":I │ - .end local v9 # "deltaY":I │ - .end local v10 # "distance":I │ + .end local v9 # "deltaX":I │ + .end local v10 # "deltaY":I │ + .end local v11 # "distance":I │ :cond_10 │ - invoke-static/range {v22 .. v22}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gez v35, :cond_11 │ + if-gez v36, :cond_11 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-ltz v35, :cond_5 │ + if-ltz v36, :cond_5 │ │ .line 342 │ :cond_11 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 343 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 344 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ goto/16 :goto_5 │ │ .line 349 │ - .end local v22 # "scrollX":F │ - .end local v23 # "scrollY":F │ + .end local v23 # "scrollX":F │ + .end local v24 # "scrollY":F │ :pswitch_5 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 350 │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 351 │ - .local v7, "currentUpEvent":Landroid/view/MotionEvent; │ + .local v8, "currentUpEvent":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_15 │ + if-eqz v36, :cond_15 │ │ .line 353 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 375 │ :cond_12 │ :goto_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_13 │ + if-eqz v36, :cond_13 │ │ .line 376 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ .line 379 │ :cond_13 │ move-object/from16 v0, p0 │ │ - iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ + iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ .line 380 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_14 │ + if-eqz v36, :cond_14 │ │ .line 383 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->recycle()V │ │ .line 384 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 386 │ :cond_14 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 387 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 388 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ goto/16 :goto_5 │ │ .line 354 │ :cond_15 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_16 │ + if-eqz v36, :cond_16 │ │ .line 355 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 356 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ goto :goto_8 │ │ .line 357 │ :cond_16 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_17 │ + if-eqz v36, :cond_17 │ │ .line 358 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onSingleTapUp(Landroid/view/MotionEvent;)Z │ │ - move-result v16 │ + move-result v17 │ │ goto :goto_8 │ │ .line 362 │ :cond_17 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v29, v0 │ │ .line 363 │ - .local v28, "velocityTracker":Landroid/view/VelocityTracker; │ - const/16 v35, 0x0 │ + .local v29, "velocityTracker":Landroid/view/VelocityTracker; │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v20 │ + move-result v21 │ │ .line 364 │ - .local v20, "pointerId":I │ - const/16 v35, 0x3e8 │ + .local v21, "pointerId":I │ + const/16 v36, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ - move/from16 v2, v36 │ + move/from16 v2, v37 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 365 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v30 │ + move-result v31 │ │ .line 367 │ - .local v30, "velocityY":F │ - move-object/from16 v0, v28 │ + .local v31, "velocityY":F │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v29 │ + move-result v30 │ │ .line 370 │ - .local v29, "velocityX":F │ - invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ + .local v30, "velocityX":F │ + invoke-static/range {v31 .. v31}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gtz v35, :cond_18 │ + if-gtz v36, :cond_18 │ │ - invoke-static/range {v29 .. v29}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-lez v35, :cond_12 │ + if-lez v36, :cond_12 │ │ .line 372 │ :cond_18 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v29 │ + move/from16 v3, v30 │ │ - move/from16 v4, v30 │ + move/from16 v4, v31 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ goto/16 :goto_8 │ │ .line 392 │ - .end local v7 # "currentUpEvent":Landroid/view/MotionEvent; │ - .end local v20 # "pointerId":I │ - .end local v28 # "velocityTracker":Landroid/view/VelocityTracker; │ - .end local v29 # "velocityX":F │ - .end local v30 # "velocityY":F │ + .end local v8 # "currentUpEvent":Landroid/view/MotionEvent; │ + .end local v21 # "pointerId":I │ + .end local v29 # "velocityTracker":Landroid/view/VelocityTracker; │ + .end local v30 # "velocityX":F │ + .end local v31 # "velocityY":F │ :pswitch_6 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancel()V │ │ goto/16 :goto_5 │ │ .line 244 │ :pswitch_data_0 ├── smali/android/support/v4/view/ViewCompat.smali │ @@ -386,15 +386,15 @@ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ .line 577 │ return-void │ .end method │ │ .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 1 │ + .locals 2 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # Ljava/lang/Runnable; │ .param p2, "delayMillis" # J │ │ .prologue │ .line 593 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; ├── smali/android/support/v4/content/AsyncTaskLoader.smali │ @@ -553,15 +553,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setUpdateThrottle(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "delayMS" # J │ │ .prologue │ .line 103 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ iput-wide p1, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J ├── smali/android/support/v4/content/ModernAsyncTask.smali │ @@ -83,15 +83,15 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 8 │ + .locals 9 │ │ .prologue │ .line 54 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; │ │ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V │ │ @@ -103,31 +103,31 @@ │ const/16 v1, 0xa │ │ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V │ │ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ .line 68 │ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - const/16 v2, 0x80 │ + const/16 v3, 0x80 │ │ - const-wide/16 v3, 0x1 │ + const-wide/16 v4, 0x1 │ │ - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ + sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ + sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ .line 75 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V ├── smali/android/support/v4/app/FragmentManagerImpl.smali │ @@ -319,15 +319,15 @@ │ │ .line 1334 │ :cond_1 │ return-void │ .end method │ │ .method static makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ - .locals 3 │ + .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "start" # F │ .param p2, "end" # F │ │ .prologue │ .line 734 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ @@ -337,17 +337,17 @@ │ .line 735 │ .local v0, "anim":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 736 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 737 │ return-object v0 │ .end method │ │ .method static makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ .locals 11 │ @@ -390,17 +390,17 @@ │ .line 723 │ .local v0, "scale":Landroid/view/animation/ScaleAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 724 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ │ .line 725 │ invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 726 │ new-instance v9, Landroid/view/animation/AlphaAnimation; │ │ @@ -409,17 +409,17 @@ │ .line 727 │ .local v9, "alpha":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 728 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 729 │ invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 730 │ return-object v10 │ .end method ├── smali/android/support/v4/app/FragmentPagerAdapter.smali │ @@ -38,15 +38,15 @@ │ iput-object p1, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ .line 71 │ return-void │ .end method │ │ .method private static makeFragmentName(IJ)Ljava/lang/String; │ - .locals 2 │ + .locals 3 │ .param p0, "viewId" # I │ .param p1, "id" # J │ │ .prologue │ .line 173 │ new-instance v0, Ljava/lang/StringBuilder; │ │ @@ -181,31 +181,31 @@ │ │ iput-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction; │ │ .line 88 │ :cond_0 │ invoke-virtual {p0, p2}, Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 91 │ - .local v1, "itemId":J │ + .local v2, "itemId":J │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v4 │ │ - invoke-static {v4, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 92 │ - .local v3, "name":Ljava/lang/String; │ + .local v1, "name":Ljava/lang/String; │ iget-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - invoke-virtual {v4, v3}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ .line 93 │ .local v0, "fragment":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_2 │ │ @@ -243,15 +243,15 @@ │ │ move-result v5 │ │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v6 │ │ - invoke-static {v6, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/app/NotificationCompatJellybean.smali │ @@ -5,15 +5,15 @@ │ │ # instance fields │ .field private b:Landroid/app/Notification$Builder; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ - .locals 7 │ + .locals 8 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "n" # Landroid/app/Notification; │ .param p3, "contentTitle" # Ljava/lang/CharSequence; │ .param p4, "contentText" # Ljava/lang/CharSequence; │ .param p5, "contentInfo" # Ljava/lang/CharSequence; │ .param p6, "tickerView" # Landroid/widget/RemoteViews; │ .param p7, "number" # I │ @@ -28,211 +28,213 @@ │ .param p16, "subText" # Ljava/lang/CharSequence; │ │ .prologue │ .line 33 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 34 │ - new-instance v3, Landroid/app/Notification$Builder; │ + new-instance v4, Landroid/app/Notification$Builder; │ │ - invoke-direct {v3, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v4, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v4, p2, Landroid/app/Notification;->when:J │ + iget-wide v6, p2, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->icon:I │ + iget v5, p2, Landroid/app/Notification;->icon:I │ │ - iget v5, p2, Landroid/app/Notification;->iconLevel:I │ + iget v6, p2, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v5, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v5, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v5, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v5, p2, Landroid/app/Notification;->audioStreamType:I │ + iget v6, p2, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->vibrate:[J │ + iget-object v5, p2, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->ledARGB:I │ + iget v5, p2, Landroid/app/Notification;->ledARGB:I │ │ - iget v5, p2, Landroid/app/Notification;->ledOnMS:I │ + iget v6, p2, Landroid/app/Notification;->ledOnMS:I │ │ - iget v6, p2, Landroid/app/Notification;->ledOffMS:I │ + iget v7, p2, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x2 │ + and-int/lit8 v4, v4, 0x2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v4, :cond_0 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_0 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x8 │ + and-int/lit8 v4, v4, 0x8 │ │ - if-eqz v3, :cond_1 │ + if-eqz v4, :cond_1 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_1 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x10 │ + and-int/lit8 v4, v4, 0x10 │ │ - if-eqz v3, :cond_2 │ + if-eqz v4, :cond_2 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_2 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->defaults:I │ + iget v5, p2, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p16 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + │ + move-result-object v4 │ │ - move-result-object v3 │ + invoke-virtual {v4, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + move-result-object v4 │ │ - move-result-object v3 │ + move-object/from16 v0, p8 │ │ - invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + iget-object v5, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v3, v3, 0x80 │ + and-int/lit16 v4, v4, 0x80 │ │ - if-eqz v3, :cond_3 │ + if-eqz v4, :cond_3 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_3 │ move-object/from16 v0, p9 │ │ - invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p10 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p14 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p15 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p11 │ │ move/from16 v1, p12 │ │ move/from16 v2, p13 │ │ - invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + iput-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ │ .line 59 │ return-void │ │ .line 34 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_3 │ .end method │ │ │ # virtual methods │ .method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V ├── smali/android/support/v4/app/NotificationCompat$Builder.smali │ @@ -59,15 +59,15 @@ │ .field mTickerView:Landroid/widget/RemoteViews; │ │ .field mUseChronometer:Z │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ - .locals 3 │ + .locals 4 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .line 215 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 200 │ @@ -88,17 +88,17 @@ │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ .line 219 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, v0, Landroid/app/Notification;->when:J │ + iput-wide v2, v0, Landroid/app/Notification;->when:J │ │ .line 220 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/app/Notification;->audioStreamType:I ├── smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali │ @@ -11,15 +11,15 @@ │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method static add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ - .locals 8 │ + .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "n" # Landroid/app/Notification; │ .param p2, "contentTitle" # Ljava/lang/CharSequence; │ .param p3, "contentText" # Ljava/lang/CharSequence; │ .param p4, "contentInfo" # Ljava/lang/CharSequence; │ .param p5, "tickerView" # Landroid/widget/RemoteViews; │ .param p6, "number" # I │ @@ -28,193 +28,195 @@ │ .param p9, "largeIcon" # Landroid/graphics/Bitmap; │ .param p10, "mProgressMax" # I │ .param p11, "mProgress" # I │ .param p12, "mProgressIndeterminate" # Z │ │ .prologue │ .line 31 │ - new-instance v4, Landroid/app/Notification$Builder; │ + new-instance v5, Landroid/app/Notification$Builder; │ │ - invoke-direct {v4, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v5, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v5, p1, Landroid/app/Notification;->when:J │ + iget-wide v6, p1, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->icon:I │ + iget v6, p1, Landroid/app/Notification;->icon:I │ │ - iget v6, p1, Landroid/app/Notification;->iconLevel:I │ + iget v7, p1, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v6, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v6, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v4, v5, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v6, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v6, p1, Landroid/app/Notification;->audioStreamType:I │ + iget v7, p1, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->vibrate:[J │ + iget-object v6, p1, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->ledARGB:I │ + iget v6, p1, Landroid/app/Notification;->ledARGB:I │ │ - iget v6, p1, Landroid/app/Notification;->ledOnMS:I │ + iget v7, p1, Landroid/app/Notification;->ledOnMS:I │ │ - iget v7, p1, Landroid/app/Notification;->ledOffMS:I │ + iget v8, p1, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x2 │ + and-int/lit8 v5, v5, 0x2 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_0 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_0 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x8 │ + and-int/lit8 v5, v5, 0x8 │ │ - if-eqz v4, :cond_1 │ + if-eqz v5, :cond_1 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x10 │ + and-int/lit8 v5, v5, 0x10 │ │ - if-eqz v4, :cond_2 │ + if-eqz v5, :cond_2 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_2 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->defaults:I │ + iget v6, p1, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + move-object/from16 v0, p7 │ │ - move-result-object v4 │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - iget-object v5, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + move-result-object v5 │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + iget-object v6, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - move-result-object v5 │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v4, v4, 0x80 │ + and-int/lit16 v5, v5, 0x80 │ │ - if-eqz v4, :cond_3 │ + if-eqz v5, :cond_3 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_3 │ move-object/from16 v0, p8 │ │ - invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move-object/from16 v0, p9 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move/from16 v0, p10 │ │ move/from16 v1, p11 │ │ move/from16 v2, p12 │ │ - invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 54 │ - .local v3, "b":Landroid/app/Notification$Builder; │ - invoke-virtual {v3}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ + .local v4, "b":Landroid/app/Notification$Builder; │ + invoke-virtual {v4}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - return-object v4 │ + return-object v5 │ │ .line 31 │ - .end local v3 # "b":Landroid/app/Notification$Builder; │ + .end local v4 # "b":Landroid/app/Notification$Builder; │ :cond_0 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_3 │ .end method ├── smali/android/support/v4/util/TimeUtils.smali │ @@ -110,15 +110,15 @@ │ :cond_5 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JJLjava/io/PrintWriter;)V │ - .locals 3 │ + .locals 4 │ .param p0, "time" # J │ .param p2, "now" # J │ .param p4, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 169 │ const-wide/16 v0, 0x0 │ @@ -144,30 +144,30 @@ │ │ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;)V │ - .locals 1 │ + .locals 2 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 164 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ .line 165 │ return-void │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;I)V │ - .locals 5 │ + .locals 6 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ .param p3, "fieldLen" # I │ │ .prologue │ .line 156 │ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; ├── smali/android/support/v4/util/LongSparseArray.smali │ @@ -94,15 +94,15 @@ │ iput v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ .line 50 │ return-void │ .end method │ │ .method private static binarySearch([JIIJ)I │ - .locals 5 │ + .locals 7 │ .param p0, "a" # [J │ .param p1, "start" # I │ .param p2, "len" # I │ .param p3, "key" # J │ │ .prologue │ .line 335 │ @@ -123,17 +123,17 @@ │ .line 338 │ add-int v3, v1, v2 │ │ div-int/lit8 v0, v3, 0x2 │ │ .line 340 │ .local v0, "guess":I │ - aget-wide v3, p0, v0 │ + aget-wide v4, p0, v0 │ │ - cmp-long v3, v3, p3 │ + cmp-long v3, v4, p3 │ │ if-gez v3, :cond_0 │ │ .line 341 │ move v2, v0 │ │ goto :goto_0 │ @@ -161,17 +161,17 @@ │ :cond_2 │ :goto_1 │ return v1 │ │ .line 348 │ .restart local v1 # "high":I │ :cond_3 │ - aget-wide v3, p0, v1 │ + aget-wide v4, p0, v1 │ │ - cmp-long v3, v3, p3 │ + cmp-long v3, v4, p3 │ │ if-eqz v3, :cond_2 │ │ .line 351 │ xor-int/lit8 v1, v1, -0x1 │ │ goto :goto_1 │ @@ -564,15 +564,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public delete(J)V │ - .locals 4 │ + .locals 5 │ .param p1, "key" # J │ │ .prologue │ .line 93 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ @@ -632,15 +632,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public get(JLjava/lang/Object;)Ljava/lang/Object; │ - .locals 4 │ + .locals 5 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)TE;" │ } │ .end annotation │ │ @@ -789,15 +789,15 @@ │ │ aget-wide v0, v0, p1 │ │ return-wide v0 │ .end method │ │ .method public put(JLjava/lang/Object;)V │ - .locals 8 │ + .locals 9 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)V" │ } │ .end annotation │ │ @@ -992,15 +992,15 @@ │ │ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ goto/16 :goto_0 │ .end method │ │ .method public remove(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "key" # J │ │ .prologue │ .line 107 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LongSparseArray;->delete(J)V ├── smali/com/boztalay/puppyframeuid/R.smali │ @@ -24,10 +24,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 80 │ return-void │ .end method ├── smali/com/boztalay/puppyframeuid/persistence/AlbumParser.smali │ @@ -39,85 +39,84 @@ │ new-instance v0, Lorg/json/JSONObject; │ │ invoke-direct {v0}, Lorg/json/JSONObject;->()V │ │ .line 53 │ .local v0, "albumJson":Lorg/json/JSONObject; │ :try_start_0 │ - const-string v8, "id" │ + const-string v7, "id" │ │ invoke-virtual {p0}, Lcom/boztalay/puppyframeuid/persistence/Album;->getId()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v0, v8, v9}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v7, v8}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 54 │ - const-string v8, "title" │ + const-string v7, "title" │ │ invoke-virtual {p0}, Lcom/boztalay/puppyframeuid/persistence/Album;->getTitle()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v0, v8, v9}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v7, v8}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 55 │ - const-string v8, "thumbnailPath" │ + const-string v7, "thumbnailPath" │ │ invoke-virtual {p0}, Lcom/boztalay/puppyframeuid/persistence/Album;->getThumbnailPath()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v0, v8, v9}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v7, v8}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 57 │ - new-instance v7, Lorg/json/JSONArray; │ + new-instance v6, Lorg/json/JSONArray; │ │ invoke-virtual {p0}, Lcom/boztalay/puppyframeuid/persistence/Album;->getImagePaths()Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct {v7, v8}, Lorg/json/JSONArray;->(Ljava/util/Collection;)V │ + invoke-direct {v6, v7}, Lorg/json/JSONArray;->(Ljava/util/Collection;)V │ │ .line 58 │ - .local v7, "imagePathsJson":Lorg/json/JSONArray; │ - const-string v8, "imagePaths" │ + .local v6, "imagePathsJson":Lorg/json/JSONArray; │ + const-string v7, "imagePaths" │ │ - invoke-virtual {v0, v8, v7}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v7, v6}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 60 │ new-instance v4, Lorg/json/JSONArray; │ │ invoke-direct {v4}, Lorg/json/JSONArray;->()V │ │ .line 61 │ .local v4, "cachedImagePathsJson":Lorg/json/JSONArray; │ invoke-virtual {p0}, Lcom/boztalay/puppyframeuid/persistence/Album;->getCachedImagePaths()Ljava/util/Map; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v7}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ move-result-object v1 │ │ .line 62 │ .local v1, "cachedImagePathEntries":Ljava/util/Set;, "Ljava/util/Set;>;" │ invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/Map$Entry; │ │ .line 63 │ .local v2, "cachedImagePathEntry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -152,52 +151,50 @@ │ goto :goto_0 │ │ .line 70 │ .end local v1 # "cachedImagePathEntries":Ljava/util/Set;, "Ljava/util/Set;>;" │ .end local v2 # "cachedImagePathEntry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v3 # "cachedImagePathEntryJson":Lorg/json/JSONObject; │ .end local v4 # "cachedImagePathsJson":Lorg/json/JSONArray; │ - .end local v6 # "i$":Ljava/util/Iterator; │ - .end local v7 # "imagePathsJson":Lorg/json/JSONArray; │ + .end local v6 # "imagePathsJson":Lorg/json/JSONArray; │ :catch_0 │ move-exception v5 │ │ .line 71 │ .local v5, "e":Lorg/json/JSONException; │ invoke-virtual {v5}, Lorg/json/JSONException;->printStackTrace()V │ │ .line 72 │ - new-instance v8, Ljava/lang/RuntimeException; │ + new-instance v7, Ljava/lang/RuntimeException; │ │ - const-string v9, "There was a problem creating JSON for an album!" │ + const-string v8, "There was a problem creating JSON for an album!" │ │ - invoke-direct {v8, v9}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v7, v8}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v8 │ + throw v7 │ │ .line 68 │ .end local v5 # "e":Lorg/json/JSONException; │ .restart local v1 # "cachedImagePathEntries":Ljava/util/Set;, "Ljava/util/Set;>;" │ .restart local v4 # "cachedImagePathsJson":Lorg/json/JSONArray; │ - .restart local v6 # "i$":Ljava/util/Iterator; │ - .restart local v7 # "imagePathsJson":Lorg/json/JSONArray; │ + .restart local v6 # "imagePathsJson":Lorg/json/JSONArray; │ :cond_0 │ :try_start_1 │ - const-string v8, "cachedImagePaths" │ + const-string v7, "cachedImagePaths" │ │ - invoke-virtual {v0, v8, v4}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v7, v4}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ :try_end_1 │ .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0 │ │ .line 75 │ invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - return-object v8 │ + return-object v7 │ .end method │ │ .method public static parseFromJsonRepresentation(Ljava/lang/String;)Lcom/boztalay/puppyframeuid/persistence/Album; │ .locals 10 │ .param p0, "jsonRepresentation" # Ljava/lang/String; │ │ .prologue │ @@ -215,20 +212,22 @@ │ │ invoke-virtual {v1, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v7 │ │ const-string v8, "title" │ │ + .line 23 │ invoke-virtual {v1, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "thumbnailPath" │ │ + .line 24 │ invoke-virtual {v1, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-direct {v0, v7, v8, v9}, Lcom/boztalay/puppyframeuid/persistence/Album;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 26 │ @@ -314,18 +313,20 @@ │ │ invoke-virtual {v2, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v7 │ │ const-string v8, "cachedImagePath" │ │ + .line 38 │ invoke-virtual {v2, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 37 │ invoke-virtual {v0, v7, v8}, Lcom/boztalay/puppyframeuid/persistence/Album;->cacheImagePath(Ljava/lang/String;Ljava/lang/String;)V │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 35 │ add-int/lit8 v5, v5, 0x1 ├── smali/com/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager.smali │ @@ -537,18 +537,20 @@ │ │ move-result-object v0 │ │ const-string v1, "albumIds" │ │ iget-object v2, p0, Lcom/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager;->albumIds:Ljava/util/Set; │ │ + .line 88 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putStringSet(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 89 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 90 │ return-void │ .end method │ │ .method public setCurrentAlbumForAppWidgetId(Lcom/boztalay/puppyframeuid/persistence/Album;I)V ├── smali/com/boztalay/puppyframeuid/widget/ScreenOnService$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boztalay/puppyframeuid/widget/ScreenOnService; │ │ │ # direct methods │ .method constructor (Lcom/boztalay/puppyframeuid/widget/ScreenOnService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boztalay/puppyframeuid/widget/ScreenOnService; │ │ .prologue │ .line 30 │ iput-object p1, p0, Lcom/boztalay/puppyframeuid/widget/ScreenOnService$1;->this$0:Lcom/boztalay/puppyframeuid/widget/ScreenOnService; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/com/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity; │ │ │ # direct methods │ .method constructor (Lcom/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity; │ │ .prologue │ .line 99 │ iput-object p1, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity$1;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity.smali │ @@ -39,15 +39,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 23 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 27 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity;)Lcom/boztalay/puppyframeuid/persistence/Album; │ .locals 1 │ .param p0, "x0" # Lcom/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity; ├── smali/com/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity; │ │ .prologue │ .line 150 │ iput-object p1, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity$2;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity; │ │ iput-object p2, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/EditAlbumActivity$2;->val$input:Landroid/widget/EditText; ├── smali/com/boztalay/puppyframeuid/configuration/editalbum/ImageCacher.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "ImageCacher.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$1;, │ Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ImageResizingListener;, │ Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask; │ } │ .end annotation │ │ │ # static fields ├── smali/com/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask.smali │ @@ -314,15 +314,15 @@ │ │ invoke-direct {v1, v4, v4, v2, v3}, Landroid/graphics/Rect;->(IIII)V │ │ return-object v1 │ .end method │ │ .method private getSlightlyTooLargeBitmapForImage(Ljava/lang/String;)Landroid/graphics/Bitmap; │ - .locals 7 │ + .locals 8 │ .param p1, "imagePath" # Ljava/lang/String; │ │ .prologue │ .line 112 │ iget-object v3, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->originalImageDimensions:Landroid/graphics/Rect; │ │ invoke-virtual {v3}, Landroid/graphics/Rect;->width()I │ @@ -337,35 +337,35 @@ │ │ invoke-static {v3, v4}, Ljava/lang/Math;->max(II)I │ │ move-result v1 │ │ .line 113 │ .local v1, "maxDimensionOfImage":I │ - int-to-double v3, v1 │ + int-to-double v4, v1 │ │ - iget-object v5, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher; │ + iget-object v3, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher; │ │ - invoke-static {v5}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;->access$100(Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;)Landroid/graphics/Rect; │ + invoke-static {v3}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;->access$100(Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;)Landroid/graphics/Rect; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v5}, Landroid/graphics/Rect;->height()I │ + invoke-virtual {v3}, Landroid/graphics/Rect;->height()I │ │ - move-result v5 │ + move-result v3 │ │ - int-to-double v5, v5 │ + int-to-double v6, v3 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-int v2, v3 │ + double-to-int v2, v4 │ │ .line 115 │ .local v2, "scaleFactorForDecoding":I │ new-instance v0, Landroid/graphics/BitmapFactory$Options; │ │ invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;->()V │ │ @@ -481,21 +481,19 @@ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 60 │ check-cast p1, [Lcom/boztalay/puppyframeuid/persistence/Album; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->doInBackground([Lcom/boztalay/puppyframeuid/persistence/Album;)Ljava/util/Map; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -625,21 +623,19 @@ │ .end local v5 # "imagePathWithoutProtocol":Ljava/lang/String; │ :cond_1 │ return-object v2 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 60 │ check-cast p1, Ljava/util/Map; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->onPostExecute(Ljava/util/Map;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/util/Map;)V │ .locals 5 │ @@ -655,98 +651,97 @@ │ .end annotation │ │ .prologue │ .line 157 │ .local p1, "cachedImagePaths":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-interface {p1}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 158 │ .local v0, "cachedImagePath":Ljava/lang/String; │ invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/Integer; │ + check-cast v3, Ljava/lang/Integer; │ │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v2 │ │ .line 159 │ - .local v3, "originalImagePathIndex":I │ - iget-object v4, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher; │ + .local v2, "originalImagePathIndex":I │ + iget-object v3, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher; │ │ - invoke-static {v4}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;->access$200(Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;)Lcom/boztalay/puppyframeuid/persistence/Album; │ + invoke-static {v3}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;->access$200(Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;)Lcom/boztalay/puppyframeuid/persistence/Album; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lcom/boztalay/puppyframeuid/persistence/Album;->getImagePaths()Ljava/util/ArrayList; │ + invoke-virtual {v3}, Lcom/boztalay/puppyframeuid/persistence/Album;->getImagePaths()Ljava/util/ArrayList; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v3, v2}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 160 │ - .local v2, "imagePath":Ljava/lang/String; │ - iget-object v4, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher; │ + .local v1, "imagePath":Ljava/lang/String; │ + iget-object v3, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher; │ │ - invoke-static {v4}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;->access$200(Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;)Lcom/boztalay/puppyframeuid/persistence/Album; │ + invoke-static {v3}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;->access$200(Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;)Lcom/boztalay/puppyframeuid/persistence/Album; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lcom/boztalay/puppyframeuid/persistence/Album;->getImagePaths()Ljava/util/ArrayList; │ + invoke-virtual {v3}, Lcom/boztalay/puppyframeuid/persistence/Album;->getImagePaths()Ljava/util/ArrayList; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, v3, v0}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ + invoke-virtual {v3, v2, v0}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ │ .line 161 │ - iget-object v4, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher; │ + iget-object v3, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher; │ │ - invoke-static {v4}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;->access$200(Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;)Lcom/boztalay/puppyframeuid/persistence/Album; │ + invoke-static {v3}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;->access$200(Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;)Lcom/boztalay/puppyframeuid/persistence/Album; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, v2, v0}, Lcom/boztalay/puppyframeuid/persistence/Album;->cacheImagePath(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v1, v0}, Lcom/boztalay/puppyframeuid/persistence/Album;->cacheImagePath(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 164 │ .end local v0 # "cachedImagePath":Ljava/lang/String; │ - .end local v2 # "imagePath":Ljava/lang/String; │ - .end local v3 # "originalImagePathIndex":I │ + .end local v1 # "imagePath":Ljava/lang/String; │ + .end local v2 # "originalImagePathIndex":I │ :cond_0 │ - iget-object v4, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher; │ + iget-object v3, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ResizeAndCacheImageTask;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher; │ │ - invoke-static {v4}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;->access$300(Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;)Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ImageResizingListener; │ + invoke-static {v3}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;->access$300(Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher;)Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ImageResizingListener; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ImageResizingListener;->imageResizingCompleted()V │ + invoke-interface {v3}, Lcom/boztalay/puppyframeuid/configuration/editalbum/ImageCacher$ImageResizingListener;->imageResizingCompleted()V │ │ .line 165 │ return-void │ .end method ├── smali/com/boztalay/puppyframeuid/configuration/editalbum/StoredImagesAdapter$PuppyFrameImageLoadingException.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/StoredImagesAdapter; │ │ │ # direct methods │ .method public constructor (Lcom/boztalay/puppyframeuid/configuration/editalbum/StoredImagesAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boztalay/puppyframeuid/configuration/editalbum/StoredImagesAdapter; │ │ .prologue │ .line 28 │ iput-object p1, p0, Lcom/boztalay/puppyframeuid/configuration/editalbum/StoredImagesAdapter$PuppyFrameImageLoadingException;->this$0:Lcom/boztalay/puppyframeuid/configuration/editalbum/StoredImagesAdapter; │ │ invoke-direct {p0}, Ljava/lang/Exception;->()V ├── smali/com/boztalay/puppyframeuid/configuration/views/SquareImageView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boztalay/puppyframeuid/configuration/views/SquareImageView; │ │ │ # direct methods │ .method constructor (Lcom/boztalay/puppyframeuid/configuration/views/SquareImageView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boztalay/puppyframeuid/configuration/views/SquareImageView; │ │ .prologue │ .line 22 │ iput-object p1, p0, Lcom/boztalay/puppyframeuid/configuration/views/SquareImageView$1;->this$0:Lcom/boztalay/puppyframeuid/configuration/views/SquareImageView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boztalay/puppyframeuid/configuration/albums/AlbumsActivity.smali │ @@ -136,54 +136,61 @@ │ invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 56 │ new-instance v2, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ invoke-direct {v2}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->()V │ │ + .line 57 │ invoke-virtual {v2}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->cacheInMemory()Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lcom/nostra13/universalimageloader/core/display/FadeInBitmapDisplayer; │ │ const/16 v4, 0x4b │ │ invoke-direct {v3, v4}, Lcom/nostra13/universalimageloader/core/display/FadeInBitmapDisplayer;->(I)V │ │ + .line 58 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->displayer(Lcom/nostra13/universalimageloader/core/display/BitmapDisplayer;)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ + .line 59 │ invoke-virtual {v2, v5}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->showImageForEmptyUri(I)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ + .line 60 │ invoke-virtual {v2, v5}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->showImageOnFail(I)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ + .line 61 │ invoke-virtual {v2}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->build()Lcom/nostra13/universalimageloader/core/DisplayImageOptions; │ │ move-result-object v1 │ │ .line 63 │ .local v1, "displayOptions":Lcom/nostra13/universalimageloader/core/DisplayImageOptions; │ new-instance v2, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ invoke-virtual {p0}, Lcom/boztalay/puppyframeuid/configuration/albums/AlbumsActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->(Landroid/content/Context;)V │ │ + .line 64 │ invoke-virtual {v2, v1}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->defaultDisplayImageOptions(Lcom/nostra13/universalimageloader/core/DisplayImageOptions;)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ + .line 65 │ invoke-virtual {v2}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->build()Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration; │ │ move-result-object v0 │ │ .line 67 │ .local v0, "config":Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration; │ invoke-static {}, Lcom/nostra13/universalimageloader/core/ImageLoader;->getInstance()Lcom/nostra13/universalimageloader/core/ImageLoader; ├── smali/com/boztalay/puppyframeuid/configuration/albums/AlbumsActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boztalay/puppyframeuid/configuration/albums/AlbumsActivity; │ │ │ # direct methods │ .method constructor (Lcom/boztalay/puppyframeuid/configuration/albums/AlbumsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boztalay/puppyframeuid/configuration/albums/AlbumsActivity; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lcom/boztalay/puppyframeuid/configuration/albums/AlbumsActivity$1;->this$0:Lcom/boztalay/puppyframeuid/configuration/albums/AlbumsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boztalay/puppyframeuid/configuration/albums/AlbumsAdapter.smali │ @@ -182,32 +182,31 @@ │ .end method │ │ .method public refreshAlbums()V │ .locals 5 │ │ .prologue │ .line 33 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v3, p0, Lcom/boztalay/puppyframeuid/configuration/albums/AlbumsAdapter;->albumsToDisplay:Ljava/util/ArrayList; │ + iput-object v2, p0, Lcom/boztalay/puppyframeuid/configuration/albums/AlbumsAdapter;->albumsToDisplay:Ljava/util/ArrayList; │ │ .line 34 │ - iget-object v3, p0, Lcom/boztalay/puppyframeuid/configuration/albums/AlbumsAdapter;->persistenceManager:Lcom/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager; │ + iget-object v2, p0, Lcom/boztalay/puppyframeuid/configuration/albums/AlbumsAdapter;->persistenceManager:Lcom/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager; │ │ - invoke-virtual {v3}, Lcom/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager;->getAlbumIds()Ljava/util/Set; │ + invoke-virtual {v2}, Lcom/boztalay/puppyframeuid/persistence/PuppyFramePersistenceManager;->getAlbumIds()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 ├── smali/com/nostra13/universalimageloader/cache/disc/LimitedDiscCache.smali │ @@ -115,183 +115,193 @@ │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 85 │ return-void │ .end method │ │ .method private removeNext()I │ - .locals 14 │ + .locals 16 │ │ .prologue │ .line 123 │ - iget-object v8, p0, Lcom/nostra13/universalimageloader/cache/disc/LimitedDiscCache;->lastUsageDates:Ljava/util/Map; │ + move-object/from16 v0, p0 │ │ - invoke-interface {v8}, Ljava/util/Map;->isEmpty()Z │ + iget-object v9, v0, Lcom/nostra13/universalimageloader/cache/disc/LimitedDiscCache;->lastUsageDates:Ljava/util/Map; │ │ - move-result v8 │ + invoke-interface {v9}, Ljava/util/Map;->isEmpty()Z │ │ - if-eqz v8, :cond_1 │ + move-result v9 │ + │ + if-eqz v9, :cond_1 │ │ .line 124 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 149 │ :cond_0 │ :goto_0 │ - return v3 │ + return v4 │ │ .line 127 │ :cond_1 │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ .line 128 │ - .local v7, "oldestUsage":Ljava/lang/Long; │ - const/4 v6, 0x0 │ + .local v8, "oldestUsage":Ljava/lang/Long; │ + const/4 v7, 0x0 │ │ .line 129 │ - .local v6, "mostLongUsedFile":Ljava/io/File; │ - iget-object v8, p0, Lcom/nostra13/universalimageloader/cache/disc/LimitedDiscCache;->lastUsageDates:Ljava/util/Map; │ + .local v7, "mostLongUsedFile":Ljava/io/File; │ + move-object/from16 v0, p0 │ + │ + iget-object v9, v0, Lcom/nostra13/universalimageloader/cache/disc/LimitedDiscCache;->lastUsageDates:Ljava/util/Map; │ │ - invoke-interface {v8}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v9}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 130 │ - .local v1, "entries":Ljava/util/Set;, "Ljava/util/Set;>;" │ - iget-object v9, p0, Lcom/nostra13/universalimageloader/cache/disc/LimitedDiscCache;->lastUsageDates:Ljava/util/Map; │ + .local v2, "entries":Ljava/util/Set;, "Ljava/util/Set;>;" │ + move-object/from16 v0, p0 │ + │ + iget-object v10, v0, Lcom/nostra13/universalimageloader/cache/disc/LimitedDiscCache;->lastUsageDates:Ljava/util/Map; │ │ - monitor-enter v9 │ + monitor-enter v10 │ │ .line 131 │ :try_start_0 │ - invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - .local v4, "i$":Ljava/util/Iterator; │ + .local v5, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v9 │ │ - if-eqz v8, :cond_4 │ + if-eqz v9, :cond_4 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Ljava/util/Map$Entry; │ + check-cast v3, Ljava/util/Map$Entry; │ │ .line 132 │ - .local v2, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - if-nez v6, :cond_3 │ + .local v3, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + if-nez v7, :cond_3 │ │ .line 133 │ - invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - move-object v0, v8 │ + move-object v0, v9 │ │ check-cast v0, Ljava/io/File; │ │ - move-object v6, v0 │ + move-object v7, v0 │ │ .line 134 │ - invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - move-object v0, v8 │ + move-object v0, v9 │ │ check-cast v0, Ljava/lang/Long; │ │ - move-object v7, v0 │ + move-object v8, v0 │ │ goto :goto_1 │ │ .line 136 │ :cond_3 │ - invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - check-cast v5, Ljava/lang/Long; │ + check-cast v6, Ljava/lang/Long; │ │ .line 137 │ - .local v5, "lastValueUsage":Ljava/lang/Long; │ - invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ + .local v6, "lastValueUsage":Ljava/lang/Long; │ + invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v8}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - cmp-long v8, v10, v12 │ + cmp-long v9, v12, v14 │ │ - if-gez v8, :cond_2 │ + if-gez v9, :cond_2 │ │ .line 138 │ - move-object v7, v5 │ + move-object v8, v6 │ │ .line 139 │ - invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - move-object v0, v8 │ + move-object v0, v9 │ │ check-cast v0, Ljava/io/File; │ │ - move-object v6, v0 │ + move-object v7, v0 │ │ goto :goto_1 │ │ .line 143 │ - .end local v2 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v5 # "lastValueUsage":Ljava/lang/Long; │ + .end local v3 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v6 # "lastValueUsage":Ljava/lang/Long; │ :cond_4 │ - monitor-exit v9 │ + monitor-exit v10 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 145 │ - invoke-virtual {p0, v6}, Lcom/nostra13/universalimageloader/cache/disc/LimitedDiscCache;->getSize(Ljava/io/File;)I │ + move-object/from16 v0, p0 │ │ - move-result v3 │ + invoke-virtual {v0, v7}, Lcom/nostra13/universalimageloader/cache/disc/LimitedDiscCache;->getSize(Ljava/io/File;)I │ + │ + move-result v4 │ │ .line 146 │ - .local v3, "fileSize":I │ - invoke-virtual {v6}, Ljava/io/File;->delete()Z │ + .local v4, "fileSize":I │ + invoke-virtual {v7}, Ljava/io/File;->delete()Z │ │ - move-result v8 │ + move-result v9 │ │ - if-eqz v8, :cond_0 │ + if-eqz v9, :cond_0 │ │ .line 147 │ - iget-object v8, p0, Lcom/nostra13/universalimageloader/cache/disc/LimitedDiscCache;->lastUsageDates:Ljava/util/Map; │ + move-object/from16 v0, p0 │ + │ + iget-object v9, v0, Lcom/nostra13/universalimageloader/cache/disc/LimitedDiscCache;->lastUsageDates:Ljava/util/Map; │ │ - invoke-interface {v8, v6}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v9, v7}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 143 │ - .end local v3 # "fileSize":I │ - .end local v4 # "i$":Ljava/util/Iterator; │ + .end local v4 # "fileSize":I │ + .end local v5 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v8 │ + move-exception v9 │ │ :try_start_1 │ - monitor-exit v9 │ + monitor-exit v10 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - throw v8 │ + throw v9 │ .end method │ │ │ # virtual methods │ .method public clear()V │ .locals 2 ├── smali/com/nostra13/universalimageloader/cache/disc/LimitedDiscCache$1.smali │ @@ -33,15 +33,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 9 │ + .locals 10 │ │ .prologue │ .line 74 │ const/4 v5, 0x0 │ │ .line 75 │ .local v5, "size":I │ @@ -87,17 +87,17 @@ │ │ invoke-static {v6}, Lcom/nostra13/universalimageloader/cache/disc/LimitedDiscCache;->access$000(Lcom/nostra13/universalimageloader/cache/disc/LimitedDiscCache;)Ljava/util/Map; │ │ move-result-object v6 │ │ invoke-virtual {v1}, Ljava/io/File;->lastModified()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ invoke-interface {v6, v1, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 77 │ add-int/lit8 v3, v3, 0x1 ├── smali/com/nostra13/universalimageloader/cache/disc/impl/LimitedAgeDiscCache.smali │ @@ -17,15 +17,15 @@ │ .end field │ │ .field private final maxFileAge:J │ │ │ # direct methods │ .method public constructor (Ljava/io/File;J)V │ - .locals 1 │ + .locals 2 │ .param p1, "cacheDir" # Ljava/io/File; │ .param p2, "maxAge" # J │ │ .prologue │ .line 46 │ invoke-static {}, Lcom/nostra13/universalimageloader/core/DefaultConfigurationFactory;->createFileNameGenerator()Lcom/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator; │ │ @@ -34,15 +34,15 @@ │ invoke-direct {p0, p1, v0, p2, p3}, Lcom/nostra13/universalimageloader/cache/disc/impl/LimitedAgeDiscCache;->(Ljava/io/File;Lcom/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator;J)V │ │ .line 47 │ return-void │ .end method │ │ .method public constructor (Ljava/io/File;Lcom/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator;J)V │ - .locals 2 │ + .locals 3 │ .param p1, "cacheDir" # Ljava/io/File; │ .param p2, "fileNameGenerator" # Lcom/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator; │ .param p3, "maxAge" # J │ │ .prologue │ .line 56 │ invoke-direct {p0, p1, p2}, Lcom/nostra13/universalimageloader/cache/disc/BaseDiscCache;->(Ljava/io/File;Lcom/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator;)V │ @@ -68,15 +68,15 @@ │ .line 58 │ return-void │ .end method │ │ │ # virtual methods │ .method public get(Ljava/lang/String;)Ljava/io/File; │ - .locals 7 │ + .locals 8 │ .param p1, "key" # Ljava/lang/String; │ │ .prologue │ .line 69 │ invoke-super {p0, p1}, Lcom/nostra13/universalimageloader/cache/disc/BaseDiscCache;->get(Ljava/lang/String;)Ljava/io/File; │ │ move-result-object v1 │ @@ -105,35 +105,35 @@ │ .line 74 │ const/4 v0, 0x0 │ │ .line 75 │ .local v0, "cached":Z │ invoke-virtual {v1}, Ljava/io/File;->lastModified()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v2 │ │ .line 80 │ :goto_0 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - sub-long/2addr v3, v5 │ + sub-long/2addr v4, v6 │ │ - iget-wide v5, p0, Lcom/nostra13/universalimageloader/cache/disc/impl/LimitedAgeDiscCache;->maxFileAge:J │ + iget-wide v6, p0, Lcom/nostra13/universalimageloader/cache/disc/impl/LimitedAgeDiscCache;->maxFileAge:J │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-lez v3, :cond_2 │ │ .line 81 │ invoke-virtual {v1}, Ljava/io/File;->delete()Z │ │ .line 82 ├── smali/com/nostra13/universalimageloader/cache/memory/impl/LimitedAgeMemoryCache.smali │ @@ -106,15 +106,15 @@ │ invoke-interface {v0}, Ljava/util/Map;->clear()V │ │ .line 85 │ return-void │ .end method │ │ .method public get(Ljava/lang/Object;)Ljava/lang/Object; │ - .locals 5 │ + .locals 6 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;)TV;" │ } │ .end annotation │ │ .prologue │ @@ -131,25 +131,25 @@ │ │ .line 62 │ .local v0, "loadingDate":Ljava/lang/Long; │ if-eqz v0, :cond_0 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ invoke-virtual {v0}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - sub-long/2addr v1, v3 │ + sub-long/2addr v2, v4 │ │ - iget-wide v3, p0, Lcom/nostra13/universalimageloader/cache/memory/impl/LimitedAgeMemoryCache;->maxAge:J │ + iget-wide v4, p0, Lcom/nostra13/universalimageloader/cache/memory/impl/LimitedAgeMemoryCache;->maxAge:J │ │ - cmp-long v1, v1, v3 │ + cmp-long v1, v2, v4 │ │ if-lez v1, :cond_0 │ │ .line 63 │ iget-object v1, p0, Lcom/nostra13/universalimageloader/cache/memory/impl/LimitedAgeMemoryCache;->cache:Lcom/nostra13/universalimageloader/cache/memory/MemoryCacheAware; │ │ invoke-interface {v1, p1}, Lcom/nostra13/universalimageloader/cache/memory/MemoryCacheAware;->remove(Ljava/lang/Object;)V ├── smali/com/nostra13/universalimageloader/core/LoadAndDisplayImageTask.smali │ @@ -341,17 +341,17 @@ │ :try_start_0 │ iget-object v3, p0, Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->options:Lcom/nostra13/universalimageloader/core/DisplayImageOptions; │ │ invoke-virtual {v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions;->getDelayBeforeLoading()I │ │ move-result v3 │ │ - int-to-long v3, v3 │ + int-to-long v4, v3 │ │ - invoke-static {v3, v4}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v4, v5}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 202 │ invoke-direct {p0}, Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->checkTaskIsNotActual()Z │ │ move-result v1 ├── smali/com/nostra13/universalimageloader/core/DefaultConfigurationFactory.smali │ @@ -99,66 +99,66 @@ │ .locals 9 │ .param p0, "threadPoolSize" # I │ .param p1, "threadPriority" # I │ .param p2, "tasksProcessingType" # Lcom/nostra13/universalimageloader/core/assist/QueueProcessingType; │ │ .prologue │ .line 60 │ - sget-object v0, Lcom/nostra13/universalimageloader/core/assist/QueueProcessingType;->LIFO:Lcom/nostra13/universalimageloader/core/assist/QueueProcessingType; │ + sget-object v1, Lcom/nostra13/universalimageloader/core/assist/QueueProcessingType;->LIFO:Lcom/nostra13/universalimageloader/core/assist/QueueProcessingType; │ │ - if-ne p2, v0, :cond_0 │ + if-ne p2, v1, :cond_0 │ │ - const/4 v8, 0x1 │ + const/4 v0, 0x1 │ │ .line 61 │ - .local v8, "lifo":Z │ + .local v0, "lifo":Z │ :goto_0 │ - if-eqz v8, :cond_1 │ + if-eqz v0, :cond_1 │ │ - new-instance v6, Lcom/nostra13/universalimageloader/core/assist/deque/LIFOLinkedBlockingDeque; │ + new-instance v7, Lcom/nostra13/universalimageloader/core/assist/deque/LIFOLinkedBlockingDeque; │ │ - invoke-direct {v6}, Lcom/nostra13/universalimageloader/core/assist/deque/LIFOLinkedBlockingDeque;->()V │ + invoke-direct {v7}, Lcom/nostra13/universalimageloader/core/assist/deque/LIFOLinkedBlockingDeque;->()V │ │ :goto_1 │ - check-cast v6, Ljava/util/concurrent/BlockingQueue; │ + check-cast v7, Ljava/util/concurrent/BlockingQueue; │ │ .line 62 │ - .local v6, "taskQueue":Ljava/util/concurrent/BlockingQueue;, "Ljava/util/concurrent/BlockingQueue;" │ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ + .local v7, "taskQueue":Ljava/util/concurrent/BlockingQueue;, "Ljava/util/concurrent/BlockingQueue;" │ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - sget-object v5, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v6, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ invoke-static {p1}, Lcom/nostra13/universalimageloader/core/DefaultConfigurationFactory;->createThreadFactory(I)Ljava/util/concurrent/ThreadFactory; │ │ - move-result-object v7 │ - │ - move v1, p0 │ + move-result-object v8 │ │ move v2, p0 │ │ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + move v3, p0 │ │ - return-object v0 │ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + │ + return-object v1 │ │ .line 60 │ - .end local v6 # "taskQueue":Ljava/util/concurrent/BlockingQueue;, "Ljava/util/concurrent/BlockingQueue;" │ - .end local v8 # "lifo":Z │ + .end local v0 # "lifo":Z │ + .end local v7 # "taskQueue":Ljava/util/concurrent/BlockingQueue;, "Ljava/util/concurrent/BlockingQueue;" │ :cond_0 │ - const/4 v8, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ │ .line 61 │ - .restart local v8 # "lifo":Z │ + .restart local v0 # "lifo":Z │ :cond_1 │ - new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; │ + new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; │ │ - invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;->()V │ + invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;->()V │ │ goto :goto_1 │ .end method │ │ .method public static createFileNameGenerator()Lcom/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator; │ .locals 1 │ │ @@ -194,15 +194,15 @@ │ │ invoke-direct {v0, p0}, Lcom/nostra13/universalimageloader/core/download/BaseImageDownloader;->(Landroid/content/Context;)V │ │ return-object v0 │ .end method │ │ .method public static createMemoryCache(I)Lcom/nostra13/universalimageloader/cache/memory/MemoryCacheAware; │ - .locals 5 │ + .locals 6 │ .param p0, "memoryCacheSize" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I)", │ "Lcom/nostra13/universalimageloader/cache/memory/MemoryCacheAware", │ "<", │ "Ljava/lang/String;", │ @@ -218,21 +218,21 @@ │ .line 101 │ invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Runtime;->maxMemory()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - const-wide/16 v3, 0x8 │ + const-wide/16 v4, 0x8 │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int p0, v1 │ + long-to-int p0, v2 │ │ .line 104 │ :cond_0 │ sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v2, 0x9 ├── smali/com/nostra13/universalimageloader/core/display/FadeInBitmapDisplayer.smali │ @@ -23,15 +23,15 @@ │ iput p1, p0, Lcom/nostra13/universalimageloader/core/display/FadeInBitmapDisplayer;->durationMillis:I │ │ .line 35 │ return-void │ .end method │ │ .method public static animate(Landroid/widget/ImageView;I)V │ - .locals 3 │ + .locals 4 │ .param p0, "imageView" # Landroid/widget/ImageView; │ .param p1, "durationMillis" # I │ │ .prologue │ .line 53 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ │ @@ -39,17 +39,17 @@ │ │ const/high16 v2, 0x3f800000 # 1.0f │ │ invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->(FF)V │ │ .line 54 │ .local v0, "fadeImage":Landroid/view/animation/AlphaAnimation; │ - int-to-long v1, p1 │ + int-to-long v2, p1 │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 55 │ new-instance v1, Landroid/view/animation/DecelerateInterpolator; │ │ invoke-direct {v1}, Landroid/view/animation/DecelerateInterpolator;->()V │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V ├── smali/com/nostra13/universalimageloader/core/assist/FlushedInputStream.smali │ @@ -15,72 +15,72 @@ │ .line 15 │ return-void │ .end method │ │ │ # virtual methods │ .method public skip(J)J │ - .locals 8 │ + .locals 9 │ .param p1, "n" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 19 │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 20 │ - .local v3, "totalBytesSkipped":J │ + .local v4, "totalBytesSkipped":J │ :goto_0 │ - cmp-long v5, v3, p1 │ + cmp-long v1, v4, p1 │ │ - if-gez v5, :cond_0 │ + if-gez v1, :cond_0 │ │ .line 21 │ - iget-object v5, p0, Lcom/nostra13/universalimageloader/core/assist/FlushedInputStream;->in:Ljava/io/InputStream; │ + iget-object v1, p0, Lcom/nostra13/universalimageloader/core/assist/FlushedInputStream;->in:Ljava/io/InputStream; │ │ - sub-long v6, p1, v3 │ + sub-long v6, p1, v4 │ │ - invoke-virtual {v5, v6, v7}, Ljava/io/InputStream;->skip(J)J │ + invoke-virtual {v1, v6, v7}, Ljava/io/InputStream;->skip(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 22 │ - .local v1, "bytesSkipped":J │ - const-wide/16 v5, 0x0 │ + .local v2, "bytesSkipped":J │ + const-wide/16 v6, 0x0 │ │ - cmp-long v5, v1, v5 │ + cmp-long v1, v2, v6 │ │ - if-nez v5, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 23 │ invoke-virtual {p0}, Lcom/nostra13/universalimageloader/core/assist/FlushedInputStream;->read()I │ │ move-result v0 │ │ .line 24 │ .local v0, "by_te":I │ if-gez v0, :cond_1 │ │ .line 32 │ .end local v0 # "by_te":I │ - .end local v1 # "bytesSkipped":J │ + .end local v2 # "bytesSkipped":J │ :cond_0 │ - return-wide v3 │ + return-wide v4 │ │ .line 27 │ .restart local v0 # "by_te":I │ - .restart local v1 # "bytesSkipped":J │ + .restart local v2 # "bytesSkipped":J │ :cond_1 │ - const-wide/16 v1, 0x1 │ + const-wide/16 v2, 0x1 │ │ .line 30 │ .end local v0 # "by_te":I │ :cond_2 │ - add-long/2addr v3, v1 │ + add-long/2addr v4, v2 │ │ .line 31 │ goto :goto_0 │ .end method ├── smali/com/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque.smali │ @@ -1123,15 +1123,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public offer(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z │ - .locals 1 │ + .locals 2 │ .param p2, "timeout" # J │ .param p4, "unit" # Ljava/util/concurrent/TimeUnit; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TE;J", │ "Ljava/util/concurrent/TimeUnit;", │ ")Z" │ @@ -1238,47 +1238,47 @@ │ │ invoke-direct {v4}, Ljava/lang/NullPointerException;->()V │ │ throw v4 │ │ .line 378 │ :cond_0 │ - new-instance v3, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node; │ + new-instance v1, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node; │ │ - invoke-direct {v3, p1}, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;->(Ljava/lang/Object;)V │ + invoke-direct {v1, p1}, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;->(Ljava/lang/Object;)V │ │ .line 379 │ - .local v3, "node":Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;, "Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;" │ + .local v1, "node":Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;, "Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;" │ invoke-virtual {p4, p2, p3}, Ljava/util/concurrent/TimeUnit;->toNanos(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 380 │ - .local v1, "nanos":J │ + .local v2, "nanos":J │ iget-object v0, p0, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->lock:Ljava/util/concurrent/locks/ReentrantLock; │ │ .line 381 │ .local v0, "lock":Ljava/util/concurrent/locks/ReentrantLock; │ invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->lockInterruptibly()V │ │ .line 383 │ :goto_0 │ :try_start_0 │ - invoke-direct {p0, v3}, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->linkFirst(Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;)Z │ + invoke-direct {p0, v1}, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->linkFirst(Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v4 │ │ if-nez v4, :cond_2 │ │ .line 384 │ const-wide/16 v4, 0x0 │ │ - cmp-long v4, v1, v4 │ + cmp-long v4, v2, v4 │ │ if-gtz v4, :cond_1 │ │ .line 385 │ const/4 v4, 0x0 │ │ .line 390 │ @@ -1288,19 +1288,19 @@ │ return v4 │ │ .line 386 │ :cond_1 │ :try_start_1 │ iget-object v4, p0, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->notFull:Ljava/util/concurrent/locks/Condition; │ │ - invoke-interface {v4, v1, v2}, Ljava/util/concurrent/locks/Condition;->awaitNanos(J)J │ + invoke-interface {v4, v2, v3}, Ljava/util/concurrent/locks/Condition;->awaitNanos(J)J │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ goto :goto_0 │ │ .line 388 │ :cond_2 │ const/4 v4, 0x1 │ │ @@ -1400,47 +1400,47 @@ │ │ invoke-direct {v4}, Ljava/lang/NullPointerException;->()V │ │ throw v4 │ │ .line 401 │ :cond_0 │ - new-instance v3, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node; │ + new-instance v1, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node; │ │ - invoke-direct {v3, p1}, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;->(Ljava/lang/Object;)V │ + invoke-direct {v1, p1}, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;->(Ljava/lang/Object;)V │ │ .line 402 │ - .local v3, "node":Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;, "Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;" │ + .local v1, "node":Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;, "Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;" │ invoke-virtual {p4, p2, p3}, Ljava/util/concurrent/TimeUnit;->toNanos(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 403 │ - .local v1, "nanos":J │ + .local v2, "nanos":J │ iget-object v0, p0, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->lock:Ljava/util/concurrent/locks/ReentrantLock; │ │ .line 404 │ .local v0, "lock":Ljava/util/concurrent/locks/ReentrantLock; │ invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->lockInterruptibly()V │ │ .line 406 │ :goto_0 │ :try_start_0 │ - invoke-direct {p0, v3}, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->linkLast(Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;)Z │ + invoke-direct {p0, v1}, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->linkLast(Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Node;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v4 │ │ if-nez v4, :cond_2 │ │ .line 407 │ const-wide/16 v4, 0x0 │ │ - cmp-long v4, v1, v4 │ + cmp-long v4, v2, v4 │ │ if-gtz v4, :cond_1 │ │ .line 408 │ const/4 v4, 0x0 │ │ .line 413 │ @@ -1450,19 +1450,19 @@ │ return v4 │ │ .line 409 │ :cond_1 │ :try_start_1 │ iget-object v4, p0, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->notFull:Ljava/util/concurrent/locks/Condition; │ │ - invoke-interface {v4, v1, v2}, Ljava/util/concurrent/locks/Condition;->awaitNanos(J)J │ + invoke-interface {v4, v2, v3}, Ljava/util/concurrent/locks/Condition;->awaitNanos(J)J │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ goto :goto_0 │ │ .line 411 │ :cond_2 │ const/4 v4, 0x1 │ │ @@ -1684,15 +1684,15 @@ │ │ invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V │ │ throw v1 │ .end method │ │ .method public pollFirst(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ - .locals 6 │ + .locals 7 │ .param p1, "timeout" # J │ .param p3, "unit" # Ljava/util/concurrent/TimeUnit; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(J", │ "Ljava/util/concurrent/TimeUnit;", │ ")TE;" │ @@ -1706,74 +1706,74 @@ │ .end annotation │ │ .prologue │ .line 483 │ .local p0, "this":Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;, "Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;" │ invoke-virtual {p3, p1, p2}, Ljava/util/concurrent/TimeUnit;->toNanos(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 484 │ - .local v1, "nanos":J │ + .local v2, "nanos":J │ iget-object v0, p0, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->lock:Ljava/util/concurrent/locks/ReentrantLock; │ │ .line 485 │ .local v0, "lock":Ljava/util/concurrent/locks/ReentrantLock; │ invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->lockInterruptibly()V │ │ .line 488 │ :goto_0 │ :try_start_0 │ invoke-direct {p0}, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->unlinkFirst()Ljava/lang/Object; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-object v3 │ + move-result-object v1 │ │ - .local v3, "x":Ljava/lang/Object;, "TE;" │ - if-nez v3, :cond_1 │ + .local v1, "x":Ljava/lang/Object;, "TE;" │ + if-nez v1, :cond_1 │ │ .line 489 │ const-wide/16 v4, 0x0 │ │ - cmp-long v4, v1, v4 │ + cmp-long v4, v2, v4 │ │ if-gtz v4, :cond_0 │ │ .line 490 │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ .line 495 │ - .end local v3 # "x":Ljava/lang/Object;, "TE;" │ + .end local v1 # "x":Ljava/lang/Object;, "TE;" │ invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V │ │ :goto_1 │ - return-object v3 │ + return-object v1 │ │ .line 491 │ - .restart local v3 # "x":Ljava/lang/Object;, "TE;" │ + .restart local v1 # "x":Ljava/lang/Object;, "TE;" │ :cond_0 │ :try_start_1 │ iget-object v4, p0, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->notEmpty:Ljava/util/concurrent/locks/Condition; │ │ - invoke-interface {v4, v1, v2}, Ljava/util/concurrent/locks/Condition;->awaitNanos(J)J │ + invoke-interface {v4, v2, v3}, Ljava/util/concurrent/locks/Condition;->awaitNanos(J)J │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ goto :goto_0 │ │ .line 495 │ :cond_1 │ invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V │ │ goto :goto_1 │ │ - .end local v3 # "x":Ljava/lang/Object;, "TE;" │ + .end local v1 # "x":Ljava/lang/Object;, "TE;" │ :catchall_0 │ move-exception v4 │ │ invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V │ │ throw v4 │ .end method │ @@ -1813,15 +1813,15 @@ │ │ invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V │ │ throw v1 │ .end method │ │ .method public pollLast(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ - .locals 6 │ + .locals 7 │ .param p1, "timeout" # J │ .param p3, "unit" # Ljava/util/concurrent/TimeUnit; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(J", │ "Ljava/util/concurrent/TimeUnit;", │ ")TE;" │ @@ -1835,74 +1835,74 @@ │ .end annotation │ │ .prologue │ .line 501 │ .local p0, "this":Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;, "Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;" │ invoke-virtual {p3, p1, p2}, Ljava/util/concurrent/TimeUnit;->toNanos(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 502 │ - .local v1, "nanos":J │ + .local v2, "nanos":J │ iget-object v0, p0, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->lock:Ljava/util/concurrent/locks/ReentrantLock; │ │ .line 503 │ .local v0, "lock":Ljava/util/concurrent/locks/ReentrantLock; │ invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->lockInterruptibly()V │ │ .line 506 │ :goto_0 │ :try_start_0 │ invoke-direct {p0}, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->unlinkLast()Ljava/lang/Object; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-object v3 │ + move-result-object v1 │ │ - .local v3, "x":Ljava/lang/Object;, "TE;" │ - if-nez v3, :cond_1 │ + .local v1, "x":Ljava/lang/Object;, "TE;" │ + if-nez v1, :cond_1 │ │ .line 507 │ const-wide/16 v4, 0x0 │ │ - cmp-long v4, v1, v4 │ + cmp-long v4, v2, v4 │ │ if-gtz v4, :cond_0 │ │ .line 508 │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ .line 513 │ - .end local v3 # "x":Ljava/lang/Object;, "TE;" │ + .end local v1 # "x":Ljava/lang/Object;, "TE;" │ invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V │ │ :goto_1 │ - return-object v3 │ + return-object v1 │ │ .line 509 │ - .restart local v3 # "x":Ljava/lang/Object;, "TE;" │ + .restart local v1 # "x":Ljava/lang/Object;, "TE;" │ :cond_0 │ :try_start_1 │ iget-object v4, p0, Lcom/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque;->notEmpty:Ljava/util/concurrent/locks/Condition; │ │ - invoke-interface {v4, v1, v2}, Ljava/util/concurrent/locks/Condition;->awaitNanos(J)J │ + invoke-interface {v4, v2, v3}, Ljava/util/concurrent/locks/Condition;->awaitNanos(J)J │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ goto :goto_0 │ │ .line 513 │ :cond_1 │ invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V │ │ goto :goto_1 │ │ - .end local v3 # "x":Ljava/lang/Object;, "TE;" │ + .end local v1 # "x":Ljava/lang/Object;, "TE;" │ :catchall_0 │ move-exception v4 │ │ invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V │ │ throw v4 │ .end method ├── res/drawable-hdpi-v4/ic_menu_action_settings.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/ic_menu_navigation_accept.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/ic_menu_content_new.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -3,15 +3,14 @@ │ │ width: 72; height: 72; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,127,127) # rgb = (0xff,0x7f,0x7f) │ │ (255,106,106) # rgb = (0xff,0x6a,0x6a) IndianRed1 │ │ - (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ (255, 91, 91) # rgb = (0xff,0x5b,0x5b) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ @@ -58,80 +57,81 @@ │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ + (255,102,102) # rgb = (0xff,0x66,0x66) │ │ } │ │ tRNS { │ │ - 0 1 18 255 144 91 82 7 81 233 102 11 155 130 53 217 158 5 3 122 250 182 12 30 193 204 23 88 239 221 37 72 235 56 197 98 245 77 109 220 47 252 27 135 238 251 14 190 249 230 89 189 41 113 76 237 169 138} │ │ + 0 1 18 144 91 82 7 81 233 102 11 155 130 53 217 158 5 3 122 250 182 12 30 193 204 23 88 239 221 37 72 235 56 197 98 245 77 109 220 47 252 27 135 238 251 14 190 249 230 89 189 41 113 76 237 169 138} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000012222222222222222222222222222222222222222222222222210000000000 │ │ -000000000023333333333333333333333333333333333333333333333333320000000000 │ │ -000000000023333333333333333333333333333333333333333333333333320000000000 │ │ -000000000023333333333333333333333333333333333333333333333333320000000000 │ │ -000000000023334555555555555555555555555555555555555555555433320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000007000000000000000000000000000000633320000000000 │ │ -000000000023336000000000089A00000000000000000000000000000633320000000000 │ │ -00000000002333600000000BC333D1000000000000000000000000000633320000000000 │ │ -0000000000233360000000EF33333GH00000000000000000000000000633320000000000 │ │ -00000000002333600000IJK3333333LM0000000000000000000000000633320000000000 │ │ -0000000000233360000NO3333333333PQ000000000000000000000000633320000000000 │ │ -000000000023336000RS333333333333TU00000000000700000000000633320000000000 │ │ -00000000002333600V333333333333333WX0000000I6YWZ1000000000633320000000000 │ │ -0000000000233360063333333333333333ab0000Mcd3333Ye00000000633320000000000 │ │ -00000000002333600633333333333333333fA0ghi3333333j4k000000633320000000000 │ │ -0000000000233360063333333333333333333lm33333333333no00000633320000000000 │ │ -0000000000233360063333333333333333333333333333333333pq000633320000000000 │ │ -00000000002333600633333333333333333333333333333333333mr00633320000000000 │ │ -000000000023336006333333333333333333333333333333333333L00633320000000000 │ │ -000000000023336006333333333333333333333333333333333333L00633320000000000 │ │ -000000000023336006333333333333333333333333333333333333L00633320000000000 │ │ -000000000023336006333333333333333333333333333333333333L00633320000000000 │ │ -000000000023336006333333333333333333333333333333333333L00633320000000000 │ │ -000000000023336006333333333333333333333333333333333333L00633320000000000 │ │ -00000000002333600sttttttttttttttttttttttttttttttttttttu00633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -000000000023336000000000000000000000000000000000000000000633320000000000 │ │ -00000000002333v666666666666666666666666666666666666666666v33320000000000 │ │ -000000000023333333333333333333333333333333333333333333333333320000000000 │ │ -000000000023333333333333333333333333333333333333333333333333320000000000 │ │ -000000000023333333333333333333333333333333333333333333333333320000000000 │ │ +00000000002vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv20000000000 │ │ +00000000002vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv20000000000 │ │ +00000000002vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv20000000000 │ │ +00000000002vvv34444444444444444444444444444444444444444443vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000060000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000789000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv500000000ABvvvC10000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000DEvvvvvFG000000000000000000000000005vvv20000000000 │ │ +00000000002vvv500000HIJvvvvvvvKL00000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000MNvvvvvvvvvvOP0000000000000000000000005vvv20000000000 │ │ +00000000002vvv5000QRvvvvvvvvvvvvST000000000006000000000005vvv20000000000 │ │ +00000000002vvv500UvvvvvvvvvvvvvvvVW0000000H5XVY10000000005vvv20000000000 │ │ +00000000002vvv5005vvvvvvvvvvvvvvvvZa0000LbcvvvvXd000000005vvv20000000000 │ │ +00000000002vvv5005vvvvvvvvvvvvvvvvve90fghvvvvvvvi3j0000005vvv20000000000 │ │ +00000000002vvv5005vvvvvvvvvvvvvvvvvvvklvvvvvvvvvvvmn000005vvv20000000000 │ │ +00000000002vvv5005vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvop0005vvv20000000000 │ │ +00000000002vvv5005vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvlq005vvv20000000000 │ │ +00000000002vvv5005vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvK005vvv20000000000 │ │ +00000000002vvv5005vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvK005vvv20000000000 │ │ +00000000002vvv5005vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvK005vvv20000000000 │ │ +00000000002vvv5005vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvK005vvv20000000000 │ │ +00000000002vvv5005vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvK005vvv20000000000 │ │ +00000000002vvv5005vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvK005vvv20000000000 │ │ +00000000002vvv500rsssssssssssssssssssssssssssssssssssst005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvv50000000000000000000000000000000000000000005vvv20000000000 │ │ +00000000002vvvu555555555555555555555555555555555555555555uvvv20000000000 │ │ +00000000002vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv20000000000 │ │ +00000000002vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv20000000000 │ │ +00000000002vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv20000000000 │ │ 000000000012222222222222222222222222222222222222222222222222210000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-mdpi-v4/ic_menu_action_settings.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-mdpi-v4/ic_menu_navigation_accept.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-mdpi-v4/ic_menu_content_new.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-mdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -5,15 +5,14 @@ │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,100,100) # rgb = (0xff,0x64,0x64) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ - (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ (255,127,127) # rgb = (0xff,0x7f,0x7f) │ │ (255,103,103) # rgb = (0xff,0x67,0x67) │ │ (255,103,103) # rgb = (0xff,0x67,0x67) │ │ (255, 99, 99) # rgb = (0xff,0x63,0x63) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ @@ -47,59 +46,60 @@ │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ (255, 99, 99) # rgb = (0xff,0x63,0x63) │ │ (255,100,100) # rgb = (0xff,0x64,0x64) │ │ (255,127,127) # rgb = (0xff,0x7f,0x7f) │ │ (255,104,104) # rgb = (0xff,0x68,0x68) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ + (255,102,102) # rgb = (0xff,0x66,0x66) │ │ } │ │ tRNS { │ │ - 0 52 116 255 243 203 197 3 120 58 32 195 246 81 91 240 252 107 15 164 134 1 223 161 6 28 136 139 14 185 49 163 249 227 86 207 189 254 186 39 248 132 9 72 5 55 242} │ │ + 0 52 116 243 203 197 3 120 58 32 195 246 81 91 240 252 107 15 164 134 1 223 161 6 28 136 139 14 185 49 163 249 227 86 207 189 254 186 39 248 132 9 72 5 55 242} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000012222222222222222222222222222222210000000 │ │ -000000023333333333333333333333333333333320000000 │ │ -000000023455555555555555555555555555554320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000078900000000000000000006320000000 │ │ -000000023600000AB3CD0000000000000000006320000000 │ │ -00000002360000EF333GH000000000000000006320000000 │ │ -000000023600IJ3333333KL0000000000000006320000000 │ │ -000000023607M333333333NO0000PQRS0000006320000000 │ │ -00000002360O33333333333TS0UVW33XYL00006320000000 │ │ -00000002360O333333333333Zab333333cd0006320000000 │ │ -00000002360O3333333333333333333333efg06320000000 │ │ -00000002360O333333333333333333333333h06320000000 │ │ -00000002360O333333333333333333333333h06320000000 │ │ -00000002360O333333333333333333333333h06320000000 │ │ -00000002360O333333333333333333333333h06320000000 │ │ -00000002360iBBBBBBBBBBBBBBBBBBBBBBBBj06320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023600000000000000000000000000006320000000 │ │ -000000023k6666666666666666666666666666k320000000 │ │ -000000023333333333333333333333333333333320000000 │ │ +00000002kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk20000000 │ │ +00000002k344444444444444444444444444443k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000067800000000000000000005k20000000 │ │ +00000002k5000009AkBC0000000000000000005k20000000 │ │ +00000002k50000DEkkkFG000000000000000005k20000000 │ │ +00000002k500HIkkkkkkkJK0000000000000005k20000000 │ │ +00000002k506LkkkkkkkkkMN0000OPQR0000005k20000000 │ │ +00000002k50NkkkkkkkkkkkSR0TUVkkWXK00005k20000000 │ │ +00000002k50NkkkkkkkkkkkkYZakkkkkkbc0005k20000000 │ │ +00000002k50Nkkkkkkkkkkkkkkkkkkkkkkdef05k20000000 │ │ +00000002k50Nkkkkkkkkkkkkkkkkkkkkkkkkg05k20000000 │ │ +00000002k50Nkkkkkkkkkkkkkkkkkkkkkkkkg05k20000000 │ │ +00000002k50Nkkkkkkkkkkkkkkkkkkkkkkkkg05k20000000 │ │ +00000002k50Nkkkkkkkkkkkkkkkkkkkkkkkkg05k20000000 │ │ +00000002k50hAAAAAAAAAAAAAAAAAAAAAAAAi05k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002k500000000000000000000000000005k20000000 │ │ +00000002kj5555555555555555555555555555jk20000000 │ │ +00000002kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk20000000 │ │ 000000012222222222222222222222222222222210000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-xxhdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -3,15 +3,14 @@ │ │ width: 144; height: 144; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,104,104) # rgb = (0xff,0x68,0x68) │ │ (255,103,103) # rgb = (0xff,0x67,0x67) │ │ - (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ (255,103,103) # rgb = (0xff,0x67,0x67) │ │ (255,104,104) # rgb = (0xff,0x68,0x68) │ │ (255, 98, 98) # rgb = (0xff,0x62,0x62) │ │ (255,106,106) # rgb = (0xff,0x6a,0x6a) IndianRed1 │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ @@ -106,17 +105,18 @@ │ │ (255,103,103) # rgb = (0xff,0x67,0x67) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,127,127) # rgb = (0xff,0x7f,0x7f) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ + (255,102,102) # rgb = (0xff,0x66,0x66) │ │ } │ │ tRNS { │ │ - 0 33 92 255 149 100 82 22 6 117 244 120 3 29 184 253 147 1 86 235 172 14 15 156 252 192 21 58 217 212 36 125 246 225 52 191 239 71 237 245 97 18 163 118 2 65 220 254 148 131 248 170 11 42 199 194 23 27 13 210 34 153 240 250 167 28 227 53 4 68 179 238 114 8 10 93 202 204 62 20 119 222 251 158 25 38 145 233 105 59 247 197 55 182 196 228 95 50 141 16 84 215 5 76 64 137} │ │ + 0 33 92 149 100 82 22 6 117 244 120 3 29 184 253 147 1 86 235 172 14 15 156 252 192 21 58 217 212 36 125 246 225 52 191 239 71 237 245 97 18 163 118 2 65 220 254 148 131 248 170 11 42 199 194 23 27 13 210 34 153 240 250 167 28 227 53 4 68 179 238 114 8 10 93 202 204 62 20 119 222 251 158 25 38 145 233 105 59 247 197 55 182 196 228 95 50 141 16 84 215 5 76 64 137} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -134,112 +134,112 @@ │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020100000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030304050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505040303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000020303030303030600000000000000000000000000000000000000000008090a0b0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000020303030303030600000000000000000000000000000000000000000d0e03030f100c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000111213030303030314150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000016171803030303030303191a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000001b1c030303030303030303031d1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000002030303030303060000000000000000000000000000081f2003030303030303030303030321220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000001e23030303030303030303030303030303242500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000020303030303030600000000000000000000000c022603030303030303030303030303030303032728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000020303030303030600000000000000000000292a0f03030303030303030303030303030303030303182b2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000002030303030303060000000000000000002d2e030303030303030303030303030303030303030303032f3008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000831320303030303030303030303030303030303030303030303030333340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000002030303030303060000000000003536030303030303030303030303030303030303030303030303030303033738000000000000000000000000000000000000000000391b2c00000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000020303030303030600000000003a240303030303030303030303030303030303030303030303030303030303033b3c000000000000000000000000000000000011353d3e3f4041000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030342430000000000000000000000000000444546180303030347484900000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303242500000000000000000000004a4b4c0f03030303030303034d4e110000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000020303030303030600000000002903030303030303030303030303030303030303030303030303030303030303030303272800000000000000004f505103030303030303030303030352535400000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000002030303030303060000000000290303030303030303030303030303030303030303030303030303030303030303030303182b0c00000011555647030303030303030303030303030303035758080000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000002030303030303060000000000290303030303030303030303030303030303030303030303030303030303030303030303032f10441159335a03030303030303030303030303030303030303035b5c00000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000020303030303030600000000002903030303030303030303030303030303030303030303030303030303030303030303030303035d5e0f03030303030303030303030303030303030303030303033f04380000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000002030303030303060000000000290303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303035f602c000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030337610000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303206263000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030342640000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000029030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303650000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000066676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767680000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030369060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606690303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030200000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696903040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404036969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000002696969696969050000000000000000000000000000000000000000000708090a0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000026969696969690500000000000000000000000000000000000000000c0d69690e0f0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000101112696969696913140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000015161769696969696969181900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000001a1b696969696969696969691c1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000002696969696969050000000000000000000000000000071e1f69696969696969696969696920210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000001d22696969696969696969696969696969232400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000026969696969690500000000000000000000000b022569696969696969696969696969696969692627000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000002696969696969050000000000000000000028290e69696969696969696969696969696969696969172a2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000002696969696969050000000000000000002c2d696969696969696969696969696969696969696969692e2f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000730316969696969696969696969696969696969696969696969696932330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000002696969696969050000000000003435696969696969696969696969696969696969696969696969696969693637000000000000000000000000000000000000000000381a2b00000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000039236969696969696969696969696969696969696969696969696969696969693a3b000000000000000000000000000000000010343c3d3e3f40000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696941420000000000000000000000000000434445176969696946474800000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000026969696969690500000000002869696969696969696969696969696969696969696969696969696969696969696923240000000000000000000000494a4b0e69696969696969694c4d100000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000026969696969690500000000002869696969696969696969696969696969696969696969696969696969696969696969262700000000000000004e4f5069696969696969696969696951525300000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000002696969696969050000000000286969696969696969696969696969696969696969696969696969696969696969696969172a0b00000010545546696969696969696969696969696969695657070000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000002696969696969050000000000286969696969696969696969696969696969696969696969696969696969696969696969692e0f431058325969696969696969696969696969696969696969695a5b00000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000026969696969690500000000002869696969696969696969696969696969696969696969696969696969696969696969696969695c5d0e69696969696969696969696969696969696969696969693e03370000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000002696969696969050000000000286969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969695e5f2b000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696936600000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000002696969696969050000000000286969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969691f6162000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696941630000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000028696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969640000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000065666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666670000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696968050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505686969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969690200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000269696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969690200000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020100000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/xml/puppyframe_info.xml │ ├── res/xml/puppyframe_info.xml │ │ @@ -1,2 +1,2 @@ │ │ │ │ - │ │ + ├── res/drawable-xhdpi-v4/ic_menu_action_settings.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-xhdpi-v4/ic_menu_navigation_accept.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-xhdpi-v4/ic_menu_content_new.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-xhdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -4,15 +4,14 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ - (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,101,101) # rgb = (0xff,0x65,0x65) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,127,127) # rgb = (0xff,0x7f,0x7f) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255, 95, 95) # rgb = (0xff,0x5f,0x5f) │ │ (255,107,107) # rgb = (0xff,0x6b,0x6b) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ @@ -76,17 +75,18 @@ │ │ (255,104,104) # rgb = (0xff,0x68,0x68) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,106,106) # rgb = (0xff,0x6a,0x6a) IndianRed1 │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ (255,102,102) # rgb = (0xff,0x66,0x66) │ │ + (255,102,102) # rgb = (0xff,0x66,0x66) │ │ } │ │ tRNS { │ │ - 0 210 231 255 208 152 140 1 71 12 13 156 253 199 22 56 219 218 38 5 123 248 232 54 32 193 242 75 91 239 250 101 16 164 254 126 2 61 222 154 132 251 180 4 74 98 23 11 212 217 37 127 230 149 18 233 43 153 247 95 3 78 66 192 47 252 249 142 228 87 185 143 6 136 76 203} │ │ + 0 210 231 208 152 140 1 71 12 13 156 253 199 22 56 219 218 38 5 123 248 232 54 32 193 242 75 91 239 250 101 16 164 254 126 2 61 222 154 132 251 180 4 74 98 23 11 212 217 37 127 230 149 18 233 43 153 247 95 3 78 66 192 47 252 249 142 228 87 185 143 6 136 76 203} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -97,78 +97,78 @@ │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201000000000000000000000000000000 │ │ -000000000000000000000000000000020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030405050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050403030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000708090000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -0000000000000000000000000000000203030306000000000000000000000000000a0b0c0d0e00000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -00000000000000000000000000000002030303060000000000000000000000000f100303031112000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000131415030303030316170000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -0000000000000000000000000000000203030306000000000000000000181903030303030303031a1b00000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000071c1d030303030303030303031e1f000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000020212203030303030303030303030322232400000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000002526030303030303030303030303030303222713000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -00000000000000000000000000000002030303060000002428290303030303030303030303030303030303032a090000000000000000000000002b2c2d2b00000000000000000000000000000603030302000000000000000000000000000000 │ │ -0000000000000000000000000000000203030306000000090303030303030303030303030303030303030303030d2e0000000000000000002f1f3003030d17000000000000000000000000000603030302000000000000000000000000000000 │ │ -0000000000000000000000000000000203030306000000090303030303030303030303030303030303030303030331320000000000000e3334030303030329353600000000000000000000000603030302000000000000000000000000000000 │ │ -0000000000000000000000000000000203030306000000090303030303030303030303030303030303030303030303371700000038393a030303030303030303163b3c0000000000000000000603030302000000000000000000000000000000 │ │ -0000000000000000000000000000000203030306000000090303030303030303030303030303030303030303030303031a3d3e2a29030303030303030303030303033f4000000000000000000603030302000000000000000000000000000000 │ │ -0000000000000000000000000000000203030306000000090303030303030303030303030303030303030303030303030341220303030303030303030303030303030342430a0000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000009030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303444524000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000009030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030346120000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000009030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303470000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000009030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303470000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000009030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303470000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000009030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303470000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000009030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303470000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000009030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303470000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000009030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303470000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000009030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303470000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000009030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303470000000603030302000000000000000000000000000000 │ │ -0000000000000000000000000000000203030306000000484949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494a0000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303034b06060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606064b03030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302000000000000000000000000000000 │ │ -000000000000000000000000000000020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404034b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000060708000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b0500000000000000000000000000090a0b0c0d0000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000e0f4b4b4b101100000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000000000000000001213144b4b4b4b4b1516000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b0500000000000000000017184b4b4b4b4b4b4b4b191a0000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b0500000000000000061b1c4b4b4b4b4b4b4b4b4b4b1d1e00000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000001f20214b4b4b4b4b4b4b4b4b4b4b4b2122230000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000000024254b4b4b4b4b4b4b4b4b4b4b4b4b4b4b21261200000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000002327284b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b29080000000000000000000000002a2b2c2a0000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b0c2d0000000000000000002e1e2f4b4b0c1600000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b30310000000000000d32334b4b4b4b4b2834350000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b36160000003738394b4b4b4b4b4b4b4b4b153a3b000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b193c3d29284b4b4b4b4b4b4b4b4b4b4b4b4b3e3f0000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b40214b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b414209000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b43442300000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4511000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b46000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b46000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b46000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b46000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b46000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b46000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b46000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b46000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b05000000084b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b46000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000004748484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484849000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b4a05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505054a4b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b02000000000000000000000000000000 │ │ +000000000000000000000000000000024b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b02000000000000000000000000000000 │ │ 000000000000000000000000000000010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-nodpi-v4/missing_picture_default.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 512; height: 512; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content