--- /home/fdroid/fdroiddata/tmp/mohammad.adib.roundr_24.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_mohammad.adib.roundr_24.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/maximize.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-hdpi/corner.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/border_focused.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/shade.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/close.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/bottomleft.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/shadow.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/topleft.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/topright.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/bottomright.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-hdpi/border.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/hide.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-hdpi/nothing.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/r_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 0889c1fd1015798bdff683ec445872e974178376570e2ba156a6d5fb4dc20425 │ -Signer #1 certificate SHA-1 digest: d251c9755800e4b862fd3858778ab78da049e3c0 │ -Signer #1 certificate MD5 digest: f8dde46378a47b5bebdccbee3a0758e9 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 7d4fba854bfab7851944b41a21e13493489ac4e9ad562ac9789d8f147b93eb07 │ -Signer #1 public key SHA-1 digest: 6399da43a92e2cb5fcee9d885796c7fc79699e98 │ -Signer #1 public key MD5 digest: 707d8f764e55535798786987ac81ec53 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,977 +1,947 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 69620 (0000000000010FF4h) │ - Actual end-cent-dir record offset: 69598 (0000000000010FDEh) │ - Expected end-cent-dir record offset: 69598 (0000000000010FDEh) │ + Zip archive file size: 70019 (0000000000011183h) │ + Actual end-cent-dir record offset: 69997 (000000000001116Dh) │ + Expected end-cent-dir record offset: 69997 (000000000001116Dh) │ (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 32 entries. │ - The central directory is 2355 (0000000000000933h) bytes long, │ + The central directory is 2409 (0000000000000969h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 67243 (00000000000106ABh). │ + is 67588 (0000000000010804h). │ │ │ 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): 2013 Jun 18 17:26:16 │ - 32-bit CRC value (hex): c364ca49 │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): 00a947c6 │ compressed size: 1055 bytes │ - uncompressed size: 2423 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + uncompressed size: 3240 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/D2E570A7.SF │ + res/anim/show.xml │ │ - offset of local header from start of archive: 1121 │ - (0000000000000461h) bytes │ + offset of local header from start of archive: 1124 │ + (0000000000000464h) 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): 2013 Jun 18 17:26:16 │ - 32-bit CRC value (hex): 38c69490 │ - compressed size: 1119 bytes │ - uncompressed size: 2544 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): 5e3b911e │ + compressed size: 383 bytes │ + uncompressed size: 952 bytes │ + length of filename: 17 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #3: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/D2E570A7.RSA │ + res/drawable-hdpi-v4/border.9.png │ │ - offset of local header from start of archive: 2306 │ - (0000000000000902h) bytes │ + offset of local header from start of archive: 1570 │ + (0000000000000622h) 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): 2013 Jun 18 17:26:16 │ - 32-bit CRC value (hex): 0cc47835 │ - compressed size: 1041 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 30bce110 │ + compressed size: 281 bytes │ + uncompressed size: 281 bytes │ + length of filename: 33 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/anim/show.xml │ + res/drawable-hdpi-v4/border_focused.9.png │ │ - offset of local header from start of archive: 3414 │ - (0000000000000D56h) bytes │ + offset of local header from start of archive: 1914 │ + (000000000000077Ah) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): 5e3b911e │ - compressed size: 383 bytes │ - uncompressed size: 952 bytes │ - length of filename: 17 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): 8d066b85 │ + compressed size: 292 bytes │ + uncompressed size: 292 bytes │ + length of filename: 41 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/drawable-hdpi-v4/bottomleft.png │ │ - res/layout/corner.xml │ - │ - offset of local header from start of archive: 3864 │ - (0000000000000F18h) bytes │ + offset of local header from start of archive: 2277 │ + (00000000000008E5h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): d1d0dd15 │ - compressed size: 346 bytes │ - uncompressed size: 824 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): 95be8382 │ + compressed size: 1191 bytes │ + uncompressed size: 1191 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/drop_down_list_item.xml │ + res/drawable-hdpi-v4/bottomright.png │ │ - offset of local header from start of archive: 4277 │ - (00000000000010B5h) bytes │ + offset of local header from start of archive: 3533 │ + (0000000000000DCDh) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): 5f493871 │ - compressed size: 471 bytes │ - uncompressed size: 1172 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): 85bab22e │ + compressed size: 1194 bytes │ + uncompressed size: 1194 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/notification.xml │ + res/drawable-hdpi-v4/close.png │ │ - offset of local header from start of archive: 4828 │ - (00000000000012DCh) bytes │ + offset of local header from start of archive: 4793 │ + (00000000000012B9h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): ed425e7e │ - compressed size: 487 bytes │ - uncompressed size: 1280 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): 2a6f9e4b │ + compressed size: 131 bytes │ + uncompressed size: 131 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 #8: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/corner.png │ │ - res/layout/seek_bar_preference.xml │ - │ - offset of local header from start of archive: 5388 │ - (000000000000150Ch) bytes │ + offset of local header from start of archive: 4984 │ + (0000000000001378h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): 77c3fed0 │ - compressed size: 616 bytes │ - uncompressed size: 1852 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): 7897ef5a │ + compressed size: 383 bytes │ + uncompressed size: 383 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 #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/system_window_decorators.xml │ + res/drawable-hdpi-v4/hide.png │ │ - offset of local header from start of archive: 6084 │ - (00000000000017C4h) bytes │ + offset of local header from start of archive: 5428 │ + (0000000000001534h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): 8c6ed920 │ - compressed size: 797 bytes │ - uncompressed size: 2564 bytes │ - length of filename: 39 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6d693604 │ + compressed size: 132 bytes │ + uncompressed size: 132 bytes │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/xml/preferences.xml │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 6966 │ - (0000000000001B36h) bytes │ + offset of local header from start of archive: 5619 │ + (00000000000015F3h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): b200149e │ - compressed size: 1216 bytes │ - uncompressed size: 3880 bytes │ - length of filename: 23 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): decc07a0 │ + compressed size: 2628 bytes │ + uncompressed size: 2628 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 #11: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ + res/drawable-hdpi-v4/maximize.png │ │ - offset of local header from start of archive: 8251 │ - (000000000000203Bh) bytes │ + offset of local header from start of archive: 8313 │ + (0000000000002079h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): 53bcb409 │ - compressed size: 995 bytes │ - uncompressed size: 3040 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): 3d6b030b │ + compressed size: 133 bytes │ + uncompressed size: 133 bytes │ + length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - resources.arsc │ + res/drawable-hdpi-v4/nothing.png │ │ - offset of local header from start of archive: 9311 │ - (000000000000245Fh) bytes │ + offset of local header from start of archive: 8509 │ + (000000000000213Dh) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): 3fe6b764 │ - compressed size: 5896 bytes │ - uncompressed size: 5896 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c51520d0 │ + compressed size: 68 bytes │ + uncompressed size: 68 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 #13: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/xml-v11/preferences.xml │ + res/drawable-hdpi-v4/r_icon.png │ │ - offset of local header from start of archive: 15252 │ - (0000000000003B94h) bytes │ + offset of local header from start of archive: 8639 │ + (00000000000021BFh) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): b5c2a812 │ - compressed size: 1210 bytes │ - uncompressed size: 3836 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): 8b8ab5d1 │ + compressed size: 1645 bytes │ + uncompressed size: 1645 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 #14: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable-hdpi/border.9.png │ + res/drawable-hdpi-v4/shade.png │ │ - offset of local header from start of archive: 16535 │ - (0000000000004097h) bytes │ + offset of local header from start of archive: 10345 │ + (0000000000002869h) 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): 2013 Jun 18 17:19:28 │ - 32-bit CRC value (hex): 10fc78c0 │ - compressed size: 245 bytes │ - uncompressed size: 245 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): bebf4034 │ + compressed size: 120 bytes │ + uncompressed size: 120 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 #15: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/border_focused.9.png │ + res/drawable-hdpi-v4/shadow.9.png │ │ - offset of local header from start of archive: 16841 │ - (00000000000041C9h) bytes │ + offset of local header from start of archive: 10525 │ + (000000000000291Dh) 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): 2013 Jun 18 17:19:28 │ - 32-bit CRC value (hex): 9803414c │ - compressed size: 256 bytes │ - uncompressed size: 256 bytes │ - length of filename: 38 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9194516e │ + compressed size: 1031 bytes │ + uncompressed size: 1031 bytes │ + length of filename: 33 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-v4/topleft.png │ │ - res/drawable-hdpi/bottomleft.png │ - │ - offset of local header from start of archive: 17168 │ - (0000000000004310h) bytes │ + offset of local header from start of archive: 11619 │ + (0000000000002D63h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): f90b3731 │ - compressed size: 1202 bytes │ - uncompressed size: 1202 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 59b31e08 │ + compressed size: 1205 bytes │ + uncompressed size: 1205 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 #17: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/bottomright.png │ + res/drawable-hdpi-v4/topright.png │ │ - offset of local header from start of archive: 18434 │ - (0000000000004802h) bytes │ + offset of local header from start of archive: 12886 │ + (0000000000003256h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): c23549a0 │ - compressed size: 1195 bytes │ - uncompressed size: 1195 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 603e7dae │ + compressed size: 1184 bytes │ + uncompressed size: 1184 bytes │ length of filename: 33 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: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_launcher.png │ │ - res/drawable-hdpi/close.png │ - │ - offset of local header from start of archive: 19695 │ - (0000000000004CEFh) bytes │ + offset of local header from start of archive: 14133 │ + (0000000000003735h) 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): 2013 Jun 18 17:19:28 │ - 32-bit CRC value (hex): c336b236 │ - compressed size: 132 bytes │ - uncompressed size: 132 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9028eb59 │ + compressed size: 1597 bytes │ + uncompressed size: 1597 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 #19: │ --------------------------- │ │ - res/drawable-hdpi/corner.png │ + res/drawable-xhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 19884 │ - (0000000000004DACh) bytes │ + offset of local header from start of archive: 15796 │ + (0000000000003DB4h) 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): 2013 Jun 18 17:19:28 │ - 32-bit CRC value (hex): 5d331965 │ - compressed size: 401 bytes │ - uncompressed size: 401 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 53796cc9 │ + compressed size: 3623 bytes │ + uncompressed size: 3623 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 #20: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/hide.png │ + res/drawable-xxhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 20345 │ - (0000000000004F79h) bytes │ + offset of local header from start of archive: 19486 │ + (0000000000004C1Eh) 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): 2013 Jun 18 17:19:28 │ - 32-bit CRC value (hex): 433462a9 │ - compressed size: 133 bytes │ - uncompressed size: 133 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 97723244 │ + compressed size: 6295 bytes │ + uncompressed size: 6295 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 #21: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/ic_launcher.png │ + res/layout/corner.xml │ │ - offset of local header from start of archive: 20537 │ - (0000000000005039h) bytes │ + offset of local header from start of archive: 25849 │ + (00000000000064F9h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): decc07a0 │ - compressed size: 2628 bytes │ - uncompressed size: 2628 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): d1d0dd15 │ + compressed size: 346 bytes │ + uncompressed size: 824 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 │ │ There is no file comment. │ │ Central directory entry #22: │ --------------------------- │ │ - res/drawable-hdpi/maximize.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/drop_down_list_item.xml │ │ - offset of local header from start of archive: 23228 │ - (0000000000005ABCh) bytes │ + offset of local header from start of archive: 26262 │ + (0000000000006696h) 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): 2013 Jun 18 17:19:28 │ - 32-bit CRC value (hex): 9522810a │ - compressed size: 134 bytes │ - uncompressed size: 134 bytes │ - length of filename: 30 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): 5f493871 │ + compressed size: 471 bytes │ + uncompressed size: 1172 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 #23: │ --------------------------- │ │ - res/drawable-hdpi/nothing.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/notification.xml │ │ - offset of local header from start of archive: 23422 │ - (0000000000005B7Eh) bytes │ + offset of local header from start of archive: 26813 │ + (00000000000068BDh) 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): 2013 Jun 18 17:19:28 │ - 32-bit CRC value (hex): c7ade417 │ - compressed size: 68 bytes │ - uncompressed size: 68 bytes │ - length of filename: 29 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): ed425e7e │ + compressed size: 486 bytes │ + uncompressed size: 1280 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 #24: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/r_icon.png │ + res/layout/seek_bar_preference.xml │ │ - offset of local header from start of archive: 23552 │ - (0000000000005C00h) bytes │ + offset of local header from start of archive: 27372 │ + (0000000000006AECh) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): 2f081f29 │ - compressed size: 1675 bytes │ - uncompressed size: 1675 bytes │ - length of filename: 28 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): 77c3fed0 │ + compressed size: 614 bytes │ + uncompressed size: 1852 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 #25: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/shade.png │ + res/layout/system_window_decorators.xml │ │ - offset of local header from start of archive: 25287 │ - (00000000000062C7h) bytes │ + offset of local header from start of archive: 28066 │ + (0000000000006DA2h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): bebf4034 │ - compressed size: 120 bytes │ - uncompressed size: 120 bytes │ - length of filename: 27 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): 8c6ed920 │ + compressed size: 791 bytes │ + uncompressed size: 2564 bytes │ + length of filename: 39 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-hdpi/shadow.9.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/xml-v11/preferences.xml │ │ - offset of local header from start of archive: 25464 │ - (0000000000006378h) bytes │ + offset of local header from start of archive: 28942 │ + (000000000000710Eh) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): cc7129f7 │ - compressed size: 995 bytes │ - uncompressed size: 995 bytes │ - length of filename: 30 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): b5c2a812 │ + compressed size: 1205 bytes │ + uncompressed size: 3836 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 #27: │ --------------------------- │ │ - res/drawable-hdpi/topleft.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/xml/preferences.xml │ │ - offset of local header from start of archive: 26519 │ - (0000000000006797h) bytes │ + offset of local header from start of archive: 30220 │ + (000000000000760Ch) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): 42ef4bec │ - compressed size: 1215 bytes │ - uncompressed size: 1215 bytes │ - length of filename: 29 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): b200149e │ + compressed size: 1207 bytes │ + uncompressed size: 3880 bytes │ + length of filename: 23 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. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/topright.png │ + resources.arsc │ │ - offset of local header from start of archive: 27795 │ - (0000000000006C93h) bytes │ + offset of local header from start of archive: 31496 │ + (0000000000007B08h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): bd0537ad │ - compressed size: 1198 bytes │ - uncompressed size: 1198 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8f3184e6 │ + compressed size: 6268 bytes │ + uncompressed size: 6268 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 #29: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/ic_launcher.png │ + classes.dex │ │ - offset of local header from start of archive: 29054 │ - (000000000000717Eh) bytes │ + offset of local header from start of archive: 37808 │ + (00000000000093B0h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): 9028eb59 │ - compressed size: 1597 bytes │ - uncompressed size: 1597 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): 18b2aa55 │ + compressed size: 26387 bytes │ + uncompressed size: 72248 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 #30: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/ic_launcher.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 30717 │ - (00000000000077FDh) bytes │ + offset of local header from start of archive: 64252 │ + (000000000000FAFCh) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): 53796cc9 │ - compressed size: 3623 bytes │ - uncompressed size: 3623 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): c364ca49 │ + compressed size: 1042 bytes │ + uncompressed size: 2423 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 #31: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-xxhdpi/ic_launcher.png │ + META-INF/D2E570A7.SF │ │ - offset of local header from start of archive: 34407 │ - (0000000000008667h) bytes │ + offset of local header from start of archive: 65344 │ + (000000000000FF40h) 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): 2013 Jun 18 17:19:34 │ - 32-bit CRC value (hex): 97723244 │ - compressed size: 6295 bytes │ - uncompressed size: 6295 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): 38c69490 │ + compressed size: 1102 bytes │ + uncompressed size: 2544 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 #32: │ --------------------------- │ │ - classes.dex │ + META-INF/D2E570A7.RSA │ │ - offset of local header from start of archive: 40767 │ - (0000000000009F3Fh) bytes │ + offset of local header from start of archive: 66496 │ + (00000000000103C0h) 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): 2013 Jun 18 17:19:32 │ - 32-bit CRC value (hex): 4558b40f │ - compressed size: 26419 bytes │ - uncompressed size: 71624 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:22 │ + 32-bit CRC value (hex): 0cc47835 │ + compressed size: 1041 bytes │ + uncompressed size: 1297 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -4,46 +4,46 @@ │ │ resource 0x7f040000 anim/show │ │ () (file) res/anim/show.xml type=XML │ │ type color id=06 entryCount=1 │ │ resource 0x7f060000 color/ics_blue │ │ () #ff33b5e5 │ │ type drawable id=02 entryCount=15 │ │ resource 0x7f020000 drawable/border │ │ - (hdpi-v4) (file) res/drawable-hdpi/border.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/border.9.png type=PNG │ │ resource 0x7f020001 drawable/border_focused │ │ - (hdpi-v4) (file) res/drawable-hdpi/border_focused.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/border_focused.9.png type=PNG │ │ resource 0x7f020002 drawable/bottomleft │ │ - (hdpi-v4) (file) res/drawable-hdpi/bottomleft.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/bottomleft.png type=PNG │ │ resource 0x7f020003 drawable/bottomright │ │ - (hdpi-v4) (file) res/drawable-hdpi/bottomright.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/bottomright.png type=PNG │ │ resource 0x7f020004 drawable/close │ │ - (hdpi-v4) (file) res/drawable-hdpi/close.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/close.png type=PNG │ │ resource 0x7f020005 drawable/corner │ │ - (hdpi-v4) (file) res/drawable-hdpi/corner.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/corner.png type=PNG │ │ resource 0x7f020006 drawable/hide │ │ - (hdpi-v4) (file) res/drawable-hdpi/hide.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/hide.png type=PNG │ │ resource 0x7f020007 drawable/ic_launcher │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_launcher.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_launcher.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_launcher.png type=PNG │ │ - (xxhdpi-v4) (file) res/drawable-xxhdpi/ic_launcher.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_launcher.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_launcher.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_launcher.png type=PNG │ │ + (xxhdpi-v4) (file) res/drawable-xxhdpi-v4/ic_launcher.png type=PNG │ │ resource 0x7f020008 drawable/maximize │ │ - (hdpi-v4) (file) res/drawable-hdpi/maximize.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/maximize.png type=PNG │ │ resource 0x7f020009 drawable/nothing │ │ - (hdpi-v4) (file) res/drawable-hdpi/nothing.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/nothing.png type=PNG │ │ resource 0x7f02000a drawable/r_icon │ │ - (hdpi-v4) (file) res/drawable-hdpi/r_icon.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/r_icon.png type=PNG │ │ resource 0x7f02000b drawable/shade │ │ - (hdpi-v4) (file) res/drawable-hdpi/shade.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/shade.png type=PNG │ │ resource 0x7f02000c drawable/shadow │ │ - (hdpi-v4) (file) res/drawable-hdpi/shadow.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/shadow.9.png type=PNG │ │ resource 0x7f02000d drawable/topleft │ │ - (hdpi-v4) (file) res/drawable-hdpi/topleft.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/topleft.png type=PNG │ │ resource 0x7f02000e drawable/topright │ │ - (hdpi-v4) (file) res/drawable-hdpi/topright.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/topright.png type=PNG │ │ type id id=09 entryCount=17 │ │ resource 0x7f090000 id/rl │ │ () (id) │ │ resource 0x7f090001 id/iv │ │ () (id) │ │ resource 0x7f090002 id/icon │ │ () (id) ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,30 +1,30 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 89620bb4 │ │ -signature : 5727...dd88 │ │ -file_size : 71624 │ │ +checksum : 85141a86 │ │ +signature : c398...ba53 │ │ +file_size : 72248 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 841 │ │ +string_ids_size : 840 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 152 │ │ -type_ids_off : 3476 (0x000d94) │ │ +type_ids_off : 3472 (0x000d90) │ │ proto_ids_size : 182 │ │ -proto_ids_off : 4084 (0x000ff4) │ │ +proto_ids_off : 4080 (0x000ff0) │ │ field_ids_size : 226 │ │ -field_ids_off : 6268 (0x00187c) │ │ +field_ids_off : 6264 (0x001878) │ │ method_ids_size : 440 │ │ -method_ids_off : 8076 (0x001f8c) │ │ +method_ids_off : 8072 (0x001f88) │ │ class_defs_size : 52 │ │ -class_defs_off : 11596 (0x002d4c) │ │ -data_size : 56204 │ │ -data_off : 15420 (0x003c3c) │ │ +class_defs_off : 11592 (0x002d48) │ │ +data_size : 56832 │ │ +data_off : 15416 (0x003c38) │ │ │ │ Class #0 header: │ │ class_idx : 97 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 15 │ │ source_file_idx : 50 │ │ static_fields_size : 1 │ │ @@ -53,37 +53,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -004dd8: |[004dd8] mohammad.adib.roundr.BootReceiver.:()V │ │ -004de8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -004dea: 6a00 0700 |0001: sput-boolean v0, Lmohammad/adib/roundr/BootReceiver;.boot_up:Z // field@0007 │ │ -004dee: 0e00 |0003: return-void │ │ +005040: |[005040] mohammad.adib.roundr.BootReceiver.:()V │ │ +005050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +005052: 6a00 0700 |0001: sput-boolean v0, Lmohammad/adib/roundr/BootReceiver;.boot_up:Z // field@0007 │ │ +005056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ #1 : (in Lmohammad/adib/roundr/BootReceiver;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -004df0: |[004df0] mohammad.adib.roundr.BootReceiver.:()V │ │ -004e00: 7010 1900 0100 |0000: invoke-direct {v1}, Landroid/content/BroadcastReceiver;.:()V // method@0019 │ │ -004e06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -004e08: 5c10 0600 |0004: iput-boolean v0, v1, Lmohammad/adib/roundr/BootReceiver;.boot:Z // field@0006 │ │ -004e0c: 0e00 |0006: return-void │ │ +005058: |[005058] mohammad.adib.roundr.BootReceiver.:()V │ │ +005068: 7010 1900 0100 |0000: invoke-direct {v1}, Landroid/content/BroadcastReceiver;.:()V // method@0019 │ │ +00506e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +005070: 5c10 0600 |0004: iput-boolean v0, v1, Lmohammad/adib/roundr/BootReceiver;.boot:Z // field@0006 │ │ +005074: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lmohammad/adib/roundr/BootReceiver; │ │ │ │ @@ -93,32 +93,32 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -004e10: |[004e10] mohammad.adib.roundr.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -004e20: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -004e22: 6a03 0700 |0001: sput-boolean v3, Lmohammad/adib/roundr/BootReceiver;.boot_up:Z // field@0007 │ │ -004e26: 7110 3c00 0500 |0003: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ -004e2c: 0c01 |0006: move-result-object v1 │ │ -004e2e: 1a02 0303 |0007: const-string v2, "start_on_boot" // string@0303 │ │ -004e32: 7230 2d00 2103 |0009: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ -004e38: 0a02 |000c: move-result v2 │ │ -004e3a: 5c42 0600 |000d: iput-boolean v2, v4, Lmohammad/adib/roundr/BootReceiver;.boot:Z // field@0006 │ │ -004e3e: 5542 0600 |000f: iget-boolean v2, v4, Lmohammad/adib/roundr/BootReceiver;.boot:Z // field@0006 │ │ -004e42: 3802 1100 |0011: if-eqz v2, 0022 // +0011 │ │ -004e46: 2200 1400 |0013: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -004e4a: 1c02 6400 |0015: const-class v2, Lmohammad/adib/roundr/MainActivity; // type@0064 │ │ -004e4e: 7030 1f00 5002 |0017: invoke-direct {v0, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ -004e54: 1502 0010 |001a: const/high16 v2, #int 268435456 // #1000 │ │ -004e58: 6e20 2900 2000 |001c: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0029 │ │ -004e5e: 6e20 1c00 0500 |001f: invoke-virtual {v5, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@001c │ │ -004e64: 0e00 |0022: return-void │ │ +005078: |[005078] mohammad.adib.roundr.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +005088: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00508a: 6a03 0700 |0001: sput-boolean v3, Lmohammad/adib/roundr/BootReceiver;.boot_up:Z // field@0007 │ │ +00508e: 7110 3c00 0500 |0003: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ +005094: 0c01 |0006: move-result-object v1 │ │ +005096: 1a02 0203 |0007: const-string v2, "start_on_boot" // string@0302 │ │ +00509a: 7230 2d00 2103 |0009: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ +0050a0: 0a02 |000c: move-result v2 │ │ +0050a2: 5c42 0600 |000d: iput-boolean v2, v4, Lmohammad/adib/roundr/BootReceiver;.boot:Z // field@0006 │ │ +0050a6: 5542 0600 |000f: iget-boolean v2, v4, Lmohammad/adib/roundr/BootReceiver;.boot:Z // field@0006 │ │ +0050aa: 3802 1100 |0011: if-eqz v2, 0022 // +0011 │ │ +0050ae: 2200 1400 |0013: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +0050b2: 1c02 6400 |0015: const-class v2, Lmohammad/adib/roundr/MainActivity; // type@0064 │ │ +0050b6: 7030 1f00 5002 |0017: invoke-direct {v0, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ +0050bc: 1502 0010 |001a: const/high16 v2, #int 268435456 // #1000 │ │ +0050c0: 6e20 2900 2000 |001c: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0029 │ │ +0050c6: 6e20 1c00 0500 |001f: invoke-virtual {v5, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@001c │ │ +0050cc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0003 line=43 │ │ 0x0007 line=44 │ │ 0x000f line=45 │ │ 0x0013 line=46 │ │ @@ -161,17 +161,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004e68: |[004e68] mohammad.adib.roundr.BuildConfig.:()V │ │ -004e78: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -004e7e: 0e00 |0003: return-void │ │ +0050d0: |[0050d0] mohammad.adib.roundr.BuildConfig.:()V │ │ +0050e0: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +0050e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -204,17 +204,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004e80: |[004e80] mohammad.adib.roundr.MainActivity.:()V │ │ -004e90: 7010 0000 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0000 │ │ -004e96: 0e00 |0003: return-void │ │ +0050e8: |[0050e8] mohammad.adib.roundr.MainActivity.:()V │ │ +0050f8: 7010 0000 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0000 │ │ +0050fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -223,44 +223,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -004e98: |[004e98] mohammad.adib.roundr.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -004ea8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -004eaa: 6f20 0100 6500 |0001: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0001 │ │ -004eb0: 7110 3c00 0500 |0004: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ -004eb6: 0c01 |0007: move-result-object v1 │ │ -004eb8: 6302 0700 |0008: sget-boolean v2, Lmohammad/adib/roundr/BootReceiver;.boot_up:Z // field@0007 │ │ -004ebc: 3802 0600 |000a: if-eqz v2, 0010 // +0006 │ │ -004ec0: 6302 0e00 |000c: sget-boolean v2, Lmohammad/adib/roundr/Corner;.running:Z // field@000e │ │ -004ec4: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ -004ec8: 2200 1400 |0010: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -004ecc: 1c02 7900 |0012: const-class v2, Lmohammad/adib/roundr/SettingsActivity; // type@0079 │ │ -004ed0: 7030 1f00 5002 |0014: invoke-direct {v0, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ -004ed6: 6e20 e100 0500 |0017: invoke-virtual {v5, v0}, Lmohammad/adib/roundr/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@00e1 │ │ -004edc: 1a02 bc01 |001a: const-string v2, "enable" // string@01bc │ │ -004ee0: 7230 2d00 2104 |001c: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ -004ee6: 0a02 |001f: move-result v2 │ │ -004ee8: 3802 1900 |0020: if-eqz v2, 0039 // +0019 │ │ -004eec: 1c02 6300 |0022: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -004ef0: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -004ef2: 7130 7b01 2503 |0025: invoke-static {v5, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -004ef8: 1c02 6300 |0028: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -004efc: 7130 7b01 2504 |002a: invoke-static {v5, v2, v4}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -004f02: 1c02 6300 |002d: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -004f06: 1223 |002f: const/4 v3, #int 2 // #2 │ │ -004f08: 7130 7b01 2503 |0030: invoke-static {v5, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -004f0e: 1c02 6300 |0033: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -004f12: 1233 |0035: const/4 v3, #int 3 // #3 │ │ -004f14: 7130 7b01 2503 |0036: invoke-static {v5, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -004f1a: 6e10 df00 0500 |0039: invoke-virtual {v5}, Lmohammad/adib/roundr/MainActivity;.finish:()V // method@00df │ │ -004f20: 0e00 |003c: return-void │ │ +005100: |[005100] mohammad.adib.roundr.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +005110: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +005112: 6f20 0100 6500 |0001: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0001 │ │ +005118: 7110 3c00 0500 |0004: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ +00511e: 0c01 |0007: move-result-object v1 │ │ +005120: 6302 0700 |0008: sget-boolean v2, Lmohammad/adib/roundr/BootReceiver;.boot_up:Z // field@0007 │ │ +005124: 3802 0600 |000a: if-eqz v2, 0010 // +0006 │ │ +005128: 6302 0e00 |000c: sget-boolean v2, Lmohammad/adib/roundr/Corner;.running:Z // field@000e │ │ +00512c: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ +005130: 2200 1400 |0010: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +005134: 1c02 7900 |0012: const-class v2, Lmohammad/adib/roundr/SettingsActivity; // type@0079 │ │ +005138: 7030 1f00 5002 |0014: invoke-direct {v0, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ +00513e: 6e20 e100 0500 |0017: invoke-virtual {v5, v0}, Lmohammad/adib/roundr/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@00e1 │ │ +005144: 1a02 bc01 |001a: const-string v2, "enable" // string@01bc │ │ +005148: 7230 2d00 2104 |001c: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ +00514e: 0a02 |001f: move-result v2 │ │ +005150: 3802 1900 |0020: if-eqz v2, 0039 // +0019 │ │ +005154: 1c02 6300 |0022: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005158: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +00515a: 7130 7b01 2503 |0025: invoke-static {v5, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005160: 1c02 6300 |0028: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005164: 7130 7b01 2504 |002a: invoke-static {v5, v2, v4}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +00516a: 1c02 6300 |002d: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +00516e: 1223 |002f: const/4 v3, #int 2 // #2 │ │ +005170: 7130 7b01 2503 |0030: invoke-static {v5, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005176: 1c02 6300 |0033: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +00517a: 1233 |0035: const/4 v3, #int 3 // #3 │ │ +00517c: 7130 7b01 2503 |0036: invoke-static {v5, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005182: 6e10 df00 0500 |0039: invoke-virtual {v5}, Lmohammad/adib/roundr/MainActivity;.finish:()V // method@00df │ │ +005188: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0004 line=43 │ │ 0x0008 line=44 │ │ 0x0010 line=45 │ │ 0x0017 line=46 │ │ @@ -312,17 +312,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004f24: |[004f24] mohammad.adib.roundr.R$anim.:()V │ │ -004f34: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -004f3a: 0e00 |0003: return-void │ │ +00518c: |[00518c] mohammad.adib.roundr.R$anim.:()V │ │ +00519c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +0051a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/R$anim; │ │ │ │ Virtual methods - │ │ @@ -356,17 +356,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004f3c: |[004f3c] mohammad.adib.roundr.R$attr.:()V │ │ -004f4c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -004f52: 0e00 |0003: return-void │ │ +0051a4: |[0051a4] mohammad.adib.roundr.R$attr.:()V │ │ +0051b4: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +0051ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/R$attr; │ │ │ │ Virtual methods - │ │ @@ -405,17 +405,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004f54: |[004f54] mohammad.adib.roundr.R$color.:()V │ │ -004f64: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -004f6a: 0e00 |0003: return-void │ │ +0051bc: |[0051bc] mohammad.adib.roundr.R$color.:()V │ │ +0051cc: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +0051d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/R$color; │ │ │ │ Virtual methods - │ │ @@ -524,17 +524,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004f6c: |[004f6c] mohammad.adib.roundr.R$drawable.:()V │ │ -004f7c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -004f82: 0e00 |0003: return-void │ │ +0051d4: |[0051d4] mohammad.adib.roundr.R$drawable.:()V │ │ +0051e4: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +0051ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -653,17 +653,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004f84: |[004f84] mohammad.adib.roundr.R$id.:()V │ │ -004f94: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -004f9a: 0e00 |0003: return-void │ │ +0051ec: |[0051ec] mohammad.adib.roundr.R$id.:()V │ │ +0051fc: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/R$id; │ │ │ │ Virtual methods - │ │ @@ -722,17 +722,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004f9c: |[004f9c] mohammad.adib.roundr.R$layout.:()V │ │ -004fac: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -004fb2: 0e00 |0003: return-void │ │ +005204: |[005204] mohammad.adib.roundr.R$layout.:()V │ │ +005214: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +00521a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/R$layout; │ │ │ │ Virtual methods - │ │ @@ -806,17 +806,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004fb4: |[004fb4] mohammad.adib.roundr.R$string.:()V │ │ -004fc4: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -004fca: 0e00 |0003: return-void │ │ +00521c: |[00521c] mohammad.adib.roundr.R$string.:()V │ │ +00522c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/R$string; │ │ │ │ Virtual methods - │ │ @@ -860,17 +860,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004fcc: |[004fcc] mohammad.adib.roundr.R$style.:()V │ │ -004fdc: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -004fe2: 0e00 |0003: return-void │ │ +005234: |[005234] mohammad.adib.roundr.R$style.:()V │ │ +005244: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +00524a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/R$style; │ │ │ │ Virtual methods - │ │ @@ -909,17 +909,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004fe4: |[004fe4] mohammad.adib.roundr.R$xml.:()V │ │ -004ff4: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -004ffa: 0e00 |0003: return-void │ │ +00524c: |[00524c] mohammad.adib.roundr.R$xml.:()V │ │ +00525c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/R$xml; │ │ │ │ Virtual methods - │ │ @@ -952,21 +952,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004ffc: |[004ffc] mohammad.adib.roundr.R.:()V │ │ -00500c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005012: 0e00 |0003: return-void │ │ +005264: |[005264] mohammad.adib.roundr.R.:()V │ │ +005274: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +00527a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 288 (R.java) │ │ │ │ Class #13 header: │ │ @@ -1048,34 +1047,34 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -005014: |[005014] mohammad.adib.roundr.SeekBarPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -005024: 7030 3500 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0035 │ │ -00502a: 6e10 9900 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -005030: 0c00 |0006: move-result-object v0 │ │ -005032: 6e10 8800 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0088 │ │ -005038: 0c00 |000a: move-result-object v0 │ │ -00503a: 5b10 4600 |000b: iput-object v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ -00503e: 1300 6400 |000d: const/16 v0, #int 100 // #64 │ │ -005042: 5910 4a00 |000f: iput v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mMaxValue:I // field@004a │ │ -005046: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -005048: 5910 4b00 |0012: iput v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ -00504c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -00504e: 5910 4900 |0015: iput v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ -005052: 1a00 0000 |0017: const-string v0, "" // string@0000 │ │ -005056: 5b10 4e00 |0019: iput-object v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mUnitsLeft:Ljava/lang/String; // field@004e │ │ -00505a: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ -00505e: 5b10 4f00 |001d: iput-object v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mUnitsRight:Ljava/lang/String; // field@004f │ │ -005062: 5b12 4700 |001f: iput-object v2, v1, Lmohammad/adib/roundr/SeekBarPreference;.context:Landroid/content/Context; // field@0047 │ │ -005066: 7030 f200 2103 |0021: invoke-direct {v1, v2, v3}, Lmohammad/adib/roundr/SeekBarPreference;.initPreference:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00f2 │ │ -00506c: 0e00 |0024: return-void │ │ +00527c: |[00527c] mohammad.adib.roundr.SeekBarPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +00528c: 7030 3500 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0035 │ │ +005292: 6e10 9900 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +005298: 0c00 |0006: move-result-object v0 │ │ +00529a: 6e10 8800 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0088 │ │ +0052a0: 0c00 |000a: move-result-object v0 │ │ +0052a2: 5b10 4600 |000b: iput-object v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ +0052a6: 1300 6400 |000d: const/16 v0, #int 100 // #64 │ │ +0052aa: 5910 4a00 |000f: iput v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mMaxValue:I // field@004a │ │ +0052ae: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0052b0: 5910 4b00 |0012: iput v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ +0052b4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0052b6: 5910 4900 |0015: iput v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ +0052ba: 1a00 0000 |0017: const-string v0, "" // string@0000 │ │ +0052be: 5b10 4e00 |0019: iput-object v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mUnitsLeft:Ljava/lang/String; // field@004e │ │ +0052c2: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ +0052c6: 5b10 4f00 |001d: iput-object v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mUnitsRight:Ljava/lang/String; // field@004f │ │ +0052ca: 5b12 4700 |001f: iput-object v2, v1, Lmohammad/adib/roundr/SeekBarPreference;.context:Landroid/content/Context; // field@0047 │ │ +0052ce: 7030 f200 2103 |0021: invoke-direct {v1, v2, v3}, Lmohammad/adib/roundr/SeekBarPreference;.initPreference:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00f2 │ │ +0052d4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=21 │ │ 0x000d line=27 │ │ 0x0011 line=28 │ │ 0x0014 line=29 │ │ @@ -1094,33 +1093,33 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -005070: |[005070] mohammad.adib.roundr.SeekBarPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -005080: 7040 3600 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0036 │ │ -005086: 6e10 9900 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -00508c: 0c00 |0006: move-result-object v0 │ │ -00508e: 6e10 8800 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0088 │ │ -005094: 0c00 |000a: move-result-object v0 │ │ -005096: 5b10 4600 |000b: iput-object v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ -00509a: 1300 6400 |000d: const/16 v0, #int 100 // #64 │ │ -00509e: 5910 4a00 |000f: iput v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mMaxValue:I // field@004a │ │ -0050a2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0050a4: 5910 4b00 |0012: iput v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ -0050a8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0050aa: 5910 4900 |0015: iput v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ -0050ae: 1a00 0000 |0017: const-string v0, "" // string@0000 │ │ -0050b2: 5b10 4e00 |0019: iput-object v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mUnitsLeft:Ljava/lang/String; // field@004e │ │ -0050b6: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ -0050ba: 5b10 4f00 |001d: iput-object v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mUnitsRight:Ljava/lang/String; // field@004f │ │ -0050be: 7030 f200 2103 |001f: invoke-direct {v1, v2, v3}, Lmohammad/adib/roundr/SeekBarPreference;.initPreference:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00f2 │ │ -0050c4: 0e00 |0022: return-void │ │ +0052d8: |[0052d8] mohammad.adib.roundr.SeekBarPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0052e8: 7040 3600 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0036 │ │ +0052ee: 6e10 9900 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +0052f4: 0c00 |0006: move-result-object v0 │ │ +0052f6: 6e10 8800 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0088 │ │ +0052fc: 0c00 |000a: move-result-object v0 │ │ +0052fe: 5b10 4600 |000b: iput-object v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ +005302: 1300 6400 |000d: const/16 v0, #int 100 // #64 │ │ +005306: 5910 4a00 |000f: iput v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mMaxValue:I // field@004a │ │ +00530a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +00530c: 5910 4b00 |0012: iput v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ +005310: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +005312: 5910 4900 |0015: iput v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ +005316: 1a00 0000 |0017: const-string v0, "" // string@0000 │ │ +00531a: 5b10 4e00 |0019: iput-object v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mUnitsLeft:Ljava/lang/String; // field@004e │ │ +00531e: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ +005322: 5b10 4f00 |001d: iput-object v0, v1, Lmohammad/adib/roundr/SeekBarPreference;.mUnitsRight:Ljava/lang/String; // field@004f │ │ +005326: 7030 f200 2103 |001f: invoke-direct {v1, v2, v3}, Lmohammad/adib/roundr/SeekBarPreference;.initPreference:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00f2 │ │ +00532c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=21 │ │ 0x000d line=27 │ │ 0x0011 line=28 │ │ 0x0014 line=29 │ │ @@ -1139,20 +1138,20 @@ │ │ type : '(Landroid/util/AttributeSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0050c8: |[0050c8] mohammad.adib.roundr.SeekBarPreference.getAttributeStringValue:(Landroid/util/AttributeSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0050d8: 7230 3e00 3204 |0000: invoke-interface {v2, v3, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@003e │ │ -0050de: 0c00 |0003: move-result-object v0 │ │ -0050e0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0050e4: 0750 |0006: move-object v0, v5 │ │ -0050e6: 1100 |0007: return-object v0 │ │ +005330: |[005330] mohammad.adib.roundr.SeekBarPreference.getAttributeStringValue:(Landroid/util/AttributeSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +005340: 7230 3e00 3204 |0000: invoke-interface {v2, v3, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@003e │ │ +005346: 0c00 |0003: move-result-object v0 │ │ +005348: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +00534c: 0750 |0006: move-object v0, v5 │ │ +00534e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x0006 line=77 │ │ 0x0007 line=79 │ │ locals : │ │ @@ -1168,27 +1167,27 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0050e8: |[0050e8] mohammad.adib.roundr.SeekBarPreference.initPreference:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0050f8: 7020 fd00 5300 |0000: invoke-direct {v3, v5}, Lmohammad/adib/roundr/SeekBarPreference;.setValuesFromXml:(Landroid/util/AttributeSet;)V // method@00fd │ │ -0050fe: 2200 3e00 |0003: new-instance v0, Landroid/widget/SeekBar; // type@003e │ │ -005102: 7030 8000 4005 |0005: invoke-direct {v0, v4, v5}, Landroid/widget/SeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0080 │ │ -005108: 5b30 4c00 |0008: iput-object v0, v3, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ -00510c: 5430 4c00 |000a: iget-object v0, v3, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ -005110: 5231 4a00 |000c: iget v1, v3, Lmohammad/adib/roundr/SeekBarPreference;.mMaxValue:I // field@004a │ │ -005114: 5232 4b00 |000e: iget v2, v3, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ -005118: b121 |0010: sub-int/2addr v1, v2 │ │ -00511a: 6e20 8200 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@0082 │ │ -005120: 5430 4c00 |0014: iget-object v0, v3, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ -005124: 6e20 8300 3000 |0016: invoke-virtual {v0, v3}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0083 │ │ -00512a: 0e00 |0019: return-void │ │ +005350: |[005350] mohammad.adib.roundr.SeekBarPreference.initPreference:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +005360: 7020 fd00 5300 |0000: invoke-direct {v3, v5}, Lmohammad/adib/roundr/SeekBarPreference;.setValuesFromXml:(Landroid/util/AttributeSet;)V // method@00fd │ │ +005366: 2200 3e00 |0003: new-instance v0, Landroid/widget/SeekBar; // type@003e │ │ +00536a: 7030 8000 4005 |0005: invoke-direct {v0, v4, v5}, Landroid/widget/SeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0080 │ │ +005370: 5b30 4c00 |0008: iput-object v0, v3, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ +005374: 5430 4c00 |000a: iget-object v0, v3, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ +005378: 5231 4a00 |000c: iget v1, v3, Lmohammad/adib/roundr/SeekBarPreference;.mMaxValue:I // field@004a │ │ +00537c: 5232 4b00 |000e: iget v2, v3, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ +005380: b121 |0010: sub-int/2addr v1, v2 │ │ +005382: 6e20 8200 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@0082 │ │ +005388: 5430 4c00 |0014: iget-object v0, v3, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ +00538c: 6e20 8300 3000 |0016: invoke-virtual {v0, v3}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0083 │ │ +005392: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x000a line=52 │ │ 0x0014 line=53 │ │ 0x0019 line=54 │ │ @@ -1198,88 +1197,88 @@ │ │ 0x0000 - 0x001a reg=5 attrs Landroid/util/AttributeSet; │ │ │ │ #4 : (in Lmohammad/adib/roundr/SeekBarPreference;) │ │ name : 'pxFromDp' │ │ type : '(D)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -00512c: |[00512c] mohammad.adib.roundr.SeekBarPreference.pxFromDp:(D)I │ │ -00513c: 5420 4700 |0000: iget-object v0, v2, Lmohammad/adib/roundr/SeekBarPreference;.context:Landroid/content/Context; // field@0047 │ │ -005140: 6e10 1a00 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001a │ │ -005146: 0c00 |0005: move-result-object v0 │ │ -005148: 6e10 2f00 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@002f │ │ -00514e: 0c00 |0009: move-result-object v0 │ │ -005150: 5200 0300 |000a: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0003 │ │ -005154: 8900 |000c: float-to-double v0, v0 │ │ -005156: cd30 |000d: mul-double/2addr v0, v3 │ │ -005158: 8a00 |000e: double-to-int v0, v0 │ │ -00515a: 0f00 |000f: return v0 │ │ +005394: |[005394] mohammad.adib.roundr.SeekBarPreference.pxFromDp:(D)I │ │ +0053a4: 5430 4700 |0000: iget-object v0, v3, Lmohammad/adib/roundr/SeekBarPreference;.context:Landroid/content/Context; // field@0047 │ │ +0053a8: 6e10 1a00 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001a │ │ +0053ae: 0c00 |0005: move-result-object v0 │ │ +0053b0: 6e10 2f00 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@002f │ │ +0053b6: 0c00 |0009: move-result-object v0 │ │ +0053b8: 5200 0300 |000a: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0003 │ │ +0053bc: 8900 |000c: float-to-double v0, v0 │ │ +0053be: cd40 |000d: mul-double/2addr v0, v4 │ │ +0053c0: 8a00 |000e: double-to-int v0, v0 │ │ +0053c2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ - 0x0000 - 0x0010 reg=2 this Lmohammad/adib/roundr/SeekBarPreference; │ │ - 0x0000 - 0x0010 reg=3 dp D │ │ + 0x0000 - 0x0010 reg=3 this Lmohammad/adib/roundr/SeekBarPreference; │ │ + 0x0000 - 0x0010 reg=4 dp D │ │ │ │ #5 : (in Lmohammad/adib/roundr/SeekBarPreference;) │ │ name : 'setValuesFromXml' │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -00515c: |[00515c] mohammad.adib.roundr.SeekBarPreference.setValuesFromXml:(Landroid/util/AttributeSet;)V │ │ -00516c: 1a03 2202 |0000: const-string v3, "http://schemas.android.com/apk/res/android" // string@0222 │ │ -005170: 1a04 5702 |0002: const-string v4, "max" // string@0257 │ │ -005174: 1305 6400 |0004: const/16 v5, #int 100 // #64 │ │ -005178: 7240 3d00 3754 |0006: invoke-interface {v7, v3, v4, v5}, Landroid/util/AttributeSet;.getAttributeIntValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@003d │ │ -00517e: 0a03 |0009: move-result v3 │ │ -005180: 5963 4a00 |000a: iput v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mMaxValue:I // field@004a │ │ -005184: 1a03 bb02 |000c: const-string v3, "roundrprefs" // string@02bb │ │ -005188: 1a04 5c02 |000e: const-string v4, "min" // string@025c │ │ -00518c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -00518e: 7240 3d00 3754 |0011: invoke-interface {v7, v3, v4, v5}, Landroid/util/AttributeSet;.getAttributeIntValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@003d │ │ -005194: 0a03 |0014: move-result v3 │ │ -005196: 5963 4b00 |0015: iput v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ -00519a: 1a03 bb02 |0017: const-string v3, "roundrprefs" // string@02bb │ │ -00519e: 1a04 2203 |0019: const-string v4, "unitsLeft" // string@0322 │ │ -0051a2: 1a05 0000 |001b: const-string v5, "" // string@0000 │ │ -0051a6: 7055 ef00 7643 |001d: invoke-direct {v6, v7, v3, v4, v5}, Lmohammad/adib/roundr/SeekBarPreference;.getAttributeStringValue:(Landroid/util/AttributeSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00ef │ │ -0051ac: 0c03 |0020: move-result-object v3 │ │ -0051ae: 5b63 4e00 |0021: iput-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mUnitsLeft:Ljava/lang/String; // field@004e │ │ -0051b2: 1a03 bb02 |0023: const-string v3, "roundrprefs" // string@02bb │ │ -0051b6: 1a04 2103 |0025: const-string v4, "units" // string@0321 │ │ -0051ba: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -0051be: 7055 ef00 7643 |0029: invoke-direct {v6, v7, v3, v4, v5}, Lmohammad/adib/roundr/SeekBarPreference;.getAttributeStringValue:(Landroid/util/AttributeSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00ef │ │ -0051c4: 0c02 |002c: move-result-object v2 │ │ -0051c6: 1a03 bb02 |002d: const-string v3, "roundrprefs" // string@02bb │ │ -0051ca: 1a04 2303 |002f: const-string v4, "unitsRight" // string@0323 │ │ -0051ce: 7052 ef00 7643 |0031: invoke-direct {v6, v7, v3, v4, v2}, Lmohammad/adib/roundr/SeekBarPreference;.getAttributeStringValue:(Landroid/util/AttributeSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00ef │ │ -0051d4: 0c03 |0034: move-result-object v3 │ │ -0051d6: 5b63 4f00 |0035: iput-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mUnitsRight:Ljava/lang/String; // field@004f │ │ -0051da: 1a03 bb02 |0037: const-string v3, "roundrprefs" // string@02bb │ │ -0051de: 1a04 3302 |0039: const-string v4, "interval" // string@0233 │ │ -0051e2: 7230 3e00 3704 |003b: invoke-interface {v7, v3, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@003e │ │ -0051e8: 0c01 |003e: move-result-object v1 │ │ -0051ea: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ -0051ee: 7110 8f00 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@008f │ │ -0051f4: 0a03 |0044: move-result v3 │ │ -0051f6: 5963 4900 |0045: iput v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ -0051fa: 0e00 |0047: return-void │ │ -0051fc: 0d00 |0048: move-exception v0 │ │ -0051fe: 5463 4600 |0049: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ -005202: 1a04 6a00 |004b: const-string v4, "Invalid interval value" // string@006a │ │ -005206: 7130 4100 4300 |004d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0041 │ │ -00520c: 28f7 |0050: goto 0047 // -0009 │ │ +0053c4: |[0053c4] mohammad.adib.roundr.SeekBarPreference.setValuesFromXml:(Landroid/util/AttributeSet;)V │ │ +0053d4: 1a03 2202 |0000: const-string v3, "http://schemas.android.com/apk/res/android" // string@0222 │ │ +0053d8: 1a04 5602 |0002: const-string v4, "max" // string@0256 │ │ +0053dc: 1305 6400 |0004: const/16 v5, #int 100 // #64 │ │ +0053e0: 7240 3d00 3754 |0006: invoke-interface {v7, v3, v4, v5}, Landroid/util/AttributeSet;.getAttributeIntValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@003d │ │ +0053e6: 0a03 |0009: move-result v3 │ │ +0053e8: 5963 4a00 |000a: iput v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mMaxValue:I // field@004a │ │ +0053ec: 1a03 ba02 |000c: const-string v3, "roundrprefs" // string@02ba │ │ +0053f0: 1a04 5b02 |000e: const-string v4, "min" // string@025b │ │ +0053f4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +0053f6: 7240 3d00 3754 |0011: invoke-interface {v7, v3, v4, v5}, Landroid/util/AttributeSet;.getAttributeIntValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@003d │ │ +0053fc: 0a03 |0014: move-result v3 │ │ +0053fe: 5963 4b00 |0015: iput v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ +005402: 1a03 ba02 |0017: const-string v3, "roundrprefs" // string@02ba │ │ +005406: 1a04 2103 |0019: const-string v4, "unitsLeft" // string@0321 │ │ +00540a: 1a05 0000 |001b: const-string v5, "" // string@0000 │ │ +00540e: 7055 ef00 7643 |001d: invoke-direct {v6, v7, v3, v4, v5}, Lmohammad/adib/roundr/SeekBarPreference;.getAttributeStringValue:(Landroid/util/AttributeSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00ef │ │ +005414: 0c03 |0020: move-result-object v3 │ │ +005416: 5b63 4e00 |0021: iput-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mUnitsLeft:Ljava/lang/String; // field@004e │ │ +00541a: 1a03 ba02 |0023: const-string v3, "roundrprefs" // string@02ba │ │ +00541e: 1a04 2003 |0025: const-string v4, "units" // string@0320 │ │ +005422: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +005426: 7055 ef00 7643 |0029: invoke-direct {v6, v7, v3, v4, v5}, Lmohammad/adib/roundr/SeekBarPreference;.getAttributeStringValue:(Landroid/util/AttributeSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00ef │ │ +00542c: 0c02 |002c: move-result-object v2 │ │ +00542e: 1a03 ba02 |002d: const-string v3, "roundrprefs" // string@02ba │ │ +005432: 1a04 2203 |002f: const-string v4, "unitsRight" // string@0322 │ │ +005436: 7052 ef00 7643 |0031: invoke-direct {v6, v7, v3, v4, v2}, Lmohammad/adib/roundr/SeekBarPreference;.getAttributeStringValue:(Landroid/util/AttributeSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00ef │ │ +00543c: 0c03 |0034: move-result-object v3 │ │ +00543e: 5b63 4f00 |0035: iput-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mUnitsRight:Ljava/lang/String; // field@004f │ │ +005442: 1a03 ba02 |0037: const-string v3, "roundrprefs" // string@02ba │ │ +005446: 1a04 3202 |0039: const-string v4, "interval" // string@0232 │ │ +00544a: 7230 3e00 3704 |003b: invoke-interface {v7, v3, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@003e │ │ +005450: 0c01 |003e: move-result-object v1 │ │ +005452: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ +005456: 7110 8f00 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@008f │ │ +00545c: 0a03 |0044: move-result v3 │ │ +00545e: 5963 4900 |0045: iput v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ +005462: 0e00 |0047: return-void │ │ +005464: 0d00 |0048: move-exception v0 │ │ +005466: 5463 4600 |0049: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ +00546a: 1a04 6a00 |004b: const-string v4, "Invalid interval value" // string@006a │ │ +00546e: 7130 4100 4300 |004d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0041 │ │ +005474: 28f7 |0050: goto 0047 // -0009 │ │ catches : 1 │ │ 0x0037 - 0x0047 │ │ Ljava/lang/Exception; -> 0x0048 │ │ positions : │ │ 0x0000 line=57 │ │ 0x000c line=58 │ │ 0x0017 line=60 │ │ @@ -1304,50 +1303,50 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -00521c: |[00521c] mohammad.adib.roundr.SeekBarPreference.onBindView:(Landroid/view/View;)V │ │ -00522c: 6f20 3700 7600 |0000: invoke-super {v6, v7}, Landroid/preference/Preference;.onBindView:(Landroid/view/View;)V // method@0037 │ │ -005232: 5463 4c00 |0003: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ -005236: 6e10 8100 0300 |0005: invoke-virtual {v3}, Landroid/widget/SeekBar;.getParent:()Landroid/view/ViewParent; // method@0081 │ │ -00523c: 0c02 |0008: move-result-object v2 │ │ -00523e: 1403 0600 097f |0009: const v3, #float 1.82104e+38 // #7f090006 │ │ -005244: 6e20 5600 3700 |000c: invoke-virtual {v7, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ -00524a: 0c01 |000f: move-result-object v1 │ │ -00524c: 1f01 2f00 |0010: check-cast v1, Landroid/view/ViewGroup; // type@002f │ │ -005250: 3212 1500 |0012: if-eq v2, v1, 0027 // +0015 │ │ -005254: 3802 0900 |0014: if-eqz v2, 001d // +0009 │ │ -005258: 1f02 2f00 |0016: check-cast v2, Landroid/view/ViewGroup; // type@002f │ │ -00525c: 5463 4c00 |0018: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ -005260: 6e20 6200 3200 |001a: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0062 │ │ -005266: 6e10 6100 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.removeAllViews:()V // method@0061 │ │ -00526c: 5463 4c00 |0020: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ -005270: 12f4 |0022: const/4 v4, #int -1 // #ff │ │ -005272: 12e5 |0023: const/4 v5, #int -2 // #fe │ │ -005274: 6e40 5d00 3154 |0024: invoke-virtual {v1, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;II)V // method@005d │ │ -00527a: 6e20 fe00 7600 |0027: invoke-virtual {v6, v7}, Lmohammad/adib/roundr/SeekBarPreference;.updateView:(Landroid/view/View;)V // method@00fe │ │ -005280: 0e00 |002a: return-void │ │ -005282: 0d00 |002b: move-exception v0 │ │ -005284: 5463 4600 |002c: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ -005288: 2204 5400 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@0054 │ │ -00528c: 7010 a100 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -005292: 1a05 4400 |0033: const-string v5, "Error binding view: " // string@0044 │ │ -005296: 6e20 a500 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -00529c: 0c04 |0038: move-result-object v4 │ │ -00529e: 6e10 8b00 0000 |0039: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@008b │ │ -0052a4: 0c05 |003c: move-result-object v5 │ │ -0052a6: 6e20 a500 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -0052ac: 0c04 |0040: move-result-object v4 │ │ -0052ae: 6e10 a600 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -0052b4: 0c04 |0044: move-result-object v4 │ │ -0052b6: 7120 4000 4300 |0045: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0040 │ │ -0052bc: 28df |0048: goto 0027 // -0021 │ │ +005484: |[005484] mohammad.adib.roundr.SeekBarPreference.onBindView:(Landroid/view/View;)V │ │ +005494: 6f20 3700 7600 |0000: invoke-super {v6, v7}, Landroid/preference/Preference;.onBindView:(Landroid/view/View;)V // method@0037 │ │ +00549a: 5463 4c00 |0003: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ +00549e: 6e10 8100 0300 |0005: invoke-virtual {v3}, Landroid/widget/SeekBar;.getParent:()Landroid/view/ViewParent; // method@0081 │ │ +0054a4: 0c02 |0008: move-result-object v2 │ │ +0054a6: 1403 0600 097f |0009: const v3, #float 1.82104e+38 // #7f090006 │ │ +0054ac: 6e20 5600 3700 |000c: invoke-virtual {v7, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ +0054b2: 0c01 |000f: move-result-object v1 │ │ +0054b4: 1f01 2f00 |0010: check-cast v1, Landroid/view/ViewGroup; // type@002f │ │ +0054b8: 3212 1500 |0012: if-eq v2, v1, 0027 // +0015 │ │ +0054bc: 3802 0900 |0014: if-eqz v2, 001d // +0009 │ │ +0054c0: 1f02 2f00 |0016: check-cast v2, Landroid/view/ViewGroup; // type@002f │ │ +0054c4: 5463 4c00 |0018: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ +0054c8: 6e20 6200 3200 |001a: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0062 │ │ +0054ce: 6e10 6100 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.removeAllViews:()V // method@0061 │ │ +0054d4: 5463 4c00 |0020: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ +0054d8: 12f4 |0022: const/4 v4, #int -1 // #ff │ │ +0054da: 12e5 |0023: const/4 v5, #int -2 // #fe │ │ +0054dc: 6e40 5d00 3154 |0024: invoke-virtual {v1, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;II)V // method@005d │ │ +0054e2: 6e20 fe00 7600 |0027: invoke-virtual {v6, v7}, Lmohammad/adib/roundr/SeekBarPreference;.updateView:(Landroid/view/View;)V // method@00fe │ │ +0054e8: 0e00 |002a: return-void │ │ +0054ea: 0d00 |002b: move-exception v0 │ │ +0054ec: 5463 4600 |002c: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ +0054f0: 2204 5400 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@0054 │ │ +0054f4: 7010 a100 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +0054fa: 1a05 4400 |0033: const-string v5, "Error binding view: " // string@0044 │ │ +0054fe: 6e20 a500 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +005504: 0c04 |0038: move-result-object v4 │ │ +005506: 6e10 8b00 0000 |0039: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@008b │ │ +00550c: 0c05 |003c: move-result-object v5 │ │ +00550e: 6e20 a500 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +005514: 0c04 |0040: move-result-object v4 │ │ +005516: 6e10 a600 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +00551c: 0c04 |0044: move-result-object v4 │ │ +00551e: 7120 4000 4300 |0045: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0040 │ │ +005524: 28df |0048: goto 0027 // -0021 │ │ catches : 1 │ │ 0x0003 - 0x0027 │ │ Ljava/lang/Exception; -> 0x002b │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=105 │ │ 0x0009 line=106 │ │ @@ -1372,35 +1371,35 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0052cc: |[0052cc] mohammad.adib.roundr.SeekBarPreference.onCreateView:(Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0052dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0052de: 6e10 f000 0600 |0001: invoke-virtual {v6}, Lmohammad/adib/roundr/SeekBarPreference;.getContext:()Landroid/content/Context; // method@00f0 │ │ -0052e4: 0c04 |0004: move-result-object v4 │ │ -0052e6: 1a05 4402 |0005: const-string v5, "layout_inflater" // string@0244 │ │ -0052ea: 6e20 1b00 5400 |0007: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@001b │ │ -0052f0: 0c03 |000a: move-result-object v3 │ │ -0052f2: 1f03 2900 |000b: check-cast v3, Landroid/view/LayoutInflater; // type@0029 │ │ -0052f6: 1404 0300 037f |000d: const v4, #float 1.74129e+38 // #7f030003 │ │ -0052fc: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0052fe: 6e40 4f00 4357 |0011: invoke-virtual {v3, v4, v7, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@004f │ │ -005304: 0c04 |0014: move-result-object v4 │ │ -005306: 0740 |0015: move-object v0, v4 │ │ -005308: 1f00 3a00 |0016: check-cast v0, Landroid/widget/RelativeLayout; // type@003a │ │ -00530c: 0702 |0018: move-object v2, v0 │ │ -00530e: 1102 |0019: return-object v2 │ │ -005310: 0d01 |001a: move-exception v1 │ │ -005312: 5464 4600 |001b: iget-object v4, v6, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ -005316: 1a05 4500 |001d: const-string v5, "Error creating seek bar preference" // string@0045 │ │ -00531a: 7130 4100 5401 |001f: invoke-static {v4, v5, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0041 │ │ -005320: 28f7 |0022: goto 0019 // -0009 │ │ +005534: |[005534] mohammad.adib.roundr.SeekBarPreference.onCreateView:(Landroid/view/ViewGroup;)Landroid/view/View; │ │ +005544: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +005546: 6e10 f000 0600 |0001: invoke-virtual {v6}, Lmohammad/adib/roundr/SeekBarPreference;.getContext:()Landroid/content/Context; // method@00f0 │ │ +00554c: 0c04 |0004: move-result-object v4 │ │ +00554e: 1a05 4302 |0005: const-string v5, "layout_inflater" // string@0243 │ │ +005552: 6e20 1b00 5400 |0007: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@001b │ │ +005558: 0c03 |000a: move-result-object v3 │ │ +00555a: 1f03 2900 |000b: check-cast v3, Landroid/view/LayoutInflater; // type@0029 │ │ +00555e: 1404 0300 037f |000d: const v4, #float 1.74129e+38 // #7f030003 │ │ +005564: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +005566: 6e40 4f00 4357 |0011: invoke-virtual {v3, v4, v7, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@004f │ │ +00556c: 0c04 |0014: move-result-object v4 │ │ +00556e: 0740 |0015: move-object v0, v4 │ │ +005570: 1f00 3a00 |0016: check-cast v0, Landroid/widget/RelativeLayout; // type@003a │ │ +005574: 0702 |0018: move-object v2, v0 │ │ +005576: 1102 |0019: return-object v2 │ │ +005578: 0d01 |001a: move-exception v1 │ │ +00557a: 5464 4600 |001b: iget-object v4, v6, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ +00557e: 1a05 4500 |001d: const-string v5, "Error creating seek bar preference" // string@0045 │ │ +005582: 7130 4100 5401 |001f: invoke-static {v4, v5, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0041 │ │ +005588: 28f7 |0022: goto 0019 // -0009 │ │ catches : 1 │ │ 0x0001 - 0x0019 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=85 │ │ 0x0001 line=88 │ │ 0x000d line=90 │ │ @@ -1419,21 +1418,21 @@ │ │ type : '(Landroid/content/res/TypedArray;I)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -005330: |[005330] mohammad.adib.roundr.SeekBarPreference.onGetDefaultValue:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ -005340: 1301 3200 |0000: const/16 v1, #int 50 // #32 │ │ -005344: 6e30 3100 4301 |0002: invoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0031 │ │ -00534a: 0a00 |0005: move-result v0 │ │ -00534c: 7110 9000 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ -005352: 0c01 |0009: move-result-object v1 │ │ -005354: 1101 |000a: return-object v1 │ │ +005598: |[005598] mohammad.adib.roundr.SeekBarPreference.onGetDefaultValue:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ +0055a8: 1301 3200 |0000: const/16 v1, #int 50 // #32 │ │ +0055ac: 6e30 3100 4301 |0002: invoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0031 │ │ +0055b2: 0a00 |0005: move-result v0 │ │ +0055b4: 7110 9000 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ +0055ba: 0c01 |0009: move-result-object v1 │ │ +0055bc: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=189 │ │ locals : │ │ 0x0006 - 0x000b reg=0 defaultValue I │ │ 0x0000 - 0x000b reg=2 this Lmohammad/adib/roundr/SeekBarPreference; │ │ @@ -1445,68 +1444,68 @@ │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 98 16-bit code units │ │ -005358: |[005358] mohammad.adib.roundr.SeekBarPreference.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -005368: 5280 4b00 |0000: iget v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ -00536c: 9007 0a00 |0002: add-int v7, v10, v0 │ │ -005370: 5280 4a00 |0004: iget v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMaxValue:I // field@004a │ │ -005374: 3707 1700 |0006: if-le v7, v0, 001d // +0017 │ │ -005378: 5287 4a00 |0008: iget v7, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMaxValue:I // field@004a │ │ -00537c: 7110 9000 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ -005382: 0c00 |000d: move-result-object v0 │ │ -005384: 6e20 ee00 0800 |000e: invoke-virtual {v8, v0}, Lmohammad/adib/roundr/SeekBarPreference;.callChangeListener:(Ljava/lang/Object;)Z // method@00ee │ │ -00538a: 0a00 |0011: move-result v0 │ │ -00538c: 3900 2b00 |0012: if-nez v0, 003d // +002b │ │ -005390: 5280 4800 |0014: iget v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ -005394: 5281 4b00 |0016: iget v1, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ -005398: b110 |0018: sub-int/2addr v0, v1 │ │ -00539a: 6e20 8400 0900 |0019: invoke-virtual {v9, v0}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0084 │ │ -0053a0: 0e00 |001c: return-void │ │ -0053a2: 5280 4b00 |001d: iget v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ -0053a6: 3507 0500 |001f: if-ge v7, v0, 0024 // +0005 │ │ -0053aa: 5287 4b00 |0021: iget v7, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ -0053ae: 28e7 |0023: goto 000a // -0019 │ │ -0053b0: 5280 4900 |0024: iget v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ -0053b4: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -0053b6: 3210 e3ff |0027: if-eq v0, v1, 000a // -001d │ │ -0053ba: 5280 4900 |0029: iget v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ -0053be: 9400 0700 |002b: rem-int v0, v7, v0 │ │ -0053c2: 3800 ddff |002d: if-eqz v0, 000a // -0023 │ │ -0053c6: 8270 |002f: int-to-float v0, v7 │ │ -0053c8: 5281 4900 |0030: iget v1, v8, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ -0053cc: 8211 |0032: int-to-float v1, v1 │ │ -0053ce: c910 |0033: div-float/2addr v0, v1 │ │ -0053d0: 7110 9600 0000 |0034: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@0096 │ │ -0053d6: 0a00 |0037: move-result v0 │ │ -0053d8: 5281 4900 |0038: iget v1, v8, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ -0053dc: 9207 0001 |003a: mul-int v7, v0, v1 │ │ -0053e0: 28ce |003c: goto 000a // -0032 │ │ -0053e2: 5987 4800 |003d: iput v7, v8, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ -0053e6: 5480 4d00 |003f: iget-object v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mStatusText:Landroid/widget/TextView; // field@004d │ │ -0053ea: 8371 |0041: int-to-double v1, v7 │ │ -0053ec: 7030 fc00 1802 |0042: invoke-direct {v8, v1, v2}, Lmohammad/adib/roundr/SeekBarPreference;.pxFromDp:(D)I // method@00fc │ │ -0053f2: 0a01 |0045: move-result v1 │ │ -0053f4: 7110 a000 0100 |0046: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@00a0 │ │ -0053fa: 0c01 |0049: move-result-object v1 │ │ -0053fc: 6e20 8600 1000 |004a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0086 │ │ -005402: 6e20 fb00 7800 |004d: invoke-virtual {v8, v7}, Lmohammad/adib/roundr/SeekBarPreference;.persistInt:(I)Z // method@00fb │ │ -005408: 5480 4700 |0050: iget-object v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.context:Landroid/content/Context; // field@0047 │ │ -00540c: 1c01 6300 |0052: const-class v1, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -005410: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -005412: 1223 |0055: const/4 v3, #int 2 // #2 │ │ -005414: 2204 1c00 |0056: new-instance v4, Landroid/os/Bundle; // type@001c │ │ -005418: 7010 3400 0400 |0058: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0034 │ │ -00541e: 1c05 6300 |005b: const-class v5, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -005422: 12e6 |005d: const/4 v6, #int -2 // #fe │ │ -005424: 7707 7501 0000 |005e: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lwei/mark/standout/StandOutWindow;.sendData:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)V // method@0175 │ │ -00542a: 28bb |0061: goto 001c // -0045 │ │ +0055c0: |[0055c0] mohammad.adib.roundr.SeekBarPreference.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +0055d0: 5280 4b00 |0000: iget v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ +0055d4: 9007 0a00 |0002: add-int v7, v10, v0 │ │ +0055d8: 5280 4a00 |0004: iget v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMaxValue:I // field@004a │ │ +0055dc: 3707 1700 |0006: if-le v7, v0, 001d // +0017 │ │ +0055e0: 5287 4a00 |0008: iget v7, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMaxValue:I // field@004a │ │ +0055e4: 7110 9000 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ +0055ea: 0c00 |000d: move-result-object v0 │ │ +0055ec: 6e20 ee00 0800 |000e: invoke-virtual {v8, v0}, Lmohammad/adib/roundr/SeekBarPreference;.callChangeListener:(Ljava/lang/Object;)Z // method@00ee │ │ +0055f2: 0a00 |0011: move-result v0 │ │ +0055f4: 3900 2b00 |0012: if-nez v0, 003d // +002b │ │ +0055f8: 5280 4800 |0014: iget v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ +0055fc: 5281 4b00 |0016: iget v1, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ +005600: b110 |0018: sub-int/2addr v0, v1 │ │ +005602: 6e20 8400 0900 |0019: invoke-virtual {v9, v0}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0084 │ │ +005608: 0e00 |001c: return-void │ │ +00560a: 5280 4b00 |001d: iget v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ +00560e: 3507 0500 |001f: if-ge v7, v0, 0024 // +0005 │ │ +005612: 5287 4b00 |0021: iget v7, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ +005616: 28e7 |0023: goto 000a // -0019 │ │ +005618: 5280 4900 |0024: iget v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ +00561c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +00561e: 3210 e3ff |0027: if-eq v0, v1, 000a // -001d │ │ +005622: 5280 4900 |0029: iget v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ +005626: 9400 0700 |002b: rem-int v0, v7, v0 │ │ +00562a: 3800 ddff |002d: if-eqz v0, 000a // -0023 │ │ +00562e: 8270 |002f: int-to-float v0, v7 │ │ +005630: 5281 4900 |0030: iget v1, v8, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ +005634: 8211 |0032: int-to-float v1, v1 │ │ +005636: c910 |0033: div-float/2addr v0, v1 │ │ +005638: 7110 9600 0000 |0034: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@0096 │ │ +00563e: 0a00 |0037: move-result v0 │ │ +005640: 5281 4900 |0038: iget v1, v8, Lmohammad/adib/roundr/SeekBarPreference;.mInterval:I // field@0049 │ │ +005644: 9207 0001 |003a: mul-int v7, v0, v1 │ │ +005648: 28ce |003c: goto 000a // -0032 │ │ +00564a: 5987 4800 |003d: iput v7, v8, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ +00564e: 5480 4d00 |003f: iget-object v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.mStatusText:Landroid/widget/TextView; // field@004d │ │ +005652: 8372 |0041: int-to-double v2, v7 │ │ +005654: 7030 fc00 2803 |0042: invoke-direct {v8, v2, v3}, Lmohammad/adib/roundr/SeekBarPreference;.pxFromDp:(D)I // method@00fc │ │ +00565a: 0a01 |0045: move-result v1 │ │ +00565c: 7110 a000 0100 |0046: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@00a0 │ │ +005662: 0c01 |0049: move-result-object v1 │ │ +005664: 6e20 8600 1000 |004a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0086 │ │ +00566a: 6e20 fb00 7800 |004d: invoke-virtual {v8, v7}, Lmohammad/adib/roundr/SeekBarPreference;.persistInt:(I)Z // method@00fb │ │ +005670: 5480 4700 |0050: iget-object v0, v8, Lmohammad/adib/roundr/SeekBarPreference;.context:Landroid/content/Context; // field@0047 │ │ +005674: 1c01 6300 |0052: const-class v1, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005678: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +00567a: 1223 |0055: const/4 v3, #int 2 // #2 │ │ +00567c: 2204 1c00 |0056: new-instance v4, Landroid/os/Bundle; // type@001c │ │ +005680: 7010 3400 0400 |0058: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0034 │ │ +005686: 1c05 6300 |005b: const-class v5, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +00568a: 12e6 |005d: const/4 v6, #int -2 // #fe │ │ +00568c: 7707 7501 0000 |005e: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lwei/mark/standout/StandOutWindow;.sendData:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)V // method@0175 │ │ +005692: 28bb |0061: goto 001c // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=155 │ │ 0x0008 line=156 │ │ 0x000a line=163 │ │ 0x0014 line=164 │ │ @@ -1531,45 +1530,45 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -00542c: |[00542c] mohammad.adib.roundr.SeekBarPreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ -00543c: 3807 0b00 |0000: if-eqz v7, 000b // +000b │ │ -005440: 5263 4800 |0002: iget v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ -005444: 6e20 f100 3600 |0004: invoke-virtual {v6, v3}, Lmohammad/adib/roundr/SeekBarPreference;.getPersistedInt:(I)I // method@00f1 │ │ -00544a: 0a03 |0007: move-result v3 │ │ -00544c: 5963 4800 |0008: iput v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ -005450: 0e00 |000a: return-void │ │ -005452: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -005454: 0780 |000c: move-object v0, v8 │ │ -005456: 1f00 4d00 |000d: check-cast v0, Ljava/lang/Integer; // type@004d │ │ -00545a: 0703 |000f: move-object v3, v0 │ │ -00545c: 6e10 8e00 0300 |0010: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@008e │ │ -005462: 0a02 |0013: move-result v2 │ │ -005464: 6e20 fb00 2600 |0014: invoke-virtual {v6, v2}, Lmohammad/adib/roundr/SeekBarPreference;.persistInt:(I)Z // method@00fb │ │ -00546a: 5962 4800 |0017: iput v2, v6, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ -00546e: 28f1 |0019: goto 000a // -000f │ │ -005470: 0d01 |001a: move-exception v1 │ │ -005472: 5463 4600 |001b: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ -005476: 2204 5400 |001d: new-instance v4, Ljava/lang/StringBuilder; // type@0054 │ │ -00547a: 7010 a100 0400 |001f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -005480: 1a05 6900 |0022: const-string v5, "Invalid default value: " // string@0069 │ │ -005484: 6e20 a500 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -00548a: 0c04 |0027: move-result-object v4 │ │ -00548c: 6e10 9b00 0800 |0028: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@009b │ │ -005492: 0c05 |002b: move-result-object v5 │ │ -005494: 6e20 a500 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -00549a: 0c04 |002f: move-result-object v4 │ │ -00549c: 6e10 a600 0400 |0030: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -0054a2: 0c04 |0033: move-result-object v4 │ │ -0054a4: 7120 4000 4300 |0034: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0040 │ │ -0054aa: 28dd |0037: goto 0014 // -0023 │ │ +005694: |[005694] mohammad.adib.roundr.SeekBarPreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ +0056a4: 3807 0b00 |0000: if-eqz v7, 000b // +000b │ │ +0056a8: 5263 4800 |0002: iget v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ +0056ac: 6e20 f100 3600 |0004: invoke-virtual {v6, v3}, Lmohammad/adib/roundr/SeekBarPreference;.getPersistedInt:(I)I // method@00f1 │ │ +0056b2: 0a03 |0007: move-result v3 │ │ +0056b4: 5963 4800 |0008: iput v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ +0056b8: 0e00 |000a: return-void │ │ +0056ba: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0056bc: 0780 |000c: move-object v0, v8 │ │ +0056be: 1f00 4d00 |000d: check-cast v0, Ljava/lang/Integer; // type@004d │ │ +0056c2: 0703 |000f: move-object v3, v0 │ │ +0056c4: 6e10 8e00 0300 |0010: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@008e │ │ +0056ca: 0a02 |0013: move-result v2 │ │ +0056cc: 6e20 fb00 2600 |0014: invoke-virtual {v6, v2}, Lmohammad/adib/roundr/SeekBarPreference;.persistInt:(I)Z // method@00fb │ │ +0056d2: 5962 4800 |0017: iput v2, v6, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ +0056d6: 28f1 |0019: goto 000a // -000f │ │ +0056d8: 0d01 |001a: move-exception v1 │ │ +0056da: 5463 4600 |001b: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ +0056de: 2204 5400 |001d: new-instance v4, Ljava/lang/StringBuilder; // type@0054 │ │ +0056e2: 7010 a100 0400 |001f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +0056e8: 1a05 6900 |0022: const-string v5, "Invalid default value: " // string@0069 │ │ +0056ec: 6e20 a500 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +0056f2: 0c04 |0027: move-result-object v4 │ │ +0056f4: 6e10 9b00 0800 |0028: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@009b │ │ +0056fa: 0c05 |002b: move-result-object v5 │ │ +0056fc: 6e20 a500 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +005702: 0c04 |002f: move-result-object v4 │ │ +005704: 6e10 a600 0400 |0030: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +00570a: 0c04 |0033: move-result-object v4 │ │ +00570c: 7120 4000 4300 |0034: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0040 │ │ +005712: 28dd |0037: goto 0014 // -0023 │ │ catches : 1 │ │ 0x000c - 0x0013 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=196 │ │ 0x0002 line=197 │ │ 0x000a line=210 │ │ @@ -1591,16 +1590,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0054b8: |[0054b8] mohammad.adib.roundr.SeekBarPreference.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -0054c8: 0e00 |0000: return-void │ │ +005720: |[005720] mohammad.adib.roundr.SeekBarPreference.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +005730: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lmohammad/adib/roundr/SeekBarPreference; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -1609,82 +1608,82 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0054cc: |[0054cc] mohammad.adib.roundr.SeekBarPreference.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -0054dc: 6e10 f300 0000 |0000: invoke-virtual {v0}, Lmohammad/adib/roundr/SeekBarPreference;.notifyChanged:()V // method@00f3 │ │ -0054e2: 0e00 |0003: return-void │ │ +005734: |[005734] mohammad.adib.roundr.SeekBarPreference.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +005744: 6e10 f300 0000 |0000: invoke-virtual {v0}, Lmohammad/adib/roundr/SeekBarPreference;.notifyChanged:()V // method@00f3 │ │ +00574a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0003 line=183 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/SeekBarPreference; │ │ 0x0000 - 0x0004 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ #7 : (in Lmohammad/adib/roundr/SeekBarPreference;) │ │ name : 'updateView' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 8 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -0054e4: |[0054e4] mohammad.adib.roundr.SeekBarPreference.updateView:(Landroid/view/View;)V │ │ -0054f4: 0770 |0000: move-object v0, v7 │ │ -0054f6: 1f00 3a00 |0001: check-cast v0, Landroid/widget/RelativeLayout; // type@003a │ │ -0054fa: 0702 |0003: move-object v2, v0 │ │ -0054fc: 1403 0700 097f |0004: const v3, #float 1.82104e+38 // #7f090007 │ │ -005502: 6e20 7c00 3200 |0007: invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;.findViewById:(I)Landroid/view/View; // method@007c │ │ -005508: 0c03 |000a: move-result-object v3 │ │ -00550a: 1f03 3f00 |000b: check-cast v3, Landroid/widget/TextView; // type@003f │ │ -00550e: 5b63 4d00 |000d: iput-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mStatusText:Landroid/widget/TextView; // field@004d │ │ -005512: 5463 4d00 |000f: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mStatusText:Landroid/widget/TextView; // field@004d │ │ -005516: 5264 4800 |0011: iget v4, v6, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ -00551a: 8344 |0013: int-to-double v4, v4 │ │ -00551c: 7030 fc00 4605 |0014: invoke-direct {v6, v4, v5}, Lmohammad/adib/roundr/SeekBarPreference;.pxFromDp:(D)I // method@00fc │ │ -005522: 0a04 |0017: move-result v4 │ │ -005524: 7110 a000 0400 |0018: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@00a0 │ │ -00552a: 0c04 |001b: move-result-object v4 │ │ -00552c: 6e20 8600 4300 |001c: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0086 │ │ -005532: 5463 4d00 |001f: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mStatusText:Landroid/widget/TextView; // field@004d │ │ -005536: 1304 1e00 |0021: const/16 v4, #int 30 // #1e │ │ -00553a: 6e20 8500 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setMinimumWidth:(I)V // method@0085 │ │ -005540: 5463 4c00 |0026: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ -005544: 5264 4800 |0028: iget v4, v6, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ -005548: 5265 4b00 |002a: iget v5, v6, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ -00554c: b154 |002c: sub-int/2addr v4, v5 │ │ -00554e: 6e20 8400 4300 |002d: invoke-virtual {v3, v4}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0084 │ │ -005554: 0e00 |0030: return-void │ │ -005556: 0d01 |0031: move-exception v1 │ │ -005558: 5463 4600 |0032: iget-object v3, v6, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ -00555c: 1a04 4600 |0034: const-string v4, "Error updating seek bar preference" // string@0046 │ │ -005560: 7130 4100 4301 |0036: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0041 │ │ -005566: 28f7 |0039: goto 0030 // -0009 │ │ +00574c: |[00574c] mohammad.adib.roundr.SeekBarPreference.updateView:(Landroid/view/View;)V │ │ +00575c: 0790 |0000: move-object v0, v9 │ │ +00575e: 1f00 3a00 |0001: check-cast v0, Landroid/widget/RelativeLayout; // type@003a │ │ +005762: 0703 |0003: move-object v3, v0 │ │ +005764: 1404 0700 097f |0004: const v4, #float 1.82104e+38 // #7f090007 │ │ +00576a: 6e20 7c00 4300 |0007: invoke-virtual {v3, v4}, Landroid/widget/RelativeLayout;.findViewById:(I)Landroid/view/View; // method@007c │ │ +005770: 0c04 |000a: move-result-object v4 │ │ +005772: 1f04 3f00 |000b: check-cast v4, Landroid/widget/TextView; // type@003f │ │ +005776: 5b84 4d00 |000d: iput-object v4, v8, Lmohammad/adib/roundr/SeekBarPreference;.mStatusText:Landroid/widget/TextView; // field@004d │ │ +00577a: 5484 4d00 |000f: iget-object v4, v8, Lmohammad/adib/roundr/SeekBarPreference;.mStatusText:Landroid/widget/TextView; // field@004d │ │ +00577e: 5285 4800 |0011: iget v5, v8, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ +005782: 8356 |0013: int-to-double v6, v5 │ │ +005784: 7030 fc00 6807 |0014: invoke-direct {v8, v6, v7}, Lmohammad/adib/roundr/SeekBarPreference;.pxFromDp:(D)I // method@00fc │ │ +00578a: 0a05 |0017: move-result v5 │ │ +00578c: 7110 a000 0500 |0018: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@00a0 │ │ +005792: 0c05 |001b: move-result-object v5 │ │ +005794: 6e20 8600 5400 |001c: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0086 │ │ +00579a: 5484 4d00 |001f: iget-object v4, v8, Lmohammad/adib/roundr/SeekBarPreference;.mStatusText:Landroid/widget/TextView; // field@004d │ │ +00579e: 1305 1e00 |0021: const/16 v5, #int 30 // #1e │ │ +0057a2: 6e20 8500 5400 |0023: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setMinimumWidth:(I)V // method@0085 │ │ +0057a8: 5484 4c00 |0026: iget-object v4, v8, Lmohammad/adib/roundr/SeekBarPreference;.mSeekBar:Landroid/widget/SeekBar; // field@004c │ │ +0057ac: 5285 4800 |0028: iget v5, v8, Lmohammad/adib/roundr/SeekBarPreference;.mCurrentValue:I // field@0048 │ │ +0057b0: 5286 4b00 |002a: iget v6, v8, Lmohammad/adib/roundr/SeekBarPreference;.mMinValue:I // field@004b │ │ +0057b4: b165 |002c: sub-int/2addr v5, v6 │ │ +0057b6: 6e20 8400 5400 |002d: invoke-virtual {v4, v5}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0084 │ │ +0057bc: 0e00 |0030: return-void │ │ +0057be: 0d02 |0031: move-exception v2 │ │ +0057c0: 5484 4600 |0032: iget-object v4, v8, Lmohammad/adib/roundr/SeekBarPreference;.TAG:Ljava/lang/String; // field@0046 │ │ +0057c4: 1a05 4600 |0034: const-string v5, "Error updating seek bar preference" // string@0046 │ │ +0057c8: 7130 4100 5402 |0036: invoke-static {v4, v5, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0041 │ │ +0057ce: 28f7 |0039: goto 0030 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0030 │ │ Ljava/lang/Exception; -> 0x0031 │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=135 │ │ 0x000f line=136 │ │ 0x001f line=137 │ │ 0x0026 line=139 │ │ 0x0030 line=145 │ │ 0x0031 line=141 │ │ 0x0032 line=142 │ │ locals : │ │ - 0x0004 - 0x0030 reg=2 layout Landroid/widget/RelativeLayout; │ │ - 0x0032 - 0x003a reg=1 e Ljava/lang/Exception; │ │ - 0x0000 - 0x003a reg=6 this Lmohammad/adib/roundr/SeekBarPreference; │ │ - 0x0000 - 0x003a reg=7 view Landroid/view/View; │ │ + 0x0004 - 0x0030 reg=3 layout Landroid/widget/RelativeLayout; │ │ + 0x0032 - 0x003a reg=2 e Ljava/lang/Exception; │ │ + 0x0000 - 0x003a reg=8 this Lmohammad/adib/roundr/SeekBarPreference; │ │ + 0x0000 - 0x003a reg=9 view Landroid/view/View; │ │ │ │ source_file_idx : 299 (SeekBarPreference.java) │ │ │ │ Class #14 header: │ │ class_idx : 112 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 80 │ │ @@ -1717,61 +1716,61 @@ │ │ type : '(Lmohammad/adib/roundr/SettingsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005574: |[005574] mohammad.adib.roundr.SettingsActivity$1.:(Lmohammad/adib/roundr/SettingsActivity;)V │ │ -005584: 5b01 5000 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$1;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0050 │ │ -005588: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -00558e: 0e00 |0005: return-void │ │ +0057dc: |[0057dc] mohammad.adib.roundr.SettingsActivity$1.:(Lmohammad/adib/roundr/SettingsActivity;)V │ │ +0057ec: 5b01 5000 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$1;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0050 │ │ +0057f0: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +0057f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lmohammad/adib/roundr/SettingsActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lmohammad/adib/roundr/SettingsActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lmohammad/adib/roundr/SettingsActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lmohammad/adib/roundr/SettingsActivity$1;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -005590: |[005590] mohammad.adib.roundr.SettingsActivity$1.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -0055a0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0055a2: 1f07 4600 |0001: check-cast v7, Ljava/lang/Boolean; // type@0046 │ │ -0055a6: 6e10 8700 0700 |0003: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@0087 │ │ -0055ac: 0a00 |0006: move-result v0 │ │ -0055ae: 3800 2200 |0007: if-eqz v0, 0029 // +0022 │ │ -0055b2: 5451 5000 |0009: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$1;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0050 │ │ -0055b6: 1c02 6300 |000b: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -0055ba: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0055bc: 7130 7b01 2103 |000e: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -0055c2: 5451 5000 |0011: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$1;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0050 │ │ -0055c6: 1c02 6300 |0013: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -0055ca: 7130 7b01 2104 |0015: invoke-static {v1, v2, v4}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -0055d0: 5451 5000 |0018: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$1;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0050 │ │ -0055d4: 1c02 6300 |001a: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -0055d8: 1223 |001c: const/4 v3, #int 2 // #2 │ │ -0055da: 7130 7b01 2103 |001d: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -0055e0: 5451 5000 |0020: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$1;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0050 │ │ -0055e4: 1c02 6300 |0022: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -0055e8: 1233 |0024: const/4 v3, #int 3 // #3 │ │ -0055ea: 7130 7b01 2103 |0025: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -0055f0: 0f04 |0028: return v4 │ │ -0055f2: 5451 5000 |0029: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$1;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0050 │ │ -0055f6: 1c02 6300 |002b: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -0055fa: 7120 3b01 2100 |002d: invoke-static {v1, v2}, Lwei/mark/standout/StandOutWindow;.closeAll:(Landroid/content/Context;Ljava/lang/Class;)V // method@013b │ │ -005600: 28f8 |0030: goto 0028 // -0008 │ │ +0057f8: |[0057f8] mohammad.adib.roundr.SettingsActivity$1.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +005808: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +00580a: 1f07 4600 |0001: check-cast v7, Ljava/lang/Boolean; // type@0046 │ │ +00580e: 6e10 8700 0700 |0003: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@0087 │ │ +005814: 0a00 |0006: move-result v0 │ │ +005816: 3800 2200 |0007: if-eqz v0, 0029 // +0022 │ │ +00581a: 5451 5000 |0009: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$1;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0050 │ │ +00581e: 1c02 6300 |000b: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005822: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +005824: 7130 7b01 2103 |000e: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +00582a: 5451 5000 |0011: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$1;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0050 │ │ +00582e: 1c02 6300 |0013: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005832: 7130 7b01 2104 |0015: invoke-static {v1, v2, v4}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005838: 5451 5000 |0018: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$1;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0050 │ │ +00583c: 1c02 6300 |001a: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005840: 1223 |001c: const/4 v3, #int 2 // #2 │ │ +005842: 7130 7b01 2103 |001d: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005848: 5451 5000 |0020: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$1;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0050 │ │ +00584c: 1c02 6300 |0022: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005850: 1233 |0024: const/4 v3, #int 3 // #3 │ │ +005852: 7130 7b01 2103 |0025: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005858: 0f04 |0028: return v4 │ │ +00585a: 5451 5000 |0029: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$1;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0050 │ │ +00585e: 1c02 6300 |002b: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005862: 7120 3b01 2100 |002d: invoke-static {v1, v2}, Lwei/mark/standout/StandOutWindow;.closeAll:(Landroid/content/Context;Ljava/lang/Class;)V // method@013b │ │ +005868: 28f8 |0030: goto 0028 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=36 │ │ 0x0011 line=37 │ │ 0x0018 line=38 │ │ @@ -1819,41 +1818,41 @@ │ │ type : '(Lmohammad/adib/roundr/SettingsActivity$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005604: |[005604] mohammad.adib.roundr.SettingsActivity$2$1.:(Lmohammad/adib/roundr/SettingsActivity$2;)V │ │ -005614: 5b01 5100 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$2$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$2; // field@0051 │ │ -005618: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -00561e: 0e00 |0005: return-void │ │ +00586c: |[00586c] mohammad.adib.roundr.SettingsActivity$2$1.:(Lmohammad/adib/roundr/SettingsActivity$2;)V │ │ +00587c: 5b01 5100 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$2$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$2; // field@0051 │ │ +005880: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005886: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lmohammad/adib/roundr/SettingsActivity$2$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lmohammad/adib/roundr/SettingsActivity$2; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lmohammad/adib/roundr/SettingsActivity$2; │ │ │ │ Virtual methods - │ │ #0 : (in Lmohammad/adib/roundr/SettingsActivity$2$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -005620: |[005620] mohammad.adib.roundr.SettingsActivity$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -005630: 5420 5100 |0000: iget-object v0, v2, Lmohammad/adib/roundr/SettingsActivity$2$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$2; // field@0051 │ │ -005634: 5400 5300 |0002: iget-object v0, v0, Lmohammad/adib/roundr/SettingsActivity$2;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0053 │ │ -005638: 1a01 5f02 |0004: const-string v1, "mohammad.adib.roundr" // string@025f │ │ -00563c: 6e20 1601 1000 |0006: invoke-virtual {v0, v1}, Lmohammad/adib/roundr/SettingsActivity;.showInstalledAppDetails:(Ljava/lang/String;)V // method@0116 │ │ -005642: 0e00 |0009: return-void │ │ +005888: |[005888] mohammad.adib.roundr.SettingsActivity$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +005898: 5420 5100 |0000: iget-object v0, v2, Lmohammad/adib/roundr/SettingsActivity$2$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$2; // field@0051 │ │ +00589c: 5400 5300 |0002: iget-object v0, v0, Lmohammad/adib/roundr/SettingsActivity$2;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0053 │ │ +0058a0: 1a01 5e02 |0004: const-string v1, "mohammad.adib.roundr" // string@025e │ │ +0058a4: 6e20 1601 1000 |0006: invoke-virtual {v0, v1}, Lmohammad/adib/roundr/SettingsActivity;.showInstalledAppDetails:(Ljava/lang/String;)V // method@0116 │ │ +0058aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0009 line=54 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lmohammad/adib/roundr/SettingsActivity$2$1; │ │ 0x0000 - 0x000a reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -1894,47 +1893,47 @@ │ │ type : '(Lmohammad/adib/roundr/SettingsActivity$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005644: |[005644] mohammad.adib.roundr.SettingsActivity$2$2.:(Lmohammad/adib/roundr/SettingsActivity$2;)V │ │ -005654: 5b01 5200 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$2$2;.this$1:Lmohammad/adib/roundr/SettingsActivity$2; // field@0052 │ │ -005658: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -00565e: 0e00 |0005: return-void │ │ +0058ac: |[0058ac] mohammad.adib.roundr.SettingsActivity$2$2.:(Lmohammad/adib/roundr/SettingsActivity$2;)V │ │ +0058bc: 5b01 5200 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$2$2;.this$1:Lmohammad/adib/roundr/SettingsActivity$2; // field@0052 │ │ +0058c0: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +0058c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lmohammad/adib/roundr/SettingsActivity$2$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lmohammad/adib/roundr/SettingsActivity$2; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lmohammad/adib/roundr/SettingsActivity$2; │ │ │ │ Virtual methods - │ │ #0 : (in Lmohammad/adib/roundr/SettingsActivity$2$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -005660: |[005660] mohammad.adib.roundr.SettingsActivity$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -005670: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -005672: 5470 5200 |0001: iget-object v0, v7, Lmohammad/adib/roundr/SettingsActivity$2$2;.this$1:Lmohammad/adib/roundr/SettingsActivity$2; // field@0052 │ │ -005676: 5400 5300 |0003: iget-object v0, v0, Lmohammad/adib/roundr/SettingsActivity$2;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0053 │ │ -00567a: 1c01 6300 |0005: const-class v1, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -00567e: 1233 |0007: const/4 v3, #int 3 // #3 │ │ -005680: 2204 1c00 |0008: new-instance v4, Landroid/os/Bundle; // type@001c │ │ -005684: 7010 3400 0400 |000a: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0034 │ │ -00568a: 1c05 6300 |000d: const-class v5, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -00568e: 0126 |000f: move v6, v2 │ │ -005690: 7707 7501 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lwei/mark/standout/StandOutWindow;.sendData:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)V // method@0175 │ │ -005696: 0e00 |0013: return-void │ │ +0058c8: |[0058c8] mohammad.adib.roundr.SettingsActivity$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0058d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0058da: 5470 5200 |0001: iget-object v0, v7, Lmohammad/adib/roundr/SettingsActivity$2$2;.this$1:Lmohammad/adib/roundr/SettingsActivity$2; // field@0052 │ │ +0058de: 5400 5300 |0003: iget-object v0, v0, Lmohammad/adib/roundr/SettingsActivity$2;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0053 │ │ +0058e2: 1c01 6300 |0005: const-class v1, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +0058e6: 1233 |0007: const/4 v3, #int 3 // #3 │ │ +0058e8: 2204 1c00 |0008: new-instance v4, Landroid/os/Bundle; // type@001c │ │ +0058ec: 7010 3400 0400 |000a: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0034 │ │ +0058f2: 1c05 6300 |000d: const-class v5, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +0058f6: 0126 |000f: move v6, v2 │ │ +0058f8: 7707 7501 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lwei/mark/standout/StandOutWindow;.sendData:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)V // method@0175 │ │ +0058fe: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0013 line=60 │ │ locals : │ │ 0x0000 - 0x0014 reg=7 this Lmohammad/adib/roundr/SettingsActivity$2$2; │ │ 0x0000 - 0x0014 reg=8 dialog Landroid/content/DialogInterface; │ │ @@ -1975,83 +1974,85 @@ │ │ type : '(Lmohammad/adib/roundr/SettingsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005698: |[005698] mohammad.adib.roundr.SettingsActivity$2.:(Lmohammad/adib/roundr/SettingsActivity;)V │ │ -0056a8: 5b01 5300 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$2;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0053 │ │ -0056ac: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -0056b2: 0e00 |0005: return-void │ │ +005900: |[005900] mohammad.adib.roundr.SettingsActivity$2.:(Lmohammad/adib/roundr/SettingsActivity;)V │ │ +005910: 5b01 5300 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$2;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0053 │ │ +005914: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +00591a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lmohammad/adib/roundr/SettingsActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lmohammad/adib/roundr/SettingsActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lmohammad/adib/roundr/SettingsActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lmohammad/adib/roundr/SettingsActivity$2;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0056b4: |[0056b4] mohammad.adib.roundr.SettingsActivity$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -0056c4: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -0056c8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0056cc: 3410 2500 |0004: if-lt v0, v1, 0029 // +0025 │ │ -0056d0: 2201 0700 |0006: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0007 │ │ -0056d4: 5442 5300 |0008: iget-object v2, v4, Lmohammad/adib/roundr/SettingsActivity$2;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0053 │ │ -0056d8: 7020 0200 2100 |000a: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0002 │ │ -0056de: 1a02 1d01 |000d: const-string v2, "Notification" // string@011d │ │ -0056e2: 6e20 0600 2100 |000f: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0006 │ │ -0056e8: 0c01 |0012: move-result-object v1 │ │ -0056ea: 1a02 3401 |0013: const-string v2, "The notification prevents Android from killing RoundR in low memory situations. │ │ +00591c: |[00591c] mohammad.adib.roundr.SettingsActivity$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +00592c: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +005930: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +005934: 3410 2500 |0004: if-lt v0, v1, 0029 // +0025 │ │ +005938: 2201 0700 |0006: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0007 │ │ +00593c: 5442 5300 |0008: iget-object v2, v4, Lmohammad/adib/roundr/SettingsActivity$2;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0053 │ │ +005940: 7020 0200 2100 |000a: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0002 │ │ +005946: 1a02 1d01 |000d: const-string v2, "Notification" // string@011d │ │ +00594a: 6e20 0600 2100 |000f: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0006 │ │ +005950: 0c01 |0012: move-result-object v1 │ │ +005952: 1a02 3401 |0013: const-string v2, "The notification prevents Android from killing RoundR in low memory situations. │ │ │ │ On Android 4.1+ devices, it can be disabled via the App Info." // string@0134 │ │ -0056ee: 6e20 0300 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0003 │ │ -0056f4: 0c01 |0018: move-result-object v1 │ │ -0056f6: 1a02 3800 |0019: const-string v2, "Continue" // string@0038 │ │ -0056fa: 2203 7100 |001b: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$2$1; // type@0071 │ │ -0056fe: 7020 0101 4300 |001d: invoke-direct {v3, v4}, Lmohammad/adib/roundr/SettingsActivity$2$1;.:(Lmohammad/adib/roundr/SettingsActivity$2;)V // method@0101 │ │ -005704: 6e30 0500 2103 |0020: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0005 │ │ -00570a: 0c01 |0023: move-result-object v1 │ │ -00570c: 6e10 0700 0100 |0024: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0007 │ │ -005712: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -005714: 0f01 |0028: return v1 │ │ -005716: 2201 0700 |0029: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0007 │ │ -00571a: 5442 5300 |002b: iget-object v2, v4, Lmohammad/adib/roundr/SettingsActivity$2;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0053 │ │ -00571e: 7020 0200 2100 |002d: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0002 │ │ -005724: 1a02 2401 |0030: const-string v2, "Required by Android" // string@0124 │ │ -005728: 6e20 0600 2100 |0032: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0006 │ │ -00572e: 0c01 |0035: move-result-object v1 │ │ -005730: 1a02 3501 |0036: const-string v2, "The notification prevents Android from killing RoundR in low memory situations. │ │ +005956: 6e20 0300 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0003 │ │ +00595c: 0c01 |0018: move-result-object v1 │ │ +00595e: 1a02 3800 |0019: const-string v2, "Continue" // string@0038 │ │ +005962: 2203 7100 |001b: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$2$1; // type@0071 │ │ +005966: 7020 0101 4300 |001d: invoke-direct {v3, v4}, Lmohammad/adib/roundr/SettingsActivity$2$1;.:(Lmohammad/adib/roundr/SettingsActivity$2;)V // method@0101 │ │ +00596c: 6e30 0500 2103 |0020: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0005 │ │ +005972: 0c01 |0023: move-result-object v1 │ │ +005974: 6e10 0700 0100 |0024: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0007 │ │ +00597a: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +00597c: 0f01 |0028: return v1 │ │ +00597e: 2201 0700 |0029: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0007 │ │ +005982: 5442 5300 |002b: iget-object v2, v4, Lmohammad/adib/roundr/SettingsActivity$2;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0053 │ │ +005986: 7020 0200 2100 |002d: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0002 │ │ +00598c: 1a02 2401 |0030: const-string v2, "Required by Android" // string@0124 │ │ +005990: 6e20 0600 2100 |0032: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0006 │ │ +005996: 0c01 |0035: move-result-object v1 │ │ +005998: 1a02 3501 |0036: const-string v2, "The notification prevents Android from killing RoundR in low memory situations. │ │ │ │ Only on Android 4.1+ devices, it can be disabled via the RoundR App Info. Unfortunately, your device is not running updated firmware. Check for updates with your carrier." // string@0135 │ │ -005734: 6e20 0300 2100 |0038: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0003 │ │ -00573a: 0c01 |003b: move-result-object v1 │ │ -00573c: 1a02 1a01 |003c: const-string v2, "Make the icon invisible" // string@011a │ │ -005740: 2203 7200 |003e: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$2$2; // type@0072 │ │ -005744: 7020 0301 4300 |0040: invoke-direct {v3, v4}, Lmohammad/adib/roundr/SettingsActivity$2$2;.:(Lmohammad/adib/roundr/SettingsActivity$2;)V // method@0103 │ │ -00574a: 6e30 0400 2103 |0043: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0004 │ │ -005750: 0c01 |0046: move-result-object v1 │ │ -005752: 6e10 0700 0100 |0047: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0007 │ │ -005758: 28dd |004a: goto 0027 // -0023 │ │ +00599c: 6e20 0300 2100 |0038: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0003 │ │ +0059a2: 0c01 |003b: move-result-object v1 │ │ +0059a4: 1a02 1a01 |003c: const-string v2, "Make the icon invisible" // string@011a │ │ +0059a8: 2203 7200 |003e: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$2$2; // type@0072 │ │ +0059ac: 7020 0301 4300 |0040: invoke-direct {v3, v4}, Lmohammad/adib/roundr/SettingsActivity$2$2;.:(Lmohammad/adib/roundr/SettingsActivity$2;)V // method@0103 │ │ +0059b2: 6e30 0400 2103 |0043: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0004 │ │ +0059b8: 0c01 |0046: move-result-object v1 │ │ +0059ba: 6e10 0700 0100 |0047: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0007 │ │ +0059c0: 28dd |004a: goto 0027 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ 0x0006 line=51 │ │ + 0x0024 line=55 │ │ 0x0027 line=63 │ │ 0x0029 line=57 │ │ + 0x0047 line=61 │ │ locals : │ │ 0x0002 - 0x004b reg=0 apiLevel I │ │ 0x0000 - 0x004b reg=4 this Lmohammad/adib/roundr/SettingsActivity$2; │ │ 0x0000 - 0x004b reg=5 preference Landroid/preference/Preference; │ │ │ │ source_file_idx : 300 (SettingsActivity.java) │ │ │ │ @@ -2088,40 +2089,40 @@ │ │ type : '(Lmohammad/adib/roundr/SettingsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00575c: |[00575c] mohammad.adib.roundr.SettingsActivity$3.:(Lmohammad/adib/roundr/SettingsActivity;)V │ │ -00576c: 5b01 5400 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$3;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0054 │ │ -005770: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005776: 0e00 |0005: return-void │ │ +0059c4: |[0059c4] mohammad.adib.roundr.SettingsActivity$3.:(Lmohammad/adib/roundr/SettingsActivity;)V │ │ +0059d4: 5b01 5400 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$3;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0054 │ │ +0059d8: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +0059de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lmohammad/adib/roundr/SettingsActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lmohammad/adib/roundr/SettingsActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lmohammad/adib/roundr/SettingsActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lmohammad/adib/roundr/SettingsActivity$3;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -005778: |[005778] mohammad.adib.roundr.SettingsActivity$3.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -005788: 5410 5400 |0000: iget-object v0, v1, Lmohammad/adib/roundr/SettingsActivity$3;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0054 │ │ -00578c: 6e10 1501 0000 |0002: invoke-virtual {v0}, Lmohammad/adib/roundr/SettingsActivity;.refresh:()V // method@0115 │ │ -005792: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -005794: 0f00 |0006: return v0 │ │ +0059e0: |[0059e0] mohammad.adib.roundr.SettingsActivity$3.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +0059f0: 5410 5400 |0000: iget-object v0, v1, Lmohammad/adib/roundr/SettingsActivity$3;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0054 │ │ +0059f4: 6e10 1501 0000 |0002: invoke-virtual {v0}, Lmohammad/adib/roundr/SettingsActivity;.refresh:()V // method@0115 │ │ +0059fa: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0059fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lmohammad/adib/roundr/SettingsActivity$3; │ │ 0x0000 - 0x0007 reg=2 preference Landroid/preference/Preference; │ │ @@ -2162,66 +2163,66 @@ │ │ type : '(Lmohammad/adib/roundr/SettingsActivity$4;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005798: |[005798] mohammad.adib.roundr.SettingsActivity$4$1.:(Lmohammad/adib/roundr/SettingsActivity$4;)V │ │ -0057a8: 5b01 5500 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$4$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$4; // field@0055 │ │ -0057ac: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -0057b2: 0e00 |0005: return-void │ │ +005a00: |[005a00] mohammad.adib.roundr.SettingsActivity$4$1.:(Lmohammad/adib/roundr/SettingsActivity$4;)V │ │ +005a10: 5b01 5500 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$4$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$4; // field@0055 │ │ +005a14: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005a1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lmohammad/adib/roundr/SettingsActivity$4$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lmohammad/adib/roundr/SettingsActivity$4; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lmohammad/adib/roundr/SettingsActivity$4; │ │ │ │ Virtual methods - │ │ #0 : (in Lmohammad/adib/roundr/SettingsActivity$4$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0057b4: |[0057b4] mohammad.adib.roundr.SettingsActivity$4$1.run:()V │ │ -0057c4: 5441 5500 |0000: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$4$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$4; // field@0055 │ │ -0057c8: 5411 5600 |0002: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$4;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0056 │ │ -0057cc: 1c02 6300 |0004: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -0057d0: 7120 3b01 2100 |0006: invoke-static {v1, v2}, Lwei/mark/standout/StandOutWindow;.closeAll:(Landroid/content/Context;Ljava/lang/Class;)V // method@013b │ │ -0057d6: 1601 e803 |0009: const-wide/16 v1, #int 1000 // #3e8 │ │ -0057da: 7120 a900 2100 |000b: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@00a9 │ │ -0057e0: 5441 5500 |000e: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$4$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$4; // field@0055 │ │ -0057e4: 5411 5600 |0010: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$4;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0056 │ │ -0057e8: 1c02 6300 |0012: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -0057ec: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0057ee: 7130 7b01 2103 |0015: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -0057f4: 5441 5500 |0018: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$4$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$4; // field@0055 │ │ -0057f8: 5411 5600 |001a: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$4;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0056 │ │ -0057fc: 1c02 6300 |001c: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -005800: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -005802: 7130 7b01 2103 |001f: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -005808: 5441 5500 |0022: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$4$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$4; // field@0055 │ │ -00580c: 5411 5600 |0024: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$4;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0056 │ │ -005810: 1c02 6300 |0026: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -005814: 1223 |0028: const/4 v3, #int 2 // #2 │ │ -005816: 7130 7b01 2103 |0029: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -00581c: 5441 5500 |002c: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$4$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$4; // field@0055 │ │ -005820: 5411 5600 |002e: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$4;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0056 │ │ -005824: 1c02 6300 |0030: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -005828: 1233 |0032: const/4 v3, #int 3 // #3 │ │ -00582a: 7130 7b01 2103 |0033: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -005830: 0e00 |0036: return-void │ │ -005832: 0d00 |0037: move-exception v0 │ │ -005834: 6e10 9100 0000 |0038: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0091 │ │ -00583a: 28d3 |003b: goto 000e // -002d │ │ +005a1c: |[005a1c] mohammad.adib.roundr.SettingsActivity$4$1.run:()V │ │ +005a2c: 5441 5500 |0000: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$4$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$4; // field@0055 │ │ +005a30: 5411 5600 |0002: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$4;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0056 │ │ +005a34: 1c02 6300 |0004: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005a38: 7120 3b01 2100 |0006: invoke-static {v1, v2}, Lwei/mark/standout/StandOutWindow;.closeAll:(Landroid/content/Context;Ljava/lang/Class;)V // method@013b │ │ +005a3e: 1602 e803 |0009: const-wide/16 v2, #int 1000 // #3e8 │ │ +005a42: 7120 a900 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@00a9 │ │ +005a48: 5441 5500 |000e: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$4$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$4; // field@0055 │ │ +005a4c: 5411 5600 |0010: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$4;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0056 │ │ +005a50: 1c02 6300 |0012: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005a54: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +005a56: 7130 7b01 2103 |0015: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005a5c: 5441 5500 |0018: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$4$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$4; // field@0055 │ │ +005a60: 5411 5600 |001a: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$4;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0056 │ │ +005a64: 1c02 6300 |001c: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005a68: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +005a6a: 7130 7b01 2103 |001f: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005a70: 5441 5500 |0022: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$4$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$4; // field@0055 │ │ +005a74: 5411 5600 |0024: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$4;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0056 │ │ +005a78: 1c02 6300 |0026: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005a7c: 1223 |0028: const/4 v3, #int 2 // #2 │ │ +005a7e: 7130 7b01 2103 |0029: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005a84: 5441 5500 |002c: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$4$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$4; // field@0055 │ │ +005a88: 5411 5600 |002e: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$4;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0056 │ │ +005a8c: 1c02 6300 |0030: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005a90: 1233 |0032: const/4 v3, #int 3 // #3 │ │ +005a92: 7130 7b01 2103 |0033: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005a98: 0e00 |0036: return-void │ │ +005a9a: 0d00 |0037: move-exception v0 │ │ +005a9c: 6e10 9100 0000 |0038: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0091 │ │ +005aa2: 28d3 |003b: goto 000e // -002d │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Ljava/lang/InterruptedException; -> 0x0037 │ │ positions : │ │ 0x0000 line=101 │ │ 0x0009 line=103 │ │ 0x000e line=107 │ │ @@ -2274,119 +2275,120 @@ │ │ type : '(Lmohammad/adib/roundr/SettingsActivity;Landroid/content/SharedPreferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -005848: |[005848] mohammad.adib.roundr.SettingsActivity$4.:(Lmohammad/adib/roundr/SettingsActivity;Landroid/content/SharedPreferences;)V │ │ -005858: 5b01 5600 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$4;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0056 │ │ -00585c: 5b02 5700 |0002: iput-object v2, v0, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ -005860: 7010 9800 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005866: 0e00 |0007: return-void │ │ +005ab0: |[005ab0] mohammad.adib.roundr.SettingsActivity$4.:(Lmohammad/adib/roundr/SettingsActivity;Landroid/content/SharedPreferences;)V │ │ +005ac0: 5b01 5600 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$4;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0056 │ │ +005ac4: 5b02 5700 |0002: iput-object v2, v0, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ +005ac8: 7010 9800 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005ace: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lmohammad/adib/roundr/SettingsActivity$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lmohammad/adib/roundr/SettingsActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lmohammad/adib/roundr/SettingsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/SharedPreferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lmohammad/adib/roundr/SettingsActivity$4;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -005868: |[005868] mohammad.adib.roundr.SettingsActivity$4.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -005878: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -00587a: 1f07 4600 |0001: check-cast v7, Ljava/lang/Boolean; // type@0046 │ │ -00587e: 6e10 8700 0700 |0003: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@0087 │ │ -005884: 0a00 |0006: move-result v0 │ │ -005886: 3800 5000 |0007: if-eqz v0, 0057 // +0050 │ │ -00588a: 5451 5700 |0009: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ -00588e: 7210 2c00 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ -005894: 0c01 |000e: move-result-object v1 │ │ -005896: 1a02 1d03 |000f: const-string v2, "type" // string@031d │ │ -00589a: 1303 d607 |0011: const/16 v3, #int 2006 // #7d6 │ │ -00589e: 7230 2b00 2103 |0013: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ -0058a4: 0c01 |0016: move-result-object v1 │ │ -0058a6: 7210 2a00 0100 |0017: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ -0058ac: 5451 5700 |001a: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ -0058b0: 1a02 9402 |001c: const-string v2, "overlap2" // string@0294 │ │ -0058b4: 7230 2d00 2104 |001e: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ -0058ba: 0a01 |0021: move-result v1 │ │ -0058bc: 3801 2300 |0022: if-eqz v1, 0045 // +0023 │ │ -0058c0: 5451 5700 |0024: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ -0058c4: 7210 2c00 0100 |0026: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ -0058ca: 0c01 |0029: move-result-object v1 │ │ -0058cc: 1a02 ca01 |002a: const-string v2, "flags" // string@01ca │ │ -0058d0: 1403 0001 0800 |002c: const v3, #float 7.35043e-40 // #00080100 │ │ -0058d6: 7230 2b00 2103 |002f: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ -0058dc: 0c01 |0032: move-result-object v1 │ │ -0058de: 7210 2a00 0100 |0033: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ -0058e4: 2201 5600 |0036: new-instance v1, Ljava/lang/Thread; // type@0056 │ │ -0058e8: 2202 7500 |0038: new-instance v2, Lmohammad/adib/roundr/SettingsActivity$4$1; // type@0075 │ │ -0058ec: 7020 0901 5200 |003a: invoke-direct {v2, v5}, Lmohammad/adib/roundr/SettingsActivity$4$1;.:(Lmohammad/adib/roundr/SettingsActivity$4;)V // method@0109 │ │ -0058f2: 7020 a800 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@00a8 │ │ -0058f8: 6e10 aa00 0100 |0040: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@00aa │ │ -0058fe: 1211 |0043: const/4 v1, #int 1 // #1 │ │ -005900: 0f01 |0044: return v1 │ │ -005902: 5451 5700 |0045: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ -005906: 7210 2c00 0100 |0047: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ -00590c: 0c01 |004a: move-result-object v1 │ │ -00590e: 1a02 ca01 |004b: const-string v2, "flags" // string@01ca │ │ -005912: 1503 0800 |004d: const/high16 v3, #int 524288 // #8 │ │ -005916: 7230 2b00 2103 |004f: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ -00591c: 0c01 |0052: move-result-object v1 │ │ -00591e: 7210 2a00 0100 |0053: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ -005924: 28e0 |0056: goto 0036 // -0020 │ │ -005926: 5451 5700 |0057: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ -00592a: 7210 2c00 0100 |0059: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ -005930: 0c01 |005c: move-result-object v1 │ │ -005932: 1a02 1d03 |005d: const-string v2, "type" // string@031d │ │ -005936: 1303 d307 |005f: const/16 v3, #int 2003 // #7d3 │ │ -00593a: 7230 2b00 2103 |0061: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ -005940: 0c01 |0064: move-result-object v1 │ │ -005942: 7210 2a00 0100 |0065: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ -005948: 5451 5700 |0068: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ -00594c: 1a02 9402 |006a: const-string v2, "overlap2" // string@0294 │ │ -005950: 7230 2d00 2104 |006c: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ -005956: 0a01 |006f: move-result v1 │ │ -005958: 3801 1400 |0070: if-eqz v1, 0084 // +0014 │ │ -00595c: 5451 5700 |0072: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ -005960: 7210 2c00 0100 |0074: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ -005966: 0c01 |0077: move-result-object v1 │ │ -005968: 1a02 ca01 |0078: const-string v2, "flags" // string@01ca │ │ -00596c: 1303 2001 |007a: const/16 v3, #int 288 // #120 │ │ -005970: 7230 2b00 2103 |007c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ -005976: 0c01 |007f: move-result-object v1 │ │ -005978: 7210 2a00 0100 |0080: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ -00597e: 28b3 |0083: goto 0036 // -004d │ │ -005980: 5451 5700 |0084: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ -005984: 7210 2c00 0100 |0086: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ -00598a: 0c01 |0089: move-result-object v1 │ │ -00598c: 1a02 ca01 |008a: const-string v2, "flags" // string@01ca │ │ -005990: 1303 2000 |008c: const/16 v3, #int 32 // #20 │ │ -005994: 7230 2b00 2103 |008e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ -00599a: 0c01 |0091: move-result-object v1 │ │ -00599c: 7210 2a00 0100 |0092: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ -0059a2: 28a1 |0095: goto 0036 // -005f │ │ +005ad0: |[005ad0] mohammad.adib.roundr.SettingsActivity$4.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +005ae0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +005ae2: 1f07 4600 |0001: check-cast v7, Ljava/lang/Boolean; // type@0046 │ │ +005ae6: 6e10 8700 0700 |0003: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@0087 │ │ +005aec: 0a00 |0006: move-result v0 │ │ +005aee: 3800 5000 |0007: if-eqz v0, 0057 // +0050 │ │ +005af2: 5451 5700 |0009: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ +005af6: 7210 2c00 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ +005afc: 0c01 |000e: move-result-object v1 │ │ +005afe: 1a02 1c03 |000f: const-string v2, "type" // string@031c │ │ +005b02: 1303 d607 |0011: const/16 v3, #int 2006 // #7d6 │ │ +005b06: 7230 2b00 2103 |0013: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ +005b0c: 0c01 |0016: move-result-object v1 │ │ +005b0e: 7210 2a00 0100 |0017: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ +005b14: 5451 5700 |001a: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ +005b18: 1a02 9302 |001c: const-string v2, "overlap2" // string@0293 │ │ +005b1c: 7230 2d00 2104 |001e: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ +005b22: 0a01 |0021: move-result v1 │ │ +005b24: 3801 2300 |0022: if-eqz v1, 0045 // +0023 │ │ +005b28: 5451 5700 |0024: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ +005b2c: 7210 2c00 0100 |0026: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ +005b32: 0c01 |0029: move-result-object v1 │ │ +005b34: 1a02 ca01 |002a: const-string v2, "flags" // string@01ca │ │ +005b38: 1403 0001 0800 |002c: const v3, #float 7.35043e-40 // #00080100 │ │ +005b3e: 7230 2b00 2103 |002f: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ +005b44: 0c01 |0032: move-result-object v1 │ │ +005b46: 7210 2a00 0100 |0033: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ +005b4c: 2201 5600 |0036: new-instance v1, Ljava/lang/Thread; // type@0056 │ │ +005b50: 2202 7500 |0038: new-instance v2, Lmohammad/adib/roundr/SettingsActivity$4$1; // type@0075 │ │ +005b54: 7020 0901 5200 |003a: invoke-direct {v2, v5}, Lmohammad/adib/roundr/SettingsActivity$4$1;.:(Lmohammad/adib/roundr/SettingsActivity$4;)V // method@0109 │ │ +005b5a: 7020 a800 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@00a8 │ │ +005b60: 6e10 aa00 0100 |0040: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@00aa │ │ +005b66: 1211 |0043: const/4 v1, #int 1 // #1 │ │ +005b68: 0f01 |0044: return v1 │ │ +005b6a: 5451 5700 |0045: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ +005b6e: 7210 2c00 0100 |0047: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ +005b74: 0c01 |004a: move-result-object v1 │ │ +005b76: 1a02 ca01 |004b: const-string v2, "flags" // string@01ca │ │ +005b7a: 1503 0800 |004d: const/high16 v3, #int 524288 // #8 │ │ +005b7e: 7230 2b00 2103 |004f: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ +005b84: 0c01 |0052: move-result-object v1 │ │ +005b86: 7210 2a00 0100 |0053: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ +005b8c: 28e0 |0056: goto 0036 // -0020 │ │ +005b8e: 5451 5700 |0057: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ +005b92: 7210 2c00 0100 |0059: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ +005b98: 0c01 |005c: move-result-object v1 │ │ +005b9a: 1a02 1c03 |005d: const-string v2, "type" // string@031c │ │ +005b9e: 1303 d307 |005f: const/16 v3, #int 2003 // #7d3 │ │ +005ba2: 7230 2b00 2103 |0061: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ +005ba8: 0c01 |0064: move-result-object v1 │ │ +005baa: 7210 2a00 0100 |0065: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ +005bb0: 5451 5700 |0068: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ +005bb4: 1a02 9302 |006a: const-string v2, "overlap2" // string@0293 │ │ +005bb8: 7230 2d00 2104 |006c: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ +005bbe: 0a01 |006f: move-result v1 │ │ +005bc0: 3801 1400 |0070: if-eqz v1, 0084 // +0014 │ │ +005bc4: 5451 5700 |0072: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ +005bc8: 7210 2c00 0100 |0074: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ +005bce: 0c01 |0077: move-result-object v1 │ │ +005bd0: 1a02 ca01 |0078: const-string v2, "flags" // string@01ca │ │ +005bd4: 1303 2001 |007a: const/16 v3, #int 288 // #120 │ │ +005bd8: 7230 2b00 2103 |007c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ +005bde: 0c01 |007f: move-result-object v1 │ │ +005be0: 7210 2a00 0100 |0080: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ +005be6: 28b3 |0083: goto 0036 // -004d │ │ +005be8: 5451 5700 |0084: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$4;.val$prefs:Landroid/content/SharedPreferences; // field@0057 │ │ +005bec: 7210 2c00 0100 |0086: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ +005bf2: 0c01 |0089: move-result-object v1 │ │ +005bf4: 1a02 ca01 |008a: const-string v2, "flags" // string@01ca │ │ +005bf8: 1303 2000 |008c: const/16 v3, #int 32 // #20 │ │ +005bfc: 7230 2b00 2103 |008e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ +005c02: 0c01 |0091: move-result-object v1 │ │ +005c04: 7210 2a00 0100 |0092: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ +005c0a: 28a1 |0095: goto 0036 // -005f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=82 │ │ 0x0007 line=83 │ │ 0x0009 line=84 │ │ 0x001a line=85 │ │ 0x0024 line=86 │ │ 0x0036 line=96 │ │ + 0x0040 line=113 │ │ 0x0043 line=114 │ │ 0x0045 line=88 │ │ 0x0057 line=90 │ │ 0x0068 line=91 │ │ 0x0072 line=92 │ │ 0x0084 line=94 │ │ locals : │ │ @@ -2430,66 +2432,66 @@ │ │ type : '(Lmohammad/adib/roundr/SettingsActivity$5;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0059a4: |[0059a4] mohammad.adib.roundr.SettingsActivity$5$1.:(Lmohammad/adib/roundr/SettingsActivity$5;)V │ │ -0059b4: 5b01 5800 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$5$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$5; // field@0058 │ │ -0059b8: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -0059be: 0e00 |0005: return-void │ │ +005c0c: |[005c0c] mohammad.adib.roundr.SettingsActivity$5$1.:(Lmohammad/adib/roundr/SettingsActivity$5;)V │ │ +005c1c: 5b01 5800 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$5$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$5; // field@0058 │ │ +005c20: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005c26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lmohammad/adib/roundr/SettingsActivity$5$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lmohammad/adib/roundr/SettingsActivity$5; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lmohammad/adib/roundr/SettingsActivity$5; │ │ │ │ Virtual methods - │ │ #0 : (in Lmohammad/adib/roundr/SettingsActivity$5$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0059c0: |[0059c0] mohammad.adib.roundr.SettingsActivity$5$1.run:()V │ │ -0059d0: 5441 5800 |0000: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$5$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$5; // field@0058 │ │ -0059d4: 5411 5900 |0002: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$5;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0059 │ │ -0059d8: 1c02 6300 |0004: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -0059dc: 7120 3b01 2100 |0006: invoke-static {v1, v2}, Lwei/mark/standout/StandOutWindow;.closeAll:(Landroid/content/Context;Ljava/lang/Class;)V // method@013b │ │ -0059e2: 1601 e803 |0009: const-wide/16 v1, #int 1000 // #3e8 │ │ -0059e6: 7120 a900 2100 |000b: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@00a9 │ │ -0059ec: 5441 5800 |000e: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$5$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$5; // field@0058 │ │ -0059f0: 5411 5900 |0010: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$5;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0059 │ │ -0059f4: 1c02 6300 |0012: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -0059f8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0059fa: 7130 7b01 2103 |0015: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -005a00: 5441 5800 |0018: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$5$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$5; // field@0058 │ │ -005a04: 5411 5900 |001a: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$5;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0059 │ │ -005a08: 1c02 6300 |001c: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -005a0c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -005a0e: 7130 7b01 2103 |001f: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -005a14: 5441 5800 |0022: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$5$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$5; // field@0058 │ │ -005a18: 5411 5900 |0024: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$5;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0059 │ │ -005a1c: 1c02 6300 |0026: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -005a20: 1223 |0028: const/4 v3, #int 2 // #2 │ │ -005a22: 7130 7b01 2103 |0029: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -005a28: 5441 5800 |002c: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$5$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$5; // field@0058 │ │ -005a2c: 5411 5900 |002e: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$5;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0059 │ │ -005a30: 1c02 6300 |0030: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -005a34: 1233 |0032: const/4 v3, #int 3 // #3 │ │ -005a36: 7130 7b01 2103 |0033: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ -005a3c: 0e00 |0036: return-void │ │ -005a3e: 0d00 |0037: move-exception v0 │ │ -005a40: 6e10 9100 0000 |0038: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0091 │ │ -005a46: 28d3 |003b: goto 000e // -002d │ │ +005c28: |[005c28] mohammad.adib.roundr.SettingsActivity$5$1.run:()V │ │ +005c38: 5441 5800 |0000: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$5$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$5; // field@0058 │ │ +005c3c: 5411 5900 |0002: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$5;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0059 │ │ +005c40: 1c02 6300 |0004: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005c44: 7120 3b01 2100 |0006: invoke-static {v1, v2}, Lwei/mark/standout/StandOutWindow;.closeAll:(Landroid/content/Context;Ljava/lang/Class;)V // method@013b │ │ +005c4a: 1602 e803 |0009: const-wide/16 v2, #int 1000 // #3e8 │ │ +005c4e: 7120 a900 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@00a9 │ │ +005c54: 5441 5800 |000e: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$5$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$5; // field@0058 │ │ +005c58: 5411 5900 |0010: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$5;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0059 │ │ +005c5c: 1c02 6300 |0012: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005c60: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +005c62: 7130 7b01 2103 |0015: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005c68: 5441 5800 |0018: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$5$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$5; // field@0058 │ │ +005c6c: 5411 5900 |001a: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$5;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0059 │ │ +005c70: 1c02 6300 |001c: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005c74: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +005c76: 7130 7b01 2103 |001f: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005c7c: 5441 5800 |0022: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$5$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$5; // field@0058 │ │ +005c80: 5411 5900 |0024: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$5;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0059 │ │ +005c84: 1c02 6300 |0026: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005c88: 1223 |0028: const/4 v3, #int 2 // #2 │ │ +005c8a: 7130 7b01 2103 |0029: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005c90: 5441 5800 |002c: iget-object v1, v4, Lmohammad/adib/roundr/SettingsActivity$5$1;.this$1:Lmohammad/adib/roundr/SettingsActivity$5; // field@0058 │ │ +005c94: 5411 5900 |002e: iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$5;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0059 │ │ +005c98: 1c02 6300 |0030: const-class v2, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005c9c: 1233 |0032: const/4 v3, #int 3 // #3 │ │ +005c9e: 7130 7b01 2103 |0033: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.show:(Landroid/content/Context;Ljava/lang/Class;I)V // method@017b │ │ +005ca4: 0e00 |0036: return-void │ │ +005ca6: 0d00 |0037: move-exception v0 │ │ +005ca8: 6e10 9100 0000 |0038: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0091 │ │ +005cae: 28d3 |003b: goto 000e // -002d │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Ljava/lang/InterruptedException; -> 0x0037 │ │ positions : │ │ 0x0000 line=137 │ │ 0x0009 line=139 │ │ 0x000e line=143 │ │ @@ -2542,101 +2544,102 @@ │ │ type : '(Lmohammad/adib/roundr/SettingsActivity;Landroid/content/SharedPreferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -005a54: |[005a54] mohammad.adib.roundr.SettingsActivity$5.:(Lmohammad/adib/roundr/SettingsActivity;Landroid/content/SharedPreferences;)V │ │ -005a64: 5b01 5900 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$5;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0059 │ │ -005a68: 5b02 5a00 |0002: iput-object v2, v0, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ -005a6c: 7010 9800 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005a72: 0e00 |0007: return-void │ │ +005cbc: |[005cbc] mohammad.adib.roundr.SettingsActivity$5.:(Lmohammad/adib/roundr/SettingsActivity;Landroid/content/SharedPreferences;)V │ │ +005ccc: 5b01 5900 |0000: iput-object v1, v0, Lmohammad/adib/roundr/SettingsActivity$5;.this$0:Lmohammad/adib/roundr/SettingsActivity; // field@0059 │ │ +005cd0: 5b02 5a00 |0002: iput-object v2, v0, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ +005cd4: 7010 9800 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005cda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lmohammad/adib/roundr/SettingsActivity$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lmohammad/adib/roundr/SettingsActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lmohammad/adib/roundr/SettingsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/SharedPreferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lmohammad/adib/roundr/SettingsActivity$5;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -005a74: |[005a74] mohammad.adib.roundr.SettingsActivity$5.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -005a84: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -005a86: 1f07 4600 |0001: check-cast v7, Ljava/lang/Boolean; // type@0046 │ │ -005a8a: 6e10 8700 0700 |0003: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@0087 │ │ -005a90: 0a00 |0006: move-result v0 │ │ -005a92: 3800 3f00 |0007: if-eqz v0, 0046 // +003f │ │ -005a96: 5451 5a00 |0009: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ -005a9a: 1a02 9202 |000b: const-string v2, "overlap" // string@0292 │ │ -005a9e: 7230 2d00 2104 |000d: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ -005aa4: 0a01 |0010: move-result v1 │ │ -005aa6: 3801 2200 |0011: if-eqz v1, 0033 // +0022 │ │ -005aaa: 5451 5a00 |0013: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ -005aae: 7210 2c00 0100 |0015: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ -005ab4: 0c01 |0018: move-result-object v1 │ │ -005ab6: 1a02 ca01 |0019: const-string v2, "flags" // string@01ca │ │ -005aba: 1403 0001 0800 |001b: const v3, #float 7.35043e-40 // #00080100 │ │ -005ac0: 7230 2b00 2103 |001e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ -005ac6: 0c01 |0021: move-result-object v1 │ │ -005ac8: 7210 2a00 0100 |0022: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ -005ace: 2201 5600 |0025: new-instance v1, Ljava/lang/Thread; // type@0056 │ │ -005ad2: 2202 7700 |0027: new-instance v2, Lmohammad/adib/roundr/SettingsActivity$5$1; // type@0077 │ │ -005ad6: 7020 0d01 5200 |0029: invoke-direct {v2, v5}, Lmohammad/adib/roundr/SettingsActivity$5$1;.:(Lmohammad/adib/roundr/SettingsActivity$5;)V // method@010d │ │ -005adc: 7020 a800 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@00a8 │ │ -005ae2: 6e10 aa00 0100 |002f: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@00aa │ │ -005ae8: 0f04 |0032: return v4 │ │ -005aea: 5451 5a00 |0033: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ -005aee: 7210 2c00 0100 |0035: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ -005af4: 0c01 |0038: move-result-object v1 │ │ -005af6: 1a02 ca01 |0039: const-string v2, "flags" // string@01ca │ │ -005afa: 1403 2001 0400 |003b: const v3, #float 3.67746e-40 // #00040120 │ │ -005b00: 7230 2b00 2103 |003e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ -005b06: 0c01 |0041: move-result-object v1 │ │ -005b08: 7210 2a00 0100 |0042: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ -005b0e: 28e0 |0045: goto 0025 // -0020 │ │ -005b10: 5451 5a00 |0046: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ -005b14: 1a02 9202 |0048: const-string v2, "overlap" // string@0292 │ │ -005b18: 7230 2d00 2104 |004a: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ -005b1e: 0a01 |004d: move-result v1 │ │ -005b20: 3801 1400 |004e: if-eqz v1, 0062 // +0014 │ │ -005b24: 5451 5a00 |0050: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ -005b28: 7210 2c00 0100 |0052: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ -005b2e: 0c01 |0055: move-result-object v1 │ │ -005b30: 1a02 ca01 |0056: const-string v2, "flags" // string@01ca │ │ -005b34: 1503 0800 |0058: const/high16 v3, #int 524288 // #8 │ │ -005b38: 7230 2b00 2103 |005a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ -005b3e: 0c01 |005d: move-result-object v1 │ │ -005b40: 7210 2a00 0100 |005e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ -005b46: 28c4 |0061: goto 0025 // -003c │ │ -005b48: 5451 5a00 |0062: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ -005b4c: 7210 2c00 0100 |0064: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ -005b52: 0c01 |0067: move-result-object v1 │ │ -005b54: 1a02 ca01 |0068: const-string v2, "flags" // string@01ca │ │ -005b58: 1403 2000 0400 |006a: const v3, #float 3.67387e-40 // #00040020 │ │ -005b5e: 7230 2b00 2103 |006d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ -005b64: 0c01 |0070: move-result-object v1 │ │ -005b66: 7210 2a00 0100 |0071: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ -005b6c: 28b1 |0074: goto 0025 // -004f │ │ +005cdc: |[005cdc] mohammad.adib.roundr.SettingsActivity$5.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +005cec: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +005cee: 1f07 4600 |0001: check-cast v7, Ljava/lang/Boolean; // type@0046 │ │ +005cf2: 6e10 8700 0700 |0003: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@0087 │ │ +005cf8: 0a00 |0006: move-result v0 │ │ +005cfa: 3800 3f00 |0007: if-eqz v0, 0046 // +003f │ │ +005cfe: 5451 5a00 |0009: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ +005d02: 1a02 9102 |000b: const-string v2, "overlap" // string@0291 │ │ +005d06: 7230 2d00 2104 |000d: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ +005d0c: 0a01 |0010: move-result v1 │ │ +005d0e: 3801 2200 |0011: if-eqz v1, 0033 // +0022 │ │ +005d12: 5451 5a00 |0013: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ +005d16: 7210 2c00 0100 |0015: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ +005d1c: 0c01 |0018: move-result-object v1 │ │ +005d1e: 1a02 ca01 |0019: const-string v2, "flags" // string@01ca │ │ +005d22: 1403 0001 0800 |001b: const v3, #float 7.35043e-40 // #00080100 │ │ +005d28: 7230 2b00 2103 |001e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ +005d2e: 0c01 |0021: move-result-object v1 │ │ +005d30: 7210 2a00 0100 |0022: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ +005d36: 2201 5600 |0025: new-instance v1, Ljava/lang/Thread; // type@0056 │ │ +005d3a: 2202 7700 |0027: new-instance v2, Lmohammad/adib/roundr/SettingsActivity$5$1; // type@0077 │ │ +005d3e: 7020 0d01 5200 |0029: invoke-direct {v2, v5}, Lmohammad/adib/roundr/SettingsActivity$5$1;.:(Lmohammad/adib/roundr/SettingsActivity$5;)V // method@010d │ │ +005d44: 7020 a800 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@00a8 │ │ +005d4a: 6e10 aa00 0100 |002f: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@00aa │ │ +005d50: 0f04 |0032: return v4 │ │ +005d52: 5451 5a00 |0033: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ +005d56: 7210 2c00 0100 |0035: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ +005d5c: 0c01 |0038: move-result-object v1 │ │ +005d5e: 1a02 ca01 |0039: const-string v2, "flags" // string@01ca │ │ +005d62: 1403 2001 0400 |003b: const v3, #float 3.67746e-40 // #00040120 │ │ +005d68: 7230 2b00 2103 |003e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ +005d6e: 0c01 |0041: move-result-object v1 │ │ +005d70: 7210 2a00 0100 |0042: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ +005d76: 28e0 |0045: goto 0025 // -0020 │ │ +005d78: 5451 5a00 |0046: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ +005d7c: 1a02 9102 |0048: const-string v2, "overlap" // string@0291 │ │ +005d80: 7230 2d00 2104 |004a: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ +005d86: 0a01 |004d: move-result v1 │ │ +005d88: 3801 1400 |004e: if-eqz v1, 0062 // +0014 │ │ +005d8c: 5451 5a00 |0050: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ +005d90: 7210 2c00 0100 |0052: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ +005d96: 0c01 |0055: move-result-object v1 │ │ +005d98: 1a02 ca01 |0056: const-string v2, "flags" // string@01ca │ │ +005d9c: 1503 0800 |0058: const/high16 v3, #int 524288 // #8 │ │ +005da0: 7230 2b00 2103 |005a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ +005da6: 0c01 |005d: move-result-object v1 │ │ +005da8: 7210 2a00 0100 |005e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ +005dae: 28c4 |0061: goto 0025 // -003c │ │ +005db0: 5451 5a00 |0062: iget-object v1, v5, Lmohammad/adib/roundr/SettingsActivity$5;.val$prefs:Landroid/content/SharedPreferences; // field@005a │ │ +005db4: 7210 2c00 0100 |0064: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@002c │ │ +005dba: 0c01 |0067: move-result-object v1 │ │ +005dbc: 1a02 ca01 |0068: const-string v2, "flags" // string@01ca │ │ +005dc0: 1403 2000 0400 |006a: const v3, #float 3.67387e-40 // #00040020 │ │ +005dc6: 7230 2b00 2103 |006d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@002b │ │ +005dcc: 0c01 |0070: move-result-object v1 │ │ +005dce: 7210 2a00 0100 |0071: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@002a │ │ +005dd4: 28b1 |0074: goto 0025 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=120 │ │ 0x0007 line=121 │ │ 0x0009 line=122 │ │ 0x0013 line=123 │ │ 0x0025 line=132 │ │ + 0x002f line=149 │ │ 0x0032 line=150 │ │ 0x0033 line=125 │ │ 0x0046 line=127 │ │ 0x0050 line=128 │ │ 0x0062 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=7 newValue Ljava/lang/Object; │ │ @@ -2673,17 +2676,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005b70: |[005b70] mohammad.adib.roundr.SettingsActivity.:()V │ │ -005b80: 7010 3a00 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@003a │ │ -005b86: 0e00 |0003: return-void │ │ +005dd8: |[005dd8] mohammad.adib.roundr.SettingsActivity.:()V │ │ +005de8: 7010 3a00 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@003a │ │ +005dee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/SettingsActivity; │ │ │ │ Virtual methods - │ │ @@ -2692,64 +2695,64 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -005b88: |[005b88] mohammad.adib.roundr.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -005b98: 6f20 3b00 5400 |0000: invoke-super {v4, v5}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@003b │ │ -005b9e: 1502 057f |0003: const/high16 v2, #int 2131034112 // #7f05 │ │ -005ba2: 6e20 1201 2400 |0005: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/SettingsActivity;.addPreferencesFromResource:(I)V // method@0112 │ │ -005ba8: 7110 3c00 0400 |0008: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ -005bae: 0c01 |000b: move-result-object v1 │ │ -005bb0: 1a02 bc01 |000c: const-string v2, "enable" // string@01bc │ │ -005bb4: 6e20 1301 2400 |000e: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0113 │ │ -005bba: 0c02 |0011: move-result-object v2 │ │ -005bbc: 2203 7000 |0012: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$1; // type@0070 │ │ -005bc0: 7020 ff00 4300 |0014: invoke-direct {v3, v4}, Lmohammad/adib/roundr/SettingsActivity$1;.:(Lmohammad/adib/roundr/SettingsActivity;)V // method@00ff │ │ -005bc6: 6e20 3800 3200 |0017: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0038 │ │ -005bcc: 1a02 6802 |001a: const-string v2, "notification" // string@0268 │ │ -005bd0: 6e20 1301 2400 |001c: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0113 │ │ -005bd6: 0c02 |001f: move-result-object v2 │ │ -005bd8: 2203 7300 |0020: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$2; // type@0073 │ │ -005bdc: 7020 0501 4300 |0022: invoke-direct {v3, v4}, Lmohammad/adib/roundr/SettingsActivity$2;.:(Lmohammad/adib/roundr/SettingsActivity;)V // method@0105 │ │ -005be2: 6e20 3900 3200 |0025: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0039 │ │ -005be8: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -005bea: 1242 |0029: const/4 v2, #int 4 // #4 │ │ -005bec: 3520 2400 |002a: if-ge v0, v2, 004e // +0024 │ │ -005bf0: 2202 5400 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@0054 │ │ -005bf4: 7010 a100 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -005bfa: 1a03 a101 |0031: const-string v3, "corner" // string@01a1 │ │ -005bfe: 6e20 a500 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -005c04: 0c02 |0036: move-result-object v2 │ │ -005c06: 6e20 a300 0200 |0037: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -005c0c: 0c02 |003a: move-result-object v2 │ │ -005c0e: 6e10 a600 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -005c14: 0c02 |003e: move-result-object v2 │ │ -005c16: 6e20 1301 2400 |003f: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0113 │ │ -005c1c: 0c02 |0042: move-result-object v2 │ │ -005c1e: 2203 7400 |0043: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$3; // type@0074 │ │ -005c22: 7020 0701 4300 |0045: invoke-direct {v3, v4}, Lmohammad/adib/roundr/SettingsActivity$3;.:(Lmohammad/adib/roundr/SettingsActivity;)V // method@0107 │ │ -005c28: 6e20 3800 3200 |0048: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0038 │ │ -005c2e: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -005c32: 28dc |004d: goto 0029 // -0024 │ │ -005c34: 1a02 9302 |004e: const-string v2, "overlap1" // string@0293 │ │ -005c38: 6e20 1301 2400 |0050: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0113 │ │ -005c3e: 0c02 |0053: move-result-object v2 │ │ -005c40: 2203 7600 |0054: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$4; // type@0076 │ │ -005c44: 7030 0b01 4301 |0056: invoke-direct {v3, v4, v1}, Lmohammad/adib/roundr/SettingsActivity$4;.:(Lmohammad/adib/roundr/SettingsActivity;Landroid/content/SharedPreferences;)V // method@010b │ │ -005c4a: 6e20 3800 3200 |0059: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0038 │ │ -005c50: 1a02 9402 |005c: const-string v2, "overlap2" // string@0294 │ │ -005c54: 6e20 1301 2400 |005e: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0113 │ │ -005c5a: 0c02 |0061: move-result-object v2 │ │ -005c5c: 2203 7800 |0062: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$5; // type@0078 │ │ -005c60: 7030 0f01 4301 |0064: invoke-direct {v3, v4, v1}, Lmohammad/adib/roundr/SettingsActivity$5;.:(Lmohammad/adib/roundr/SettingsActivity;Landroid/content/SharedPreferences;)V // method@010f │ │ -005c66: 6e20 3800 3200 |0067: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0038 │ │ -005c6c: 0e00 |006a: return-void │ │ +005df0: |[005df0] mohammad.adib.roundr.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +005e00: 6f20 3b00 5400 |0000: invoke-super {v4, v5}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@003b │ │ +005e06: 1502 057f |0003: const/high16 v2, #int 2131034112 // #7f05 │ │ +005e0a: 6e20 1201 2400 |0005: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/SettingsActivity;.addPreferencesFromResource:(I)V // method@0112 │ │ +005e10: 7110 3c00 0400 |0008: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ +005e16: 0c01 |000b: move-result-object v1 │ │ +005e18: 1a02 bc01 |000c: const-string v2, "enable" // string@01bc │ │ +005e1c: 6e20 1301 2400 |000e: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0113 │ │ +005e22: 0c02 |0011: move-result-object v2 │ │ +005e24: 2203 7000 |0012: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$1; // type@0070 │ │ +005e28: 7020 ff00 4300 |0014: invoke-direct {v3, v4}, Lmohammad/adib/roundr/SettingsActivity$1;.:(Lmohammad/adib/roundr/SettingsActivity;)V // method@00ff │ │ +005e2e: 6e20 3800 3200 |0017: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0038 │ │ +005e34: 1a02 6702 |001a: const-string v2, "notification" // string@0267 │ │ +005e38: 6e20 1301 2400 |001c: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0113 │ │ +005e3e: 0c02 |001f: move-result-object v2 │ │ +005e40: 2203 7300 |0020: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$2; // type@0073 │ │ +005e44: 7020 0501 4300 |0022: invoke-direct {v3, v4}, Lmohammad/adib/roundr/SettingsActivity$2;.:(Lmohammad/adib/roundr/SettingsActivity;)V // method@0105 │ │ +005e4a: 6e20 3900 3200 |0025: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0039 │ │ +005e50: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +005e52: 1242 |0029: const/4 v2, #int 4 // #4 │ │ +005e54: 3520 2400 |002a: if-ge v0, v2, 004e // +0024 │ │ +005e58: 2202 5400 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@0054 │ │ +005e5c: 7010 a100 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +005e62: 1a03 a101 |0031: const-string v3, "corner" // string@01a1 │ │ +005e66: 6e20 a500 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +005e6c: 0c02 |0036: move-result-object v2 │ │ +005e6e: 6e20 a300 0200 |0037: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +005e74: 0c02 |003a: move-result-object v2 │ │ +005e76: 6e10 a600 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +005e7c: 0c02 |003e: move-result-object v2 │ │ +005e7e: 6e20 1301 2400 |003f: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0113 │ │ +005e84: 0c02 |0042: move-result-object v2 │ │ +005e86: 2203 7400 |0043: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$3; // type@0074 │ │ +005e8a: 7020 0701 4300 |0045: invoke-direct {v3, v4}, Lmohammad/adib/roundr/SettingsActivity$3;.:(Lmohammad/adib/roundr/SettingsActivity;)V // method@0107 │ │ +005e90: 6e20 3800 3200 |0048: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0038 │ │ +005e96: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +005e9a: 28dc |004d: goto 0029 // -0024 │ │ +005e9c: 1a02 9202 |004e: const-string v2, "overlap1" // string@0292 │ │ +005ea0: 6e20 1301 2400 |0050: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0113 │ │ +005ea6: 0c02 |0053: move-result-object v2 │ │ +005ea8: 2203 7600 |0054: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$4; // type@0076 │ │ +005eac: 7030 0b01 4301 |0056: invoke-direct {v3, v4, v1}, Lmohammad/adib/roundr/SettingsActivity$4;.:(Lmohammad/adib/roundr/SettingsActivity;Landroid/content/SharedPreferences;)V // method@010b │ │ +005eb2: 6e20 3800 3200 |0059: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0038 │ │ +005eb8: 1a02 9302 |005c: const-string v2, "overlap2" // string@0293 │ │ +005ebc: 6e20 1301 2400 |005e: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0113 │ │ +005ec2: 0c02 |0061: move-result-object v2 │ │ +005ec4: 2203 7800 |0062: new-instance v3, Lmohammad/adib/roundr/SettingsActivity$5; // type@0078 │ │ +005ec8: 7030 0f01 4301 |0064: invoke-direct {v3, v4, v1}, Lmohammad/adib/roundr/SettingsActivity$5;.:(Lmohammad/adib/roundr/SettingsActivity;Landroid/content/SharedPreferences;)V // method@010f │ │ +005ece: 6e20 3800 3200 |0067: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0038 │ │ +005ed4: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0008 line=26 │ │ 0x000c line=31 │ │ 0x001a line=47 │ │ @@ -2770,25 +2773,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 17 16-bit code units │ │ -005c70: |[005c70] mohammad.adib.roundr.SettingsActivity.refresh:()V │ │ -005c80: 1c01 6300 |0000: const-class v1, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -005c84: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -005c86: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -005c88: 2204 1c00 |0004: new-instance v4, Landroid/os/Bundle; // type@001c │ │ -005c8c: 7010 3400 0400 |0006: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0034 │ │ -005c92: 1c05 6300 |0009: const-class v5, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -005c96: 12e6 |000b: const/4 v6, #int -2 // #fe │ │ -005c98: 0770 |000c: move-object v0, v7 │ │ -005c9a: 7707 7501 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lwei/mark/standout/StandOutWindow;.sendData:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)V // method@0175 │ │ -005ca0: 0e00 |0010: return-void │ │ +005ed8: |[005ed8] mohammad.adib.roundr.SettingsActivity.refresh:()V │ │ +005ee8: 1c01 6300 |0000: const-class v1, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005eec: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +005eee: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +005ef0: 2204 1c00 |0004: new-instance v4, Landroid/os/Bundle; // type@001c │ │ +005ef4: 7010 3400 0400 |0006: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0034 │ │ +005efa: 1c05 6300 |0009: const-class v5, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +005efe: 12e6 |000b: const/4 v6, #int -2 // #fe │ │ +005f00: 0770 |000c: move-object v0, v7 │ │ +005f02: 7707 7501 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lwei/mark/standout/StandOutWindow;.sendData:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)V // method@0175 │ │ +005f08: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0010 line=166 │ │ locals : │ │ 0x0000 - 0x0011 reg=7 this Lmohammad/adib/roundr/SettingsActivity; │ │ │ │ @@ -2797,26 +2800,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -005ca4: |[005ca4] mohammad.adib.roundr.SettingsActivity.showInstalledAppDetails:(Ljava/lang/String;)V │ │ -005cb4: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -005cb8: 7010 1e00 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@001e │ │ -005cbe: 1a02 7e01 |0005: const-string v2, "android.settings.APPLICATION_DETAILS_SETTINGS" // string@017e │ │ -005cc2: 6e20 2700 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ -005cc8: 1a02 9502 |000a: const-string v2, "package" // string@0295 │ │ -005ccc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -005cce: 7130 3200 5203 |000d: invoke-static {v2, v5, v3}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0032 │ │ -005cd4: 0c01 |0010: move-result-object v1 │ │ -005cd6: 6e20 2800 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0028 │ │ -005cdc: 6e20 1701 0400 |0014: invoke-virtual {v4, v0}, Lmohammad/adib/roundr/SettingsActivity;.startActivity:(Landroid/content/Intent;)V // method@0117 │ │ -005ce2: 0e00 |0017: return-void │ │ +005f0c: |[005f0c] mohammad.adib.roundr.SettingsActivity.showInstalledAppDetails:(Ljava/lang/String;)V │ │ +005f1c: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +005f20: 7010 1e00 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@001e │ │ +005f26: 1a02 7e01 |0005: const-string v2, "android.settings.APPLICATION_DETAILS_SETTINGS" // string@017e │ │ +005f2a: 6e20 2700 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ +005f30: 1a02 9402 |000a: const-string v2, "package" // string@0294 │ │ +005f34: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +005f36: 7130 3200 5203 |000d: invoke-static {v2, v5, v3}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0032 │ │ +005f3c: 0c01 |0010: move-result-object v1 │ │ +005f3e: 6e20 2800 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0028 │ │ +005f44: 6e20 1701 0400 |0014: invoke-virtual {v4, v0}, Lmohammad/adib/roundr/SettingsActivity;.startActivity:(Landroid/content/Intent;)V // method@0117 │ │ +005f4a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=171 │ │ 0x000a line=172 │ │ 0x0011 line=173 │ │ 0x0014 line=174 │ │ @@ -2862,17 +2865,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005ce4: |[005ce4] wei.mark.standout.R$color.:()V │ │ -005cf4: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005cfa: 0e00 |0003: return-void │ │ +005f4c: |[005f4c] wei.mark.standout.R$color.:()V │ │ +005f5c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005f62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lwei/mark/standout/R$color; │ │ │ │ Virtual methods - │ │ @@ -2941,17 +2944,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005cfc: |[005cfc] wei.mark.standout.R$drawable.:()V │ │ -005d0c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005d12: 0e00 |0003: return-void │ │ +005f64: |[005f64] wei.mark.standout.R$drawable.:()V │ │ +005f74: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005f7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lwei/mark/standout/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -3040,17 +3043,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005d14: |[005d14] wei.mark.standout.R$id.:()V │ │ -005d24: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005d2a: 0e00 |0003: return-void │ │ +005f7c: |[005f7c] wei.mark.standout.R$id.:()V │ │ +005f8c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005f92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lwei/mark/standout/R$id; │ │ │ │ Virtual methods - │ │ @@ -3094,17 +3097,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005d2c: |[005d2c] wei.mark.standout.R$layout.:()V │ │ -005d3c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005d42: 0e00 |0003: return-void │ │ +005f94: |[005f94] wei.mark.standout.R$layout.:()V │ │ +005fa4: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005faa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lwei/mark/standout/R$layout; │ │ │ │ Virtual methods - │ │ @@ -3163,17 +3166,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005d44: |[005d44] wei.mark.standout.R$string.:()V │ │ -005d54: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005d5a: 0e00 |0003: return-void │ │ +005fac: |[005fac] wei.mark.standout.R$string.:()V │ │ +005fbc: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005fc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lwei/mark/standout/R$string; │ │ │ │ Virtual methods - │ │ @@ -3206,21 +3209,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005d5c: |[005d5c] wei.mark.standout.R.:()V │ │ -005d6c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005d72: 0e00 |0003: return-void │ │ +005fc4: |[005fc4] wei.mark.standout.R.:()V │ │ +005fd4: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005fda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ - 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lwei/mark/standout/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 288 (R.java) │ │ │ │ Class #30 header: │ │ @@ -3256,39 +3258,39 @@ │ │ type : '(Lwei/mark/standout/StandOutWindow;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005d74: |[005d74] wei.mark.standout.StandOutWindow$1.:(Lwei/mark/standout/StandOutWindow;)V │ │ -005d84: 5b01 7500 |0000: iput-object v1, v0, Lwei/mark/standout/StandOutWindow$1;.this$0:Lwei/mark/standout/StandOutWindow; // field@0075 │ │ -005d88: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005d8e: 0e00 |0005: return-void │ │ +005fdc: |[005fdc] wei.mark.standout.StandOutWindow$1.:(Lwei/mark/standout/StandOutWindow;)V │ │ +005fec: 5b01 7500 |0000: iput-object v1, v0, Lwei/mark/standout/StandOutWindow$1;.this$0:Lwei/mark/standout/StandOutWindow; // field@0075 │ │ +005ff0: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +005ff6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lwei/mark/standout/StandOutWindow$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lwei/mark/standout/StandOutWindow; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lwei/mark/standout/StandOutWindow; │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/StandOutWindow$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005d90: |[005d90] wei.mark.standout.StandOutWindow$1.run:()V │ │ -005da0: 5410 7500 |0000: iget-object v0, v1, Lwei/mark/standout/StandOutWindow$1;.this$0:Lwei/mark/standout/StandOutWindow; // field@0075 │ │ -005da4: 6e10 3a01 0000 |0002: invoke-virtual {v0}, Lwei/mark/standout/StandOutWindow;.closeAll:()V // method@013a │ │ -005daa: 0e00 |0005: return-void │ │ +005ff8: |[005ff8] wei.mark.standout.StandOutWindow$1.run:()V │ │ +006008: 5410 7500 |0000: iget-object v0, v1, Lwei/mark/standout/StandOutWindow$1;.this$0:Lwei/mark/standout/StandOutWindow; // field@0075 │ │ +00600c: 6e10 3a01 0000 |0002: invoke-virtual {v0}, Lwei/mark/standout/StandOutWindow;.closeAll:()V // method@013a │ │ +006012: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0005 line=765 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lwei/mark/standout/StandOutWindow$1; │ │ │ │ @@ -3335,46 +3337,46 @@ │ │ type : '(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/StandOutWindow$DropDownListItem;Landroid/widget/PopupWindow;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -005dac: |[005dac] wei.mark.standout.StandOutWindow$2.:(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/StandOutWindow$DropDownListItem;Landroid/widget/PopupWindow;)V │ │ -005dbc: 5b01 7600 |0000: iput-object v1, v0, Lwei/mark/standout/StandOutWindow$2;.this$0:Lwei/mark/standout/StandOutWindow; // field@0076 │ │ -005dc0: 5b02 7800 |0002: iput-object v2, v0, Lwei/mark/standout/StandOutWindow$2;.val$item:Lwei/mark/standout/StandOutWindow$DropDownListItem; // field@0078 │ │ -005dc4: 5b03 7700 |0004: iput-object v3, v0, Lwei/mark/standout/StandOutWindow$2;.val$dropDown:Landroid/widget/PopupWindow; // field@0077 │ │ -005dc8: 7010 9800 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005dce: 0e00 |0009: return-void │ │ +006014: |[006014] wei.mark.standout.StandOutWindow$2.:(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/StandOutWindow$DropDownListItem;Landroid/widget/PopupWindow;)V │ │ +006024: 5b01 7600 |0000: iput-object v1, v0, Lwei/mark/standout/StandOutWindow$2;.this$0:Lwei/mark/standout/StandOutWindow; // field@0076 │ │ +006028: 5b02 7800 |0002: iput-object v2, v0, Lwei/mark/standout/StandOutWindow$2;.val$item:Lwei/mark/standout/StandOutWindow$DropDownListItem; // field@0078 │ │ +00602c: 5b03 7700 |0004: iput-object v3, v0, Lwei/mark/standout/StandOutWindow$2;.val$dropDown:Landroid/widget/PopupWindow; // field@0077 │ │ +006030: 7010 9800 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +006036: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lwei/mark/standout/StandOutWindow$2; │ │ - 0x0000 - 0x000a reg=1 (null) Lwei/mark/standout/StandOutWindow; │ │ + 0x0000 - 0x000a reg=1 this$0 Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x000a reg=2 (null) Lwei/mark/standout/StandOutWindow$DropDownListItem; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/widget/PopupWindow; │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/StandOutWindow$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -005dd0: |[005dd0] wei.mark.standout.StandOutWindow$2.onClick:(Landroid/view/View;)V │ │ -005de0: 5410 7800 |0000: iget-object v0, v1, Lwei/mark/standout/StandOutWindow$2;.val$item:Lwei/mark/standout/StandOutWindow$DropDownListItem; // field@0078 │ │ -005de4: 5400 7e00 |0002: iget-object v0, v0, Lwei/mark/standout/StandOutWindow$DropDownListItem;.action:Ljava/lang/Runnable; // field@007e │ │ -005de8: 7210 9c00 0000 |0004: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@009c │ │ -005dee: 5410 7700 |0007: iget-object v0, v1, Lwei/mark/standout/StandOutWindow$2;.val$dropDown:Landroid/widget/PopupWindow; // field@0077 │ │ -005df2: 6e10 7900 0000 |0009: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@0079 │ │ -005df8: 0e00 |000c: return-void │ │ +006038: |[006038] wei.mark.standout.StandOutWindow$2.onClick:(Landroid/view/View;)V │ │ +006048: 5410 7800 |0000: iget-object v0, v1, Lwei/mark/standout/StandOutWindow$2;.val$item:Lwei/mark/standout/StandOutWindow$DropDownListItem; // field@0078 │ │ +00604c: 5400 7e00 |0002: iget-object v0, v0, Lwei/mark/standout/StandOutWindow$DropDownListItem;.action:Ljava/lang/Runnable; // field@007e │ │ +006050: 7210 9c00 0000 |0004: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@009c │ │ +006056: 5410 7700 |0007: iget-object v0, v1, Lwei/mark/standout/StandOutWindow$2;.val$dropDown:Landroid/widget/PopupWindow; // field@0077 │ │ +00605a: 6e10 7900 0000 |0009: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@0079 │ │ +006060: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0007 line=792 │ │ 0x000c line=793 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lwei/mark/standout/StandOutWindow$2; │ │ @@ -3419,46 +3421,46 @@ │ │ type : '(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/ui/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -005dfc: |[005dfc] wei.mark.standout.StandOutWindow$3.:(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/ui/Window;)V │ │ -005e0c: 5b01 7900 |0000: iput-object v1, v0, Lwei/mark/standout/StandOutWindow$3;.this$0:Lwei/mark/standout/StandOutWindow; // field@0079 │ │ -005e10: 5b02 7a00 |0002: iput-object v2, v0, Lwei/mark/standout/StandOutWindow$3;.val$window:Lwei/mark/standout/ui/Window; // field@007a │ │ -005e14: 7010 9800 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005e1a: 0e00 |0007: return-void │ │ +006064: |[006064] wei.mark.standout.StandOutWindow$3.:(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/ui/Window;)V │ │ +006074: 5b01 7900 |0000: iput-object v1, v0, Lwei/mark/standout/StandOutWindow$3;.this$0:Lwei/mark/standout/StandOutWindow; // field@0079 │ │ +006078: 5b02 7a00 |0002: iput-object v2, v0, Lwei/mark/standout/StandOutWindow$3;.val$window:Lwei/mark/standout/ui/Window; // field@007a │ │ +00607c: 7010 9800 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +006082: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1159 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lwei/mark/standout/StandOutWindow$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lwei/mark/standout/StandOutWindow; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0008 reg=2 (null) Lwei/mark/standout/ui/Window; │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/StandOutWindow$3;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -005e1c: |[005e1c] wei.mark.standout.StandOutWindow$3.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -005e2c: 5420 7900 |0000: iget-object v0, v2, Lwei/mark/standout/StandOutWindow$3;.this$0:Lwei/mark/standout/StandOutWindow; // field@0079 │ │ -005e30: 5400 a000 |0002: iget-object v0, v0, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ -005e34: 5421 7a00 |0004: iget-object v1, v2, Lwei/mark/standout/StandOutWindow$3;.val$window:Lwei/mark/standout/ui/Window; // field@007a │ │ -005e38: 7220 6700 1000 |0006: invoke-interface {v0, v1}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@0067 │ │ -005e3e: 5420 7a00 |0009: iget-object v0, v2, Lwei/mark/standout/StandOutWindow$3;.val$window:Lwei/mark/standout/ui/Window; // field@007a │ │ -005e42: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -005e44: 5901 e100 |000c: iput v1, v0, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ -005e48: 0e00 |000e: return-void │ │ +006084: |[006084] wei.mark.standout.StandOutWindow$3.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +006094: 5420 7900 |0000: iget-object v0, v2, Lwei/mark/standout/StandOutWindow$3;.this$0:Lwei/mark/standout/StandOutWindow; // field@0079 │ │ +006098: 5400 a000 |0002: iget-object v0, v0, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ +00609c: 5421 7a00 |0004: iget-object v1, v2, Lwei/mark/standout/StandOutWindow$3;.val$window:Lwei/mark/standout/ui/Window; // field@007a │ │ +0060a0: 7220 6700 1000 |0006: invoke-interface {v0, v1}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@0067 │ │ +0060a6: 5420 7a00 |0009: iget-object v0, v2, Lwei/mark/standout/StandOutWindow$3;.val$window:Lwei/mark/standout/ui/Window; // field@007a │ │ +0060aa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0060ac: 5901 e100 |000c: iput v1, v0, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ +0060b0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1172 │ │ 0x0009 line=1173 │ │ 0x000e line=1174 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lwei/mark/standout/StandOutWindow$3; │ │ @@ -3469,16 +3471,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -005e4c: |[005e4c] wei.mark.standout.StandOutWindow$3.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -005e5c: 0e00 |0000: return-void │ │ +0060b4: |[0060b4] wei.mark.standout.StandOutWindow$3.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +0060c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lwei/mark/standout/StandOutWindow$3; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -3487,16 +3489,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -005e60: |[005e60] wei.mark.standout.StandOutWindow$3.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -005e70: 0e00 |0000: return-void │ │ +0060c8: |[0060c8] wei.mark.standout.StandOutWindow$3.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +0060d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1163 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lwei/mark/standout/StandOutWindow$3; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -3543,64 +3545,64 @@ │ │ type : '(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/ui/Window;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -005e74: |[005e74] wei.mark.standout.StandOutWindow$4.:(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/ui/Window;I)V │ │ -005e84: 5b01 7b00 |0000: iput-object v1, v0, Lwei/mark/standout/StandOutWindow$4;.this$0:Lwei/mark/standout/StandOutWindow; // field@007b │ │ -005e88: 5b02 7d00 |0002: iput-object v2, v0, Lwei/mark/standout/StandOutWindow$4;.val$window:Lwei/mark/standout/ui/Window; // field@007d │ │ -005e8c: 5903 7c00 |0004: iput v3, v0, Lwei/mark/standout/StandOutWindow$4;.val$id:I // field@007c │ │ -005e90: 7010 9800 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005e96: 0e00 |0009: return-void │ │ +0060dc: |[0060dc] wei.mark.standout.StandOutWindow$4.:(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/ui/Window;I)V │ │ +0060ec: 5b01 7b00 |0000: iput-object v1, v0, Lwei/mark/standout/StandOutWindow$4;.this$0:Lwei/mark/standout/StandOutWindow; // field@007b │ │ +0060f0: 5b02 7d00 |0002: iput-object v2, v0, Lwei/mark/standout/StandOutWindow$4;.val$window:Lwei/mark/standout/ui/Window; // field@007d │ │ +0060f4: 5903 7c00 |0004: iput v3, v0, Lwei/mark/standout/StandOutWindow$4;.val$id:I // field@007c │ │ +0060f8: 7010 9800 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +0060fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1234 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lwei/mark/standout/StandOutWindow$4; │ │ - 0x0000 - 0x000a reg=1 (null) Lwei/mark/standout/StandOutWindow; │ │ + 0x0000 - 0x000a reg=1 this$0 Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x000a reg=2 (null) Lwei/mark/standout/ui/Window; │ │ 0x0000 - 0x000a reg=3 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/StandOutWindow$4;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -005e98: |[005e98] wei.mark.standout.StandOutWindow$4.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -005ea8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -005eaa: 5440 7b00 |0001: iget-object v0, v4, Lwei/mark/standout/StandOutWindow$4;.this$0:Lwei/mark/standout/StandOutWindow; // field@007b │ │ -005eae: 5400 a000 |0003: iget-object v0, v0, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ -005eb2: 5441 7d00 |0005: iget-object v1, v4, Lwei/mark/standout/StandOutWindow$4;.val$window:Lwei/mark/standout/ui/Window; // field@007d │ │ -005eb6: 7220 6700 1000 |0007: invoke-interface {v0, v1}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@0067 │ │ -005ebc: 5440 7d00 |000a: iget-object v0, v4, Lwei/mark/standout/StandOutWindow$4;.val$window:Lwei/mark/standout/ui/Window; // field@007d │ │ -005ec0: 5903 e100 |000c: iput v3, v0, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ -005ec4: 6200 a200 |000e: sget-object v0, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ -005ec8: 5241 7c00 |0010: iget v1, v4, Lwei/mark/standout/StandOutWindow$4;.val$id:I // field@007c │ │ -005ecc: 5442 7b00 |0012: iget-object v2, v4, Lwei/mark/standout/StandOutWindow$4;.this$0:Lwei/mark/standout/StandOutWindow; // field@007b │ │ -005ed0: 6e10 9900 0200 |0014: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -005ed6: 0c02 |0017: move-result-object v2 │ │ -005ed8: 6e30 8901 1002 |0018: invoke-virtual {v0, v1, v2}, Lwei/mark/standout/WindowCache;.removeCache:(ILjava/lang/Class;)V // method@0189 │ │ -005ede: 5440 7b00 |001b: iget-object v0, v4, Lwei/mark/standout/StandOutWindow$4;.this$0:Lwei/mark/standout/StandOutWindow; // field@007b │ │ -005ee2: 6e10 4601 0000 |001d: invoke-virtual {v0}, Lwei/mark/standout/StandOutWindow;.getExistingIds:()Ljava/util/Set; // method@0146 │ │ -005ee8: 0c00 |0020: move-result-object v0 │ │ -005eea: 7210 bd00 0000 |0021: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@00bd │ │ -005ef0: 0a00 |0024: move-result v0 │ │ -005ef2: 3900 0a00 |0025: if-nez v0, 002f // +000a │ │ -005ef6: 6a03 a300 |0027: sput-boolean v3, Lwei/mark/standout/StandOutWindow;.startedForeground:Z // field@00a3 │ │ -005efa: 5440 7b00 |0029: iget-object v0, v4, Lwei/mark/standout/StandOutWindow$4;.this$0:Lwei/mark/standout/StandOutWindow; // field@007b │ │ -005efe: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -005f00: 6e20 7d01 1000 |002c: invoke-virtual {v0, v1}, Lwei/mark/standout/StandOutWindow;.stopForeground:(Z)V // method@017d │ │ -005f06: 0e00 |002f: return-void │ │ +006100: |[006100] wei.mark.standout.StandOutWindow$4.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +006110: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +006112: 5440 7b00 |0001: iget-object v0, v4, Lwei/mark/standout/StandOutWindow$4;.this$0:Lwei/mark/standout/StandOutWindow; // field@007b │ │ +006116: 5400 a000 |0003: iget-object v0, v0, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ +00611a: 5441 7d00 |0005: iget-object v1, v4, Lwei/mark/standout/StandOutWindow$4;.val$window:Lwei/mark/standout/ui/Window; // field@007d │ │ +00611e: 7220 6700 1000 |0007: invoke-interface {v0, v1}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@0067 │ │ +006124: 5440 7d00 |000a: iget-object v0, v4, Lwei/mark/standout/StandOutWindow$4;.val$window:Lwei/mark/standout/ui/Window; // field@007d │ │ +006128: 5903 e100 |000c: iput v3, v0, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ +00612c: 6200 a200 |000e: sget-object v0, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ +006130: 5241 7c00 |0010: iget v1, v4, Lwei/mark/standout/StandOutWindow$4;.val$id:I // field@007c │ │ +006134: 5442 7b00 |0012: iget-object v2, v4, Lwei/mark/standout/StandOutWindow$4;.this$0:Lwei/mark/standout/StandOutWindow; // field@007b │ │ +006138: 6e10 9900 0200 |0014: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +00613e: 0c02 |0017: move-result-object v2 │ │ +006140: 6e30 8901 1002 |0018: invoke-virtual {v0, v1, v2}, Lwei/mark/standout/WindowCache;.removeCache:(ILjava/lang/Class;)V // method@0189 │ │ +006146: 5440 7b00 |001b: iget-object v0, v4, Lwei/mark/standout/StandOutWindow$4;.this$0:Lwei/mark/standout/StandOutWindow; // field@007b │ │ +00614a: 6e10 4601 0000 |001d: invoke-virtual {v0}, Lwei/mark/standout/StandOutWindow;.getExistingIds:()Ljava/util/Set; // method@0146 │ │ +006150: 0c00 |0020: move-result-object v0 │ │ +006152: 7210 bd00 0000 |0021: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@00bd │ │ +006158: 0a00 |0024: move-result v0 │ │ +00615a: 3900 0a00 |0025: if-nez v0, 002f // +000a │ │ +00615e: 6a03 a300 |0027: sput-boolean v3, Lwei/mark/standout/StandOutWindow;.startedForeground:Z // field@00a3 │ │ +006162: 5440 7b00 |0029: iget-object v0, v4, Lwei/mark/standout/StandOutWindow$4;.this$0:Lwei/mark/standout/StandOutWindow; // field@007b │ │ +006166: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +006168: 6e20 7d01 1000 |002c: invoke-virtual {v0, v1}, Lwei/mark/standout/StandOutWindow;.stopForeground:(Z)V // method@017d │ │ +00616e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1247 │ │ 0x000a line=1248 │ │ 0x000e line=1251 │ │ 0x001b line=1254 │ │ 0x0027 line=1259 │ │ @@ -3615,16 +3617,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -005f08: |[005f08] wei.mark.standout.StandOutWindow$4.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -005f18: 0e00 |0000: return-void │ │ +006170: |[006170] wei.mark.standout.StandOutWindow$4.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +006180: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1242 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lwei/mark/standout/StandOutWindow$4; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -3633,16 +3635,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -005f1c: |[005f1c] wei.mark.standout.StandOutWindow$4.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -005f2c: 0e00 |0000: return-void │ │ +006184: |[006184] wei.mark.standout.StandOutWindow$4.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +006194: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1238 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lwei/mark/standout/StandOutWindow$4; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -3692,49 +3694,49 @@ │ │ type : '(Lwei/mark/standout/StandOutWindow;ILjava/lang/String;Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -005f30: |[005f30] wei.mark.standout.StandOutWindow$DropDownListItem.:(Lwei/mark/standout/StandOutWindow;ILjava/lang/String;Ljava/lang/Runnable;)V │ │ -005f40: 5b01 8100 |0000: iput-object v1, v0, Lwei/mark/standout/StandOutWindow$DropDownListItem;.this$0:Lwei/mark/standout/StandOutWindow; // field@0081 │ │ -005f44: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -005f4a: 5902 8000 |0005: iput v2, v0, Lwei/mark/standout/StandOutWindow$DropDownListItem;.icon:I // field@0080 │ │ -005f4e: 5b03 7f00 |0007: iput-object v3, v0, Lwei/mark/standout/StandOutWindow$DropDownListItem;.description:Ljava/lang/String; // field@007f │ │ -005f52: 5b04 7e00 |0009: iput-object v4, v0, Lwei/mark/standout/StandOutWindow$DropDownListItem;.action:Ljava/lang/Runnable; // field@007e │ │ -005f56: 0e00 |000b: return-void │ │ +006198: |[006198] wei.mark.standout.StandOutWindow$DropDownListItem.:(Lwei/mark/standout/StandOutWindow;ILjava/lang/String;Ljava/lang/Runnable;)V │ │ +0061a8: 5b01 8100 |0000: iput-object v1, v0, Lwei/mark/standout/StandOutWindow$DropDownListItem;.this$0:Lwei/mark/standout/StandOutWindow; // field@0081 │ │ +0061ac: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +0061b2: 5902 8000 |0005: iput v2, v0, Lwei/mark/standout/StandOutWindow$DropDownListItem;.icon:I // field@0080 │ │ +0061b6: 5b03 7f00 |0007: iput-object v3, v0, Lwei/mark/standout/StandOutWindow$DropDownListItem;.description:Ljava/lang/String; // field@007f │ │ +0061ba: 5b04 7e00 |0009: iput-object v4, v0, Lwei/mark/standout/StandOutWindow$DropDownListItem;.action:Ljava/lang/Runnable; // field@007e │ │ +0061be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1934 │ │ 0x0002 line=1935 │ │ 0x0005 line=1936 │ │ 0x0007 line=1937 │ │ 0x0009 line=1938 │ │ 0x000b line=1939 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lwei/mark/standout/StandOutWindow$DropDownListItem; │ │ - 0x0000 - 0x000c reg=1 (null) Lwei/mark/standout/StandOutWindow; │ │ + 0x0000 - 0x000c reg=1 this$0 Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x000c reg=2 icon I │ │ 0x0000 - 0x000c reg=3 description Ljava/lang/String; │ │ 0x0000 - 0x000c reg=4 action Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/StandOutWindow$DropDownListItem;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005f58: |[005f58] wei.mark.standout.StandOutWindow$DropDownListItem.toString:()Ljava/lang/String; │ │ -005f68: 5410 7f00 |0000: iget-object v0, v1, Lwei/mark/standout/StandOutWindow$DropDownListItem;.description:Ljava/lang/String; // field@007f │ │ -005f6c: 1100 |0002: return-object v0 │ │ +0061c0: |[0061c0] wei.mark.standout.StandOutWindow$DropDownListItem.toString:()Ljava/lang/String; │ │ +0061d0: 5410 7f00 |0000: iget-object v0, v1, Lwei/mark/standout/StandOutWindow$DropDownListItem;.description:Ljava/lang/String; // field@007f │ │ +0061d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lwei/mark/standout/StandOutWindow$DropDownListItem; │ │ │ │ source_file_idx : 304 (StandOutWindow.java) │ │ @@ -3820,62 +3822,62 @@ │ │ type : '(Lwei/mark/standout/StandOutWindow;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 92 16-bit code units │ │ -005f70: |[005f70] wei.mark.standout.StandOutWindow$StandOutLayoutParams.:(Lwei/mark/standout/StandOutWindow;I)V │ │ -005f80: 1301 c800 |0000: const/16 v1, #int 200 // #c8 │ │ -005f84: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -005f86: 5b89 8f00 |0003: iput-object v9, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.this$0:Lwei/mark/standout/StandOutWindow; // field@008f │ │ -005f8a: 7110 3c00 0900 |0005: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ -005f90: 0c00 |0008: move-result-object v0 │ │ -005f92: 1a02 1d03 |0009: const-string v2, "type" // string@031d │ │ -005f96: 1303 d607 |000b: const/16 v3, #int 2006 // #7d6 │ │ -005f9a: 7230 2e00 2003 |000d: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@002e │ │ -005fa0: 0a03 |0010: move-result v3 │ │ -005fa2: 7110 3c00 0900 |0011: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ -005fa8: 0c00 |0014: move-result-object v0 │ │ -005faa: 1a02 ca01 |0015: const-string v2, "flags" // string@01ca │ │ -005fae: 1504 0800 |0017: const/high16 v4, #int 524288 // #8 │ │ -005fb2: 7230 2e00 2004 |0019: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@002e │ │ -005fb8: 0a04 |001c: move-result v4 │ │ -005fba: 1215 |001d: const/4 v5, #int 1 // #1 │ │ -005fbc: 0780 |001e: move-object v0, v8 │ │ -005fbe: 0112 |001f: move v2, v1 │ │ -005fc0: 7606 6400 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/view/WindowManager$LayoutParams;.:(IIIII)V // method@0064 │ │ -005fc6: 6e20 4701 a900 |0023: invoke-virtual {v9, v10}, Lwei/mark/standout/StandOutWindow;.getFlags:(I)I // method@0147 │ │ -005fcc: 0a06 |0026: move-result v6 │ │ -005fce: 6e20 3401 7800 |0027: invoke-virtual {v8, v7}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.setFocusFlag:(Z)V // method@0134 │ │ -005fd4: 6000 b100 |002a: sget v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_EDGE_LIMITS_ENABLE:I // field@00b1 │ │ -005fd8: 7120 8201 0600 |002c: invoke-static {v6, v0}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -005fde: 0a00 |002f: move-result v0 │ │ -005fe0: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ -005fe4: 5280 8800 |0032: iget v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.flags:I // field@0088 │ │ -005fe8: d600 0002 |0034: or-int/lit16 v0, v0, #int 512 // #0200 │ │ -005fec: 5980 8800 |0036: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.flags:I // field@0088 │ │ -005ff0: 5280 9100 |0038: iget v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -005ff4: 7030 3201 a800 |003a: invoke-direct {v8, v10, v0}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.getX:(II)I // method@0132 │ │ -005ffa: 0a00 |003d: move-result v0 │ │ -005ffc: 5980 9200 |003e: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -006000: 5280 8a00 |0040: iget v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -006004: 7030 3301 a800 |0042: invoke-direct {v8, v10, v0}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.getY:(II)I // method@0133 │ │ -00600a: 0a00 |0045: move-result v0 │ │ -00600c: 5980 9300 |0046: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -006010: 1300 3300 |0048: const/16 v0, #int 51 // #33 │ │ -006014: 5980 8900 |004a: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.gravity:I // field@0089 │ │ -006018: 1300 0a00 |004c: const/16 v0, #int 10 // #a │ │ -00601c: 5980 9000 |004e: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.threshold:I // field@0090 │ │ -006020: 5987 8d00 |0050: iput v7, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minHeight:I // field@008d │ │ -006024: 5987 8e00 |0052: iput v7, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minWidth:I // field@008e │ │ -006028: 1400 ffff ff7f |0054: const v0, #float nan // #7fffffff │ │ -00602e: 5980 8b00 |0057: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxHeight:I // field@008b │ │ -006032: 5980 8c00 |0059: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxWidth:I // field@008c │ │ -006036: 0e00 |005b: return-void │ │ +0061d8: |[0061d8] wei.mark.standout.StandOutWindow$StandOutLayoutParams.:(Lwei/mark/standout/StandOutWindow;I)V │ │ +0061e8: 1301 c800 |0000: const/16 v1, #int 200 // #c8 │ │ +0061ec: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0061ee: 5b89 8f00 |0003: iput-object v9, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.this$0:Lwei/mark/standout/StandOutWindow; // field@008f │ │ +0061f2: 7110 3c00 0900 |0005: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ +0061f8: 0c00 |0008: move-result-object v0 │ │ +0061fa: 1a02 1c03 |0009: const-string v2, "type" // string@031c │ │ +0061fe: 1303 d607 |000b: const/16 v3, #int 2006 // #7d6 │ │ +006202: 7230 2e00 2003 |000d: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@002e │ │ +006208: 0a03 |0010: move-result v3 │ │ +00620a: 7110 3c00 0900 |0011: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ +006210: 0c00 |0014: move-result-object v0 │ │ +006212: 1a02 ca01 |0015: const-string v2, "flags" // string@01ca │ │ +006216: 1504 0800 |0017: const/high16 v4, #int 524288 // #8 │ │ +00621a: 7230 2e00 2004 |0019: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@002e │ │ +006220: 0a04 |001c: move-result v4 │ │ +006222: 1215 |001d: const/4 v5, #int 1 // #1 │ │ +006224: 0780 |001e: move-object v0, v8 │ │ +006226: 0112 |001f: move v2, v1 │ │ +006228: 7606 6400 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/view/WindowManager$LayoutParams;.:(IIIII)V // method@0064 │ │ +00622e: 6e20 4701 a900 |0023: invoke-virtual {v9, v10}, Lwei/mark/standout/StandOutWindow;.getFlags:(I)I // method@0147 │ │ +006234: 0a06 |0026: move-result v6 │ │ +006236: 6e20 3401 7800 |0027: invoke-virtual {v8, v7}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.setFocusFlag:(Z)V // method@0134 │ │ +00623c: 6000 b100 |002a: sget v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_EDGE_LIMITS_ENABLE:I // field@00b1 │ │ +006240: 7120 8201 0600 |002c: invoke-static {v6, v0}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +006246: 0a00 |002f: move-result v0 │ │ +006248: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ +00624c: 5280 8800 |0032: iget v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.flags:I // field@0088 │ │ +006250: d600 0002 |0034: or-int/lit16 v0, v0, #int 512 // #0200 │ │ +006254: 5980 8800 |0036: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.flags:I // field@0088 │ │ +006258: 5280 9100 |0038: iget v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +00625c: 7030 3201 a800 |003a: invoke-direct {v8, v10, v0}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.getX:(II)I // method@0132 │ │ +006262: 0a00 |003d: move-result v0 │ │ +006264: 5980 9200 |003e: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +006268: 5280 8a00 |0040: iget v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +00626c: 7030 3301 a800 |0042: invoke-direct {v8, v10, v0}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.getY:(II)I // method@0133 │ │ +006272: 0a00 |0045: move-result v0 │ │ +006274: 5980 9300 |0046: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +006278: 1300 3300 |0048: const/16 v0, #int 51 // #33 │ │ +00627c: 5980 8900 |004a: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.gravity:I // field@0089 │ │ +006280: 1300 0a00 |004c: const/16 v0, #int 10 // #a │ │ +006284: 5980 9000 |004e: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.threshold:I // field@0090 │ │ +006288: 5987 8d00 |0050: iput v7, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minHeight:I // field@008d │ │ +00628c: 5987 8e00 |0052: iput v7, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minWidth:I // field@008e │ │ +006290: 1400 ffff ff7f |0054: const v0, #float nan // #7fffffff │ │ +006296: 5980 8b00 |0057: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxHeight:I // field@008b │ │ +00629a: 5980 8c00 |0059: iput v0, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxWidth:I // field@008c │ │ +00629e: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1743 │ │ 0x0005 line=1745 │ │ 0x0023 line=1747 │ │ 0x0027 line=1749 │ │ 0x002a line=1751 │ │ @@ -3886,125 +3888,125 @@ │ │ 0x004c line=1761 │ │ 0x0050 line=1762 │ │ 0x0054 line=1763 │ │ 0x005b line=1764 │ │ locals : │ │ 0x0027 - 0x005c reg=6 windowFlags I │ │ 0x0000 - 0x005c reg=8 this Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; │ │ - 0x0000 - 0x005c reg=9 (null) Lwei/mark/standout/StandOutWindow; │ │ + 0x0000 - 0x005c reg=9 this$0 Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x005c reg=10 id I │ │ │ │ #1 : (in Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;) │ │ name : '' │ │ type : '(Lwei/mark/standout/StandOutWindow;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -006038: |[006038] wei.mark.standout.StandOutWindow$StandOutLayoutParams.:(Lwei/mark/standout/StandOutWindow;III)V │ │ -006048: 7030 2c01 1002 |0000: invoke-direct {v0, v1, v2}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;I)V // method@012c │ │ -00604e: 5903 9100 |0003: iput v3, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -006052: 5904 8a00 |0005: iput v4, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -006056: 0e00 |0007: return-void │ │ +0062a0: |[0062a0] wei.mark.standout.StandOutWindow$StandOutLayoutParams.:(Lwei/mark/standout/StandOutWindow;III)V │ │ +0062b0: 7030 2c01 1002 |0000: invoke-direct {v0, v1, v2}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;I)V // method@012c │ │ +0062b6: 5903 9100 |0003: iput v3, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +0062ba: 5904 8a00 |0005: iput v4, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +0062be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1775 │ │ 0x0003 line=1776 │ │ 0x0005 line=1777 │ │ 0x0007 line=1778 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; │ │ - 0x0000 - 0x0008 reg=1 (null) Lwei/mark/standout/StandOutWindow; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0008 reg=2 id I │ │ 0x0000 - 0x0008 reg=3 w I │ │ 0x0000 - 0x0008 reg=4 h I │ │ │ │ #2 : (in Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;) │ │ name : '' │ │ type : '(Lwei/mark/standout/StandOutWindow;IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -006058: |[006058] wei.mark.standout.StandOutWindow$StandOutLayoutParams.:(Lwei/mark/standout/StandOutWindow;IIII)V │ │ -006068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00606a: 7030 2c01 2103 |0001: invoke-direct {v1, v2, v3}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;I)V // method@012c │ │ -006070: 5914 9100 |0004: iput v4, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -006074: 5915 8a00 |0006: iput v5, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -006078: 5910 9200 |0008: iput v0, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -00607c: 5910 9300 |000a: iput v0, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -006080: 5916 8900 |000c: iput v6, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.gravity:I // field@0089 │ │ -006084: 0e00 |000e: return-void │ │ +0062c0: |[0062c0] wei.mark.standout.StandOutWindow$StandOutLayoutParams.:(Lwei/mark/standout/StandOutWindow;IIII)V │ │ +0062d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0062d2: 7030 2c01 2103 |0001: invoke-direct {v1, v2, v3}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;I)V // method@012c │ │ +0062d8: 5914 9100 |0004: iput v4, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +0062dc: 5915 8a00 |0006: iput v5, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +0062e0: 5910 9200 |0008: iput v0, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +0062e4: 5910 9300 |000a: iput v0, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +0062e8: 5916 8900 |000c: iput v6, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.gravity:I // field@0089 │ │ +0062ec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1795 │ │ 0x0004 line=1796 │ │ 0x0006 line=1797 │ │ 0x0008 line=1798 │ │ 0x000a line=1799 │ │ 0x000c line=1800 │ │ 0x000e line=1801 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; │ │ - 0x0000 - 0x000f reg=2 (null) Lwei/mark/standout/StandOutWindow; │ │ + 0x0000 - 0x000f reg=2 this$0 Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x000f reg=3 id I │ │ 0x0000 - 0x000f reg=4 w I │ │ 0x0000 - 0x000f reg=5 h I │ │ 0x0000 - 0x000f reg=6 gravity I │ │ │ │ #3 : (in Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;) │ │ name : '' │ │ type : '(Lwei/mark/standout/StandOutWindow;IIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -006088: |[006088] wei.mark.standout.StandOutWindow$StandOutLayoutParams.:(Lwei/mark/standout/StandOutWindow;IIIII)V │ │ -006098: 1405 ffff ff7f |0000: const v5, #float nan // #7fffffff │ │ -00609e: 1403 0100 0080 |0003: const v3, #float -1.4013e-45 // #80000001 │ │ -0060a4: 1504 0080 |0006: const/high16 v4, #int -2147483648 // #8000 │ │ -0060a8: 705a 2d01 7698 |0008: invoke-direct {v6, v7, v8, v9, v10}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;III)V // method@012d │ │ -0060ae: 323b 0400 |000b: if-eq v11, v3, 000f // +0004 │ │ -0060b2: 596b 9200 |000d: iput v11, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -0060b6: 323c 0400 |000f: if-eq v12, v3, 0013 // +0004 │ │ -0060ba: 596c 9300 |0011: iput v12, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -0060be: 5473 a000 |0013: iget-object v3, v7, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ -0060c2: 7210 6600 0300 |0015: invoke-interface {v3}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0066 │ │ -0060c8: 0c00 |0018: move-result-object v0 │ │ -0060ca: 6e10 4a00 0000 |0019: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@004a │ │ -0060d0: 0a02 |001c: move-result v2 │ │ -0060d2: 6e10 4900 0000 |001d: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@0049 │ │ -0060d8: 0a01 |0020: move-result v1 │ │ -0060da: 5263 9200 |0021: iget v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -0060de: 3353 0f00 |0023: if-ne v3, v5, 0032 // +000f │ │ -0060e2: 9103 0209 |0025: sub-int v3, v2, v9 │ │ -0060e6: 5963 9200 |0027: iput v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -0060ea: 5263 9300 |0029: iget v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -0060ee: 3353 1200 |002b: if-ne v3, v5, 003d // +0012 │ │ -0060f2: 9103 010a |002d: sub-int v3, v1, v10 │ │ -0060f6: 5963 9300 |002f: iput v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -0060fa: 0e00 |0031: return-void │ │ -0060fc: 5263 9200 |0032: iget v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -006100: 3343 f5ff |0034: if-ne v3, v4, 0029 // -000b │ │ -006104: 9103 0209 |0036: sub-int v3, v2, v9 │ │ -006108: db03 0302 |0038: div-int/lit8 v3, v3, #int 2 // #02 │ │ -00610c: 5963 9200 |003a: iput v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -006110: 28ed |003c: goto 0029 // -0013 │ │ -006112: 5263 9300 |003d: iget v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -006116: 3343 f2ff |003f: if-ne v3, v4, 0031 // -000e │ │ -00611a: 9103 010a |0041: sub-int v3, v1, v10 │ │ -00611e: db03 0302 |0043: div-int/lit8 v3, v3, #int 2 // #02 │ │ -006122: 5963 9300 |0045: iput v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -006126: 28ea |0047: goto 0031 // -0016 │ │ +0062f0: |[0062f0] wei.mark.standout.StandOutWindow$StandOutLayoutParams.:(Lwei/mark/standout/StandOutWindow;IIIII)V │ │ +006300: 1405 ffff ff7f |0000: const v5, #float nan // #7fffffff │ │ +006306: 1403 0100 0080 |0003: const v3, #float -1.4013e-45 // #80000001 │ │ +00630c: 1504 0080 |0006: const/high16 v4, #int -2147483648 // #8000 │ │ +006310: 705a 2d01 7698 |0008: invoke-direct {v6, v7, v8, v9, v10}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;III)V // method@012d │ │ +006316: 323b 0400 |000b: if-eq v11, v3, 000f // +0004 │ │ +00631a: 596b 9200 |000d: iput v11, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +00631e: 323c 0400 |000f: if-eq v12, v3, 0013 // +0004 │ │ +006322: 596c 9300 |0011: iput v12, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +006326: 5473 a000 |0013: iget-object v3, v7, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ +00632a: 7210 6600 0300 |0015: invoke-interface {v3}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0066 │ │ +006330: 0c00 |0018: move-result-object v0 │ │ +006332: 6e10 4a00 0000 |0019: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@004a │ │ +006338: 0a02 |001c: move-result v2 │ │ +00633a: 6e10 4900 0000 |001d: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@0049 │ │ +006340: 0a01 |0020: move-result v1 │ │ +006342: 5263 9200 |0021: iget v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +006346: 3353 0f00 |0023: if-ne v3, v5, 0032 // +000f │ │ +00634a: 9103 0209 |0025: sub-int v3, v2, v9 │ │ +00634e: 5963 9200 |0027: iput v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +006352: 5263 9300 |0029: iget v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +006356: 3353 1200 |002b: if-ne v3, v5, 003d // +0012 │ │ +00635a: 9103 010a |002d: sub-int v3, v1, v10 │ │ +00635e: 5963 9300 |002f: iput v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +006362: 0e00 |0031: return-void │ │ +006364: 5263 9200 |0032: iget v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +006368: 3343 f5ff |0034: if-ne v3, v4, 0029 // -000b │ │ +00636c: 9103 0209 |0036: sub-int v3, v2, v9 │ │ +006370: db03 0302 |0038: div-int/lit8 v3, v3, #int 2 // #02 │ │ +006374: 5963 9200 |003a: iput v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +006378: 28ed |003c: goto 0029 // -0013 │ │ +00637a: 5263 9300 |003d: iget v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +00637e: 3343 f2ff |003f: if-ne v3, v4, 0031 // -000e │ │ +006382: 9103 010a |0041: sub-int v3, v1, v10 │ │ +006386: db03 0302 |0043: div-int/lit8 v3, v3, #int 2 // #02 │ │ +00638a: 5963 9300 |0045: iput v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +00638e: 28ea |0047: goto 0031 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=1816 │ │ 0x000b line=1818 │ │ 0x000d line=1819 │ │ 0x000f line=1821 │ │ 0x0011 line=1822 │ │ @@ -4021,15 +4023,15 @@ │ │ 0x003d line=1837 │ │ 0x0041 line=1838 │ │ locals : │ │ 0x0019 - 0x0048 reg=0 display Landroid/view/Display; │ │ 0x0021 - 0x0048 reg=1 height I │ │ 0x001d - 0x0048 reg=2 width I │ │ 0x0000 - 0x0048 reg=6 this Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; │ │ - 0x0000 - 0x0048 reg=7 (null) Lwei/mark/standout/StandOutWindow; │ │ + 0x0000 - 0x0048 reg=7 this$0 Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0048 reg=8 id I │ │ 0x0000 - 0x0048 reg=9 w I │ │ 0x0000 - 0x0048 reg=10 h I │ │ 0x0000 - 0x0048 reg=11 xpos I │ │ 0x0000 - 0x0048 reg=12 ypos I │ │ │ │ #4 : (in Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;) │ │ @@ -4037,28 +4039,28 @@ │ │ type : '(Lwei/mark/standout/StandOutWindow;IIIIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 8 16-bit code units │ │ -006128: |[006128] wei.mark.standout.StandOutWindow$StandOutLayoutParams.:(Lwei/mark/standout/StandOutWindow;IIIIIII)V │ │ -006138: 7607 2f01 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIIII)V // method@012f │ │ -00613e: 5907 8e00 |0003: iput v7, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minWidth:I // field@008e │ │ -006142: 5908 8d00 |0005: iput v8, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minHeight:I // field@008d │ │ -006146: 0e00 |0007: return-void │ │ +006390: |[006390] wei.mark.standout.StandOutWindow$StandOutLayoutParams.:(Lwei/mark/standout/StandOutWindow;IIIIIII)V │ │ +0063a0: 7607 2f01 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIIII)V // method@012f │ │ +0063a6: 5907 8e00 |0003: iput v7, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minWidth:I // field@008e │ │ +0063aa: 5908 8d00 |0005: iput v8, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minHeight:I // field@008d │ │ +0063ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1859 │ │ 0x0003 line=1861 │ │ 0x0005 line=1862 │ │ 0x0007 line=1863 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; │ │ - 0x0000 - 0x0008 reg=1 (null) Lwei/mark/standout/StandOutWindow; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0008 reg=2 id I │ │ 0x0000 - 0x0008 reg=3 w I │ │ 0x0000 - 0x0008 reg=4 h I │ │ 0x0000 - 0x0008 reg=5 xpos I │ │ 0x0000 - 0x0008 reg=6 ypos I │ │ 0x0000 - 0x0008 reg=7 minWidth I │ │ 0x0000 - 0x0008 reg=8 minHeight I │ │ @@ -4068,26 +4070,26 @@ │ │ type : '(Lwei/mark/standout/StandOutWindow;IIIIIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 6 16-bit code units │ │ -006148: |[006148] wei.mark.standout.StandOutWindow$StandOutLayoutParams.:(Lwei/mark/standout/StandOutWindow;IIIIIIII)V │ │ -006158: 7609 3001 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIIIIII)V // method@0130 │ │ -00615e: 5909 9000 |0003: iput v9, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.threshold:I // field@0090 │ │ -006162: 0e00 |0005: return-void │ │ +0063b0: |[0063b0] wei.mark.standout.StandOutWindow$StandOutLayoutParams.:(Lwei/mark/standout/StandOutWindow;IIIIIIII)V │ │ +0063c0: 7609 3001 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIIIIII)V // method@0130 │ │ +0063c6: 5909 9000 |0003: iput v9, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.threshold:I // field@0090 │ │ +0063ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1885 │ │ 0x0003 line=1887 │ │ 0x0005 line=1888 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; │ │ - 0x0000 - 0x0006 reg=1 (null) Lwei/mark/standout/StandOutWindow; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0006 reg=2 id I │ │ 0x0000 - 0x0006 reg=3 w I │ │ 0x0000 - 0x0006 reg=4 h I │ │ 0x0000 - 0x0006 reg=5 xpos I │ │ 0x0000 - 0x0006 reg=6 ypos I │ │ 0x0000 - 0x0006 reg=7 minWidth I │ │ 0x0000 - 0x0006 reg=8 minHeight I │ │ @@ -4098,30 +4100,30 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -006164: |[006164] wei.mark.standout.StandOutWindow$StandOutLayoutParams.getX:(II)I │ │ -006174: 5476 8f00 |0000: iget-object v6, v7, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.this$0:Lwei/mark/standout/StandOutWindow; // field@008f │ │ -006178: 5466 a000 |0002: iget-object v6, v6, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ -00617c: 7210 6600 0600 |0004: invoke-interface {v6}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0066 │ │ -006182: 0c00 |0007: move-result-object v0 │ │ -006184: 6e10 4a00 0000 |0008: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@004a │ │ -00618a: 0a01 |000b: move-result v1 │ │ -00618c: 6206 a200 |000c: sget-object v6, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ -006190: 6e10 8a01 0600 |000e: invoke-virtual {v6}, Lwei/mark/standout/WindowCache;.size:()I // method@018a │ │ -006196: 0a04 |0011: move-result v4 │ │ -006198: da02 0464 |0012: mul-int/lit8 v2, v4, #int 100 // #64 │ │ -00619c: da05 0864 |0014: mul-int/lit8 v5, v8, #int 100 // #64 │ │ -0061a0: 9003 0205 |0016: add-int v3, v2, v5 │ │ -0061a4: 9106 0109 |0018: sub-int v6, v1, v9 │ │ -0061a8: 9406 0306 |001a: rem-int v6, v3, v6 │ │ -0061ac: 0f06 |001c: return v6 │ │ +0063cc: |[0063cc] wei.mark.standout.StandOutWindow$StandOutLayoutParams.getX:(II)I │ │ +0063dc: 5476 8f00 |0000: iget-object v6, v7, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.this$0:Lwei/mark/standout/StandOutWindow; // field@008f │ │ +0063e0: 5466 a000 |0002: iget-object v6, v6, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ +0063e4: 7210 6600 0600 |0004: invoke-interface {v6}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0066 │ │ +0063ea: 0c00 |0007: move-result-object v0 │ │ +0063ec: 6e10 4a00 0000 |0008: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@004a │ │ +0063f2: 0a01 |000b: move-result v1 │ │ +0063f4: 6206 a200 |000c: sget-object v6, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ +0063f8: 6e10 8a01 0600 |000e: invoke-virtual {v6}, Lwei/mark/standout/WindowCache;.size:()I // method@018a │ │ +0063fe: 0a04 |0011: move-result v4 │ │ +006400: da02 0464 |0012: mul-int/lit8 v2, v4, #int 100 // #64 │ │ +006404: da05 0864 |0014: mul-int/lit8 v5, v8, #int 100 // #64 │ │ +006408: 9003 0205 |0016: add-int v3, v2, v5 │ │ +00640c: 9106 0109 |0018: sub-int v6, v1, v9 │ │ +006410: 9406 0306 |001a: rem-int v6, v3, v6 │ │ +006414: 0f06 |001c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1892 │ │ 0x0008 line=1893 │ │ 0x000c line=1895 │ │ 0x0012 line=1897 │ │ 0x0014 line=1898 │ │ @@ -4143,38 +4145,38 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -0061b0: |[0061b0] wei.mark.standout.StandOutWindow$StandOutLayoutParams.getY:(II)I │ │ -0061c0: 54a7 8f00 |0000: iget-object v7, v10, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.this$0:Lwei/mark/standout/StandOutWindow; // field@008f │ │ -0061c4: 5477 a000 |0002: iget-object v7, v7, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ -0061c8: 7210 6600 0700 |0004: invoke-interface {v7}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0066 │ │ -0061ce: 0c00 |0007: move-result-object v0 │ │ -0061d0: 6e10 4a00 0000 |0008: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@004a │ │ -0061d6: 0a02 |000b: move-result v2 │ │ -0061d8: 6e10 4900 0000 |000c: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@0049 │ │ -0061de: 0a01 |000f: move-result v1 │ │ -0061e0: 6207 a200 |0010: sget-object v7, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ -0061e4: 6e10 8a01 0700 |0012: invoke-virtual {v7}, Lwei/mark/standout/WindowCache;.size:()I // method@018a │ │ -0061ea: 0a05 |0015: move-result v5 │ │ -0061ec: da03 0564 |0016: mul-int/lit8 v3, v5, #int 100 // #64 │ │ -0061f0: 52a7 9200 |0018: iget v7, v10, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -0061f4: da08 0b64 |001a: mul-int/lit8 v8, v11, #int 100 // #64 │ │ -0061f8: d288 c800 |001c: mul-int/lit16 v8, v8, #int 200 // #00c8 │ │ -0061fc: 52a9 9100 |001e: iget v9, v10, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -006200: 9109 0209 |0020: sub-int v9, v2, v9 │ │ -006204: b398 |0022: div-int/2addr v8, v9 │ │ -006206: 9006 0708 |0023: add-int v6, v7, v8 │ │ -00620a: 9004 0306 |0025: add-int v4, v3, v6 │ │ -00620e: 9107 010c |0027: sub-int v7, v1, v12 │ │ -006212: 9407 0407 |0029: rem-int v7, v4, v7 │ │ -006216: 0f07 |002b: return v7 │ │ +006418: |[006418] wei.mark.standout.StandOutWindow$StandOutLayoutParams.getY:(II)I │ │ +006428: 54a7 8f00 |0000: iget-object v7, v10, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.this$0:Lwei/mark/standout/StandOutWindow; // field@008f │ │ +00642c: 5477 a000 |0002: iget-object v7, v7, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ +006430: 7210 6600 0700 |0004: invoke-interface {v7}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0066 │ │ +006436: 0c00 |0007: move-result-object v0 │ │ +006438: 6e10 4a00 0000 |0008: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@004a │ │ +00643e: 0a02 |000b: move-result v2 │ │ +006440: 6e10 4900 0000 |000c: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@0049 │ │ +006446: 0a01 |000f: move-result v1 │ │ +006448: 6207 a200 |0010: sget-object v7, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ +00644c: 6e10 8a01 0700 |0012: invoke-virtual {v7}, Lwei/mark/standout/WindowCache;.size:()I // method@018a │ │ +006452: 0a05 |0015: move-result v5 │ │ +006454: da03 0564 |0016: mul-int/lit8 v3, v5, #int 100 // #64 │ │ +006458: 52a7 9200 |0018: iget v7, v10, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +00645c: da08 0b64 |001a: mul-int/lit8 v8, v11, #int 100 // #64 │ │ +006460: d288 c800 |001c: mul-int/lit16 v8, v8, #int 200 // #00c8 │ │ +006464: 52a9 9100 |001e: iget v9, v10, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +006468: 9109 0209 |0020: sub-int v9, v2, v9 │ │ +00646c: b398 |0022: div-int/2addr v8, v9 │ │ +00646e: 9006 0708 |0023: add-int v6, v7, v8 │ │ +006472: 9004 0306 |0025: add-int v4, v3, v6 │ │ +006476: 9107 010c |0027: sub-int v7, v1, v12 │ │ +00647a: 9407 0407 |0029: rem-int v7, v4, v7 │ │ +00647e: 0f07 |002b: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1906 │ │ 0x0008 line=1907 │ │ 0x000c line=1908 │ │ 0x0010 line=1910 │ │ 0x0016 line=1912 │ │ @@ -4199,24 +4201,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -006218: |[006218] wei.mark.standout.StandOutWindow$StandOutLayoutParams.setFocusFlag:(Z)V │ │ -006228: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -00622c: 5210 8800 |0002: iget v0, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.flags:I // field@0088 │ │ -006230: df00 0008 |0004: xor-int/lit8 v0, v0, #int 8 // #08 │ │ -006234: 5910 8800 |0006: iput v0, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.flags:I // field@0088 │ │ -006238: 0e00 |0008: return-void │ │ -00623a: 5210 8800 |0009: iget v0, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.flags:I // field@0088 │ │ -00623e: de00 0008 |000b: or-int/lit8 v0, v0, #int 8 // #08 │ │ -006242: 5910 8800 |000d: iput v0, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.flags:I // field@0088 │ │ -006246: 28f9 |000f: goto 0008 // -0007 │ │ +006480: |[006480] wei.mark.standout.StandOutWindow$StandOutLayoutParams.setFocusFlag:(Z)V │ │ +006490: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +006494: 5210 8800 |0002: iget v0, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.flags:I // field@0088 │ │ +006498: df00 0008 |0004: xor-int/lit8 v0, v0, #int 8 // #08 │ │ +00649c: 5910 8800 |0006: iput v0, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.flags:I // field@0088 │ │ +0064a0: 0e00 |0008: return-void │ │ +0064a2: 5210 8800 |0009: iget v0, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.flags:I // field@0088 │ │ +0064a6: de00 0008 |000b: or-int/lit8 v0, v0, #int 8 // #08 │ │ +0064aa: 5910 8800 |000d: iput v0, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.flags:I // field@0088 │ │ +0064ae: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1921 │ │ 0x0002 line=1922 │ │ 0x0008 line=1926 │ │ 0x0009 line=1924 │ │ locals : │ │ @@ -4354,21 +4356,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -006248: |[006248] wei.mark.standout.StandOutWindow.:()V │ │ -006258: 2200 8800 |0000: new-instance v0, Lwei/mark/standout/WindowCache; // type@0088 │ │ -00625c: 7010 8301 0000 |0002: invoke-direct {v0}, Lwei/mark/standout/WindowCache;.:()V // method@0183 │ │ -006262: 6900 a200 |0005: sput-object v0, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ -006266: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -006268: 6900 a100 |0008: sput-object v0, Lwei/mark/standout/StandOutWindow;.sFocusedWindow:Lwei/mark/standout/ui/Window; // field@00a1 │ │ -00626c: 0e00 |000a: return-void │ │ +0064b0: |[0064b0] wei.mark.standout.StandOutWindow.:()V │ │ +0064c0: 2200 8800 |0000: new-instance v0, Lwei/mark/standout/WindowCache; // type@0088 │ │ +0064c4: 7010 8301 0000 |0002: invoke-direct {v0}, Lwei/mark/standout/WindowCache;.:()V // method@0183 │ │ +0064ca: 6900 a200 |0005: sput-object v0, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ +0064ce: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0064d0: 6900 a100 |0008: sput-object v0, Lwei/mark/standout/StandOutWindow;.sFocusedWindow:Lwei/mark/standout/ui/Window; // field@00a1 │ │ +0064d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0007 line=322 │ │ 0x000a line=323 │ │ locals : │ │ │ │ @@ -4377,38 +4379,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006270: |[006270] wei.mark.standout.StandOutWindow.:()V │ │ -006280: 7010 1500 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0015 │ │ -006286: 0e00 |0003: return-void │ │ +0064d8: |[0064d8] wei.mark.standout.StandOutWindow.:()V │ │ +0064e8: 7010 1500 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0015 │ │ +0064ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ - 0x0003 line=1929 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lwei/mark/standout/StandOutWindow; │ │ │ │ #2 : (in Lwei/mark/standout/StandOutWindow;) │ │ name : 'close' │ │ type : '(Landroid/content/Context;Ljava/lang/Class;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -006288: |[006288] wei.mark.standout.StandOutWindow.close:(Landroid/content/Context;Ljava/lang/Class;I)V │ │ -006298: 7130 4301 2103 |0000: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.getCloseIntent:(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent; // method@0143 │ │ -00629e: 0c00 |0003: move-result-object v0 │ │ -0062a0: 6e20 1d00 0100 |0004: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@001d │ │ -0062a6: 0e00 |0007: return-void │ │ +0064f0: |[0064f0] wei.mark.standout.StandOutWindow.close:(Landroid/content/Context;Ljava/lang/Class;I)V │ │ +006500: 7130 4301 2103 |0000: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.getCloseIntent:(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent; // method@0143 │ │ +006506: 0c00 |0003: move-result-object v0 │ │ +006508: 6e20 1d00 0100 |0004: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@001d │ │ +00650e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0007 line=160 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ @@ -4420,19 +4421,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0062a8: |[0062a8] wei.mark.standout.StandOutWindow.closeAll:(Landroid/content/Context;Ljava/lang/Class;)V │ │ -0062b8: 7120 4101 2100 |0000: invoke-static {v1, v2}, Lwei/mark/standout/StandOutWindow;.getCloseAllIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@0141 │ │ -0062be: 0c00 |0003: move-result-object v0 │ │ -0062c0: 6e20 1d00 0100 |0004: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@001d │ │ -0062c6: 0e00 |0007: return-void │ │ +006510: |[006510] wei.mark.standout.StandOutWindow.closeAll:(Landroid/content/Context;Ljava/lang/Class;)V │ │ +006520: 7120 4101 2100 |0000: invoke-static {v1, v2}, Lwei/mark/standout/StandOutWindow;.getCloseAllIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@0141 │ │ +006526: 0c00 |0003: move-result-object v0 │ │ +006528: 6e20 1d00 0100 |0004: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@001d │ │ +00652e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0007 line=174 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ @@ -4443,21 +4444,21 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0062c8: |[0062c8] wei.mark.standout.StandOutWindow.getCloseAllIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ -0062d8: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -0062dc: 7030 1f00 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ -0062e2: 1a01 3700 |0005: const-string v1, "CLOSE_ALL" // string@0037 │ │ -0062e6: 6e20 2700 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ -0062ec: 0c00 |000a: move-result-object v0 │ │ -0062ee: 1100 |000b: return-object v0 │ │ +006530: |[006530] wei.mark.standout.StandOutWindow.getCloseAllIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ +006540: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +006544: 7030 1f00 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ +00654a: 1a01 3700 |0005: const-string v1, "CLOSE_ALL" // string@0037 │ │ +00654e: 6e20 2700 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ +006554: 0c00 |000a: move-result-object v0 │ │ +006556: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000c reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000c reg=3 cls Ljava/lang/Class; Ljava/lang/Class<+Lwei/mark/standout/StandOutWindow;>; │ │ @@ -4467,24 +4468,24 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0062f0: |[0062f0] wei.mark.standout.StandOutWindow.getCloseIntent:(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent; │ │ -006300: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -006304: 7030 1f00 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ -00630a: 1a01 2802 |0005: const-string v1, "id" // string@0228 │ │ -00630e: 6e30 2400 1004 |0007: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ -006314: 0c00 |000a: move-result-object v0 │ │ -006316: 1a01 3600 |000b: const-string v1, "CLOSE" // string@0036 │ │ -00631a: 6e20 2700 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ -006320: 0c00 |0010: move-result-object v0 │ │ -006322: 1100 |0011: return-object v0 │ │ +006558: |[006558] wei.mark.standout.StandOutWindow.getCloseIntent:(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent; │ │ +006568: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +00656c: 7030 1f00 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ +006572: 1a01 2702 |0005: const-string v1, "id" // string@0227 │ │ +006576: 6e30 2400 1004 |0007: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ +00657c: 0c00 |000a: move-result-object v0 │ │ +00657e: 1a01 3600 |000b: const-string v1, "CLOSE" // string@0036 │ │ +006582: 6e20 2700 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ +006588: 0c00 |0010: move-result-object v0 │ │ +00658a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 cls Ljava/lang/Class; Ljava/lang/Class<+Lwei/mark/standout/StandOutWindow;>; │ │ @@ -4495,24 +4496,24 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -006324: |[006324] wei.mark.standout.StandOutWindow.getHideIntent:(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent; │ │ -006334: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -006338: 7030 1f00 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ -00633e: 1a01 2802 |0005: const-string v1, "id" // string@0228 │ │ -006342: 6e30 2400 1004 |0007: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ -006348: 0c00 |000a: move-result-object v0 │ │ -00634a: 1a01 5b00 |000b: const-string v1, "HIDE" // string@005b │ │ -00634e: 6e20 2700 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ -006354: 0c00 |0010: move-result-object v0 │ │ -006356: 1100 |0011: return-object v0 │ │ +00658c: |[00658c] wei.mark.standout.StandOutWindow.getHideIntent:(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent; │ │ +00659c: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +0065a0: 7030 1f00 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ +0065a6: 1a01 2702 |0005: const-string v1, "id" // string@0227 │ │ +0065aa: 6e30 2400 1004 |0007: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ +0065b0: 0c00 |000a: move-result-object v0 │ │ +0065b2: 1a01 5b00 |000b: const-string v1, "HIDE" // string@005b │ │ +0065b6: 6e20 2700 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ +0065bc: 0c00 |0010: move-result-object v0 │ │ +0065be: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 cls Ljava/lang/Class; Ljava/lang/Class<+Lwei/mark/standout/StandOutWindow;>; │ │ @@ -4523,36 +4524,36 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -006358: |[006358] wei.mark.standout.StandOutWindow.getSendDataIntent:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)Landroid/content/Intent; │ │ -006368: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -00636c: 7030 1f00 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ -006372: 1a01 2802 |0005: const-string v1, "id" // string@0228 │ │ -006376: 6e30 2400 1004 |0007: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ -00637c: 0c00 |000a: move-result-object v0 │ │ -00637e: 1a01 b602 |000b: const-string v1, "requestCode" // string@02b6 │ │ -006382: 6e30 2400 1005 |000d: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ -006388: 0c00 |0010: move-result-object v0 │ │ -00638a: 1a01 3603 |0011: const-string v1, "wei.mark.standout.data" // string@0336 │ │ -00638e: 6e30 2500 1006 |0013: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@0025 │ │ -006394: 0c00 |0016: move-result-object v0 │ │ -006396: 1a01 3703 |0017: const-string v1, "wei.mark.standout.fromCls" // string@0337 │ │ -00639a: 6e30 2600 1007 |0019: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0026 │ │ -0063a0: 0c00 |001c: move-result-object v0 │ │ -0063a2: 1a01 d101 |001d: const-string v1, "fromId" // string@01d1 │ │ -0063a6: 6e30 2400 1008 |001f: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ -0063ac: 0c00 |0022: move-result-object v0 │ │ -0063ae: 1a01 2801 |0023: const-string v1, "SEND_DATA" // string@0128 │ │ -0063b2: 6e20 2700 1000 |0025: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ -0063b8: 0c00 |0028: move-result-object v0 │ │ -0063ba: 1100 |0029: return-object v0 │ │ +0065c0: |[0065c0] wei.mark.standout.StandOutWindow.getSendDataIntent:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)Landroid/content/Intent; │ │ +0065d0: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +0065d4: 7030 1f00 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ +0065da: 1a01 2702 |0005: const-string v1, "id" // string@0227 │ │ +0065de: 6e30 2400 1004 |0007: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ +0065e4: 0c00 |000a: move-result-object v0 │ │ +0065e6: 1a01 b502 |000b: const-string v1, "requestCode" // string@02b5 │ │ +0065ea: 6e30 2400 1005 |000d: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ +0065f0: 0c00 |0010: move-result-object v0 │ │ +0065f2: 1a01 3503 |0011: const-string v1, "wei.mark.standout.data" // string@0335 │ │ +0065f6: 6e30 2500 1006 |0013: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@0025 │ │ +0065fc: 0c00 |0016: move-result-object v0 │ │ +0065fe: 1a01 3603 |0017: const-string v1, "wei.mark.standout.fromCls" // string@0336 │ │ +006602: 6e30 2600 1007 |0019: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0026 │ │ +006608: 0c00 |001c: move-result-object v0 │ │ +00660a: 1a01 d101 |001d: const-string v1, "fromId" // string@01d1 │ │ +00660e: 6e30 2400 1008 |001f: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ +006614: 0c00 |0022: move-result-object v0 │ │ +006616: 1a01 2801 |0023: const-string v1, "SEND_DATA" // string@0128 │ │ +00661a: 6e20 2700 1000 |0025: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ +006620: 0c00 |0028: move-result-object v0 │ │ +006622: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0000 reg=7 (null) Ljava/lang/Class; │ │ 0x0000 - 0x002a reg=2 context Landroid/content/Context; │ │ @@ -4568,51 +4569,51 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0063bc: |[0063bc] wei.mark.standout.StandOutWindow.getShowIntent:(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent; │ │ -0063cc: 6203 a200 |0000: sget-object v3, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ -0063d0: 6e30 8701 7306 |0002: invoke-virtual {v3, v7, v6}, Lwei/mark/standout/WindowCache;.isCached:(ILjava/lang/Class;)Z // method@0187 │ │ -0063d6: 0a01 |0005: move-result v1 │ │ -0063d8: 3801 3b00 |0006: if-eqz v1, 0041 // +003b │ │ -0063dc: 1a00 2101 |0008: const-string v0, "RESTORE" // string@0121 │ │ -0063e0: 3801 3a00 |000a: if-eqz v1, 0044 // +003a │ │ -0063e4: 2203 5400 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@0054 │ │ -0063e8: 7010 a100 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -0063ee: 1a04 fc02 |0011: const-string v4, "standout://" // string@02fc │ │ -0063f2: 6e20 a500 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -0063f8: 0c03 |0016: move-result-object v3 │ │ -0063fa: 6e20 a400 6300 |0017: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00a4 │ │ -006400: 0c03 |001a: move-result-object v3 │ │ -006402: 1304 2f00 |001b: const/16 v4, #int 47 // #2f │ │ -006406: 6e20 a200 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@00a2 │ │ -00640c: 0c03 |0020: move-result-object v3 │ │ -00640e: 6e20 a300 7300 |0021: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -006414: 0c03 |0024: move-result-object v3 │ │ -006416: 6e10 a600 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -00641c: 0c03 |0028: move-result-object v3 │ │ -00641e: 7110 3300 0300 |0029: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0033 │ │ -006424: 0c02 |002c: move-result-object v2 │ │ -006426: 2203 1400 |002d: new-instance v3, Landroid/content/Intent; // type@0014 │ │ -00642a: 7030 1f00 5306 |002f: invoke-direct {v3, v5, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ -006430: 1a04 2802 |0032: const-string v4, "id" // string@0228 │ │ -006434: 6e30 2400 4307 |0034: invoke-virtual {v3, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ -00643a: 0c03 |0037: move-result-object v3 │ │ -00643c: 6e20 2700 0300 |0038: invoke-virtual {v3, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ -006442: 0c03 |003b: move-result-object v3 │ │ -006444: 6e20 2800 2300 |003c: invoke-virtual {v3, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0028 │ │ -00644a: 0c03 |003f: move-result-object v3 │ │ -00644c: 1103 |0040: return-object v3 │ │ -00644e: 1a00 2a01 |0041: const-string v0, "SHOW" // string@012a │ │ -006452: 28c7 |0043: goto 000a // -0039 │ │ -006454: 1202 |0044: const/4 v2, #int 0 // #0 │ │ -006456: 28e8 |0045: goto 002d // -0018 │ │ +006624: |[006624] wei.mark.standout.StandOutWindow.getShowIntent:(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent; │ │ +006634: 6203 a200 |0000: sget-object v3, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ +006638: 6e30 8701 7306 |0002: invoke-virtual {v3, v7, v6}, Lwei/mark/standout/WindowCache;.isCached:(ILjava/lang/Class;)Z // method@0187 │ │ +00663e: 0a01 |0005: move-result v1 │ │ +006640: 3801 3b00 |0006: if-eqz v1, 0041 // +003b │ │ +006644: 1a00 2101 |0008: const-string v0, "RESTORE" // string@0121 │ │ +006648: 3801 3a00 |000a: if-eqz v1, 0044 // +003a │ │ +00664c: 2203 5400 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@0054 │ │ +006650: 7010 a100 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +006656: 1a04 fb02 |0011: const-string v4, "standout://" // string@02fb │ │ +00665a: 6e20 a500 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +006660: 0c03 |0016: move-result-object v3 │ │ +006662: 6e20 a400 6300 |0017: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00a4 │ │ +006668: 0c03 |001a: move-result-object v3 │ │ +00666a: 1304 2f00 |001b: const/16 v4, #int 47 // #2f │ │ +00666e: 6e20 a200 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@00a2 │ │ +006674: 0c03 |0020: move-result-object v3 │ │ +006676: 6e20 a300 7300 |0021: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +00667c: 0c03 |0024: move-result-object v3 │ │ +00667e: 6e10 a600 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +006684: 0c03 |0028: move-result-object v3 │ │ +006686: 7110 3300 0300 |0029: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0033 │ │ +00668c: 0c02 |002c: move-result-object v2 │ │ +00668e: 2203 1400 |002d: new-instance v3, Landroid/content/Intent; // type@0014 │ │ +006692: 7030 1f00 5306 |002f: invoke-direct {v3, v5, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ +006698: 1a04 2702 |0032: const-string v4, "id" // string@0227 │ │ +00669c: 6e30 2400 4307 |0034: invoke-virtual {v3, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ +0066a2: 0c03 |0037: move-result-object v3 │ │ +0066a4: 6e20 2700 0300 |0038: invoke-virtual {v3, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ +0066aa: 0c03 |003b: move-result-object v3 │ │ +0066ac: 6e20 2800 2300 |003c: invoke-virtual {v3, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0028 │ │ +0066b2: 0c03 |003f: move-result-object v3 │ │ +0066b4: 1103 |0040: return-object v3 │ │ +0066b6: 1a00 2a01 |0041: const-string v0, "SHOW" // string@012a │ │ +0066ba: 28c7 |0043: goto 000a // -0039 │ │ +0066bc: 1202 |0044: const/4 v2, #int 0 // #0 │ │ +0066be: 28e8 |0045: goto 002d // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0006 line=227 │ │ 0x000a line=228 │ │ 0x002d line=229 │ │ 0x0041 line=227 │ │ @@ -4632,19 +4633,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -006458: |[006458] wei.mark.standout.StandOutWindow.hide:(Landroid/content/Context;Ljava/lang/Class;I)V │ │ -006468: 7130 5901 2103 |0000: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.getShowIntent:(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent; // method@0159 │ │ -00646e: 0c00 |0003: move-result-object v0 │ │ -006470: 6e20 1d00 0100 |0004: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@001d │ │ -006476: 0e00 |0007: return-void │ │ +0066c0: |[0066c0] wei.mark.standout.StandOutWindow.hide:(Landroid/content/Context;Ljava/lang/Class;I)V │ │ +0066d0: 7130 5901 2103 |0000: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.getShowIntent:(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent; // method@0159 │ │ +0066d6: 0c00 |0003: move-result-object v0 │ │ +0066d8: 6e20 1d00 0100 |0004: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@001d │ │ +0066de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0007 line=143 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ @@ -4656,19 +4657,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 8 16-bit code units │ │ -006478: |[006478] wei.mark.standout.StandOutWindow.sendData:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)V │ │ -006488: 7707 5701 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lwei/mark/standout/StandOutWindow;.getSendDataIntent:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)Landroid/content/Intent; // method@0157 │ │ -00648e: 0c00 |0003: move-result-object v0 │ │ -006490: 6e20 1d00 0100 |0004: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@001d │ │ -006496: 0e00 |0007: return-void │ │ +0066e0: |[0066e0] wei.mark.standout.StandOutWindow.sendData:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)V │ │ +0066f0: 7707 5701 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lwei/mark/standout/StandOutWindow;.getSendDataIntent:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)Landroid/content/Intent; // method@0157 │ │ +0066f6: 0c00 |0003: move-result-object v0 │ │ +0066f8: 6e20 1d00 0100 |0004: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@001d │ │ +0066fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0000 reg=6 (null) Ljava/lang/Class; │ │ @@ -4685,19 +4686,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -006498: |[006498] wei.mark.standout.StandOutWindow.show:(Landroid/content/Context;Ljava/lang/Class;I)V │ │ -0064a8: 7130 5901 2103 |0000: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.getShowIntent:(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent; // method@0159 │ │ -0064ae: 0c00 |0003: move-result-object v0 │ │ -0064b0: 6e20 1d00 0100 |0004: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@001d │ │ -0064b6: 0e00 |0007: return-void │ │ +006700: |[006700] wei.mark.standout.StandOutWindow.show:(Landroid/content/Context;Ljava/lang/Class;I)V │ │ +006710: 7130 5901 2103 |0000: invoke-static {v1, v2, v3}, Lwei/mark/standout/StandOutWindow;.getShowIntent:(Landroid/content/Context;Ljava/lang/Class;I)Landroid/content/Intent; // method@0159 │ │ +006716: 0c00 |0003: move-result-object v0 │ │ +006718: 6e20 1d00 0100 |0004: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@001d │ │ +00671e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0007 line=124 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ @@ -4710,90 +4711,90 @@ │ │ type : '(I)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -0064b8: |[0064b8] wei.mark.standout.StandOutWindow.bringToFront:(I)V │ │ -0064c8: 1d06 |0000: monitor-enter v6 │ │ -0064ca: 6e20 5e01 7600 |0001: invoke-virtual {v6, v7}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ -0064d0: 0c02 |0004: move-result-object v2 │ │ -0064d2: 3902 2400 |0005: if-nez v2, 0029 // +0024 │ │ -0064d6: 2203 4b00 |0007: new-instance v3, Ljava/lang/IllegalArgumentException; // type@004b │ │ -0064da: 2204 5400 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0054 │ │ -0064de: 7010 a100 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -0064e4: 1a05 3801 |000e: const-string v5, "Tried to bringToFront(" // string@0138 │ │ -0064e8: 6e20 a500 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -0064ee: 0c04 |0013: move-result-object v4 │ │ -0064f0: 6e20 a300 7400 |0014: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -0064f6: 0c04 |0017: move-result-object v4 │ │ -0064f8: 1a05 1400 |0018: const-string v5, ") a null window." // string@0014 │ │ -0064fc: 6e20 a500 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006502: 0c04 |001d: move-result-object v4 │ │ -006504: 6e10 a600 0400 |001e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -00650a: 0c04 |0021: move-result-object v4 │ │ -00650c: 7020 8c00 4300 |0022: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@008c │ │ -006512: 2703 |0025: throw v3 │ │ -006514: 0d03 |0026: move-exception v3 │ │ -006516: 1e06 |0027: monitor-exit v6 │ │ -006518: 2703 |0028: throw v3 │ │ -00651a: 5223 e100 |0029: iget v3, v2, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ -00651e: 3903 2100 |002b: if-nez v3, 004c // +0021 │ │ -006522: 2203 4c00 |002d: new-instance v3, Ljava/lang/IllegalStateException; // type@004c │ │ -006526: 2204 5400 |002f: new-instance v4, Ljava/lang/StringBuilder; // type@0054 │ │ -00652a: 7010 a100 0400 |0031: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -006530: 1a05 3801 |0034: const-string v5, "Tried to bringToFront(" // string@0138 │ │ -006534: 6e20 a500 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -00653a: 0c04 |0039: move-result-object v4 │ │ -00653c: 6e20 a300 7400 |003a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -006542: 0c04 |003d: move-result-object v4 │ │ -006544: 1a05 1500 |003e: const-string v5, ") a window that is not shown." // string@0015 │ │ -006548: 6e20 a500 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -00654e: 0c04 |0043: move-result-object v4 │ │ -006550: 6e10 a600 0400 |0044: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -006556: 0c04 |0047: move-result-object v4 │ │ -006558: 7020 8d00 4300 |0048: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@008d │ │ -00655e: 2703 |004b: throw v3 │ │ -006560: 5223 e100 |004c: iget v3, v2, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ -006564: 1224 |004e: const/4 v4, #int 2 // #2 │ │ -006566: 3343 0400 |004f: if-ne v3, v4, 0053 // +0004 │ │ -00656a: 1e06 |0051: monitor-exit v6 │ │ -00656c: 0e00 |0052: return-void │ │ -00656e: 6e30 6301 7602 |0053: invoke-virtual {v6, v7, v2}, Lwei/mark/standout/StandOutWindow;.onBringToFront:(ILwei/mark/standout/ui/Window;)Z // method@0163 │ │ -006574: 0a03 |0056: move-result v3 │ │ -006576: 3803 2100 |0057: if-eqz v3, 0078 // +0021 │ │ -00657a: 1a03 2f01 |0059: const-string v3, "StandOutWindow" // string@012f │ │ -00657e: 2204 5400 |005b: new-instance v4, Ljava/lang/StringBuilder; // type@0054 │ │ -006582: 7010 a100 0400 |005d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -006588: 1a05 6001 |0060: const-string v5, "Window " // string@0160 │ │ -00658c: 6e20 a500 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006592: 0c04 |0065: move-result-object v4 │ │ -006594: 6e20 a300 7400 |0066: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -00659a: 0c04 |0069: move-result-object v4 │ │ -00659c: 1a05 0300 |006a: const-string v5, " bring to front cancelled by implementation." // string@0003 │ │ -0065a0: 6e20 a500 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -0065a6: 0c04 |006f: move-result-object v4 │ │ -0065a8: 6e10 a600 0400 |0070: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -0065ae: 0c04 |0073: move-result-object v4 │ │ -0065b0: 7120 4200 4300 |0074: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ -0065b6: 28da |0077: goto 0051 // -0026 │ │ -0065b8: 6e10 b101 0200 |0078: invoke-virtual {v2}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ -0065be: 0c01 |007b: move-result-object v1 │ │ -0065c0: 5463 a000 |007c: iget-object v3, v6, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ -0065c4: 7220 6700 2300 |007e: invoke-interface {v3, v2}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@0067 │ │ -0065ca: 5463 a000 |0081: iget-object v3, v6, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ -0065ce: 7230 6500 2301 |0083: invoke-interface {v3, v2, v1}, Landroid/view/WindowManager;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0065 │ │ -0065d4: 28cb |0086: goto 0051 // -0035 │ │ -0065d6: 0d00 |0087: move-exception v0 │ │ -0065d8: 6e10 8a00 0000 |0088: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@008a │ │ -0065de: 28c6 |008b: goto 0051 // -003a │ │ -0065e0: 0d00 |008c: move-exception v0 │ │ -0065e2: 6e10 8a00 0000 |008d: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@008a │ │ -0065e8: 28f1 |0090: goto 0081 // -000f │ │ +006720: |[006720] wei.mark.standout.StandOutWindow.bringToFront:(I)V │ │ +006730: 1d06 |0000: monitor-enter v6 │ │ +006732: 6e20 5e01 7600 |0001: invoke-virtual {v6, v7}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ +006738: 0c02 |0004: move-result-object v2 │ │ +00673a: 3902 2400 |0005: if-nez v2, 0029 // +0024 │ │ +00673e: 2203 4b00 |0007: new-instance v3, Ljava/lang/IllegalArgumentException; // type@004b │ │ +006742: 2204 5400 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0054 │ │ +006746: 7010 a100 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +00674c: 1a05 3801 |000e: const-string v5, "Tried to bringToFront(" // string@0138 │ │ +006750: 6e20 a500 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +006756: 0c04 |0013: move-result-object v4 │ │ +006758: 6e20 a300 7400 |0014: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +00675e: 0c04 |0017: move-result-object v4 │ │ +006760: 1a05 1400 |0018: const-string v5, ") a null window." // string@0014 │ │ +006764: 6e20 a500 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +00676a: 0c04 |001d: move-result-object v4 │ │ +00676c: 6e10 a600 0400 |001e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +006772: 0c04 |0021: move-result-object v4 │ │ +006774: 7020 8c00 4300 |0022: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@008c │ │ +00677a: 2703 |0025: throw v3 │ │ +00677c: 0d03 |0026: move-exception v3 │ │ +00677e: 1e06 |0027: monitor-exit v6 │ │ +006780: 2703 |0028: throw v3 │ │ +006782: 5223 e100 |0029: iget v3, v2, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ +006786: 3903 2100 |002b: if-nez v3, 004c // +0021 │ │ +00678a: 2203 4c00 |002d: new-instance v3, Ljava/lang/IllegalStateException; // type@004c │ │ +00678e: 2204 5400 |002f: new-instance v4, Ljava/lang/StringBuilder; // type@0054 │ │ +006792: 7010 a100 0400 |0031: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +006798: 1a05 3801 |0034: const-string v5, "Tried to bringToFront(" // string@0138 │ │ +00679c: 6e20 a500 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +0067a2: 0c04 |0039: move-result-object v4 │ │ +0067a4: 6e20 a300 7400 |003a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +0067aa: 0c04 |003d: move-result-object v4 │ │ +0067ac: 1a05 1500 |003e: const-string v5, ") a window that is not shown." // string@0015 │ │ +0067b0: 6e20 a500 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +0067b6: 0c04 |0043: move-result-object v4 │ │ +0067b8: 6e10 a600 0400 |0044: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +0067be: 0c04 |0047: move-result-object v4 │ │ +0067c0: 7020 8d00 4300 |0048: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@008d │ │ +0067c6: 2703 |004b: throw v3 │ │ +0067c8: 5223 e100 |004c: iget v3, v2, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ +0067cc: 1224 |004e: const/4 v4, #int 2 // #2 │ │ +0067ce: 3343 0400 |004f: if-ne v3, v4, 0053 // +0004 │ │ +0067d2: 1e06 |0051: monitor-exit v6 │ │ +0067d4: 0e00 |0052: return-void │ │ +0067d6: 6e30 6301 7602 |0053: invoke-virtual {v6, v7, v2}, Lwei/mark/standout/StandOutWindow;.onBringToFront:(ILwei/mark/standout/ui/Window;)Z // method@0163 │ │ +0067dc: 0a03 |0056: move-result v3 │ │ +0067de: 3803 2100 |0057: if-eqz v3, 0078 // +0021 │ │ +0067e2: 1a03 2f01 |0059: const-string v3, "StandOutWindow" // string@012f │ │ +0067e6: 2204 5400 |005b: new-instance v4, Ljava/lang/StringBuilder; // type@0054 │ │ +0067ea: 7010 a100 0400 |005d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +0067f0: 1a05 6001 |0060: const-string v5, "Window " // string@0160 │ │ +0067f4: 6e20 a500 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +0067fa: 0c04 |0065: move-result-object v4 │ │ +0067fc: 6e20 a300 7400 |0066: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +006802: 0c04 |0069: move-result-object v4 │ │ +006804: 1a05 0300 |006a: const-string v5, " bring to front cancelled by implementation." // string@0003 │ │ +006808: 6e20 a500 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +00680e: 0c04 |006f: move-result-object v4 │ │ +006810: 6e10 a600 0400 |0070: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +006816: 0c04 |0073: move-result-object v4 │ │ +006818: 7120 4200 4300 |0074: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ +00681e: 28da |0077: goto 0051 // -0026 │ │ +006820: 6e10 b101 0200 |0078: invoke-virtual {v2}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ +006826: 0c01 |007b: move-result-object v1 │ │ +006828: 5463 a000 |007c: iget-object v3, v6, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ +00682c: 7220 6700 2300 |007e: invoke-interface {v3, v2}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@0067 │ │ +006832: 5463 a000 |0081: iget-object v3, v6, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ +006836: 7230 6500 2301 |0083: invoke-interface {v3, v2, v1}, Landroid/view/WindowManager;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0065 │ │ +00683c: 28cb |0086: goto 0051 // -0035 │ │ +00683e: 0d00 |0087: move-exception v0 │ │ +006840: 6e10 8a00 0000 |0088: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@008a │ │ +006846: 28c6 |008b: goto 0051 // -003a │ │ +006848: 0d00 |008c: move-exception v0 │ │ +00684a: 6e10 8a00 0000 |008d: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@008a │ │ +006850: 28f1 |0090: goto 0081 // -000f │ │ catches : 6 │ │ 0x0001 - 0x0026 │ │ -> 0x0026 │ │ 0x0029 - 0x004e │ │ -> 0x0026 │ │ 0x0053 - 0x007b │ │ -> 0x0026 │ │ @@ -4837,86 +4838,86 @@ │ │ type : '(I)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -00662c: |[00662c] wei.mark.standout.StandOutWindow.close:(I)V │ │ -00663c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -00663e: 1d06 |0001: monitor-enter v6 │ │ -006640: 6e20 5e01 7600 |0002: invoke-virtual {v6, v7}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ -006646: 0c02 |0005: move-result-object v2 │ │ -006648: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ -00664c: 1e06 |0008: monitor-exit v6 │ │ -00664e: 0e00 |0009: return-void │ │ -006650: 5223 e100 |000a: iget v3, v2, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ -006654: 3243 fcff |000c: if-eq v3, v4, 0008 // -0004 │ │ -006658: 6e30 6401 7602 |000e: invoke-virtual {v6, v7, v2}, Lwei/mark/standout/StandOutWindow;.onClose:(ILwei/mark/standout/ui/Window;)Z // method@0164 │ │ -00665e: 0a03 |0011: move-result v3 │ │ -006660: 3803 2400 |0012: if-eqz v3, 0036 // +0024 │ │ -006664: 1a03 2f01 |0014: const-string v3, "StandOutWindow" // string@012f │ │ -006668: 2204 5400 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@0054 │ │ -00666c: 7010 a100 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -006672: 1a05 6001 |001b: const-string v5, "Window " // string@0160 │ │ -006676: 6e20 a500 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -00667c: 0c04 |0020: move-result-object v4 │ │ -00667e: 6e20 a300 7400 |0021: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -006684: 0c04 |0024: move-result-object v4 │ │ -006686: 1a05 0500 |0025: const-string v5, " close cancelled by implementation." // string@0005 │ │ -00668a: 6e20 a500 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006690: 0c04 |002a: move-result-object v4 │ │ -006692: 6e10 a600 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -006698: 0c04 |002e: move-result-object v4 │ │ -00669a: 7120 4200 4300 |002f: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ -0066a0: 28d6 |0032: goto 0008 // -002a │ │ -0066a2: 0d03 |0033: move-exception v3 │ │ -0066a4: 1e06 |0034: monitor-exit v6 │ │ -0066a6: 2703 |0035: throw v3 │ │ -0066a8: 5463 9f00 |0036: iget-object v3, v6, Lwei/mark/standout/StandOutWindow;.mNotificationManager:Landroid/app/NotificationManager; // field@009f │ │ -0066ac: 6e10 9900 0600 |0038: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -0066b2: 0c04 |003b: move-result-object v4 │ │ -0066b4: 6e10 9a00 0400 |003c: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@009a │ │ -0066ba: 0a04 |003f: move-result v4 │ │ -0066bc: b074 |0040: add-int/2addr v4, v7 │ │ -0066be: 6e20 1200 4300 |0041: invoke-virtual {v3, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@0012 │ │ -0066c4: 6e20 7f01 2600 |0044: invoke-virtual {v6, v2}, Lwei/mark/standout/StandOutWindow;.unfocus:(Lwei/mark/standout/ui/Window;)Z // method@017f │ │ -0066ca: 1223 |0047: const/4 v3, #int 2 // #2 │ │ -0066cc: 5923 e100 |0048: iput v3, v2, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ -0066d0: 6e20 4201 7600 |004a: invoke-virtual {v6, v7}, Lwei/mark/standout/StandOutWindow;.getCloseAnimation:(I)Landroid/view/animation/Animation; // method@0142 │ │ -0066d6: 0c00 |004d: move-result-object v0 │ │ -0066d8: 3800 1800 |004e: if-eqz v0, 0066 // +0018 │ │ -0066dc: 2203 8300 |0050: new-instance v3, Lwei/mark/standout/StandOutWindow$4; // type@0083 │ │ -0066e0: 7040 2601 6372 |0052: invoke-direct {v3, v6, v2, v7}, Lwei/mark/standout/StandOutWindow$4;.:(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/ui/Window;I)V // method@0126 │ │ -0066e6: 6e20 6900 3000 |0055: invoke-virtual {v0, v3}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0069 │ │ -0066ec: 1203 |0058: const/4 v3, #int 0 // #0 │ │ -0066ee: 6e20 af01 3200 |0059: invoke-virtual {v2, v3}, Lwei/mark/standout/ui/Window;.getChildAt:(I)Landroid/view/View; // method@01af │ │ -0066f4: 0c03 |005c: move-result-object v3 │ │ -0066f6: 6e20 5c00 0300 |005d: invoke-virtual {v3, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@005c │ │ -0066fc: 28a8 |0060: goto 0008 // -0058 │ │ -0066fe: 0d01 |0061: move-exception v1 │ │ -006700: 6e10 8a00 0100 |0062: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@008a │ │ -006706: 28a3 |0065: goto 0008 // -005d │ │ -006708: 5463 a000 |0066: iget-object v3, v6, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ -00670c: 7220 6700 2300 |0068: invoke-interface {v3, v2}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@0067 │ │ -006712: 6203 a200 |006b: sget-object v3, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ -006716: 6e10 9900 0600 |006d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -00671c: 0c04 |0070: move-result-object v4 │ │ -00671e: 6e30 8901 7304 |0071: invoke-virtual {v3, v7, v4}, Lwei/mark/standout/WindowCache;.removeCache:(ILjava/lang/Class;)V // method@0189 │ │ -006724: 6203 a200 |0074: sget-object v3, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ -006728: 6e10 9900 0600 |0076: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -00672e: 0c04 |0079: move-result-object v4 │ │ -006730: 6e20 8601 4300 |007a: invoke-virtual {v3, v4}, Lwei/mark/standout/WindowCache;.getCacheSize:(Ljava/lang/Class;)I // method@0186 │ │ -006736: 0a03 |007d: move-result v3 │ │ -006738: 3903 8aff |007e: if-nez v3, 0008 // -0076 │ │ -00673c: 1203 |0080: const/4 v3, #int 0 // #0 │ │ -00673e: 6a03 a300 |0081: sput-boolean v3, Lwei/mark/standout/StandOutWindow;.startedForeground:Z // field@00a3 │ │ -006742: 1213 |0083: const/4 v3, #int 1 // #1 │ │ -006744: 6e20 7d01 3600 |0084: invoke-virtual {v6, v3}, Lwei/mark/standout/StandOutWindow;.stopForeground:(Z)V // method@017d │ │ -00674a: 2881 |0087: goto 0008 // -007f │ │ +006894: |[006894] wei.mark.standout.StandOutWindow.close:(I)V │ │ +0068a4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0068a6: 1d06 |0001: monitor-enter v6 │ │ +0068a8: 6e20 5e01 7600 |0002: invoke-virtual {v6, v7}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ +0068ae: 0c02 |0005: move-result-object v2 │ │ +0068b0: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ +0068b4: 1e06 |0008: monitor-exit v6 │ │ +0068b6: 0e00 |0009: return-void │ │ +0068b8: 5223 e100 |000a: iget v3, v2, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ +0068bc: 3243 fcff |000c: if-eq v3, v4, 0008 // -0004 │ │ +0068c0: 6e30 6401 7602 |000e: invoke-virtual {v6, v7, v2}, Lwei/mark/standout/StandOutWindow;.onClose:(ILwei/mark/standout/ui/Window;)Z // method@0164 │ │ +0068c6: 0a03 |0011: move-result v3 │ │ +0068c8: 3803 2400 |0012: if-eqz v3, 0036 // +0024 │ │ +0068cc: 1a03 2f01 |0014: const-string v3, "StandOutWindow" // string@012f │ │ +0068d0: 2204 5400 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@0054 │ │ +0068d4: 7010 a100 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +0068da: 1a05 6001 |001b: const-string v5, "Window " // string@0160 │ │ +0068de: 6e20 a500 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +0068e4: 0c04 |0020: move-result-object v4 │ │ +0068e6: 6e20 a300 7400 |0021: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +0068ec: 0c04 |0024: move-result-object v4 │ │ +0068ee: 1a05 0500 |0025: const-string v5, " close cancelled by implementation." // string@0005 │ │ +0068f2: 6e20 a500 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +0068f8: 0c04 |002a: move-result-object v4 │ │ +0068fa: 6e10 a600 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +006900: 0c04 |002e: move-result-object v4 │ │ +006902: 7120 4200 4300 |002f: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ +006908: 28d6 |0032: goto 0008 // -002a │ │ +00690a: 0d03 |0033: move-exception v3 │ │ +00690c: 1e06 |0034: monitor-exit v6 │ │ +00690e: 2703 |0035: throw v3 │ │ +006910: 5463 9f00 |0036: iget-object v3, v6, Lwei/mark/standout/StandOutWindow;.mNotificationManager:Landroid/app/NotificationManager; // field@009f │ │ +006914: 6e10 9900 0600 |0038: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +00691a: 0c04 |003b: move-result-object v4 │ │ +00691c: 6e10 9a00 0400 |003c: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@009a │ │ +006922: 0a04 |003f: move-result v4 │ │ +006924: b074 |0040: add-int/2addr v4, v7 │ │ +006926: 6e20 1200 4300 |0041: invoke-virtual {v3, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@0012 │ │ +00692c: 6e20 7f01 2600 |0044: invoke-virtual {v6, v2}, Lwei/mark/standout/StandOutWindow;.unfocus:(Lwei/mark/standout/ui/Window;)Z // method@017f │ │ +006932: 1223 |0047: const/4 v3, #int 2 // #2 │ │ +006934: 5923 e100 |0048: iput v3, v2, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ +006938: 6e20 4201 7600 |004a: invoke-virtual {v6, v7}, Lwei/mark/standout/StandOutWindow;.getCloseAnimation:(I)Landroid/view/animation/Animation; // method@0142 │ │ +00693e: 0c00 |004d: move-result-object v0 │ │ +006940: 3800 1800 |004e: if-eqz v0, 0066 // +0018 │ │ +006944: 2203 8300 |0050: new-instance v3, Lwei/mark/standout/StandOutWindow$4; // type@0083 │ │ +006948: 7040 2601 6372 |0052: invoke-direct {v3, v6, v2, v7}, Lwei/mark/standout/StandOutWindow$4;.:(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/ui/Window;I)V // method@0126 │ │ +00694e: 6e20 6900 3000 |0055: invoke-virtual {v0, v3}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0069 │ │ +006954: 1203 |0058: const/4 v3, #int 0 // #0 │ │ +006956: 6e20 af01 3200 |0059: invoke-virtual {v2, v3}, Lwei/mark/standout/ui/Window;.getChildAt:(I)Landroid/view/View; // method@01af │ │ +00695c: 0c03 |005c: move-result-object v3 │ │ +00695e: 6e20 5c00 0300 |005d: invoke-virtual {v3, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@005c │ │ +006964: 28a8 |0060: goto 0008 // -0058 │ │ +006966: 0d01 |0061: move-exception v1 │ │ +006968: 6e10 8a00 0100 |0062: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@008a │ │ +00696e: 28a3 |0065: goto 0008 // -005d │ │ +006970: 5463 a000 |0066: iget-object v3, v6, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ +006974: 7220 6700 2300 |0068: invoke-interface {v3, v2}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@0067 │ │ +00697a: 6203 a200 |006b: sget-object v3, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ +00697e: 6e10 9900 0600 |006d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +006984: 0c04 |0070: move-result-object v4 │ │ +006986: 6e30 8901 7304 |0071: invoke-virtual {v3, v7, v4}, Lwei/mark/standout/WindowCache;.removeCache:(ILjava/lang/Class;)V // method@0189 │ │ +00698c: 6203 a200 |0074: sget-object v3, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ +006990: 6e10 9900 0600 |0076: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +006996: 0c04 |0079: move-result-object v4 │ │ +006998: 6e20 8601 4300 |007a: invoke-virtual {v3, v4}, Lwei/mark/standout/WindowCache;.getCacheSize:(Ljava/lang/Class;)I // method@0186 │ │ +00699e: 0a03 |007d: move-result v3 │ │ +0069a0: 3903 8aff |007e: if-nez v3, 0008 // -0076 │ │ +0069a4: 1203 |0080: const/4 v3, #int 0 // #0 │ │ +0069a6: 6a03 a300 |0081: sput-boolean v3, Lwei/mark/standout/StandOutWindow;.startedForeground:Z // field@00a3 │ │ +0069aa: 1213 |0083: const/4 v3, #int 1 // #1 │ │ +0069ac: 6e20 7d01 3600 |0084: invoke-virtual {v6, v3}, Lwei/mark/standout/StandOutWindow;.stopForeground:(Z)V // method@017d │ │ +0069b2: 2881 |0087: goto 0008 // -007f │ │ catches : 6 │ │ 0x0002 - 0x0005 │ │ -> 0x0033 │ │ 0x000a - 0x0032 │ │ -> 0x0033 │ │ 0x0036 - 0x004d │ │ -> 0x0033 │ │ @@ -4959,61 +4960,61 @@ │ │ 0x0000 - 0x0088 reg=7 id I │ │ │ │ #2 : (in Lwei/mark/standout/StandOutWindow;) │ │ name : 'closeAll' │ │ type : '()V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -006784: |[006784] wei.mark.standout.StandOutWindow.closeAll:()V │ │ -006794: 1d05 |0000: monitor-enter v5 │ │ -006796: 6e10 6501 0500 |0001: invoke-virtual {v5}, Lwei/mark/standout/StandOutWindow;.onCloseAll:()Z // method@0165 │ │ -00679c: 0a03 |0004: move-result v3 │ │ -00679e: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -0067a2: 1a03 2f01 |0007: const-string v3, "StandOutWindow" // string@012f │ │ -0067a6: 1a04 6401 |0009: const-string v4, "Windows close all cancelled by implementation." // string@0164 │ │ -0067aa: 7120 4200 4300 |000b: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ -0067b0: 1e05 |000e: monitor-exit v5 │ │ -0067b2: 0e00 |000f: return-void │ │ -0067b4: 2202 5c00 |0010: new-instance v2, Ljava/util/LinkedList; // type@005c │ │ -0067b8: 7010 b000 0200 |0012: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@00b0 │ │ -0067be: 6e10 4601 0500 |0015: invoke-virtual {v5}, Lwei/mark/standout/StandOutWindow;.getExistingIds:()Ljava/util/Set; // method@0146 │ │ -0067c4: 0c03 |0018: move-result-object v3 │ │ -0067c6: 7210 bc00 0300 |0019: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@00bc │ │ -0067cc: 0c00 |001c: move-result-object v0 │ │ -0067ce: 7210 ae00 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@00ae │ │ -0067d4: 0a03 |0020: move-result v3 │ │ -0067d6: 3803 1700 |0021: if-eqz v3, 0038 // +0017 │ │ -0067da: 7210 af00 0000 |0023: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@00af │ │ -0067e0: 0c03 |0026: move-result-object v3 │ │ -0067e2: 1f03 4d00 |0027: check-cast v3, Ljava/lang/Integer; // type@004d │ │ -0067e6: 6e10 8e00 0300 |0029: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@008e │ │ -0067ec: 0a01 |002c: move-result v1 │ │ -0067ee: 7110 9000 0100 |002d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ -0067f4: 0c03 |0030: move-result-object v3 │ │ -0067f6: 6e20 b100 3200 |0031: invoke-virtual {v2, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@00b1 │ │ -0067fc: 28e9 |0034: goto 001d // -0017 │ │ -0067fe: 0d03 |0035: move-exception v3 │ │ -006800: 1e05 |0036: monitor-exit v5 │ │ -006802: 2703 |0037: throw v3 │ │ -006804: 6e10 b200 0200 |0038: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@00b2 │ │ -00680a: 0c00 |003b: move-result-object v0 │ │ -00680c: 7210 ae00 0000 |003c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@00ae │ │ -006812: 0a03 |003f: move-result v3 │ │ -006814: 3803 ceff |0040: if-eqz v3, 000e // -0032 │ │ -006818: 7210 af00 0000 |0042: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@00af │ │ -00681e: 0c03 |0045: move-result-object v3 │ │ -006820: 1f03 4d00 |0046: check-cast v3, Ljava/lang/Integer; // type@004d │ │ -006824: 6e10 8e00 0300 |0048: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@008e │ │ -00682a: 0a01 |004b: move-result v1 │ │ -00682c: 6e20 3801 1500 |004c: invoke-virtual {v5, v1}, Lwei/mark/standout/StandOutWindow;.close:(I)V // method@0138 │ │ -006832: 28ed |004f: goto 003c // -0013 │ │ +0069ec: |[0069ec] wei.mark.standout.StandOutWindow.closeAll:()V │ │ +0069fc: 1d04 |0000: monitor-enter v4 │ │ +0069fe: 6e10 6501 0400 |0001: invoke-virtual {v4}, Lwei/mark/standout/StandOutWindow;.onCloseAll:()Z // method@0165 │ │ +006a04: 0a02 |0004: move-result v2 │ │ +006a06: 3802 0b00 |0005: if-eqz v2, 0010 // +000b │ │ +006a0a: 1a02 2f01 |0007: const-string v2, "StandOutWindow" // string@012f │ │ +006a0e: 1a03 6401 |0009: const-string v3, "Windows close all cancelled by implementation." // string@0164 │ │ +006a12: 7120 4200 3200 |000b: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ +006a18: 1e04 |000e: monitor-exit v4 │ │ +006a1a: 0e00 |000f: return-void │ │ +006a1c: 2201 5c00 |0010: new-instance v1, Ljava/util/LinkedList; // type@005c │ │ +006a20: 7010 b000 0100 |0012: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@00b0 │ │ +006a26: 6e10 4601 0400 |0015: invoke-virtual {v4}, Lwei/mark/standout/StandOutWindow;.getExistingIds:()Ljava/util/Set; // method@0146 │ │ +006a2c: 0c02 |0018: move-result-object v2 │ │ +006a2e: 7210 bc00 0200 |0019: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@00bc │ │ +006a34: 0c03 |001c: move-result-object v3 │ │ +006a36: 7210 ae00 0300 |001d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@00ae │ │ +006a3c: 0a02 |0020: move-result v2 │ │ +006a3e: 3802 1700 |0021: if-eqz v2, 0038 // +0017 │ │ +006a42: 7210 af00 0300 |0023: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@00af │ │ +006a48: 0c02 |0026: move-result-object v2 │ │ +006a4a: 1f02 4d00 |0027: check-cast v2, Ljava/lang/Integer; // type@004d │ │ +006a4e: 6e10 8e00 0200 |0029: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@008e │ │ +006a54: 0a00 |002c: move-result v0 │ │ +006a56: 7110 9000 0000 |002d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ +006a5c: 0c02 |0030: move-result-object v2 │ │ +006a5e: 6e20 b100 2100 |0031: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@00b1 │ │ +006a64: 28e9 |0034: goto 001d // -0017 │ │ +006a66: 0d02 |0035: move-exception v2 │ │ +006a68: 1e04 |0036: monitor-exit v4 │ │ +006a6a: 2702 |0037: throw v2 │ │ +006a6c: 6e10 b200 0100 |0038: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@00b2 │ │ +006a72: 0c03 |003b: move-result-object v3 │ │ +006a74: 7210 ae00 0300 |003c: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@00ae │ │ +006a7a: 0a02 |003f: move-result v2 │ │ +006a7c: 3802 ceff |0040: if-eqz v2, 000e // -0032 │ │ +006a80: 7210 af00 0300 |0042: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@00af │ │ +006a86: 0c02 |0045: move-result-object v2 │ │ +006a88: 1f02 4d00 |0046: check-cast v2, Ljava/lang/Integer; // type@004d │ │ +006a8c: 6e10 8e00 0200 |0048: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@008e │ │ +006a92: 0a00 |004b: move-result v0 │ │ +006a94: 6e20 3801 0400 |004c: invoke-virtual {v4, v0}, Lwei/mark/standout/StandOutWindow;.close:(I)V // method@0138 │ │ +006a9a: 28ed |004f: goto 003c // -0013 │ │ catches : 3 │ │ 0x0001 - 0x000e │ │ -> 0x0035 │ │ 0x0010 - 0x0034 │ │ -> 0x0035 │ │ 0x0038 - 0x004f │ │ -> 0x0035 │ │ @@ -5024,21 +5025,19 @@ │ │ 0x0010 line=1296 │ │ 0x0015 line=1297 │ │ 0x002d line=1298 │ │ 0x0035 line=1290 │ │ 0x0038 line=1302 │ │ 0x004c line=1303 │ │ locals : │ │ - 0x001d - 0x0035 reg=0 i$ Ljava/util/Iterator; │ │ - 0x002d - 0x0035 reg=1 id I │ │ - 0x0015 - 0x0035 reg=2 ids Ljava/util/LinkedList; Ljava/util/LinkedList; │ │ - 0x0038 - 0x0050 reg=0 i$ Ljava/util/Iterator; │ │ - 0x004c - 0x0050 reg=1 id I │ │ - 0x0038 - 0x0050 reg=2 ids Ljava/util/LinkedList; Ljava/util/LinkedList; │ │ - 0x0000 - 0x0050 reg=5 this Lwei/mark/standout/StandOutWindow; │ │ + 0x002d - 0x0035 reg=0 id I │ │ + 0x0015 - 0x0035 reg=1 ids Ljava/util/LinkedList; Ljava/util/LinkedList; │ │ + 0x004c - 0x0050 reg=0 id I │ │ + 0x0038 - 0x0050 reg=1 ids Ljava/util/LinkedList; Ljava/util/LinkedList; │ │ + 0x0000 - 0x0050 reg=4 this Lwei/mark/standout/StandOutWindow; │ │ │ │ #3 : (in Lwei/mark/standout/StandOutWindow;) │ │ name : 'createAndAttachView' │ │ type : '(ILandroid/widget/FrameLayout;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ @@ -5047,38 +5046,38 @@ │ │ type : '(I)Z' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -006850: |[006850] wei.mark.standout.StandOutWindow.focus:(I)Z │ │ -006860: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -006862: 1d04 |0001: monitor-enter v4 │ │ -006864: 6e20 5e01 5400 |0002: invoke-virtual {v4, v5}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ -00686a: 0c00 |0005: move-result-object v0 │ │ -00686c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -006870: 1e04 |0008: monitor-exit v4 │ │ -006872: 0f01 |0009: return v1 │ │ -006874: 5202 da00 |000a: iget v2, v0, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -006878: 6003 b200 |000c: sget v3, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_FOCUSABLE_DISABLE:I // field@00b2 │ │ -00687c: 7120 8201 3200 |000e: invoke-static {v2, v3}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -006882: 0a02 |0011: move-result v2 │ │ -006884: 3902 f6ff |0012: if-nez v2, 0008 // -000a │ │ -006888: 6201 a100 |0014: sget-object v1, Lwei/mark/standout/StandOutWindow;.sFocusedWindow:Lwei/mark/standout/ui/Window; // field@00a1 │ │ -00688c: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ -006890: 6201 a100 |0018: sget-object v1, Lwei/mark/standout/StandOutWindow;.sFocusedWindow:Lwei/mark/standout/ui/Window; // field@00a1 │ │ -006894: 6e20 7f01 1400 |001a: invoke-virtual {v4, v1}, Lwei/mark/standout/StandOutWindow;.unfocus:(Lwei/mark/standout/ui/Window;)Z // method@017f │ │ -00689a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -00689c: 6e20 b301 1000 |001e: invoke-virtual {v0, v1}, Lwei/mark/standout/ui/Window;.onFocus:(Z)Z // method@01b3 │ │ -0068a2: 0a01 |0021: move-result v1 │ │ -0068a4: 28e6 |0022: goto 0008 // -001a │ │ -0068a6: 0d01 |0023: move-exception v1 │ │ -0068a8: 1e04 |0024: monitor-exit v4 │ │ -0068aa: 2701 |0025: throw v1 │ │ +006ab8: |[006ab8] wei.mark.standout.StandOutWindow.focus:(I)Z │ │ +006ac8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +006aca: 1d04 |0001: monitor-enter v4 │ │ +006acc: 6e20 5e01 5400 |0002: invoke-virtual {v4, v5}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ +006ad2: 0c00 |0005: move-result-object v0 │ │ +006ad4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +006ad8: 1e04 |0008: monitor-exit v4 │ │ +006ada: 0f01 |0009: return v1 │ │ +006adc: 5202 da00 |000a: iget v2, v0, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +006ae0: 6003 b200 |000c: sget v3, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_FOCUSABLE_DISABLE:I // field@00b2 │ │ +006ae4: 7120 8201 3200 |000e: invoke-static {v2, v3}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +006aea: 0a02 |0011: move-result v2 │ │ +006aec: 3902 f6ff |0012: if-nez v2, 0008 // -000a │ │ +006af0: 6201 a100 |0014: sget-object v1, Lwei/mark/standout/StandOutWindow;.sFocusedWindow:Lwei/mark/standout/ui/Window; // field@00a1 │ │ +006af4: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ +006af8: 6201 a100 |0018: sget-object v1, Lwei/mark/standout/StandOutWindow;.sFocusedWindow:Lwei/mark/standout/ui/Window; // field@00a1 │ │ +006afc: 6e20 7f01 1400 |001a: invoke-virtual {v4, v1}, Lwei/mark/standout/StandOutWindow;.unfocus:(Lwei/mark/standout/ui/Window;)Z // method@017f │ │ +006b02: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +006b04: 6e20 b301 1000 |001e: invoke-virtual {v0, v1}, Lwei/mark/standout/ui/Window;.onFocus:(Z)Z // method@01b3 │ │ +006b0a: 0a01 |0021: move-result v1 │ │ +006b0c: 28e6 |0022: goto 0008 // -001a │ │ +006b0e: 0d01 |0023: move-exception v1 │ │ +006b10: 1e04 |0024: monitor-exit v4 │ │ +006b12: 2701 |0025: throw v1 │ │ catches : 2 │ │ 0x0002 - 0x0005 │ │ -> 0x0023 │ │ 0x000a - 0x0021 │ │ -> 0x0023 │ │ positions : │ │ 0x0001 line=1383 │ │ @@ -5111,110 +5110,110 @@ │ │ type : '(I)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0068c0: |[0068c0] wei.mark.standout.StandOutWindow.getCloseAnimation:(I)Landroid/view/animation/Animation; │ │ -0068d0: 1400 0100 0a01 |0000: const v0, #float 2.53466e-38 // #010a0001 │ │ -0068d6: 7120 6a00 0100 |0003: invoke-static {v1, v0}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@006a │ │ -0068dc: 0c00 |0006: move-result-object v0 │ │ -0068de: 1100 |0007: return-object v0 │ │ +006b28: |[006b28] wei.mark.standout.StandOutWindow.getCloseAnimation:(I)Landroid/view/animation/Animation; │ │ +006b38: 1400 0100 0a01 |0000: const v0, #float 2.53466e-38 // #010a0001 │ │ +006b3e: 7120 6a00 0100 |0003: invoke-static {v1, v0}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@006a │ │ +006b44: 0c00 |0006: move-result-object v0 │ │ +006b46: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0008 reg=2 id I │ │ │ │ #8 : (in Lwei/mark/standout/StandOutWindow;) │ │ name : 'getDropDown' │ │ type : '(I)Landroid/widget/PopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 17 │ │ + registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 158 16-bit code units │ │ -0068e0: |[0068e0] wei.mark.standout.StandOutWindow.getDropDown:(I)Landroid/widget/PopupWindow; │ │ -0068f0: 7402 4501 0f00 |0000: invoke-virtual/range {v15, v16}, Lwei/mark/standout/StandOutWindow;.getDropDownItems:(I)Ljava/util/List; // method@0145 │ │ -0068f6: 0c03 |0003: move-result-object v3 │ │ -0068f8: 3803 8400 |0004: if-eqz v3, 0088 // +0084 │ │ -0068fc: 0737 |0006: move-object v7, v3 │ │ -0068fe: 220b 8400 |0007: new-instance v11, Lwei/mark/standout/StandOutWindow$DropDownListItem; // type@0084 │ │ -006902: 140c 3800 0801 |0009: const v12, #float 2.49794e-38 // #01080038 │ │ -006908: 220d 5400 |000c: new-instance v13, Ljava/lang/StringBuilder; // type@0054 │ │ -00690c: 7010 a100 0d00 |000e: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -006912: 1a0e 1f01 |0011: const-string v14, "Quit " // string@011f │ │ -006916: 6e20 a500 ed00 |0013: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -00691c: 0c0d |0016: move-result-object v13 │ │ -00691e: 6e10 3f01 0f00 |0017: invoke-virtual {v15}, Lwei/mark/standout/StandOutWindow;.getAppName:()Ljava/lang/String; // method@013f │ │ -006924: 0c0e |001a: move-result-object v14 │ │ -006926: 6e20 a500 ed00 |001b: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -00692c: 0c0d |001e: move-result-object v13 │ │ -00692e: 6e10 a600 0d00 |001f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -006934: 0c0d |0022: move-result-object v13 │ │ -006936: 220e 8000 |0023: new-instance v14, Lwei/mark/standout/StandOutWindow$1; // type@0080 │ │ -00693a: 7020 1e01 fe00 |0025: invoke-direct {v14, v15}, Lwei/mark/standout/StandOutWindow$1;.:(Lwei/mark/standout/StandOutWindow;)V // method@011e │ │ -006940: 705e 2a01 fbdc |0028: invoke-direct {v11, v15, v12, v13, v14}, Lwei/mark/standout/StandOutWindow$DropDownListItem;.:(Lwei/mark/standout/StandOutWindow;ILjava/lang/String;Ljava/lang/Runnable;)V // method@012a │ │ -006946: 7220 b300 b700 |002b: invoke-interface {v7, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@00b3 │ │ -00694c: 2208 3800 |002e: new-instance v8, Landroid/widget/LinearLayout; // type@0038 │ │ -006950: 7020 7500 f800 |0030: invoke-direct {v8, v15}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0075 │ │ -006956: 121b |0033: const/4 v11, #int 1 // #1 │ │ -006958: 6e20 7700 b800 |0034: invoke-virtual {v8, v11}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0077 │ │ -00695e: 220a 3c00 |0037: new-instance v10, Landroid/widget/ScrollView; // type@003c │ │ -006962: 7020 7e00 fa00 |0039: invoke-direct {v10, v15}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@007e │ │ -006968: 6e20 7f00 8a00 |003c: invoke-virtual {v10, v8}, Landroid/widget/ScrollView;.addView:(Landroid/view/View;)V // method@007f │ │ -00696e: 2202 3900 |003f: new-instance v2, Landroid/widget/PopupWindow; // type@0039 │ │ -006972: 12eb |0041: const/4 v11, #int -2 // #fe │ │ -006974: 12ec |0042: const/4 v12, #int -2 // #fe │ │ -006976: 121d |0043: const/4 v13, #int 1 // #1 │ │ -006978: 705d 7800 a2cb |0044: invoke-direct {v2, v10, v11, v12, v13}, Landroid/widget/PopupWindow;.:(Landroid/view/View;IIZ)V // method@0078 │ │ -00697e: 7210 b400 0700 |0047: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@00b4 │ │ -006984: 0c04 |004a: move-result-object v4 │ │ -006986: 7210 ae00 0400 |004b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@00ae │ │ -00698c: 0a0b |004e: move-result v11 │ │ -00698e: 380b 4000 |004f: if-eqz v11, 008f // +0040 │ │ -006992: 7210 af00 0400 |0051: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@00af │ │ -006998: 0c06 |0054: move-result-object v6 │ │ -00699a: 1f06 8400 |0055: check-cast v6, Lwei/mark/standout/StandOutWindow$DropDownListItem; // type@0084 │ │ -00699e: 54fb 9e00 |0057: iget-object v11, v15, Lwei/mark/standout/StandOutWindow;.mLayoutInflater:Landroid/view/LayoutInflater; // field@009e │ │ -0069a2: 600c 6e00 |0059: sget v12, Lwei/mark/standout/R$layout;.drop_down_list_item:I // field@006e │ │ -0069a6: 120d |005b: const/4 v13, #int 0 // #0 │ │ -0069a8: 6e30 4e00 cb0d |005c: invoke-virtual {v11, v12, v13}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@004e │ │ -0069ae: 0c09 |005f: move-result-object v9 │ │ -0069b0: 1f09 2f00 |0060: check-cast v9, Landroid/view/ViewGroup; // type@002f │ │ -0069b4: 6e20 7600 9800 |0062: invoke-virtual {v8, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0076 │ │ -0069ba: 600b 6900 |0065: sget v11, Lwei/mark/standout/R$id;.icon:I // field@0069 │ │ -0069be: 6e20 5e00 b900 |0067: invoke-virtual {v9, v11}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@005e │ │ -0069c4: 0c05 |006a: move-result-object v5 │ │ -0069c6: 1f05 3700 |006b: check-cast v5, Landroid/widget/ImageView; // type@0037 │ │ -0069ca: 526b 8000 |006d: iget v11, v6, Lwei/mark/standout/StandOutWindow$DropDownListItem;.icon:I // field@0080 │ │ -0069ce: 6e20 7300 b500 |006f: invoke-virtual {v5, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0073 │ │ -0069d4: 600b 6700 |0072: sget v11, Lwei/mark/standout/R$id;.description:I // field@0067 │ │ -0069d8: 6e20 5e00 b900 |0074: invoke-virtual {v9, v11}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@005e │ │ -0069de: 0c01 |0077: move-result-object v1 │ │ -0069e0: 1f01 3f00 |0078: check-cast v1, Landroid/widget/TextView; // type@003f │ │ -0069e4: 546b 7f00 |007a: iget-object v11, v6, Lwei/mark/standout/StandOutWindow$DropDownListItem;.description:Ljava/lang/String; // field@007f │ │ -0069e8: 6e20 8600 b100 |007c: invoke-virtual {v1, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0086 │ │ -0069ee: 220b 8100 |007f: new-instance v11, Lwei/mark/standout/StandOutWindow$2; // type@0081 │ │ -0069f2: 7040 2001 fb26 |0081: invoke-direct {v11, v15, v6, v2}, Lwei/mark/standout/StandOutWindow$2;.:(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/StandOutWindow$DropDownListItem;Landroid/widget/PopupWindow;)V // method@0120 │ │ -0069f8: 6e20 6300 b900 |0084: invoke-virtual {v9, v11}, Landroid/view/ViewGroup;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0063 │ │ -0069fe: 28c4 |0087: goto 004b // -003c │ │ -006a00: 2207 5800 |0088: new-instance v7, Ljava/util/ArrayList; // type@0058 │ │ -006a04: 7010 ab00 0700 |008a: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@00ab │ │ -006a0a: 2900 7aff |008d: goto/16 0007 // -0086 │ │ -006a0e: 6e10 5601 0f00 |008f: invoke-virtual {v15}, Lwei/mark/standout/StandOutWindow;.getResources:()Landroid/content/res/Resources; // method@0156 │ │ -006a14: 0c0b |0092: move-result-object v11 │ │ -006a16: 140c 1a00 0801 |0093: const v12, #float 2.49793e-38 // #0108001a │ │ -006a1c: 6e20 3000 cb00 |0096: invoke-virtual {v11, v12}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0030 │ │ -006a22: 0c00 |0099: move-result-object v0 │ │ -006a24: 6e20 7a00 0200 |009a: invoke-virtual {v2, v0}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007a │ │ -006a2a: 1102 |009d: return-object v2 │ │ +006b48: |[006b48] wei.mark.standout.StandOutWindow.getDropDown:(I)Landroid/widget/PopupWindow; │ │ +006b58: 6e20 4501 fe00 |0000: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getDropDownItems:(I)Ljava/util/List; // method@0145 │ │ +006b5e: 0c03 |0003: move-result-object v3 │ │ +006b60: 3803 8400 |0004: if-eqz v3, 0088 // +0084 │ │ +006b64: 0736 |0006: move-object v6, v3 │ │ +006b66: 220a 8400 |0007: new-instance v10, Lwei/mark/standout/StandOutWindow$DropDownListItem; // type@0084 │ │ +006b6a: 140b 3800 0801 |0009: const v11, #float 2.49794e-38 // #01080038 │ │ +006b70: 220c 5400 |000c: new-instance v12, Ljava/lang/StringBuilder; // type@0054 │ │ +006b74: 7010 a100 0c00 |000e: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +006b7a: 1a0d 1f01 |0011: const-string v13, "Quit " // string@011f │ │ +006b7e: 6e20 a500 dc00 |0013: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +006b84: 0c0c |0016: move-result-object v12 │ │ +006b86: 6e10 3f01 0e00 |0017: invoke-virtual {v14}, Lwei/mark/standout/StandOutWindow;.getAppName:()Ljava/lang/String; // method@013f │ │ +006b8c: 0c0d |001a: move-result-object v13 │ │ +006b8e: 6e20 a500 dc00 |001b: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +006b94: 0c0c |001e: move-result-object v12 │ │ +006b96: 6e10 a600 0c00 |001f: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +006b9c: 0c0c |0022: move-result-object v12 │ │ +006b9e: 220d 8000 |0023: new-instance v13, Lwei/mark/standout/StandOutWindow$1; // type@0080 │ │ +006ba2: 7020 1e01 ed00 |0025: invoke-direct {v13, v14}, Lwei/mark/standout/StandOutWindow$1;.:(Lwei/mark/standout/StandOutWindow;)V // method@011e │ │ +006ba8: 705d 2a01 eacb |0028: invoke-direct {v10, v14, v11, v12, v13}, Lwei/mark/standout/StandOutWindow$DropDownListItem;.:(Lwei/mark/standout/StandOutWindow;ILjava/lang/String;Ljava/lang/Runnable;)V // method@012a │ │ +006bae: 7220 b300 a600 |002b: invoke-interface {v6, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@00b3 │ │ +006bb4: 2207 3800 |002e: new-instance v7, Landroid/widget/LinearLayout; // type@0038 │ │ +006bb8: 7020 7500 e700 |0030: invoke-direct {v7, v14}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0075 │ │ +006bbe: 121a |0033: const/4 v10, #int 1 // #1 │ │ +006bc0: 6e20 7700 a700 |0034: invoke-virtual {v7, v10}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0077 │ │ +006bc6: 2209 3c00 |0037: new-instance v9, Landroid/widget/ScrollView; // type@003c │ │ +006bca: 7020 7e00 e900 |0039: invoke-direct {v9, v14}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@007e │ │ +006bd0: 6e20 7f00 7900 |003c: invoke-virtual {v9, v7}, Landroid/widget/ScrollView;.addView:(Landroid/view/View;)V // method@007f │ │ +006bd6: 2202 3900 |003f: new-instance v2, Landroid/widget/PopupWindow; // type@0039 │ │ +006bda: 12ea |0041: const/4 v10, #int -2 // #fe │ │ +006bdc: 12eb |0042: const/4 v11, #int -2 // #fe │ │ +006bde: 121c |0043: const/4 v12, #int 1 // #1 │ │ +006be0: 705c 7800 92ba |0044: invoke-direct {v2, v9, v10, v11, v12}, Landroid/widget/PopupWindow;.:(Landroid/view/View;IIZ)V // method@0078 │ │ +006be6: 7210 b400 0600 |0047: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@00b4 │ │ +006bec: 0c0a |004a: move-result-object v10 │ │ +006bee: 7210 ae00 0a00 |004b: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@00ae │ │ +006bf4: 0a0b |004e: move-result v11 │ │ +006bf6: 380b 4000 |004f: if-eqz v11, 008f // +0040 │ │ +006bfa: 7210 af00 0a00 |0051: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@00af │ │ +006c00: 0c05 |0054: move-result-object v5 │ │ +006c02: 1f05 8400 |0055: check-cast v5, Lwei/mark/standout/StandOutWindow$DropDownListItem; // type@0084 │ │ +006c06: 54eb 9e00 |0057: iget-object v11, v14, Lwei/mark/standout/StandOutWindow;.mLayoutInflater:Landroid/view/LayoutInflater; // field@009e │ │ +006c0a: 600c 6e00 |0059: sget v12, Lwei/mark/standout/R$layout;.drop_down_list_item:I // field@006e │ │ +006c0e: 120d |005b: const/4 v13, #int 0 // #0 │ │ +006c10: 6e30 4e00 cb0d |005c: invoke-virtual {v11, v12, v13}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@004e │ │ +006c16: 0c08 |005f: move-result-object v8 │ │ +006c18: 1f08 2f00 |0060: check-cast v8, Landroid/view/ViewGroup; // type@002f │ │ +006c1c: 6e20 7600 8700 |0062: invoke-virtual {v7, v8}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0076 │ │ +006c22: 600b 6900 |0065: sget v11, Lwei/mark/standout/R$id;.icon:I // field@0069 │ │ +006c26: 6e20 5e00 b800 |0067: invoke-virtual {v8, v11}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@005e │ │ +006c2c: 0c04 |006a: move-result-object v4 │ │ +006c2e: 1f04 3700 |006b: check-cast v4, Landroid/widget/ImageView; // type@0037 │ │ +006c32: 525b 8000 |006d: iget v11, v5, Lwei/mark/standout/StandOutWindow$DropDownListItem;.icon:I // field@0080 │ │ +006c36: 6e20 7300 b400 |006f: invoke-virtual {v4, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0073 │ │ +006c3c: 600b 6700 |0072: sget v11, Lwei/mark/standout/R$id;.description:I // field@0067 │ │ +006c40: 6e20 5e00 b800 |0074: invoke-virtual {v8, v11}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@005e │ │ +006c46: 0c01 |0077: move-result-object v1 │ │ +006c48: 1f01 3f00 |0078: check-cast v1, Landroid/widget/TextView; // type@003f │ │ +006c4c: 545b 7f00 |007a: iget-object v11, v5, Lwei/mark/standout/StandOutWindow$DropDownListItem;.description:Ljava/lang/String; // field@007f │ │ +006c50: 6e20 8600 b100 |007c: invoke-virtual {v1, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0086 │ │ +006c56: 220b 8100 |007f: new-instance v11, Lwei/mark/standout/StandOutWindow$2; // type@0081 │ │ +006c5a: 7040 2001 eb25 |0081: invoke-direct {v11, v14, v5, v2}, Lwei/mark/standout/StandOutWindow$2;.:(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/StandOutWindow$DropDownListItem;Landroid/widget/PopupWindow;)V // method@0120 │ │ +006c60: 6e20 6300 b800 |0084: invoke-virtual {v8, v11}, Landroid/view/ViewGroup;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0063 │ │ +006c66: 28c4 |0087: goto 004b // -003c │ │ +006c68: 2206 5800 |0088: new-instance v6, Ljava/util/ArrayList; // type@0058 │ │ +006c6c: 7010 ab00 0600 |008a: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@00ab │ │ +006c72: 2900 7aff |008d: goto/16 0007 // -0086 │ │ +006c76: 6e10 5601 0e00 |008f: invoke-virtual {v14}, Lwei/mark/standout/StandOutWindow;.getResources:()Landroid/content/res/Resources; // method@0156 │ │ +006c7c: 0c0a |0092: move-result-object v10 │ │ +006c7e: 140b 1a00 0801 |0093: const v11, #float 2.49793e-38 // #0108001a │ │ +006c84: 6e20 3000 ba00 |0096: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0030 │ │ +006c8a: 0c00 |0099: move-result-object v0 │ │ +006c8c: 6e20 7a00 0200 |009a: invoke-virtual {v2, v0}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007a │ │ +006c92: 1102 |009d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ 0x0004 line=753 │ │ 0x0006 line=754 │ │ 0x0007 line=760 │ │ 0x002e line=769 │ │ @@ -5233,43 +5232,41 @@ │ │ 0x0088 line=756 │ │ 0x008f line=797 │ │ 0x009a line=798 │ │ 0x009d line=799 │ │ locals : │ │ 0x007a - 0x0088 reg=1 description Landroid/widget/TextView; │ │ 0x0047 - 0x0088 reg=2 dropDown Landroid/widget/PopupWindow; │ │ - 0x004b - 0x0088 reg=4 i$ Ljava/util/Iterator; │ │ - 0x006d - 0x0088 reg=5 icon Landroid/widget/ImageView; │ │ - 0x0057 - 0x0088 reg=6 item Lwei/mark/standout/StandOutWindow$DropDownListItem; │ │ - 0x0007 - 0x0088 reg=7 items Ljava/util/List; Ljava/util/List; │ │ - 0x0033 - 0x0088 reg=8 list Landroid/widget/LinearLayout; │ │ - 0x0062 - 0x0088 reg=9 listItem Landroid/view/ViewGroup; │ │ - 0x003c - 0x0088 reg=10 scroller Landroid/widget/ScrollView; │ │ + 0x006d - 0x0088 reg=4 icon Landroid/widget/ImageView; │ │ + 0x0057 - 0x0088 reg=5 item Lwei/mark/standout/StandOutWindow$DropDownListItem; │ │ + 0x0007 - 0x0088 reg=6 items Ljava/util/List; Ljava/util/List; │ │ + 0x0033 - 0x0088 reg=7 list Landroid/widget/LinearLayout; │ │ + 0x0062 - 0x0088 reg=8 listItem Landroid/view/ViewGroup; │ │ + 0x003c - 0x0088 reg=9 scroller Landroid/widget/ScrollView; │ │ 0x009a - 0x009e reg=0 background Landroid/graphics/drawable/Drawable; │ │ 0x008f - 0x009e reg=2 dropDown Landroid/widget/PopupWindow; │ │ 0x0004 - 0x009e reg=3 dropDownListItems Ljava/util/List; Ljava/util/List; │ │ - 0x008f - 0x009e reg=4 i$ Ljava/util/Iterator; │ │ - 0x008d - 0x009e reg=7 items Ljava/util/List; Ljava/util/List; │ │ - 0x008f - 0x009e reg=8 list Landroid/widget/LinearLayout; │ │ - 0x008f - 0x009e reg=10 scroller Landroid/widget/ScrollView; │ │ - 0x0000 - 0x009e reg=15 this Lwei/mark/standout/StandOutWindow; │ │ - 0x0000 - 0x009e reg=16 id I │ │ + 0x008d - 0x009e reg=6 items Ljava/util/List; Ljava/util/List; │ │ + 0x008f - 0x009e reg=7 list Landroid/widget/LinearLayout; │ │ + 0x008f - 0x009e reg=9 scroller Landroid/widget/ScrollView; │ │ + 0x0000 - 0x009e reg=14 this Lwei/mark/standout/StandOutWindow; │ │ + 0x0000 - 0x009e reg=15 id I │ │ │ │ #9 : (in Lwei/mark/standout/StandOutWindow;) │ │ name : 'getDropDownItems' │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -006a2c: |[006a2c] wei.mark.standout.StandOutWindow.getDropDownItems:(I)Ljava/util/List; │ │ -006a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -006a3e: 1100 |0001: return-object v0 │ │ +006c94: |[006c94] wei.mark.standout.StandOutWindow.getDropDownItems:(I)Ljava/util/List; │ │ +006ca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +006ca6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 id I │ │ │ │ @@ -5278,21 +5275,21 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -006a40: |[006a40] wei.mark.standout.StandOutWindow.getExistingIds:()Ljava/util/Set; │ │ -006a50: 6200 a200 |0000: sget-object v0, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ -006a54: 6e10 9900 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -006a5a: 0c01 |0005: move-result-object v1 │ │ -006a5c: 6e20 8501 1000 |0006: invoke-virtual {v0, v1}, Lwei/mark/standout/WindowCache;.getCacheIds:(Ljava/lang/Class;)Ljava/util/Set; // method@0185 │ │ -006a62: 0c00 |0009: move-result-object v0 │ │ -006a64: 1100 |000a: return-object v0 │ │ +006ca8: |[006ca8] wei.mark.standout.StandOutWindow.getExistingIds:()Ljava/util/Set; │ │ +006cb8: 6200 a200 |0000: sget-object v0, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ +006cbc: 6e10 9900 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +006cc2: 0c01 |0005: move-result-object v1 │ │ +006cc4: 6e20 8501 1000 |0006: invoke-virtual {v0, v1}, Lwei/mark/standout/WindowCache;.getCacheIds:(Ljava/lang/Class;)Ljava/util/Set; // method@0185 │ │ +006cca: 0c00 |0009: move-result-object v0 │ │ +006ccc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1448 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lwei/mark/standout/StandOutWindow; │ │ │ │ #11 : (in Lwei/mark/standout/StandOutWindow;) │ │ @@ -5300,17 +5297,17 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -006a68: |[006a68] wei.mark.standout.StandOutWindow.getFlags:(I)I │ │ -006a78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -006a7a: 0f00 |0001: return v0 │ │ +006cd0: |[006cd0] wei.mark.standout.StandOutWindow.getFlags:(I)I │ │ +006ce0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +006ce2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 id I │ │ │ │ @@ -5319,17 +5316,17 @@ │ │ type : '()Lwei/mark/standout/ui/Window;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006a7c: |[006a7c] wei.mark.standout.StandOutWindow.getFocusedWindow:()Lwei/mark/standout/ui/Window; │ │ -006a8c: 6200 a100 |0000: sget-object v0, Lwei/mark/standout/StandOutWindow;.sFocusedWindow:Lwei/mark/standout/ui/Window; // field@00a1 │ │ -006a90: 1100 |0002: return-object v0 │ │ +006ce4: |[006ce4] wei.mark.standout.StandOutWindow.getFocusedWindow:()Lwei/mark/standout/ui/Window; │ │ +006cf4: 6200 a100 |0000: sget-object v0, Lwei/mark/standout/StandOutWindow;.sFocusedWindow:Lwei/mark/standout/ui/Window; // field@00a1 │ │ +006cf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1471 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ │ │ #13 : (in Lwei/mark/standout/StandOutWindow;) │ │ @@ -5337,18 +5334,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -006a94: |[006a94] wei.mark.standout.StandOutWindow.getHiddenIcon:()I │ │ -006aa4: 6e10 3e01 0100 |0000: invoke-virtual {v1}, Lwei/mark/standout/StandOutWindow;.getAppIcon:()I // method@013e │ │ -006aaa: 0a00 |0003: move-result v0 │ │ -006aac: 0f00 |0004: return v0 │ │ +006cfc: |[006cfc] wei.mark.standout.StandOutWindow.getHiddenIcon:()I │ │ +006d0c: 6e10 3e01 0100 |0000: invoke-virtual {v1}, Lwei/mark/standout/StandOutWindow;.getAppIcon:()I // method@013e │ │ +006d12: 0a00 |0003: move-result v0 │ │ +006d14: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ │ │ #14 : (in Lwei/mark/standout/StandOutWindow;) │ │ @@ -5356,45 +5353,45 @@ │ │ type : '(I)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -006ab0: |[006ab0] wei.mark.standout.StandOutWindow.getHiddenNotification:(I)Landroid/app/Notification; │ │ -006ac0: 120d |0000: const/4 v13, #int 0 // #0 │ │ -006ac2: 6e10 4901 0e00 |0001: invoke-virtual {v14}, Lwei/mark/standout/StandOutWindow;.getHiddenIcon:()I // method@0149 │ │ -006ac8: 0a04 |0004: move-result v4 │ │ -006aca: 7100 a700 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00a7 │ │ -006ad0: 0b08 |0008: move-result-wide v8 │ │ -006ad2: 6e10 4001 0e00 |0009: invoke-virtual {v14}, Lwei/mark/standout/StandOutWindow;.getApplicationContext:()Landroid/content/Context; // method@0140 │ │ -006ad8: 0c00 |000c: move-result-object v0 │ │ -006ada: 6e20 4d01 fe00 |000d: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getHiddenNotificationTitle:(I)Ljava/lang/String; // method@014d │ │ -006ae0: 0c03 |0010: move-result-object v3 │ │ -006ae2: 6e20 4c01 fe00 |0011: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getHiddenNotificationMessage:(I)Ljava/lang/String; // method@014c │ │ -006ae8: 0c02 |0014: move-result-object v2 │ │ -006aea: 1a0a 0c00 |0015: const-string v10, "%s: %s" // string@000c │ │ -006aee: 122b |0017: const/4 v11, #int 2 // #2 │ │ -006af0: 23bb 9700 |0018: new-array v11, v11, [Ljava/lang/Object; // type@0097 │ │ -006af4: 4d03 0b0d |001a: aput-object v3, v11, v13 │ │ -006af8: 121c |001c: const/4 v12, #int 1 // #1 │ │ -006afa: 4d02 0b0c |001d: aput-object v2, v11, v12 │ │ -006afe: 7120 9f00 ba00 |001f: invoke-static {v10, v11}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@009f │ │ -006b04: 0c07 |0022: move-result-object v7 │ │ -006b06: 6e20 4b01 fe00 |0023: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getHiddenNotificationIntent:(I)Landroid/content/Intent; // method@014b │ │ -006b0c: 0c06 |0026: move-result-object v6 │ │ -006b0e: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -006b10: 3806 0800 |0028: if-eqz v6, 0030 // +0008 │ │ -006b14: 150a 0008 |002a: const/high16 v10, #int 134217728 // #800 │ │ -006b18: 7140 1400 dea6 |002c: invoke-static {v14, v13, v6, v10}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0014 │ │ -006b1e: 0c01 |002f: move-result-object v1 │ │ -006b20: 2205 0a00 |0030: new-instance v5, Landroid/app/Notification; // type@000a │ │ -006b24: 7059 1000 4587 |0032: invoke-direct {v5, v4, v7, v8, v9}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0010 │ │ -006b2a: 6e51 1100 0523 |0035: invoke-virtual {v5, v0, v3, v2, v1}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0011 │ │ -006b30: 1105 |0038: return-object v5 │ │ +006d18: |[006d18] wei.mark.standout.StandOutWindow.getHiddenNotification:(I)Landroid/app/Notification; │ │ +006d28: 120d |0000: const/4 v13, #int 0 // #0 │ │ +006d2a: 6e10 4901 0e00 |0001: invoke-virtual {v14}, Lwei/mark/standout/StandOutWindow;.getHiddenIcon:()I // method@0149 │ │ +006d30: 0a04 |0004: move-result v4 │ │ +006d32: 7100 a700 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00a7 │ │ +006d38: 0b08 |0008: move-result-wide v8 │ │ +006d3a: 6e10 4001 0e00 |0009: invoke-virtual {v14}, Lwei/mark/standout/StandOutWindow;.getApplicationContext:()Landroid/content/Context; // method@0140 │ │ +006d40: 0c00 |000c: move-result-object v0 │ │ +006d42: 6e20 4d01 fe00 |000d: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getHiddenNotificationTitle:(I)Ljava/lang/String; // method@014d │ │ +006d48: 0c03 |0010: move-result-object v3 │ │ +006d4a: 6e20 4c01 fe00 |0011: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getHiddenNotificationMessage:(I)Ljava/lang/String; // method@014c │ │ +006d50: 0c02 |0014: move-result-object v2 │ │ +006d52: 1a0a 0c00 |0015: const-string v10, "%s: %s" // string@000c │ │ +006d56: 122b |0017: const/4 v11, #int 2 // #2 │ │ +006d58: 23bb 9700 |0018: new-array v11, v11, [Ljava/lang/Object; // type@0097 │ │ +006d5c: 4d03 0b0d |001a: aput-object v3, v11, v13 │ │ +006d60: 121c |001c: const/4 v12, #int 1 // #1 │ │ +006d62: 4d02 0b0c |001d: aput-object v2, v11, v12 │ │ +006d66: 7120 9f00 ba00 |001f: invoke-static {v10, v11}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@009f │ │ +006d6c: 0c07 |0022: move-result-object v7 │ │ +006d6e: 6e20 4b01 fe00 |0023: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getHiddenNotificationIntent:(I)Landroid/content/Intent; // method@014b │ │ +006d74: 0c06 |0026: move-result-object v6 │ │ +006d76: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +006d78: 3806 0800 |0028: if-eqz v6, 0030 // +0008 │ │ +006d7c: 150a 0008 |002a: const/high16 v10, #int 134217728 // #800 │ │ +006d80: 7140 1400 dea6 |002c: invoke-static {v14, v13, v6, v10}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0014 │ │ +006d86: 0c01 |002f: move-result-object v1 │ │ +006d88: 2205 0a00 |0030: new-instance v5, Landroid/app/Notification; // type@000a │ │ +006d8c: 7059 1000 4587 |0032: invoke-direct {v5, v4, v7, v8, v9}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0010 │ │ +006d92: 6e51 1100 0523 |0035: invoke-virtual {v5, v0, v3, v2, v1}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0011 │ │ +006d98: 1105 |0038: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=665 │ │ 0x0005 line=666 │ │ 0x0009 line=667 │ │ 0x000d line=668 │ │ 0x0011 line=669 │ │ @@ -5424,17 +5421,17 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -006b34: |[006b34] wei.mark.standout.StandOutWindow.getHiddenNotificationIntent:(I)Landroid/content/Intent; │ │ -006b44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -006b46: 1100 |0001: return-object v0 │ │ +006d9c: |[006d9c] wei.mark.standout.StandOutWindow.getHiddenNotificationIntent:(I)Landroid/content/Intent; │ │ +006dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +006dae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 id I │ │ │ │ @@ -5443,17 +5440,17 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006b48: |[006b48] wei.mark.standout.StandOutWindow.getHiddenNotificationMessage:(I)Ljava/lang/String; │ │ -006b58: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -006b5c: 1100 |0002: return-object v0 │ │ +006db0: |[006db0] wei.mark.standout.StandOutWindow.getHiddenNotificationMessage:(I)Ljava/lang/String; │ │ +006dc0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +006dc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0003 reg=2 id I │ │ │ │ @@ -5462,27 +5459,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -006b60: |[006b60] wei.mark.standout.StandOutWindow.getHiddenNotificationTitle:(I)Ljava/lang/String; │ │ -006b70: 2200 5400 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0054 │ │ -006b74: 7010 a100 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -006b7a: 6e10 3f01 0200 |0005: invoke-virtual {v2}, Lwei/mark/standout/StandOutWindow;.getAppName:()Ljava/lang/String; // method@013f │ │ -006b80: 0c01 |0008: move-result-object v1 │ │ -006b82: 6e20 a500 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006b88: 0c00 |000c: move-result-object v0 │ │ -006b8a: 1a01 0100 |000d: const-string v1, " Hidden" // string@0001 │ │ -006b8e: 6e20 a500 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006b94: 0c00 |0012: move-result-object v0 │ │ -006b96: 6e10 a600 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -006b9c: 0c00 |0016: move-result-object v0 │ │ -006b9e: 1100 |0017: return-object v0 │ │ +006dc8: |[006dc8] wei.mark.standout.StandOutWindow.getHiddenNotificationTitle:(I)Ljava/lang/String; │ │ +006dd8: 2200 5400 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0054 │ │ +006ddc: 7010 a100 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +006de2: 6e10 3f01 0200 |0005: invoke-virtual {v2}, Lwei/mark/standout/StandOutWindow;.getAppName:()Ljava/lang/String; // method@013f │ │ +006de8: 0c01 |0008: move-result-object v1 │ │ +006dea: 6e20 a500 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +006df0: 0c00 |000c: move-result-object v0 │ │ +006df2: 1a01 0100 |000d: const-string v1, " Hidden" // string@0001 │ │ +006df6: 6e20 a500 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +006dfc: 0c00 |0012: move-result-object v0 │ │ +006dfe: 6e10 a600 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +006e04: 0c00 |0016: move-result-object v0 │ │ +006e06: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0018 reg=3 id I │ │ │ │ @@ -5491,19 +5488,19 @@ │ │ type : '(I)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -006ba0: |[006ba0] wei.mark.standout.StandOutWindow.getHideAnimation:(I)Landroid/view/animation/Animation; │ │ -006bb0: 1400 0100 0a01 |0000: const v0, #float 2.53466e-38 // #010a0001 │ │ -006bb6: 7120 6a00 0100 |0003: invoke-static {v1, v0}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@006a │ │ -006bbc: 0c00 |0006: move-result-object v0 │ │ -006bbe: 1100 |0007: return-object v0 │ │ +006e08: |[006e08] wei.mark.standout.StandOutWindow.getHideAnimation:(I)Landroid/view/animation/Animation; │ │ +006e18: 1400 0100 0a01 |0000: const v0, #float 2.53466e-38 // #010a0001 │ │ +006e1e: 7120 6a00 0100 |0003: invoke-static {v1, v0}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@006a │ │ +006e24: 0c00 |0006: move-result-object v0 │ │ +006e26: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0008 reg=2 id I │ │ │ │ @@ -5512,18 +5509,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -006bc0: |[006bc0] wei.mark.standout.StandOutWindow.getIcon:(I)I │ │ -006bd0: 6e10 3e01 0100 |0000: invoke-virtual {v1}, Lwei/mark/standout/StandOutWindow;.getAppIcon:()I // method@013e │ │ -006bd6: 0a00 |0003: move-result v0 │ │ -006bd8: 0f00 |0004: return v0 │ │ +006e28: |[006e28] wei.mark.standout.StandOutWindow.getIcon:(I)I │ │ +006e38: 6e10 3e01 0100 |0000: invoke-virtual {v1}, Lwei/mark/standout/StandOutWindow;.getAppIcon:()I // method@013e │ │ +006e3e: 0a00 |0003: move-result v0 │ │ +006e40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0005 reg=2 id I │ │ │ │ @@ -5538,45 +5535,45 @@ │ │ type : '(I)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -006bdc: |[006bdc] wei.mark.standout.StandOutWindow.getPersistentNotification:(I)Landroid/app/Notification; │ │ -006bec: 120d |0000: const/4 v13, #int 0 // #0 │ │ -006bee: 6e10 3e01 0e00 |0001: invoke-virtual {v14}, Lwei/mark/standout/StandOutWindow;.getAppIcon:()I // method@013e │ │ -006bf4: 0a04 |0004: move-result v4 │ │ -006bf6: 7100 a700 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00a7 │ │ -006bfc: 0b08 |0008: move-result-wide v8 │ │ -006bfe: 6e10 4001 0e00 |0009: invoke-virtual {v14}, Lwei/mark/standout/StandOutWindow;.getApplicationContext:()Landroid/content/Context; // method@0140 │ │ -006c04: 0c00 |000c: move-result-object v0 │ │ -006c06: 6e20 5501 fe00 |000d: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getPersistentNotificationTitle:(I)Ljava/lang/String; // method@0155 │ │ -006c0c: 0c03 |0010: move-result-object v3 │ │ -006c0e: 6e20 5401 fe00 |0011: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getPersistentNotificationMessage:(I)Ljava/lang/String; // method@0154 │ │ -006c14: 0c02 |0014: move-result-object v2 │ │ -006c16: 1a0a 0c00 |0015: const-string v10, "%s: %s" // string@000c │ │ -006c1a: 122b |0017: const/4 v11, #int 2 // #2 │ │ -006c1c: 23bb 9700 |0018: new-array v11, v11, [Ljava/lang/Object; // type@0097 │ │ -006c20: 4d03 0b0d |001a: aput-object v3, v11, v13 │ │ -006c24: 121c |001c: const/4 v12, #int 1 // #1 │ │ -006c26: 4d02 0b0c |001d: aput-object v2, v11, v12 │ │ -006c2a: 7120 9f00 ba00 |001f: invoke-static {v10, v11}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@009f │ │ -006c30: 0c07 |0022: move-result-object v7 │ │ -006c32: 6e20 5301 fe00 |0023: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getPersistentNotificationIntent:(I)Landroid/content/Intent; // method@0153 │ │ -006c38: 0c06 |0026: move-result-object v6 │ │ -006c3a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -006c3c: 3806 0800 |0028: if-eqz v6, 0030 // +0008 │ │ -006c40: 150a 0008 |002a: const/high16 v10, #int 134217728 // #800 │ │ -006c44: 7140 1400 dea6 |002c: invoke-static {v14, v13, v6, v10}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0014 │ │ -006c4a: 0c01 |002f: move-result-object v1 │ │ -006c4c: 2205 0a00 |0030: new-instance v5, Landroid/app/Notification; // type@000a │ │ -006c50: 7059 1000 4587 |0032: invoke-direct {v5, v4, v7, v8, v9}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0010 │ │ -006c56: 6e51 1100 0523 |0035: invoke-virtual {v5, v0, v3, v2, v1}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0011 │ │ -006c5c: 1105 |0038: return-object v5 │ │ +006e44: |[006e44] wei.mark.standout.StandOutWindow.getPersistentNotification:(I)Landroid/app/Notification; │ │ +006e54: 120d |0000: const/4 v13, #int 0 // #0 │ │ +006e56: 6e10 3e01 0e00 |0001: invoke-virtual {v14}, Lwei/mark/standout/StandOutWindow;.getAppIcon:()I // method@013e │ │ +006e5c: 0a04 |0004: move-result v4 │ │ +006e5e: 7100 a700 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00a7 │ │ +006e64: 0b08 |0008: move-result-wide v8 │ │ +006e66: 6e10 4001 0e00 |0009: invoke-virtual {v14}, Lwei/mark/standout/StandOutWindow;.getApplicationContext:()Landroid/content/Context; // method@0140 │ │ +006e6c: 0c00 |000c: move-result-object v0 │ │ +006e6e: 6e20 5501 fe00 |000d: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getPersistentNotificationTitle:(I)Ljava/lang/String; // method@0155 │ │ +006e74: 0c03 |0010: move-result-object v3 │ │ +006e76: 6e20 5401 fe00 |0011: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getPersistentNotificationMessage:(I)Ljava/lang/String; // method@0154 │ │ +006e7c: 0c02 |0014: move-result-object v2 │ │ +006e7e: 1a0a 0c00 |0015: const-string v10, "%s: %s" // string@000c │ │ +006e82: 122b |0017: const/4 v11, #int 2 // #2 │ │ +006e84: 23bb 9700 |0018: new-array v11, v11, [Ljava/lang/Object; // type@0097 │ │ +006e88: 4d03 0b0d |001a: aput-object v3, v11, v13 │ │ +006e8c: 121c |001c: const/4 v12, #int 1 // #1 │ │ +006e8e: 4d02 0b0c |001d: aput-object v2, v11, v12 │ │ +006e92: 7120 9f00 ba00 |001f: invoke-static {v10, v11}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@009f │ │ +006e98: 0c07 |0022: move-result-object v7 │ │ +006e9a: 6e20 5301 fe00 |0023: invoke-virtual {v14, v15}, Lwei/mark/standout/StandOutWindow;.getPersistentNotificationIntent:(I)Landroid/content/Intent; // method@0153 │ │ +006ea0: 0c06 |0026: move-result-object v6 │ │ +006ea2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +006ea4: 3806 0800 |0028: if-eqz v6, 0030 // +0008 │ │ +006ea8: 150a 0008 |002a: const/high16 v10, #int 134217728 // #800 │ │ +006eac: 7140 1400 dea6 |002c: invoke-static {v14, v13, v6, v10}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0014 │ │ +006eb2: 0c01 |002f: move-result-object v1 │ │ +006eb4: 2205 0a00 |0030: new-instance v5, Landroid/app/Notification; // type@000a │ │ +006eb8: 7059 1000 4587 |0032: invoke-direct {v5, v4, v7, v8, v9}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0010 │ │ +006ebe: 6e51 1100 0523 |0035: invoke-virtual {v5, v0, v3, v2, v1}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0011 │ │ +006ec4: 1105 |0038: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=621 │ │ 0x0005 line=622 │ │ 0x0009 line=623 │ │ 0x000d line=624 │ │ 0x0011 line=625 │ │ @@ -5606,17 +5603,17 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -006c60: |[006c60] wei.mark.standout.StandOutWindow.getPersistentNotificationIntent:(I)Landroid/content/Intent; │ │ -006c70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -006c72: 1100 |0001: return-object v0 │ │ +006ec8: |[006ec8] wei.mark.standout.StandOutWindow.getPersistentNotificationIntent:(I)Landroid/content/Intent; │ │ +006ed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +006eda: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 id I │ │ │ │ @@ -5625,17 +5622,17 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006c74: |[006c74] wei.mark.standout.StandOutWindow.getPersistentNotificationMessage:(I)Ljava/lang/String; │ │ -006c84: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -006c88: 1100 |0002: return-object v0 │ │ +006edc: |[006edc] wei.mark.standout.StandOutWindow.getPersistentNotificationMessage:(I)Ljava/lang/String; │ │ +006eec: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +006ef0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0003 reg=2 id I │ │ │ │ @@ -5644,27 +5641,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -006c8c: |[006c8c] wei.mark.standout.StandOutWindow.getPersistentNotificationTitle:(I)Ljava/lang/String; │ │ -006c9c: 2200 5400 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0054 │ │ -006ca0: 7010 a100 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -006ca6: 6e10 3f01 0200 |0005: invoke-virtual {v2}, Lwei/mark/standout/StandOutWindow;.getAppName:()Ljava/lang/String; // method@013f │ │ -006cac: 0c01 |0008: move-result-object v1 │ │ -006cae: 6e20 a500 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006cb4: 0c00 |000c: move-result-object v0 │ │ -006cb6: 1a01 0200 |000d: const-string v1, " Running" // string@0002 │ │ -006cba: 6e20 a500 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006cc0: 0c00 |0012: move-result-object v0 │ │ -006cc2: 6e10 a600 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -006cc8: 0c00 |0016: move-result-object v0 │ │ -006cca: 1100 |0017: return-object v0 │ │ +006ef4: |[006ef4] wei.mark.standout.StandOutWindow.getPersistentNotificationTitle:(I)Ljava/lang/String; │ │ +006f04: 2200 5400 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0054 │ │ +006f08: 7010 a100 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +006f0e: 6e10 3f01 0200 |0005: invoke-virtual {v2}, Lwei/mark/standout/StandOutWindow;.getAppName:()Ljava/lang/String; // method@013f │ │ +006f14: 0c01 |0008: move-result-object v1 │ │ +006f16: 6e20 a500 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +006f1c: 0c00 |000c: move-result-object v0 │ │ +006f1e: 1a01 0200 |000d: const-string v1, " Running" // string@0002 │ │ +006f22: 6e20 a500 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +006f28: 0c00 |0012: move-result-object v0 │ │ +006f2a: 6e10 a600 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +006f30: 0c00 |0016: move-result-object v0 │ │ +006f32: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0018 reg=3 id I │ │ │ │ @@ -5673,19 +5670,19 @@ │ │ type : '(I)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -006ccc: |[006ccc] wei.mark.standout.StandOutWindow.getShowAnimation:(I)Landroid/view/animation/Animation; │ │ -006cdc: 1500 0a01 |0000: const/high16 v0, #int 17432576 // #10a │ │ -006ce0: 7120 6a00 0100 |0002: invoke-static {v1, v0}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@006a │ │ -006ce6: 0c00 |0005: move-result-object v0 │ │ -006ce8: 1100 |0006: return-object v0 │ │ +006f34: |[006f34] wei.mark.standout.StandOutWindow.getShowAnimation:(I)Landroid/view/animation/Animation; │ │ +006f44: 1500 0a01 |0000: const/high16 v0, #int 17432576 // #10a │ │ +006f48: 7120 6a00 0100 |0002: invoke-static {v1, v0}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@006a │ │ +006f4e: 0c00 |0005: move-result-object v0 │ │ +006f50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -5694,17 +5691,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -006cec: |[006cec] wei.mark.standout.StandOutWindow.getThemeStyle:()I │ │ -006cfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -006cfe: 0f00 |0001: return v0 │ │ +006f54: |[006f54] wei.mark.standout.StandOutWindow.getThemeStyle:()I │ │ +006f64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +006f66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ │ │ #27 : (in Lwei/mark/standout/StandOutWindow;) │ │ @@ -5712,18 +5709,18 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -006d00: |[006d00] wei.mark.standout.StandOutWindow.getTitle:(I)Ljava/lang/String; │ │ -006d10: 6e10 3f01 0100 |0000: invoke-virtual {v1}, Lwei/mark/standout/StandOutWindow;.getAppName:()Ljava/lang/String; // method@013f │ │ -006d16: 0c00 |0003: move-result-object v0 │ │ -006d18: 1100 |0004: return-object v0 │ │ +006f68: |[006f68] wei.mark.standout.StandOutWindow.getTitle:(I)Ljava/lang/String; │ │ +006f78: 6e10 3f01 0100 |0000: invoke-virtual {v1}, Lwei/mark/standout/StandOutWindow;.getAppName:()Ljava/lang/String; // method@013f │ │ +006f7e: 0c00 |0003: move-result-object v0 │ │ +006f80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0005 reg=2 id I │ │ │ │ @@ -5732,62 +5729,61 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -006d1c: |[006d1c] wei.mark.standout.StandOutWindow.getUniqueId:()I │ │ -006d2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -006d2e: 6e10 4601 0400 |0001: invoke-virtual {v4}, Lwei/mark/standout/StandOutWindow;.getExistingIds:()Ljava/util/Set; // method@0146 │ │ -006d34: 0c03 |0004: move-result-object v3 │ │ -006d36: 7210 bc00 0300 |0005: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@00bc │ │ -006d3c: 0c00 |0008: move-result-object v0 │ │ -006d3e: 7210 ae00 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@00ae │ │ -006d44: 0a03 |000c: move-result v3 │ │ -006d46: 3803 1300 |000d: if-eqz v3, 0020 // +0013 │ │ -006d4a: 7210 af00 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@00af │ │ -006d50: 0c03 |0012: move-result-object v3 │ │ -006d52: 1f03 4d00 |0013: check-cast v3, Ljava/lang/Integer; // type@004d │ │ -006d56: 6e10 8e00 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@008e │ │ -006d5c: 0a01 |0018: move-result v1 │ │ -006d5e: d803 0101 |0019: add-int/lit8 v3, v1, #int 1 // #01 │ │ -006d62: 7120 9300 3200 |001b: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0093 │ │ -006d68: 0a02 |001e: move-result v2 │ │ -006d6a: 28ea |001f: goto 0009 // -0016 │ │ -006d6c: 0f02 |0020: return v2 │ │ +006f84: |[006f84] wei.mark.standout.StandOutWindow.getUniqueId:()I │ │ +006f94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +006f96: 6e10 4601 0400 |0001: invoke-virtual {v4}, Lwei/mark/standout/StandOutWindow;.getExistingIds:()Ljava/util/Set; // method@0146 │ │ +006f9c: 0c02 |0004: move-result-object v2 │ │ +006f9e: 7210 bc00 0200 |0005: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@00bc │ │ +006fa4: 0c03 |0008: move-result-object v3 │ │ +006fa6: 7210 ae00 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@00ae │ │ +006fac: 0a02 |000c: move-result v2 │ │ +006fae: 3802 1300 |000d: if-eqz v2, 0020 // +0013 │ │ +006fb2: 7210 af00 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@00af │ │ +006fb8: 0c02 |0012: move-result-object v2 │ │ +006fba: 1f02 4d00 |0013: check-cast v2, Ljava/lang/Integer; // type@004d │ │ +006fbe: 6e10 8e00 0200 |0015: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@008e │ │ +006fc4: 0a00 |0018: move-result v0 │ │ +006fc6: d802 0001 |0019: add-int/lit8 v2, v0, #int 1 // #01 │ │ +006fca: 7120 9300 2100 |001b: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@0093 │ │ +006fd0: 0a01 |001e: move-result v1 │ │ +006fd2: 28ea |001f: goto 0009 // -0016 │ │ +006fd4: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1420 │ │ 0x0001 line=1421 │ │ 0x0019 line=1422 │ │ 0x001f line=1423 │ │ 0x0020 line=1424 │ │ locals : │ │ - 0x0019 - 0x0020 reg=1 id I │ │ - 0x0009 - 0x0021 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0001 - 0x0021 reg=2 unique I │ │ + 0x0019 - 0x0020 reg=0 id I │ │ + 0x0001 - 0x0021 reg=1 unique I │ │ 0x0000 - 0x0021 reg=4 this Lwei/mark/standout/StandOutWindow; │ │ │ │ #29 : (in Lwei/mark/standout/StandOutWindow;) │ │ name : 'getWindow' │ │ type : '(I)Lwei/mark/standout/ui/Window;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -006d70: |[006d70] wei.mark.standout.StandOutWindow.getWindow:(I)Lwei/mark/standout/ui/Window; │ │ -006d80: 6200 a200 |0000: sget-object v0, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ -006d84: 6e10 9900 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -006d8a: 0c01 |0005: move-result-object v1 │ │ -006d8c: 6e30 8401 3001 |0006: invoke-virtual {v0, v3, v1}, Lwei/mark/standout/WindowCache;.getCache:(ILjava/lang/Class;)Lwei/mark/standout/ui/Window; // method@0184 │ │ -006d92: 0c00 |0009: move-result-object v0 │ │ -006d94: 1100 |000a: return-object v0 │ │ +006fd8: |[006fd8] wei.mark.standout.StandOutWindow.getWindow:(I)Lwei/mark/standout/ui/Window; │ │ +006fe8: 6200 a200 |0000: sget-object v0, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ +006fec: 6e10 9900 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +006ff2: 0c01 |0005: move-result-object v1 │ │ +006ff4: 6e30 8401 3001 |0006: invoke-virtual {v0, v3, v1}, Lwei/mark/standout/WindowCache;.getCache:(ILjava/lang/Class;)Lwei/mark/standout/ui/Window; // method@0184 │ │ +006ffa: 0c00 |0009: move-result-object v0 │ │ +006ffc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1462 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x000b reg=3 id I │ │ │ │ @@ -5796,112 +5792,112 @@ │ │ type : '(I)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 191 16-bit code units │ │ -006d98: |[006d98] wei.mark.standout.StandOutWindow.hide:(I)V │ │ -006da8: 1d07 |0000: monitor-enter v7 │ │ -006daa: 6e20 5e01 8700 |0001: invoke-virtual {v7, v8}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ -006db0: 0c03 |0004: move-result-object v3 │ │ -006db2: 3903 2400 |0005: if-nez v3, 0029 // +0024 │ │ -006db6: 2204 4b00 |0007: new-instance v4, Ljava/lang/IllegalArgumentException; // type@004b │ │ -006dba: 2205 5400 |0009: new-instance v5, Ljava/lang/StringBuilder; // type@0054 │ │ -006dbe: 7010 a100 0500 |000b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -006dc4: 1a06 3901 |000e: const-string v6, "Tried to hide(" // string@0139 │ │ -006dc8: 6e20 a500 6500 |0010: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006dce: 0c05 |0013: move-result-object v5 │ │ -006dd0: 6e20 a300 8500 |0014: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -006dd6: 0c05 |0017: move-result-object v5 │ │ -006dd8: 1a06 1400 |0018: const-string v6, ") a null window." // string@0014 │ │ -006ddc: 6e20 a500 6500 |001a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006de2: 0c05 |001d: move-result-object v5 │ │ -006de4: 6e10 a600 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -006dea: 0c05 |0021: move-result-object v5 │ │ -006dec: 7020 8c00 5400 |0022: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@008c │ │ -006df2: 2704 |0025: throw v4 │ │ -006df4: 0d04 |0026: move-exception v4 │ │ -006df6: 1e07 |0027: monitor-exit v7 │ │ -006df8: 2704 |0028: throw v4 │ │ -006dfa: 5234 e100 |0029: iget v4, v3, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ -006dfe: 3904 2100 |002b: if-nez v4, 004c // +0021 │ │ -006e02: 2204 4c00 |002d: new-instance v4, Ljava/lang/IllegalStateException; // type@004c │ │ -006e06: 2205 5400 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@0054 │ │ -006e0a: 7010 a100 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -006e10: 1a06 3901 |0034: const-string v6, "Tried to hide(" // string@0139 │ │ -006e14: 6e20 a500 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006e1a: 0c05 |0039: move-result-object v5 │ │ -006e1c: 6e20 a300 8500 |003a: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -006e22: 0c05 |003d: move-result-object v5 │ │ -006e24: 1a06 1500 |003e: const-string v6, ") a window that is not shown." // string@0015 │ │ -006e28: 6e20 a500 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006e2e: 0c05 |0043: move-result-object v5 │ │ -006e30: 6e10 a600 0500 |0044: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -006e36: 0c05 |0047: move-result-object v5 │ │ -006e38: 7020 8d00 5400 |0048: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@008d │ │ -006e3e: 2704 |004b: throw v4 │ │ -006e40: 6e30 6901 8703 |004c: invoke-virtual {v7, v8, v3}, Lwei/mark/standout/StandOutWindow;.onHide:(ILwei/mark/standout/ui/Window;)Z // method@0169 │ │ -006e46: 0a04 |004f: move-result v4 │ │ -006e48: 3804 2200 |0050: if-eqz v4, 0072 // +0022 │ │ -006e4c: 1a04 2f01 |0052: const-string v4, "StandOutWindow" // string@012f │ │ -006e50: 2205 5400 |0054: new-instance v5, Ljava/lang/StringBuilder; // type@0054 │ │ -006e54: 7010 a100 0500 |0056: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -006e5a: 1a06 6001 |0059: const-string v6, "Window " // string@0160 │ │ -006e5e: 6e20 a500 6500 |005b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006e64: 0c05 |005e: move-result-object v5 │ │ -006e66: 6e20 a300 8500 |005f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -006e6c: 0c05 |0062: move-result-object v5 │ │ -006e6e: 1a06 0800 |0063: const-string v6, " hide cancelled by implementation." // string@0008 │ │ -006e72: 6e20 a500 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -006e78: 0c05 |0068: move-result-object v5 │ │ -006e7a: 6e10 a600 0500 |0069: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -006e80: 0c05 |006c: move-result-object v5 │ │ -006e82: 7120 4200 5400 |006d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ -006e88: 1e07 |0070: monitor-exit v7 │ │ -006e8a: 0e00 |0071: return-void │ │ -006e8c: 5234 da00 |0072: iget v4, v3, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -006e90: 6005 b400 |0074: sget v5, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_HIDE_ENABLE:I // field@00b4 │ │ -006e94: 7120 8201 5400 |0076: invoke-static {v4, v5}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -006e9a: 0a04 |0079: move-result v4 │ │ -006e9c: 3804 4100 |007a: if-eqz v4, 00bb // +0041 │ │ -006ea0: 1224 |007c: const/4 v4, #int 2 // #2 │ │ -006ea2: 5934 e100 |007d: iput v4, v3, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ -006ea6: 6e20 4a01 8700 |007f: invoke-virtual {v7, v8}, Lwei/mark/standout/StandOutWindow;.getHiddenNotification:(I)Landroid/app/Notification; // method@014a │ │ -006eac: 0c02 |0082: move-result-object v2 │ │ -006eae: 6e20 4e01 8700 |0083: invoke-virtual {v7, v8}, Lwei/mark/standout/StandOutWindow;.getHideAnimation:(I)Landroid/view/animation/Animation; // method@014e │ │ -006eb4: 0c00 |0086: move-result-object v0 │ │ -006eb6: 3800 2900 |0087: if-eqz v0, 00b0 // +0029 │ │ -006eba: 2204 8200 |0089: new-instance v4, Lwei/mark/standout/StandOutWindow$3; // type@0082 │ │ -006ebe: 7030 2201 7403 |008b: invoke-direct {v4, v7, v3}, Lwei/mark/standout/StandOutWindow$3;.:(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/ui/Window;)V // method@0122 │ │ -006ec4: 6e20 6900 4000 |008e: invoke-virtual {v0, v4}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0069 │ │ -006eca: 1204 |0091: const/4 v4, #int 0 // #0 │ │ -006ecc: 6e20 af01 4300 |0092: invoke-virtual {v3, v4}, Lwei/mark/standout/ui/Window;.getChildAt:(I)Landroid/view/View; // method@01af │ │ -006ed2: 0c04 |0095: move-result-object v4 │ │ -006ed4: 6e20 5c00 0400 |0096: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@005c │ │ -006eda: 5224 0000 |0099: iget v4, v2, Landroid/app/Notification;.flags:I // field@0000 │ │ -006ede: de04 0420 |009b: or-int/lit8 v4, v4, #int 32 // #20 │ │ -006ee2: de04 0410 |009d: or-int/lit8 v4, v4, #int 16 // #10 │ │ -006ee6: 5924 0000 |009f: iput v4, v2, Landroid/app/Notification;.flags:I // field@0000 │ │ -006eea: 5474 9f00 |00a1: iget-object v4, v7, Lwei/mark/standout/StandOutWindow;.mNotificationManager:Landroid/app/NotificationManager; // field@009f │ │ -006eee: 6e10 9900 0700 |00a3: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -006ef4: 0c05 |00a6: move-result-object v5 │ │ -006ef6: 6e10 9a00 0500 |00a7: invoke-virtual {v5}, Ljava/lang/Object;.hashCode:()I // method@009a │ │ -006efc: 0a05 |00aa: move-result v5 │ │ -006efe: b085 |00ab: add-int/2addr v5, v8 │ │ -006f00: 6e30 1300 5402 |00ac: invoke-virtual {v4, v5, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0013 │ │ -006f06: 28c1 |00af: goto 0070 // -003f │ │ -006f08: 5474 a000 |00b0: iget-object v4, v7, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ -006f0c: 7220 6700 3400 |00b2: invoke-interface {v4, v3}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@0067 │ │ -006f12: 28e4 |00b5: goto 0099 // -001c │ │ -006f14: 0d01 |00b6: move-exception v1 │ │ -006f16: 6e10 8a00 0100 |00b7: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@008a │ │ -006f1c: 28df |00ba: goto 0099 // -0021 │ │ -006f1e: 6e20 3801 8700 |00bb: invoke-virtual {v7, v8}, Lwei/mark/standout/StandOutWindow;.close:(I)V // method@0138 │ │ -006f24: 28b2 |00be: goto 0070 // -004e │ │ +007000: |[007000] wei.mark.standout.StandOutWindow.hide:(I)V │ │ +007010: 1d07 |0000: monitor-enter v7 │ │ +007012: 6e20 5e01 8700 |0001: invoke-virtual {v7, v8}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ +007018: 0c03 |0004: move-result-object v3 │ │ +00701a: 3903 2400 |0005: if-nez v3, 0029 // +0024 │ │ +00701e: 2204 4b00 |0007: new-instance v4, Ljava/lang/IllegalArgumentException; // type@004b │ │ +007022: 2205 5400 |0009: new-instance v5, Ljava/lang/StringBuilder; // type@0054 │ │ +007026: 7010 a100 0500 |000b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +00702c: 1a06 3901 |000e: const-string v6, "Tried to hide(" // string@0139 │ │ +007030: 6e20 a500 6500 |0010: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +007036: 0c05 |0013: move-result-object v5 │ │ +007038: 6e20 a300 8500 |0014: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +00703e: 0c05 |0017: move-result-object v5 │ │ +007040: 1a06 1400 |0018: const-string v6, ") a null window." // string@0014 │ │ +007044: 6e20 a500 6500 |001a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +00704a: 0c05 |001d: move-result-object v5 │ │ +00704c: 6e10 a600 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +007052: 0c05 |0021: move-result-object v5 │ │ +007054: 7020 8c00 5400 |0022: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@008c │ │ +00705a: 2704 |0025: throw v4 │ │ +00705c: 0d04 |0026: move-exception v4 │ │ +00705e: 1e07 |0027: monitor-exit v7 │ │ +007060: 2704 |0028: throw v4 │ │ +007062: 5234 e100 |0029: iget v4, v3, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ +007066: 3904 2100 |002b: if-nez v4, 004c // +0021 │ │ +00706a: 2204 4c00 |002d: new-instance v4, Ljava/lang/IllegalStateException; // type@004c │ │ +00706e: 2205 5400 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@0054 │ │ +007072: 7010 a100 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +007078: 1a06 3901 |0034: const-string v6, "Tried to hide(" // string@0139 │ │ +00707c: 6e20 a500 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +007082: 0c05 |0039: move-result-object v5 │ │ +007084: 6e20 a300 8500 |003a: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +00708a: 0c05 |003d: move-result-object v5 │ │ +00708c: 1a06 1500 |003e: const-string v6, ") a window that is not shown." // string@0015 │ │ +007090: 6e20 a500 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +007096: 0c05 |0043: move-result-object v5 │ │ +007098: 6e10 a600 0500 |0044: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +00709e: 0c05 |0047: move-result-object v5 │ │ +0070a0: 7020 8d00 5400 |0048: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@008d │ │ +0070a6: 2704 |004b: throw v4 │ │ +0070a8: 6e30 6901 8703 |004c: invoke-virtual {v7, v8, v3}, Lwei/mark/standout/StandOutWindow;.onHide:(ILwei/mark/standout/ui/Window;)Z // method@0169 │ │ +0070ae: 0a04 |004f: move-result v4 │ │ +0070b0: 3804 2200 |0050: if-eqz v4, 0072 // +0022 │ │ +0070b4: 1a04 2f01 |0052: const-string v4, "StandOutWindow" // string@012f │ │ +0070b8: 2205 5400 |0054: new-instance v5, Ljava/lang/StringBuilder; // type@0054 │ │ +0070bc: 7010 a100 0500 |0056: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +0070c2: 1a06 6001 |0059: const-string v6, "Window " // string@0160 │ │ +0070c6: 6e20 a500 6500 |005b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +0070cc: 0c05 |005e: move-result-object v5 │ │ +0070ce: 6e20 a300 8500 |005f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +0070d4: 0c05 |0062: move-result-object v5 │ │ +0070d6: 1a06 0800 |0063: const-string v6, " hide cancelled by implementation." // string@0008 │ │ +0070da: 6e20 a500 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +0070e0: 0c05 |0068: move-result-object v5 │ │ +0070e2: 6e10 a600 0500 |0069: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +0070e8: 0c05 |006c: move-result-object v5 │ │ +0070ea: 7120 4200 5400 |006d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ +0070f0: 1e07 |0070: monitor-exit v7 │ │ +0070f2: 0e00 |0071: return-void │ │ +0070f4: 5234 da00 |0072: iget v4, v3, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +0070f8: 6005 b400 |0074: sget v5, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_HIDE_ENABLE:I // field@00b4 │ │ +0070fc: 7120 8201 5400 |0076: invoke-static {v4, v5}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +007102: 0a04 |0079: move-result v4 │ │ +007104: 3804 4100 |007a: if-eqz v4, 00bb // +0041 │ │ +007108: 1224 |007c: const/4 v4, #int 2 // #2 │ │ +00710a: 5934 e100 |007d: iput v4, v3, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ +00710e: 6e20 4a01 8700 |007f: invoke-virtual {v7, v8}, Lwei/mark/standout/StandOutWindow;.getHiddenNotification:(I)Landroid/app/Notification; // method@014a │ │ +007114: 0c02 |0082: move-result-object v2 │ │ +007116: 6e20 4e01 8700 |0083: invoke-virtual {v7, v8}, Lwei/mark/standout/StandOutWindow;.getHideAnimation:(I)Landroid/view/animation/Animation; // method@014e │ │ +00711c: 0c00 |0086: move-result-object v0 │ │ +00711e: 3800 2900 |0087: if-eqz v0, 00b0 // +0029 │ │ +007122: 2204 8200 |0089: new-instance v4, Lwei/mark/standout/StandOutWindow$3; // type@0082 │ │ +007126: 7030 2201 7403 |008b: invoke-direct {v4, v7, v3}, Lwei/mark/standout/StandOutWindow$3;.:(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/ui/Window;)V // method@0122 │ │ +00712c: 6e20 6900 4000 |008e: invoke-virtual {v0, v4}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0069 │ │ +007132: 1204 |0091: const/4 v4, #int 0 // #0 │ │ +007134: 6e20 af01 4300 |0092: invoke-virtual {v3, v4}, Lwei/mark/standout/ui/Window;.getChildAt:(I)Landroid/view/View; // method@01af │ │ +00713a: 0c04 |0095: move-result-object v4 │ │ +00713c: 6e20 5c00 0400 |0096: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@005c │ │ +007142: 5224 0000 |0099: iget v4, v2, Landroid/app/Notification;.flags:I // field@0000 │ │ +007146: de04 0420 |009b: or-int/lit8 v4, v4, #int 32 // #20 │ │ +00714a: de04 0410 |009d: or-int/lit8 v4, v4, #int 16 // #10 │ │ +00714e: 5924 0000 |009f: iput v4, v2, Landroid/app/Notification;.flags:I // field@0000 │ │ +007152: 5474 9f00 |00a1: iget-object v4, v7, Lwei/mark/standout/StandOutWindow;.mNotificationManager:Landroid/app/NotificationManager; // field@009f │ │ +007156: 6e10 9900 0700 |00a3: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +00715c: 0c05 |00a6: move-result-object v5 │ │ +00715e: 6e10 9a00 0500 |00a7: invoke-virtual {v5}, Ljava/lang/Object;.hashCode:()I // method@009a │ │ +007164: 0a05 |00aa: move-result v5 │ │ +007166: b085 |00ab: add-int/2addr v5, v8 │ │ +007168: 6e30 1300 5402 |00ac: invoke-virtual {v4, v5, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0013 │ │ +00716e: 28c1 |00af: goto 0070 // -003f │ │ +007170: 5474 a000 |00b0: iget-object v4, v7, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ +007174: 7220 6700 3400 |00b2: invoke-interface {v4, v3}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@0067 │ │ +00717a: 28e4 |00b5: goto 0099 // -001c │ │ +00717c: 0d01 |00b6: move-exception v1 │ │ +00717e: 6e10 8a00 0100 |00b7: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@008a │ │ +007184: 28df |00ba: goto 0099 // -0021 │ │ +007186: 6e20 3801 8700 |00bb: invoke-virtual {v7, v8}, Lwei/mark/standout/StandOutWindow;.close:(I)V // method@0138 │ │ +00718c: 28b2 |00be: goto 0070 // -004e │ │ catches : 7 │ │ 0x0001 - 0x0026 │ │ -> 0x0026 │ │ 0x0029 - 0x0070 │ │ -> 0x0026 │ │ 0x0072 - 0x0086 │ │ -> 0x0026 │ │ @@ -5952,21 +5948,21 @@ │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -006f68: |[006f68] wei.mark.standout.StandOutWindow.isExistingId:(I)Z │ │ -006f78: 6200 a200 |0000: sget-object v0, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ -006f7c: 6e10 9900 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -006f82: 0c01 |0005: move-result-object v1 │ │ -006f84: 6e30 8701 3001 |0006: invoke-virtual {v0, v3, v1}, Lwei/mark/standout/WindowCache;.isCached:(ILjava/lang/Class;)Z // method@0187 │ │ -006f8a: 0a00 |0009: move-result v0 │ │ -006f8c: 0f00 |000a: return v0 │ │ +0071d0: |[0071d0] wei.mark.standout.StandOutWindow.isExistingId:(I)Z │ │ +0071e0: 6200 a200 |0000: sget-object v0, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ +0071e4: 6e10 9900 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +0071ea: 0c01 |0005: move-result-object v1 │ │ +0071ec: 6e30 8701 3001 |0006: invoke-virtual {v0, v3, v1}, Lwei/mark/standout/WindowCache;.isCached:(ILjava/lang/Class;)Z // method@0187 │ │ +0071f2: 0a00 |0009: move-result v0 │ │ +0071f4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1439 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x000b reg=3 id I │ │ │ │ @@ -5975,17 +5971,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -006f90: |[006f90] wei.mark.standout.StandOutWindow.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -006fa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -006fa2: 1100 |0001: return-object v0 │ │ +0071f8: |[0071f8] wei.mark.standout.StandOutWindow.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +007208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00720a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -5994,17 +5990,17 @@ │ │ type : '(ILwei/mark/standout/ui/Window;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -006fa4: |[006fa4] wei.mark.standout.StandOutWindow.onBringToFront:(ILwei/mark/standout/ui/Window;)Z │ │ -006fb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -006fb6: 0f00 |0001: return v0 │ │ +00720c: |[00720c] wei.mark.standout.StandOutWindow.onBringToFront:(ILwei/mark/standout/ui/Window;)Z │ │ +00721c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00721e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 id I │ │ 0x0000 - 0x0002 reg=3 window Lwei/mark/standout/ui/Window; │ │ @@ -6014,17 +6010,17 @@ │ │ type : '(ILwei/mark/standout/ui/Window;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -006fb8: |[006fb8] wei.mark.standout.StandOutWindow.onClose:(ILwei/mark/standout/ui/Window;)Z │ │ -006fc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -006fca: 0f00 |0001: return v0 │ │ +007220: |[007220] wei.mark.standout.StandOutWindow.onClose:(ILwei/mark/standout/ui/Window;)Z │ │ +007230: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +007232: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=921 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 id I │ │ 0x0000 - 0x0002 reg=3 window Lwei/mark/standout/ui/Window; │ │ @@ -6034,17 +6030,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -006fcc: |[006fcc] wei.mark.standout.StandOutWindow.onCloseAll:()Z │ │ -006fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -006fde: 0f00 |0001: return v0 │ │ +007234: |[007234] wei.mark.standout.StandOutWindow.onCloseAll:()Z │ │ +007244: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +007246: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=934 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ │ │ #36 : (in Lwei/mark/standout/StandOutWindow;) │ │ @@ -6052,34 +6048,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -006fe0: |[006fe0] wei.mark.standout.StandOutWindow.onCreate:()V │ │ -006ff0: 6f10 1600 0100 |0000: invoke-super {v1}, Landroid/app/Service;.onCreate:()V // method@0016 │ │ -006ff6: 1a00 3d03 |0003: const-string v0, "window" // string@033d │ │ -006ffa: 6e20 5a01 0100 |0005: invoke-virtual {v1, v0}, Lwei/mark/standout/StandOutWindow;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@015a │ │ -007000: 0c00 |0008: move-result-object v0 │ │ -007002: 1f00 3200 |0009: check-cast v0, Landroid/view/WindowManager; // type@0032 │ │ -007006: 5b10 a000 |000b: iput-object v0, v1, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ -00700a: 1a00 6802 |000d: const-string v0, "notification" // string@0268 │ │ -00700e: 6e20 5a01 0100 |000f: invoke-virtual {v1, v0}, Lwei/mark/standout/StandOutWindow;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@015a │ │ -007014: 0c00 |0012: move-result-object v0 │ │ -007016: 1f00 0b00 |0013: check-cast v0, Landroid/app/NotificationManager; // type@000b │ │ -00701a: 5b10 9f00 |0015: iput-object v0, v1, Lwei/mark/standout/StandOutWindow;.mNotificationManager:Landroid/app/NotificationManager; // field@009f │ │ -00701e: 1a00 4402 |0017: const-string v0, "layout_inflater" // string@0244 │ │ -007022: 6e20 5a01 0100 |0019: invoke-virtual {v1, v0}, Lwei/mark/standout/StandOutWindow;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@015a │ │ -007028: 0c00 |001c: move-result-object v0 │ │ -00702a: 1f00 2900 |001d: check-cast v0, Landroid/view/LayoutInflater; // type@0029 │ │ -00702e: 5b10 9e00 |001f: iput-object v0, v1, Lwei/mark/standout/StandOutWindow;.mLayoutInflater:Landroid/view/LayoutInflater; // field@009e │ │ -007032: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -007034: 6a00 a300 |0022: sput-boolean v0, Lwei/mark/standout/StandOutWindow;.startedForeground:Z // field@00a3 │ │ -007038: 0e00 |0024: return-void │ │ +007248: |[007248] wei.mark.standout.StandOutWindow.onCreate:()V │ │ +007258: 6f10 1600 0100 |0000: invoke-super {v1}, Landroid/app/Service;.onCreate:()V // method@0016 │ │ +00725e: 1a00 3c03 |0003: const-string v0, "window" // string@033c │ │ +007262: 6e20 5a01 0100 |0005: invoke-virtual {v1, v0}, Lwei/mark/standout/StandOutWindow;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@015a │ │ +007268: 0c00 |0008: move-result-object v0 │ │ +00726a: 1f00 3200 |0009: check-cast v0, Landroid/view/WindowManager; // type@0032 │ │ +00726e: 5b10 a000 |000b: iput-object v0, v1, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ +007272: 1a00 6702 |000d: const-string v0, "notification" // string@0267 │ │ +007276: 6e20 5a01 0100 |000f: invoke-virtual {v1, v0}, Lwei/mark/standout/StandOutWindow;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@015a │ │ +00727c: 0c00 |0012: move-result-object v0 │ │ +00727e: 1f00 0b00 |0013: check-cast v0, Landroid/app/NotificationManager; // type@000b │ │ +007282: 5b10 9f00 |0015: iput-object v0, v1, Lwei/mark/standout/StandOutWindow;.mNotificationManager:Landroid/app/NotificationManager; // field@009f │ │ +007286: 1a00 4302 |0017: const-string v0, "layout_inflater" // string@0243 │ │ +00728a: 6e20 5a01 0100 |0019: invoke-virtual {v1, v0}, Lwei/mark/standout/StandOutWindow;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@015a │ │ +007290: 0c00 |001c: move-result-object v0 │ │ +007292: 1f00 2900 |001d: check-cast v0, Landroid/view/LayoutInflater; // type@0029 │ │ +007296: 5b10 9e00 |001f: iput-object v0, v1, Lwei/mark/standout/StandOutWindow;.mLayoutInflater:Landroid/view/LayoutInflater; // field@009e │ │ +00729a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +00729c: 6a00 a300 |0022: sput-boolean v0, Lwei/mark/standout/StandOutWindow;.startedForeground:Z // field@00a3 │ │ +0072a0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0003 line=342 │ │ 0x000d line=343 │ │ 0x0017 line=344 │ │ 0x0021 line=346 │ │ @@ -6092,18 +6088,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00703c: |[00703c] wei.mark.standout.StandOutWindow.onDestroy:()V │ │ -00704c: 6f10 1700 0000 |0000: invoke-super {v0}, Landroid/app/Service;.onDestroy:()V // method@0017 │ │ -007052: 6e10 3a01 0000 |0003: invoke-virtual {v0}, Lwei/mark/standout/StandOutWindow;.closeAll:()V // method@013a │ │ -007058: 0e00 |0006: return-void │ │ +0072a4: |[0072a4] wei.mark.standout.StandOutWindow.onDestroy:()V │ │ +0072b4: 6f10 1700 0000 |0000: invoke-super {v0}, Landroid/app/Service;.onDestroy:()V // method@0017 │ │ +0072ba: 6e10 3a01 0000 |0003: invoke-virtual {v0}, Lwei/mark/standout/StandOutWindow;.closeAll:()V // method@013a │ │ +0072c0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0003 line=399 │ │ 0x0006 line=400 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lwei/mark/standout/StandOutWindow; │ │ @@ -6113,17 +6109,17 @@ │ │ type : '(ILwei/mark/standout/ui/Window;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00705c: |[00705c] wei.mark.standout.StandOutWindow.onFocusChange:(ILwei/mark/standout/ui/Window;Z)Z │ │ -00706c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00706e: 0f00 |0001: return v0 │ │ +0072c4: |[0072c4] wei.mark.standout.StandOutWindow.onFocusChange:(ILwei/mark/standout/ui/Window;Z)Z │ │ +0072d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0072d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1013 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 id I │ │ 0x0000 - 0x0002 reg=3 window Lwei/mark/standout/ui/Window; │ │ @@ -6134,17 +6130,17 @@ │ │ type : '(ILwei/mark/standout/ui/Window;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -007070: |[007070] wei.mark.standout.StandOutWindow.onHide:(ILwei/mark/standout/ui/Window;)Z │ │ -007080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -007082: 0f00 |0001: return v0 │ │ +0072d8: |[0072d8] wei.mark.standout.StandOutWindow.onHide:(ILwei/mark/standout/ui/Window;)Z │ │ +0072e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0072ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 id I │ │ 0x0000 - 0x0002 reg=3 window Lwei/mark/standout/ui/Window; │ │ @@ -6154,17 +6150,17 @@ │ │ type : '(ILwei/mark/standout/ui/Window;Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -007084: |[007084] wei.mark.standout.StandOutWindow.onKeyEvent:(ILwei/mark/standout/ui/Window;Landroid/view/KeyEvent;)Z │ │ -007094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -007096: 0f00 |0001: return v0 │ │ +0072ec: |[0072ec] wei.mark.standout.StandOutWindow.onKeyEvent:(ILwei/mark/standout/ui/Window;Landroid/view/KeyEvent;)Z │ │ +0072fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0072fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 id I │ │ 0x0000 - 0x0002 reg=3 window Lwei/mark/standout/ui/Window; │ │ @@ -6175,16 +6171,16 @@ │ │ type : '(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -007098: |[007098] wei.mark.standout.StandOutWindow.onMove:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)V │ │ -0070a8: 0e00 |0000: return-void │ │ +007300: |[007300] wei.mark.standout.StandOutWindow.onMove:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)V │ │ +007310: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0001 reg=1 id I │ │ 0x0000 - 0x0001 reg=2 window Lwei/mark/standout/ui/Window; │ │ @@ -6196,16 +6192,16 @@ │ │ type : '(IILandroid/os/Bundle;Ljava/lang/Class;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0070ac: |[0070ac] wei.mark.standout.StandOutWindow.onReceiveData:(IILandroid/os/Bundle;Ljava/lang/Class;I)V │ │ -0070bc: 0e00 |0000: return-void │ │ +007314: |[007314] wei.mark.standout.StandOutWindow.onReceiveData:(IILandroid/os/Bundle;Ljava/lang/Class;I)V │ │ +007324: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=959 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0001 reg=0 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0001 reg=1 id I │ │ @@ -6219,16 +6215,16 @@ │ │ type : '(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0070c0: |[0070c0] wei.mark.standout.StandOutWindow.onResize:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)V │ │ -0070d0: 0e00 |0000: return-void │ │ +007328: |[007328] wei.mark.standout.StandOutWindow.onResize:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)V │ │ +007338: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0001 reg=1 id I │ │ 0x0000 - 0x0001 reg=2 window Lwei/mark/standout/ui/Window; │ │ @@ -6240,17 +6236,17 @@ │ │ type : '(ILwei/mark/standout/ui/Window;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0070d4: |[0070d4] wei.mark.standout.StandOutWindow.onShow:(ILwei/mark/standout/ui/Window;)Z │ │ -0070e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0070e6: 0f00 |0001: return v0 │ │ +00733c: |[00733c] wei.mark.standout.StandOutWindow.onShow:(ILwei/mark/standout/ui/Window;)Z │ │ +00734c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00734e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 id I │ │ 0x0000 - 0x0002 reg=3 window Lwei/mark/standout/ui/Window; │ │ @@ -6260,100 +6256,100 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 167 16-bit code units │ │ -0070e8: |[0070e8] wei.mark.standout.StandOutWindow.onStartCommand:(Landroid/content/Intent;II)I │ │ -0070f8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0070fa: 6f40 1800 a9cb |0001: invoke-super {v9, v10, v11, v12}, Landroid/app/Service;.onStartCommand:(Landroid/content/Intent;II)I // method@0018 │ │ -007100: 380a 9b00 |0004: if-eqz v10, 009f // +009b │ │ -007104: 2200 5400 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0054 │ │ -007108: 7010 a100 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -00710e: 1a07 0000 |000b: const-string v7, "" // string@0000 │ │ -007112: 6e20 a500 7000 |000d: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -007118: 0c00 |0010: move-result-object v0 │ │ -00711a: 6e10 2000 0a00 |0011: invoke-virtual {v10}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0020 │ │ -007120: 0c07 |0014: move-result-object v7 │ │ -007122: 6e20 a500 7000 |0015: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -007128: 0c00 |0018: move-result-object v0 │ │ -00712a: 6e10 a600 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -007130: 0c06 |001c: move-result-object v6 │ │ -007132: 1a00 2802 |001d: const-string v0, "id" // string@0228 │ │ -007136: 6e30 2200 0a08 |001f: invoke-virtual {v10, v0, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0022 │ │ -00713c: 0a01 |0022: move-result v1 │ │ -00713e: 12f0 |0023: const/4 v0, #int -1 // #ff │ │ -007140: 3301 0a00 |0024: if-ne v1, v0, 002e // +000a │ │ -007144: 2200 5200 |0026: new-instance v0, Ljava/lang/RuntimeException; // type@0052 │ │ -007148: 1a07 5e00 |0028: const-string v7, "ID cannot equals StandOutWindow.ONGOING_NOTIFICATION_ID" // string@005e │ │ -00714c: 7020 9d00 7000 |002a: invoke-direct {v0, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@009d │ │ -007152: 2700 |002d: throw v0 │ │ -007154: 1a00 2a01 |002e: const-string v0, "SHOW" // string@012a │ │ -007158: 6e20 9e00 6000 |0030: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -00715e: 0a00 |0033: move-result v0 │ │ -007160: 3900 0a00 |0034: if-nez v0, 003e // +000a │ │ -007164: 1a00 2101 |0036: const-string v0, "RESTORE" // string@0121 │ │ -007168: 6e20 9e00 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -00716e: 0a00 |003b: move-result v0 │ │ -007170: 3800 0700 |003c: if-eqz v0, 0043 // +0007 │ │ -007174: 6e20 7a01 1900 |003e: invoke-virtual {v9, v1}, Lwei/mark/standout/StandOutWindow;.show:(I)Lwei/mark/standout/ui/Window; // method@017a │ │ -00717a: 1220 |0041: const/4 v0, #int 2 // #2 │ │ -00717c: 0f00 |0042: return v0 │ │ -00717e: 1a00 5b00 |0043: const-string v0, "HIDE" // string@005b │ │ -007182: 6e20 9e00 6000 |0045: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -007188: 0a00 |0048: move-result v0 │ │ -00718a: 3800 0600 |0049: if-eqz v0, 004f // +0006 │ │ -00718e: 6e20 5f01 1900 |004b: invoke-virtual {v9, v1}, Lwei/mark/standout/StandOutWindow;.hide:(I)V // method@015f │ │ -007194: 28f3 |004e: goto 0041 // -000d │ │ -007196: 1a00 3600 |004f: const-string v0, "CLOSE" // string@0036 │ │ -00719a: 6e20 9e00 6000 |0051: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -0071a0: 0a00 |0054: move-result v0 │ │ -0071a2: 3800 0600 |0055: if-eqz v0, 005b // +0006 │ │ -0071a6: 6e20 3801 1900 |0057: invoke-virtual {v9, v1}, Lwei/mark/standout/StandOutWindow;.close:(I)V // method@0138 │ │ -0071ac: 28e7 |005a: goto 0041 // -0019 │ │ -0071ae: 1a00 3700 |005b: const-string v0, "CLOSE_ALL" // string@0037 │ │ -0071b2: 6e20 9e00 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -0071b8: 0a00 |0060: move-result v0 │ │ -0071ba: 3800 0600 |0061: if-eqz v0, 0067 // +0006 │ │ -0071be: 6e10 3a01 0900 |0063: invoke-virtual {v9}, Lwei/mark/standout/StandOutWindow;.closeAll:()V // method@013a │ │ -0071c4: 28db |0066: goto 0041 // -0025 │ │ -0071c6: 1a00 2801 |0067: const-string v0, "SEND_DATA" // string@0128 │ │ -0071ca: 6e20 9e00 6000 |0069: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -0071d0: 0a00 |006c: move-result v0 │ │ -0071d2: 3800 d4ff |006d: if-eqz v0, 0041 // -002c │ │ -0071d6: 6e20 6101 1900 |006f: invoke-virtual {v9, v1}, Lwei/mark/standout/StandOutWindow;.isExistingId:(I)Z // method@0161 │ │ -0071dc: 0a00 |0072: move-result v0 │ │ -0071de: 3900 0500 |0073: if-nez v0, 0078 // +0005 │ │ -0071e2: 12e0 |0075: const/4 v0, #int -2 // #fe │ │ -0071e4: 3301 2100 |0076: if-ne v1, v0, 0097 // +0021 │ │ -0071e8: 1a00 3603 |0078: const-string v0, "wei.mark.standout.data" // string@0336 │ │ -0071ec: 6e20 2100 0a00 |007a: invoke-virtual {v10, v0}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0021 │ │ -0071f2: 0c03 |007d: move-result-object v3 │ │ -0071f4: 1a00 b602 |007e: const-string v0, "requestCode" // string@02b6 │ │ -0071f8: 6e30 2200 0a08 |0080: invoke-virtual {v10, v0, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0022 │ │ -0071fe: 0a02 |0083: move-result v2 │ │ -007200: 1a00 3703 |0084: const-string v0, "wei.mark.standout.fromCls" // string@0337 │ │ -007204: 6e20 2300 0a00 |0086: invoke-virtual {v10, v0}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@0023 │ │ -00720a: 0c04 |0089: move-result-object v4 │ │ -00720c: 1f04 4800 |008a: check-cast v4, Ljava/lang/Class; // type@0048 │ │ -007210: 1a00 d101 |008c: const-string v0, "fromId" // string@01d1 │ │ -007214: 6e30 2200 0a08 |008e: invoke-virtual {v10, v0, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0022 │ │ -00721a: 0a05 |0091: move-result v5 │ │ -00721c: 0790 |0092: move-object v0, v9 │ │ -00721e: 7406 6c01 0000 |0093: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lwei/mark/standout/StandOutWindow;.onReceiveData:(IILandroid/os/Bundle;Ljava/lang/Class;I)V // method@016c │ │ -007224: 28ab |0096: goto 0041 // -0055 │ │ -007226: 1a00 2f01 |0097: const-string v0, "StandOutWindow" // string@012f │ │ -00722a: 1a07 5a00 |0099: const-string v7, "Failed to send data to non-existant window. Make sure toId is either an existing window's id, or is DISREGARD_ID." // string@005a │ │ -00722e: 7120 4200 7000 |009b: invoke-static {v0, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ -007234: 28a3 |009e: goto 0041 // -005d │ │ -007236: 1a00 2f01 |009f: const-string v0, "StandOutWindow" // string@012f │ │ -00723a: 1a07 3a01 |00a1: const-string v7, "Tried to onStartCommand() with a null intent." // string@013a │ │ -00723e: 7120 4200 7000 |00a3: invoke-static {v0, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ -007244: 289b |00a6: goto 0041 // -0065 │ │ +007350: |[007350] wei.mark.standout.StandOutWindow.onStartCommand:(Landroid/content/Intent;II)I │ │ +007360: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +007362: 6f40 1800 a9cb |0001: invoke-super {v9, v10, v11, v12}, Landroid/app/Service;.onStartCommand:(Landroid/content/Intent;II)I // method@0018 │ │ +007368: 380a 9b00 |0004: if-eqz v10, 009f // +009b │ │ +00736c: 2200 5400 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0054 │ │ +007370: 7010 a100 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +007376: 1a07 0000 |000b: const-string v7, "" // string@0000 │ │ +00737a: 6e20 a500 7000 |000d: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +007380: 0c00 |0010: move-result-object v0 │ │ +007382: 6e10 2000 0a00 |0011: invoke-virtual {v10}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0020 │ │ +007388: 0c07 |0014: move-result-object v7 │ │ +00738a: 6e20 a500 7000 |0015: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +007390: 0c00 |0018: move-result-object v0 │ │ +007392: 6e10 a600 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +007398: 0c06 |001c: move-result-object v6 │ │ +00739a: 1a00 2702 |001d: const-string v0, "id" // string@0227 │ │ +00739e: 6e30 2200 0a08 |001f: invoke-virtual {v10, v0, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0022 │ │ +0073a4: 0a01 |0022: move-result v1 │ │ +0073a6: 12f0 |0023: const/4 v0, #int -1 // #ff │ │ +0073a8: 3301 0a00 |0024: if-ne v1, v0, 002e // +000a │ │ +0073ac: 2200 5200 |0026: new-instance v0, Ljava/lang/RuntimeException; // type@0052 │ │ +0073b0: 1a07 5e00 |0028: const-string v7, "ID cannot equals StandOutWindow.ONGOING_NOTIFICATION_ID" // string@005e │ │ +0073b4: 7020 9d00 7000 |002a: invoke-direct {v0, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@009d │ │ +0073ba: 2700 |002d: throw v0 │ │ +0073bc: 1a00 2a01 |002e: const-string v0, "SHOW" // string@012a │ │ +0073c0: 6e20 9e00 6000 |0030: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +0073c6: 0a00 |0033: move-result v0 │ │ +0073c8: 3900 0a00 |0034: if-nez v0, 003e // +000a │ │ +0073cc: 1a00 2101 |0036: const-string v0, "RESTORE" // string@0121 │ │ +0073d0: 6e20 9e00 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +0073d6: 0a00 |003b: move-result v0 │ │ +0073d8: 3800 0700 |003c: if-eqz v0, 0043 // +0007 │ │ +0073dc: 6e20 7a01 1900 |003e: invoke-virtual {v9, v1}, Lwei/mark/standout/StandOutWindow;.show:(I)Lwei/mark/standout/ui/Window; // method@017a │ │ +0073e2: 1220 |0041: const/4 v0, #int 2 // #2 │ │ +0073e4: 0f00 |0042: return v0 │ │ +0073e6: 1a00 5b00 |0043: const-string v0, "HIDE" // string@005b │ │ +0073ea: 6e20 9e00 6000 |0045: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +0073f0: 0a00 |0048: move-result v0 │ │ +0073f2: 3800 0600 |0049: if-eqz v0, 004f // +0006 │ │ +0073f6: 6e20 5f01 1900 |004b: invoke-virtual {v9, v1}, Lwei/mark/standout/StandOutWindow;.hide:(I)V // method@015f │ │ +0073fc: 28f3 |004e: goto 0041 // -000d │ │ +0073fe: 1a00 3600 |004f: const-string v0, "CLOSE" // string@0036 │ │ +007402: 6e20 9e00 6000 |0051: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +007408: 0a00 |0054: move-result v0 │ │ +00740a: 3800 0600 |0055: if-eqz v0, 005b // +0006 │ │ +00740e: 6e20 3801 1900 |0057: invoke-virtual {v9, v1}, Lwei/mark/standout/StandOutWindow;.close:(I)V // method@0138 │ │ +007414: 28e7 |005a: goto 0041 // -0019 │ │ +007416: 1a00 3700 |005b: const-string v0, "CLOSE_ALL" // string@0037 │ │ +00741a: 6e20 9e00 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +007420: 0a00 |0060: move-result v0 │ │ +007422: 3800 0600 |0061: if-eqz v0, 0067 // +0006 │ │ +007426: 6e10 3a01 0900 |0063: invoke-virtual {v9}, Lwei/mark/standout/StandOutWindow;.closeAll:()V // method@013a │ │ +00742c: 28db |0066: goto 0041 // -0025 │ │ +00742e: 1a00 2801 |0067: const-string v0, "SEND_DATA" // string@0128 │ │ +007432: 6e20 9e00 6000 |0069: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +007438: 0a00 |006c: move-result v0 │ │ +00743a: 3800 d4ff |006d: if-eqz v0, 0041 // -002c │ │ +00743e: 6e20 6101 1900 |006f: invoke-virtual {v9, v1}, Lwei/mark/standout/StandOutWindow;.isExistingId:(I)Z // method@0161 │ │ +007444: 0a00 |0072: move-result v0 │ │ +007446: 3900 0500 |0073: if-nez v0, 0078 // +0005 │ │ +00744a: 12e0 |0075: const/4 v0, #int -2 // #fe │ │ +00744c: 3301 2100 |0076: if-ne v1, v0, 0097 // +0021 │ │ +007450: 1a00 3503 |0078: const-string v0, "wei.mark.standout.data" // string@0335 │ │ +007454: 6e20 2100 0a00 |007a: invoke-virtual {v10, v0}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0021 │ │ +00745a: 0c03 |007d: move-result-object v3 │ │ +00745c: 1a00 b502 |007e: const-string v0, "requestCode" // string@02b5 │ │ +007460: 6e30 2200 0a08 |0080: invoke-virtual {v10, v0, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0022 │ │ +007466: 0a02 |0083: move-result v2 │ │ +007468: 1a00 3603 |0084: const-string v0, "wei.mark.standout.fromCls" // string@0336 │ │ +00746c: 6e20 2300 0a00 |0086: invoke-virtual {v10, v0}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@0023 │ │ +007472: 0c04 |0089: move-result-object v4 │ │ +007474: 1f04 4800 |008a: check-cast v4, Ljava/lang/Class; // type@0048 │ │ +007478: 1a00 d101 |008c: const-string v0, "fromId" // string@01d1 │ │ +00747c: 6e30 2200 0a08 |008e: invoke-virtual {v10, v0, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0022 │ │ +007482: 0a05 |0091: move-result v5 │ │ +007484: 0790 |0092: move-object v0, v9 │ │ +007486: 7406 6c01 0000 |0093: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lwei/mark/standout/StandOutWindow;.onReceiveData:(IILandroid/os/Bundle;Ljava/lang/Class;I)V // method@016c │ │ +00748c: 28ab |0096: goto 0041 // -0055 │ │ +00748e: 1a00 2f01 |0097: const-string v0, "StandOutWindow" // string@012f │ │ +007492: 1a07 5a00 |0099: const-string v7, "Failed to send data to non-existant window. Make sure toId is either an existing window's id, or is DISREGARD_ID." // string@005a │ │ +007496: 7120 4200 7000 |009b: invoke-static {v0, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ +00749c: 28a3 |009e: goto 0041 // -005d │ │ +00749e: 1a00 2f01 |009f: const-string v0, "StandOutWindow" // string@012f │ │ +0074a2: 1a07 3a01 |00a1: const-string v7, "Tried to onStartCommand() with a null intent." // string@013a │ │ +0074a6: 7120 4200 7000 |00a3: invoke-static {v0, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ +0074ac: 289b |00a6: goto 0041 // -0065 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=351 │ │ 0x0004 line=355 │ │ 0x0006 line=356 │ │ 0x001d line=357 │ │ 0x0023 line=360 │ │ @@ -6395,17 +6391,17 @@ │ │ type : '(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -007248: |[007248] wei.mark.standout.StandOutWindow.onTouchBody:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -007258: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00725a: 0f00 |0001: return v0 │ │ +0074b0: |[0074b0] wei.mark.standout.StandOutWindow.onTouchBody:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0074c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0074c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 id I │ │ 0x0000 - 0x0002 reg=3 window Lwei/mark/standout/ui/Window; │ │ @@ -6417,140 +6413,140 @@ │ │ type : '(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 250 16-bit code units │ │ -00725c: |[00725c] wei.mark.standout.StandOutWindow.onTouchHandleMove:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -00726c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00726e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -007270: 6e10 b101 0c00 |0002: invoke-virtual {v12}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ -007276: 0c02 |0005: move-result-object v2 │ │ -007278: 54c7 e000 |0006: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -00727c: 5277 bc00 |0008: iget v7, v7, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ -007280: 54c8 e000 |000a: iget-object v8, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -007284: 5288 ba00 |000c: iget v8, v8, Lwei/mark/standout/ui/TouchInfo;.firstX:I // field@00ba │ │ -007288: 9104 0708 |000e: sub-int v4, v7, v8 │ │ -00728c: 54c7 e000 |0010: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -007290: 5277 bd00 |0012: iget v7, v7, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ -007294: 54c8 e000 |0014: iget-object v8, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -007298: 5288 bb00 |0016: iget v8, v8, Lwei/mark/standout/ui/TouchInfo;.firstY:I // field@00bb │ │ -00729c: 9105 0708 |0018: sub-int v5, v7, v8 │ │ -0072a0: 6e10 5000 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@0050 │ │ -0072a6: 0a07 |001d: move-result v7 │ │ -0072a8: 2b07 d200 0000 |001e: packed-switch v7, 000000f0 // +000000d2 │ │ -0072ae: 6e5e 6b01 badc |0021: invoke-virtual {v10, v11, v12, v13, v14}, Lwei/mark/standout/StandOutWindow;.onMove:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)V // method@016b │ │ -0072b4: 0f06 |0024: return v6 │ │ -0072b6: 54c7 e000 |0025: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0072ba: 6e10 5200 0e00 |0027: invoke-virtual {v14}, Landroid/view/MotionEvent;.getRawX:()F // method@0052 │ │ -0072c0: 0a08 |002a: move-result v8 │ │ -0072c2: 8788 |002b: float-to-int v8, v8 │ │ -0072c4: 5978 bc00 |002c: iput v8, v7, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ -0072c8: 54c7 e000 |002e: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0072cc: 6e10 5300 0e00 |0030: invoke-virtual {v14}, Landroid/view/MotionEvent;.getRawY:()F // method@0053 │ │ -0072d2: 0a08 |0033: move-result v8 │ │ -0072d4: 8788 |0034: float-to-int v8, v8 │ │ -0072d6: 5978 bd00 |0035: iput v8, v7, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ -0072da: 54c7 e000 |0037: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0072de: 54c8 e000 |0039: iget-object v8, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0072e2: 5288 bc00 |003b: iget v8, v8, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ -0072e6: 5978 ba00 |003d: iput v8, v7, Lwei/mark/standout/ui/TouchInfo;.firstX:I // field@00ba │ │ -0072ea: 54c7 e000 |003f: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0072ee: 54c8 e000 |0041: iget-object v8, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0072f2: 5288 bd00 |0043: iget v8, v8, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ -0072f6: 5978 bb00 |0045: iput v8, v7, Lwei/mark/standout/ui/TouchInfo;.firstY:I // field@00bb │ │ -0072fa: 28da |0047: goto 0021 // -0026 │ │ -0072fc: 6e10 5200 0e00 |0048: invoke-virtual {v14}, Landroid/view/MotionEvent;.getRawX:()F // method@0052 │ │ -007302: 0a07 |004b: move-result v7 │ │ -007304: 8777 |004c: float-to-int v7, v7 │ │ -007306: 54c8 e000 |004d: iget-object v8, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -00730a: 5288 bc00 |004f: iget v8, v8, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ -00730e: 9100 0708 |0051: sub-int v0, v7, v8 │ │ -007312: 6e10 5300 0e00 |0053: invoke-virtual {v14}, Landroid/view/MotionEvent;.getRawY:()F // method@0053 │ │ -007318: 0a07 |0056: move-result v7 │ │ -00731a: 8777 |0057: float-to-int v7, v7 │ │ -00731c: 54c8 e000 |0058: iget-object v8, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -007320: 5288 bd00 |005a: iget v8, v8, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ -007324: 9101 0708 |005c: sub-int v1, v7, v8 │ │ -007328: 54c7 e000 |005e: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -00732c: 6e10 5200 0e00 |0060: invoke-virtual {v14}, Landroid/view/MotionEvent;.getRawX:()F // method@0052 │ │ -007332: 0a08 |0063: move-result v8 │ │ -007334: 8788 |0064: float-to-int v8, v8 │ │ -007336: 5978 bc00 |0065: iput v8, v7, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ -00733a: 54c7 e000 |0067: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -00733e: 6e10 5300 0e00 |0069: invoke-virtual {v14}, Landroid/view/MotionEvent;.getRawY:()F // method@0053 │ │ -007344: 0a08 |006c: move-result v8 │ │ -007346: 8788 |006d: float-to-int v8, v8 │ │ -007348: 5978 bd00 |006e: iput v8, v7, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ -00734c: 54c7 e000 |0070: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -007350: 5577 be00 |0072: iget-boolean v7, v7, Lwei/mark/standout/ui/TouchInfo;.moving:Z // field@00be │ │ -007354: 3907 1200 |0074: if-nez v7, 0086 // +0012 │ │ -007358: 7110 9200 0400 |0076: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0092 │ │ -00735e: 0a07 |0079: move-result v7 │ │ -007360: 5228 9000 |007a: iget v8, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.threshold:I // field@0090 │ │ -007364: 3587 0a00 |007c: if-ge v7, v8, 0086 // +000a │ │ -007368: 7110 9200 0500 |007e: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@0092 │ │ -00736e: 0a07 |0081: move-result v7 │ │ -007370: 5228 9000 |0082: iget v8, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.threshold:I // field@0090 │ │ -007374: 3487 9dff |0084: if-lt v7, v8, 0021 // -0063 │ │ -007378: 54c7 e000 |0086: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -00737c: 5c76 be00 |0088: iput-boolean v6, v7, Lwei/mark/standout/ui/TouchInfo;.moving:Z // field@00be │ │ -007380: 52c7 da00 |008a: iget v7, v12, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -007384: 6008 a800 |008c: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_BODY_MOVE_ENABLE:I // field@00a8 │ │ -007388: 7120 8201 8700 |008e: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -00738e: 0a07 |0091: move-result v7 │ │ -007390: 3807 8fff |0092: if-eqz v7, 0021 // -0071 │ │ -007394: 6e10 5100 0e00 |0094: invoke-virtual {v14}, Landroid/view/MotionEvent;.getPointerCount:()I // method@0051 │ │ -00739a: 0a07 |0097: move-result v7 │ │ -00739c: 3367 0c00 |0098: if-ne v7, v6, 00a4 // +000c │ │ -0073a0: 5227 9200 |009a: iget v7, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -0073a4: b007 |009c: add-int/2addr v7, v0 │ │ -0073a6: 5927 9200 |009d: iput v7, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -0073aa: 5227 9300 |009f: iget v7, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -0073ae: b017 |00a1: add-int/2addr v7, v1 │ │ -0073b0: 5927 9300 |00a2: iput v7, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -0073b4: 6e10 ac01 0c00 |00a4: invoke-virtual {v12}, Lwei/mark/standout/ui/Window;.edit:()Lwei/mark/standout/ui/Window$Editor; // method@01ac │ │ -0073ba: 0c07 |00a7: move-result-object v7 │ │ -0073bc: 5228 9200 |00a8: iget v8, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -0073c0: 5229 9300 |00aa: iget v9, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -0073c4: 6e30 a201 8709 |00ac: invoke-virtual {v7, v8, v9}, Lwei/mark/standout/ui/Window$Editor;.setPosition:(II)Lwei/mark/standout/ui/Window$Editor; // method@01a2 │ │ -0073ca: 0c07 |00af: move-result-object v7 │ │ -0073cc: 6e10 a001 0700 |00b0: invoke-virtual {v7}, Lwei/mark/standout/ui/Window$Editor;.commit:()V // method@01a0 │ │ -0073d2: 2900 6eff |00b3: goto/16 0021 // -0092 │ │ -0073d6: 54c7 e000 |00b5: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0073da: 5c73 be00 |00b7: iput-boolean v3, v7, Lwei/mark/standout/ui/TouchInfo;.moving:Z // field@00be │ │ -0073de: 6e10 5100 0e00 |00b9: invoke-virtual {v14}, Landroid/view/MotionEvent;.getPointerCount:()I // method@0051 │ │ -0073e4: 0a07 |00bc: move-result v7 │ │ -0073e6: 3367 2400 |00bd: if-ne v7, v6, 00e1 // +0024 │ │ -0073ea: 7110 9200 0400 |00bf: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0092 │ │ -0073f0: 0a07 |00c2: move-result v7 │ │ -0073f2: 5228 9000 |00c3: iget v8, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.threshold:I // field@0090 │ │ -0073f6: 3587 0b00 |00c5: if-ge v7, v8, 00d0 // +000b │ │ -0073fa: 7110 9200 0500 |00c7: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@0092 │ │ -007400: 0a07 |00ca: move-result v7 │ │ -007402: 5228 9000 |00cb: iget v8, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.threshold:I // field@0090 │ │ -007406: 3587 0300 |00cd: if-ge v7, v8, 00d0 // +0003 │ │ -00740a: 0163 |00cf: move v3, v6 │ │ -00740c: 3803 51ff |00d0: if-eqz v3, 0021 // -00af │ │ -007410: 52c7 da00 |00d2: iget v7, v12, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -007414: 6008 af00 |00d4: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_BRING_TO_FRONT_ON_TAP:I // field@00af │ │ -007418: 7120 8201 8700 |00d6: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -00741e: 0a07 |00d9: move-result v7 │ │ -007420: 3807 47ff |00da: if-eqz v7, 0021 // -00b9 │ │ -007424: 6e20 3701 ba00 |00dc: invoke-virtual {v10, v11}, Lwei/mark/standout/StandOutWindow;.bringToFront:(I)V // method@0137 │ │ -00742a: 2900 42ff |00df: goto/16 0021 // -00be │ │ -00742e: 52c7 da00 |00e1: iget v7, v12, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -007432: 6008 b000 |00e3: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_BRING_TO_FRONT_ON_TOUCH:I // field@00b0 │ │ -007436: 7120 8201 8700 |00e5: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -00743c: 0a07 |00e8: move-result v7 │ │ -00743e: 3807 38ff |00e9: if-eqz v7, 0021 // -00c8 │ │ -007442: 6e20 3701 ba00 |00eb: invoke-virtual {v10, v11}, Lwei/mark/standout/StandOutWindow;.bringToFront:(I)V // method@0137 │ │ -007448: 2900 33ff |00ee: goto/16 0021 // -00cd │ │ -00744c: 0001 0300 0000 0000 0700 0000 9700 ... |00f0: packed-switch-data (10 units) │ │ +0074c4: |[0074c4] wei.mark.standout.StandOutWindow.onTouchHandleMove:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0074d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0074d6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0074d8: 6e10 b101 0c00 |0002: invoke-virtual {v12}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ +0074de: 0c02 |0005: move-result-object v2 │ │ +0074e0: 54c7 e000 |0006: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +0074e4: 5277 bc00 |0008: iget v7, v7, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ +0074e8: 54c8 e000 |000a: iget-object v8, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +0074ec: 5288 ba00 |000c: iget v8, v8, Lwei/mark/standout/ui/TouchInfo;.firstX:I // field@00ba │ │ +0074f0: 9104 0708 |000e: sub-int v4, v7, v8 │ │ +0074f4: 54c7 e000 |0010: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +0074f8: 5277 bd00 |0012: iget v7, v7, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ +0074fc: 54c8 e000 |0014: iget-object v8, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007500: 5288 bb00 |0016: iget v8, v8, Lwei/mark/standout/ui/TouchInfo;.firstY:I // field@00bb │ │ +007504: 9105 0708 |0018: sub-int v5, v7, v8 │ │ +007508: 6e10 5000 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@0050 │ │ +00750e: 0a07 |001d: move-result v7 │ │ +007510: 2b07 d200 0000 |001e: packed-switch v7, 000000f0 // +000000d2 │ │ +007516: 6e5e 6b01 badc |0021: invoke-virtual {v10, v11, v12, v13, v14}, Lwei/mark/standout/StandOutWindow;.onMove:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)V // method@016b │ │ +00751c: 0f06 |0024: return v6 │ │ +00751e: 54c7 e000 |0025: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007522: 6e10 5200 0e00 |0027: invoke-virtual {v14}, Landroid/view/MotionEvent;.getRawX:()F // method@0052 │ │ +007528: 0a08 |002a: move-result v8 │ │ +00752a: 8788 |002b: float-to-int v8, v8 │ │ +00752c: 5978 bc00 |002c: iput v8, v7, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ +007530: 54c7 e000 |002e: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007534: 6e10 5300 0e00 |0030: invoke-virtual {v14}, Landroid/view/MotionEvent;.getRawY:()F // method@0053 │ │ +00753a: 0a08 |0033: move-result v8 │ │ +00753c: 8788 |0034: float-to-int v8, v8 │ │ +00753e: 5978 bd00 |0035: iput v8, v7, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ +007542: 54c7 e000 |0037: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007546: 54c8 e000 |0039: iget-object v8, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +00754a: 5288 bc00 |003b: iget v8, v8, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ +00754e: 5978 ba00 |003d: iput v8, v7, Lwei/mark/standout/ui/TouchInfo;.firstX:I // field@00ba │ │ +007552: 54c7 e000 |003f: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007556: 54c8 e000 |0041: iget-object v8, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +00755a: 5288 bd00 |0043: iget v8, v8, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ +00755e: 5978 bb00 |0045: iput v8, v7, Lwei/mark/standout/ui/TouchInfo;.firstY:I // field@00bb │ │ +007562: 28da |0047: goto 0021 // -0026 │ │ +007564: 6e10 5200 0e00 |0048: invoke-virtual {v14}, Landroid/view/MotionEvent;.getRawX:()F // method@0052 │ │ +00756a: 0a07 |004b: move-result v7 │ │ +00756c: 8777 |004c: float-to-int v7, v7 │ │ +00756e: 54c8 e000 |004d: iget-object v8, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007572: 5288 bc00 |004f: iget v8, v8, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ +007576: 9100 0708 |0051: sub-int v0, v7, v8 │ │ +00757a: 6e10 5300 0e00 |0053: invoke-virtual {v14}, Landroid/view/MotionEvent;.getRawY:()F // method@0053 │ │ +007580: 0a07 |0056: move-result v7 │ │ +007582: 8777 |0057: float-to-int v7, v7 │ │ +007584: 54c8 e000 |0058: iget-object v8, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007588: 5288 bd00 |005a: iget v8, v8, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ +00758c: 9101 0708 |005c: sub-int v1, v7, v8 │ │ +007590: 54c7 e000 |005e: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007594: 6e10 5200 0e00 |0060: invoke-virtual {v14}, Landroid/view/MotionEvent;.getRawX:()F // method@0052 │ │ +00759a: 0a08 |0063: move-result v8 │ │ +00759c: 8788 |0064: float-to-int v8, v8 │ │ +00759e: 5978 bc00 |0065: iput v8, v7, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ +0075a2: 54c7 e000 |0067: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +0075a6: 6e10 5300 0e00 |0069: invoke-virtual {v14}, Landroid/view/MotionEvent;.getRawY:()F // method@0053 │ │ +0075ac: 0a08 |006c: move-result v8 │ │ +0075ae: 8788 |006d: float-to-int v8, v8 │ │ +0075b0: 5978 bd00 |006e: iput v8, v7, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ +0075b4: 54c7 e000 |0070: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +0075b8: 5577 be00 |0072: iget-boolean v7, v7, Lwei/mark/standout/ui/TouchInfo;.moving:Z // field@00be │ │ +0075bc: 3907 1200 |0074: if-nez v7, 0086 // +0012 │ │ +0075c0: 7110 9200 0400 |0076: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0092 │ │ +0075c6: 0a07 |0079: move-result v7 │ │ +0075c8: 5228 9000 |007a: iget v8, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.threshold:I // field@0090 │ │ +0075cc: 3587 0a00 |007c: if-ge v7, v8, 0086 // +000a │ │ +0075d0: 7110 9200 0500 |007e: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@0092 │ │ +0075d6: 0a07 |0081: move-result v7 │ │ +0075d8: 5228 9000 |0082: iget v8, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.threshold:I // field@0090 │ │ +0075dc: 3487 9dff |0084: if-lt v7, v8, 0021 // -0063 │ │ +0075e0: 54c7 e000 |0086: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +0075e4: 5c76 be00 |0088: iput-boolean v6, v7, Lwei/mark/standout/ui/TouchInfo;.moving:Z // field@00be │ │ +0075e8: 52c7 da00 |008a: iget v7, v12, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +0075ec: 6008 a800 |008c: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_BODY_MOVE_ENABLE:I // field@00a8 │ │ +0075f0: 7120 8201 8700 |008e: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +0075f6: 0a07 |0091: move-result v7 │ │ +0075f8: 3807 8fff |0092: if-eqz v7, 0021 // -0071 │ │ +0075fc: 6e10 5100 0e00 |0094: invoke-virtual {v14}, Landroid/view/MotionEvent;.getPointerCount:()I // method@0051 │ │ +007602: 0a07 |0097: move-result v7 │ │ +007604: 3367 0c00 |0098: if-ne v7, v6, 00a4 // +000c │ │ +007608: 5227 9200 |009a: iget v7, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +00760c: b007 |009c: add-int/2addr v7, v0 │ │ +00760e: 5927 9200 |009d: iput v7, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +007612: 5227 9300 |009f: iget v7, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +007616: b017 |00a1: add-int/2addr v7, v1 │ │ +007618: 5927 9300 |00a2: iput v7, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +00761c: 6e10 ac01 0c00 |00a4: invoke-virtual {v12}, Lwei/mark/standout/ui/Window;.edit:()Lwei/mark/standout/ui/Window$Editor; // method@01ac │ │ +007622: 0c07 |00a7: move-result-object v7 │ │ +007624: 5228 9200 |00a8: iget v8, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +007628: 5229 9300 |00aa: iget v9, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +00762c: 6e30 a201 8709 |00ac: invoke-virtual {v7, v8, v9}, Lwei/mark/standout/ui/Window$Editor;.setPosition:(II)Lwei/mark/standout/ui/Window$Editor; // method@01a2 │ │ +007632: 0c07 |00af: move-result-object v7 │ │ +007634: 6e10 a001 0700 |00b0: invoke-virtual {v7}, Lwei/mark/standout/ui/Window$Editor;.commit:()V // method@01a0 │ │ +00763a: 2900 6eff |00b3: goto/16 0021 // -0092 │ │ +00763e: 54c7 e000 |00b5: iget-object v7, v12, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007642: 5c73 be00 |00b7: iput-boolean v3, v7, Lwei/mark/standout/ui/TouchInfo;.moving:Z // field@00be │ │ +007646: 6e10 5100 0e00 |00b9: invoke-virtual {v14}, Landroid/view/MotionEvent;.getPointerCount:()I // method@0051 │ │ +00764c: 0a07 |00bc: move-result v7 │ │ +00764e: 3367 2400 |00bd: if-ne v7, v6, 00e1 // +0024 │ │ +007652: 7110 9200 0400 |00bf: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0092 │ │ +007658: 0a07 |00c2: move-result v7 │ │ +00765a: 5228 9000 |00c3: iget v8, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.threshold:I // field@0090 │ │ +00765e: 3587 0b00 |00c5: if-ge v7, v8, 00d0 // +000b │ │ +007662: 7110 9200 0500 |00c7: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@0092 │ │ +007668: 0a07 |00ca: move-result v7 │ │ +00766a: 5228 9000 |00cb: iget v8, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.threshold:I // field@0090 │ │ +00766e: 3587 0300 |00cd: if-ge v7, v8, 00d0 // +0003 │ │ +007672: 0163 |00cf: move v3, v6 │ │ +007674: 3803 51ff |00d0: if-eqz v3, 0021 // -00af │ │ +007678: 52c7 da00 |00d2: iget v7, v12, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +00767c: 6008 af00 |00d4: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_BRING_TO_FRONT_ON_TAP:I // field@00af │ │ +007680: 7120 8201 8700 |00d6: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +007686: 0a07 |00d9: move-result v7 │ │ +007688: 3807 47ff |00da: if-eqz v7, 0021 // -00b9 │ │ +00768c: 6e20 3701 ba00 |00dc: invoke-virtual {v10, v11}, Lwei/mark/standout/StandOutWindow;.bringToFront:(I)V // method@0137 │ │ +007692: 2900 42ff |00df: goto/16 0021 // -00be │ │ +007696: 52c7 da00 |00e1: iget v7, v12, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +00769a: 6008 b000 |00e3: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_BRING_TO_FRONT_ON_TOUCH:I // field@00b0 │ │ +00769e: 7120 8201 8700 |00e5: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +0076a4: 0a07 |00e8: move-result v7 │ │ +0076a6: 3807 38ff |00e9: if-eqz v7, 0021 // -00c8 │ │ +0076aa: 6e20 3701 ba00 |00eb: invoke-virtual {v10, v11}, Lwei/mark/standout/StandOutWindow;.bringToFront:(I)V // method@0137 │ │ +0076b0: 2900 33ff |00ee: goto/16 0021 // -00cd │ │ +0076b4: 0001 0300 0000 0000 0700 0000 9700 ... |00f0: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1525 │ │ 0x0006 line=1530 │ │ 0x0010 line=1531 │ │ 0x001a line=1533 │ │ 0x0021 line=1584 │ │ @@ -6596,91 +6592,91 @@ │ │ type : '(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 152 16-bit code units │ │ -007460: |[007460] wei.mark.standout.StandOutWindow.onTouchHandleResize:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -007470: 6e10 b101 0800 |0000: invoke-virtual {v8}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ -007476: 0c02 |0003: move-result-object v2 │ │ -007478: 6e10 5000 0a00 |0004: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@0050 │ │ -00747e: 0a03 |0007: move-result v3 │ │ -007480: 2b03 8600 0000 |0008: packed-switch v3, 0000008e // +00000086 │ │ -007486: 6e5a 6d01 7698 |000b: invoke-virtual {v6, v7, v8, v9, v10}, Lwei/mark/standout/StandOutWindow;.onResize:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)V // method@016d │ │ -00748c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -00748e: 0f03 |000f: return v3 │ │ -007490: 5483 e000 |0010: iget-object v3, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -007494: 6e10 5200 0a00 |0012: invoke-virtual {v10}, Landroid/view/MotionEvent;.getRawX:()F // method@0052 │ │ -00749a: 0a04 |0015: move-result v4 │ │ -00749c: 8744 |0016: float-to-int v4, v4 │ │ -00749e: 5934 bc00 |0017: iput v4, v3, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ -0074a2: 5483 e000 |0019: iget-object v3, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0074a6: 6e10 5300 0a00 |001b: invoke-virtual {v10}, Landroid/view/MotionEvent;.getRawY:()F // method@0053 │ │ -0074ac: 0a04 |001e: move-result v4 │ │ -0074ae: 8744 |001f: float-to-int v4, v4 │ │ -0074b0: 5934 bd00 |0020: iput v4, v3, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ -0074b4: 5483 e000 |0022: iget-object v3, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0074b8: 5484 e000 |0024: iget-object v4, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0074bc: 5244 bc00 |0026: iget v4, v4, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ -0074c0: 5934 ba00 |0028: iput v4, v3, Lwei/mark/standout/ui/TouchInfo;.firstX:I // field@00ba │ │ -0074c4: 5483 e000 |002a: iget-object v3, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0074c8: 5484 e000 |002c: iget-object v4, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0074cc: 5244 bd00 |002e: iget v4, v4, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ -0074d0: 5934 bb00 |0030: iput v4, v3, Lwei/mark/standout/ui/TouchInfo;.firstY:I // field@00bb │ │ -0074d4: 28d9 |0032: goto 000b // -0027 │ │ -0074d6: 6e10 5200 0a00 |0033: invoke-virtual {v10}, Landroid/view/MotionEvent;.getRawX:()F // method@0052 │ │ -0074dc: 0a03 |0036: move-result v3 │ │ -0074de: 8733 |0037: float-to-int v3, v3 │ │ -0074e0: 5484 e000 |0038: iget-object v4, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0074e4: 5244 bc00 |003a: iget v4, v4, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ -0074e8: 9100 0304 |003c: sub-int v0, v3, v4 │ │ -0074ec: 6e10 5300 0a00 |003e: invoke-virtual {v10}, Landroid/view/MotionEvent;.getRawY:()F // method@0053 │ │ -0074f2: 0a03 |0041: move-result v3 │ │ -0074f4: 8733 |0042: float-to-int v3, v3 │ │ -0074f6: 5484 e000 |0043: iget-object v4, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -0074fa: 5244 bd00 |0045: iget v4, v4, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ -0074fe: 9101 0304 |0047: sub-int v1, v3, v4 │ │ -007502: 5223 9100 |0049: iget v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -007506: b003 |004b: add-int/2addr v3, v0 │ │ -007508: 5923 9100 |004c: iput v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -00750c: 5223 8a00 |004e: iget v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -007510: b013 |0050: add-int/2addr v3, v1 │ │ -007512: 5923 8a00 |0051: iput v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -007516: 5223 9100 |0053: iget v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -00751a: 5224 8e00 |0055: iget v4, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minWidth:I // field@008e │ │ -00751e: 3443 1100 |0057: if-lt v3, v4, 0068 // +0011 │ │ -007522: 5223 9100 |0059: iget v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -007526: 5224 8c00 |005b: iget v4, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxWidth:I // field@008c │ │ -00752a: 3643 0b00 |005d: if-gt v3, v4, 0068 // +000b │ │ -00752e: 5483 e000 |005f: iget-object v3, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -007532: 6e10 5200 0a00 |0061: invoke-virtual {v10}, Landroid/view/MotionEvent;.getRawX:()F // method@0052 │ │ -007538: 0a04 |0064: move-result v4 │ │ -00753a: 8744 |0065: float-to-int v4, v4 │ │ -00753c: 5934 bc00 |0066: iput v4, v3, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ -007540: 5223 8a00 |0068: iget v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -007544: 5224 8d00 |006a: iget v4, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minHeight:I // field@008d │ │ -007548: 3443 1100 |006c: if-lt v3, v4, 007d // +0011 │ │ -00754c: 5223 8a00 |006e: iget v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -007550: 5224 8b00 |0070: iget v4, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxHeight:I // field@008b │ │ -007554: 3643 0b00 |0072: if-gt v3, v4, 007d // +000b │ │ -007558: 5483 e000 |0074: iget-object v3, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -00755c: 6e10 5300 0a00 |0076: invoke-virtual {v10}, Landroid/view/MotionEvent;.getRawY:()F // method@0053 │ │ -007562: 0a04 |0079: move-result v4 │ │ -007564: 8744 |007a: float-to-int v4, v4 │ │ -007566: 5934 bd00 |007b: iput v4, v3, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ -00756a: 6e10 ac01 0800 |007d: invoke-virtual {v8}, Lwei/mark/standout/ui/Window;.edit:()Lwei/mark/standout/ui/Window$Editor; // method@01ac │ │ -007570: 0c03 |0080: move-result-object v3 │ │ -007572: 5224 9100 |0081: iget v4, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -007576: 5225 8a00 |0083: iget v5, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -00757a: 6e30 a401 4305 |0085: invoke-virtual {v3, v4, v5}, Lwei/mark/standout/ui/Window$Editor;.setSize:(II)Lwei/mark/standout/ui/Window$Editor; // method@01a4 │ │ -007580: 0c03 |0088: move-result-object v3 │ │ -007582: 6e10 a001 0300 |0089: invoke-virtual {v3}, Lwei/mark/standout/ui/Window$Editor;.commit:()V // method@01a0 │ │ -007588: 2900 7fff |008c: goto/16 000b // -0081 │ │ -00758c: 0001 0300 0000 0000 0800 0000 0300 ... |008e: packed-switch-data (10 units) │ │ +0076c8: |[0076c8] wei.mark.standout.StandOutWindow.onTouchHandleResize:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0076d8: 6e10 b101 0800 |0000: invoke-virtual {v8}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ +0076de: 0c02 |0003: move-result-object v2 │ │ +0076e0: 6e10 5000 0a00 |0004: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@0050 │ │ +0076e6: 0a03 |0007: move-result v3 │ │ +0076e8: 2b03 8600 0000 |0008: packed-switch v3, 0000008e // +00000086 │ │ +0076ee: 6e5a 6d01 7698 |000b: invoke-virtual {v6, v7, v8, v9, v10}, Lwei/mark/standout/StandOutWindow;.onResize:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)V // method@016d │ │ +0076f4: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +0076f6: 0f03 |000f: return v3 │ │ +0076f8: 5483 e000 |0010: iget-object v3, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +0076fc: 6e10 5200 0a00 |0012: invoke-virtual {v10}, Landroid/view/MotionEvent;.getRawX:()F // method@0052 │ │ +007702: 0a04 |0015: move-result v4 │ │ +007704: 8744 |0016: float-to-int v4, v4 │ │ +007706: 5934 bc00 |0017: iput v4, v3, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ +00770a: 5483 e000 |0019: iget-object v3, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +00770e: 6e10 5300 0a00 |001b: invoke-virtual {v10}, Landroid/view/MotionEvent;.getRawY:()F // method@0053 │ │ +007714: 0a04 |001e: move-result v4 │ │ +007716: 8744 |001f: float-to-int v4, v4 │ │ +007718: 5934 bd00 |0020: iput v4, v3, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ +00771c: 5483 e000 |0022: iget-object v3, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007720: 5484 e000 |0024: iget-object v4, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007724: 5244 bc00 |0026: iget v4, v4, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ +007728: 5934 ba00 |0028: iput v4, v3, Lwei/mark/standout/ui/TouchInfo;.firstX:I // field@00ba │ │ +00772c: 5483 e000 |002a: iget-object v3, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007730: 5484 e000 |002c: iget-object v4, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007734: 5244 bd00 |002e: iget v4, v4, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ +007738: 5934 bb00 |0030: iput v4, v3, Lwei/mark/standout/ui/TouchInfo;.firstY:I // field@00bb │ │ +00773c: 28d9 |0032: goto 000b // -0027 │ │ +00773e: 6e10 5200 0a00 |0033: invoke-virtual {v10}, Landroid/view/MotionEvent;.getRawX:()F // method@0052 │ │ +007744: 0a03 |0036: move-result v3 │ │ +007746: 8733 |0037: float-to-int v3, v3 │ │ +007748: 5484 e000 |0038: iget-object v4, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +00774c: 5244 bc00 |003a: iget v4, v4, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ +007750: 9100 0304 |003c: sub-int v0, v3, v4 │ │ +007754: 6e10 5300 0a00 |003e: invoke-virtual {v10}, Landroid/view/MotionEvent;.getRawY:()F // method@0053 │ │ +00775a: 0a03 |0041: move-result v3 │ │ +00775c: 8733 |0042: float-to-int v3, v3 │ │ +00775e: 5484 e000 |0043: iget-object v4, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +007762: 5244 bd00 |0045: iget v4, v4, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ +007766: 9101 0304 |0047: sub-int v1, v3, v4 │ │ +00776a: 5223 9100 |0049: iget v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +00776e: b003 |004b: add-int/2addr v3, v0 │ │ +007770: 5923 9100 |004c: iput v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +007774: 5223 8a00 |004e: iget v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +007778: b013 |0050: add-int/2addr v3, v1 │ │ +00777a: 5923 8a00 |0051: iput v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +00777e: 5223 9100 |0053: iget v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +007782: 5224 8e00 |0055: iget v4, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minWidth:I // field@008e │ │ +007786: 3443 1100 |0057: if-lt v3, v4, 0068 // +0011 │ │ +00778a: 5223 9100 |0059: iget v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +00778e: 5224 8c00 |005b: iget v4, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxWidth:I // field@008c │ │ +007792: 3643 0b00 |005d: if-gt v3, v4, 0068 // +000b │ │ +007796: 5483 e000 |005f: iget-object v3, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +00779a: 6e10 5200 0a00 |0061: invoke-virtual {v10}, Landroid/view/MotionEvent;.getRawX:()F // method@0052 │ │ +0077a0: 0a04 |0064: move-result v4 │ │ +0077a2: 8744 |0065: float-to-int v4, v4 │ │ +0077a4: 5934 bc00 |0066: iput v4, v3, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ +0077a8: 5223 8a00 |0068: iget v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +0077ac: 5224 8d00 |006a: iget v4, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minHeight:I // field@008d │ │ +0077b0: 3443 1100 |006c: if-lt v3, v4, 007d // +0011 │ │ +0077b4: 5223 8a00 |006e: iget v3, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +0077b8: 5224 8b00 |0070: iget v4, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxHeight:I // field@008b │ │ +0077bc: 3643 0b00 |0072: if-gt v3, v4, 007d // +000b │ │ +0077c0: 5483 e000 |0074: iget-object v3, v8, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +0077c4: 6e10 5300 0a00 |0076: invoke-virtual {v10}, Landroid/view/MotionEvent;.getRawY:()F // method@0053 │ │ +0077ca: 0a04 |0079: move-result v4 │ │ +0077cc: 8744 |007a: float-to-int v4, v4 │ │ +0077ce: 5934 bd00 |007b: iput v4, v3, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ +0077d2: 6e10 ac01 0800 |007d: invoke-virtual {v8}, Lwei/mark/standout/ui/Window;.edit:()Lwei/mark/standout/ui/Window$Editor; // method@01ac │ │ +0077d8: 0c03 |0080: move-result-object v3 │ │ +0077da: 5224 9100 |0081: iget v4, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +0077de: 5225 8a00 |0083: iget v5, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +0077e2: 6e30 a401 4305 |0085: invoke-virtual {v3, v4, v5}, Lwei/mark/standout/ui/Window$Editor;.setSize:(II)Lwei/mark/standout/ui/Window$Editor; // method@01a4 │ │ +0077e8: 0c03 |0088: move-result-object v3 │ │ +0077ea: 6e10 a001 0300 |0089: invoke-virtual {v3}, Lwei/mark/standout/ui/Window$Editor;.commit:()V // method@01a0 │ │ +0077f0: 2900 7fff |008c: goto/16 000b // -0081 │ │ +0077f4: 0001 0300 0000 0000 0800 0000 0300 ... |008e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1601 │ │ 0x0004 line=1603 │ │ 0x000b line=1634 │ │ 0x000e line=1636 │ │ 0x0010 line=1605 │ │ @@ -6712,17 +6708,17 @@ │ │ type : '(ILwei/mark/standout/ui/Window;Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0075a0: |[0075a0] wei.mark.standout.StandOutWindow.onUpdate:(ILwei/mark/standout/ui/Window;Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;)Z │ │ -0075b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0075b2: 0f00 |0001: return v0 │ │ +007808: |[007808] wei.mark.standout.StandOutWindow.onUpdate:(ILwei/mark/standout/ui/Window;Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;)Z │ │ +007818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00781a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=977 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0002 reg=2 id I │ │ 0x0000 - 0x0002 reg=3 window Lwei/mark/standout/ui/Window; │ │ @@ -6733,25 +6729,25 @@ │ │ type : '(ILjava/lang/Class;IILandroid/os/Bundle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -0075b4: |[0075b4] wei.mark.standout.StandOutWindow.sendData:(ILjava/lang/Class;IILandroid/os/Bundle;)V │ │ -0075c4: 6e10 9900 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -0075ca: 0c05 |0003: move-result-object v5 │ │ -0075cc: 0770 |0004: move-object v0, v7 │ │ -0075ce: 0791 |0005: move-object v1, v9 │ │ -0075d0: 01a2 |0006: move v2, v10 │ │ -0075d2: 01b3 |0007: move v3, v11 │ │ -0075d4: 07c4 |0008: move-object v4, v12 │ │ -0075d6: 0186 |0009: move v6, v8 │ │ -0075d8: 7707 7501 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lwei/mark/standout/StandOutWindow;.sendData:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)V // method@0175 │ │ -0075de: 0e00 |000d: return-void │ │ +00781c: |[00781c] wei.mark.standout.StandOutWindow.sendData:(ILjava/lang/Class;IILandroid/os/Bundle;)V │ │ +00782c: 6e10 9900 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +007832: 0c05 |0003: move-result-object v5 │ │ +007834: 0770 |0004: move-object v0, v7 │ │ +007836: 0791 |0005: move-object v1, v9 │ │ +007838: 01a2 |0006: move v2, v10 │ │ +00783a: 01b3 |0007: move v3, v11 │ │ +00783c: 07c4 |0008: move-object v4, v12 │ │ +00783e: 0186 |0009: move v6, v8 │ │ +007840: 7707 7501 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lwei/mark/standout/StandOutWindow;.sendData:(Landroid/content/Context;Ljava/lang/Class;IILandroid/os/Bundle;Ljava/lang/Class;I)V // method@0175 │ │ +007846: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1327 │ │ 0x000d line=1328 │ │ locals : │ │ 0x0000 - 0x0000 reg=9 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000e reg=7 this Lwei/mark/standout/StandOutWindow; │ │ @@ -6766,17 +6762,17 @@ │ │ type : '(Lwei/mark/standout/ui/Window;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0075e0: |[0075e0] wei.mark.standout.StandOutWindow.setFocusedWindow:(Lwei/mark/standout/ui/Window;)V │ │ -0075f0: 6901 a100 |0000: sput-object v1, Lwei/mark/standout/StandOutWindow;.sFocusedWindow:Lwei/mark/standout/ui/Window; // field@00a1 │ │ -0075f4: 0e00 |0002: return-void │ │ +007848: |[007848] wei.mark.standout.StandOutWindow.setFocusedWindow:(Lwei/mark/standout/ui/Window;)V │ │ +007858: 6901 a100 |0000: sput-object v1, Lwei/mark/standout/StandOutWindow;.sFocusedWindow:Lwei/mark/standout/ui/Window; // field@00a1 │ │ +00785c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1478 │ │ 0x0002 line=1479 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x0003 reg=1 window Lwei/mark/standout/ui/Window; │ │ @@ -6786,19 +6782,19 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0075f8: |[0075f8] wei.mark.standout.StandOutWindow.setIcon:(II)V │ │ -007608: 6e20 5e01 2100 |0000: invoke-virtual {v1, v2}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ -00760e: 0c00 |0003: move-result-object v0 │ │ -007610: 3800 0200 |0004: if-eqz v0, 0006 // +0002 │ │ -007614: 0e00 |0006: return-void │ │ +007860: |[007860] wei.mark.standout.StandOutWindow.setIcon:(II)V │ │ +007870: 6e20 5e01 2100 |0000: invoke-virtual {v1, v2}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ +007876: 0c00 |0003: move-result-object v0 │ │ +007878: 3800 0200 |0004: if-eqz v0, 0006 // +0002 │ │ +00787c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1508 │ │ 0x0004 line=1509 │ │ 0x0006 line=1511 │ │ locals : │ │ 0x0004 - 0x0007 reg=0 window Lwei/mark/standout/ui/Window; │ │ @@ -6811,19 +6807,19 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -007618: |[007618] wei.mark.standout.StandOutWindow.setTitle:(ILjava/lang/String;)V │ │ -007628: 6e20 5e01 2100 |0000: invoke-virtual {v1, v2}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ -00762e: 0c00 |0003: move-result-object v0 │ │ -007630: 3800 0200 |0004: if-eqz v0, 0006 // +0002 │ │ -007634: 0e00 |0006: return-void │ │ +007880: |[007880] wei.mark.standout.StandOutWindow.setTitle:(ILjava/lang/String;)V │ │ +007890: 6e20 5e01 2100 |0000: invoke-virtual {v1, v2}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ +007896: 0c00 |0003: move-result-object v0 │ │ +007898: 3800 0200 |0004: if-eqz v0, 0006 // +0002 │ │ +00789c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1492 │ │ 0x0004 line=1493 │ │ 0x0006 line=1495 │ │ locals : │ │ 0x0004 - 0x0007 reg=0 window Lwei/mark/standout/ui/Window; │ │ @@ -6836,115 +6832,115 @@ │ │ type : '(I)Lwei/mark/standout/ui/Window;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 190 16-bit code units │ │ -007638: |[007638] wei.mark.standout.StandOutWindow.show:(I)Lwei/mark/standout/ui/Window; │ │ -007648: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -00764a: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -00764c: 1d0b |0002: monitor-enter v11 │ │ -00764e: 6e20 5e01 cb00 |0003: invoke-virtual {v11, v12}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ -007654: 0c01 |0006: move-result-object v1 │ │ -007656: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -00765a: 0716 |0009: move-object v6, v1 │ │ -00765c: 5268 e100 |000a: iget v8, v6, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ -007660: 3398 0b00 |000c: if-ne v8, v9, 0017 // +000b │ │ -007664: 0776 |000e: move-object v6, v7 │ │ -007666: 1e0b |000f: monitor-exit v11 │ │ -007668: 1106 |0010: return-object v6 │ │ -00766a: 2206 9400 |0011: new-instance v6, Lwei/mark/standout/ui/Window; // type@0094 │ │ -00766e: 7030 a701 b60c |0013: invoke-direct {v6, v11, v12}, Lwei/mark/standout/ui/Window;.:(Lwei/mark/standout/StandOutWindow;I)V // method@01a7 │ │ -007674: 28f4 |0016: goto 000a // -000c │ │ -007676: 6e30 6e01 cb06 |0017: invoke-virtual {v11, v12, v6}, Lwei/mark/standout/StandOutWindow;.onShow:(ILwei/mark/standout/ui/Window;)Z // method@016e │ │ -00767c: 0a08 |001a: move-result v8 │ │ -00767e: 3808 2200 |001b: if-eqz v8, 003d // +0022 │ │ -007682: 1a08 2f01 |001d: const-string v8, "StandOutWindow" // string@012f │ │ -007686: 2209 5400 |001f: new-instance v9, Ljava/lang/StringBuilder; // type@0054 │ │ -00768a: 7010 a100 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -007690: 1a0a 6001 |0024: const-string v10, "Window " // string@0160 │ │ -007694: 6e20 a500 a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -00769a: 0c09 |0029: move-result-object v9 │ │ -00769c: 6e20 a300 c900 |002a: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -0076a2: 0c09 |002d: move-result-object v9 │ │ -0076a4: 1a0a 0a00 |002e: const-string v10, " show cancelled by implementation." // string@000a │ │ -0076a8: 6e20 a500 a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -0076ae: 0c09 |0033: move-result-object v9 │ │ -0076b0: 6e10 a600 0900 |0034: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -0076b6: 0c09 |0037: move-result-object v9 │ │ -0076b8: 7120 3f00 9800 |0038: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@003f │ │ -0076be: 0776 |003b: move-object v6, v7 │ │ -0076c0: 28d3 |003c: goto 000f // -002d │ │ -0076c2: 1217 |003d: const/4 v7, #int 1 // #1 │ │ -0076c4: 5967 e100 |003e: iput v7, v6, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ -0076c8: 6e20 5801 cb00 |0040: invoke-virtual {v11, v12}, Lwei/mark/standout/StandOutWindow;.getShowAnimation:(I)Landroid/view/animation/Animation; // method@0158 │ │ -0076ce: 0c00 |0043: move-result-object v0 │ │ -0076d0: 6e10 b101 0600 |0044: invoke-virtual {v6}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ -0076d6: 0c04 |0047: move-result-object v4 │ │ -0076d8: 54b7 a000 |0048: iget-object v7, v11, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ -0076dc: 7230 6500 6704 |004a: invoke-interface {v7, v6, v4}, Landroid/view/WindowManager;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0065 │ │ -0076e2: 3800 0a00 |004d: if-eqz v0, 0057 // +000a │ │ -0076e6: 1207 |004f: const/4 v7, #int 0 // #0 │ │ -0076e8: 6e20 af01 7600 |0050: invoke-virtual {v6, v7}, Lwei/mark/standout/ui/Window;.getChildAt:(I)Landroid/view/View; // method@01af │ │ -0076ee: 0c07 |0053: move-result-object v7 │ │ -0076f0: 6e20 5c00 0700 |0054: invoke-virtual {v7, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@005c │ │ -0076f6: 6207 a200 |0057: sget-object v7, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ -0076fa: 6e10 9900 0b00 |0059: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -007700: 0c08 |005c: move-result-object v8 │ │ -007702: 6e40 8801 c768 |005d: invoke-virtual {v7, v12, v8, v6}, Lwei/mark/standout/WindowCache;.putCache:(ILjava/lang/Class;Lwei/mark/standout/ui/Window;)V // method@0188 │ │ -007708: 7110 3c00 0b00 |0060: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ -00770e: 0c05 |0063: move-result-object v5 │ │ -007710: 6e20 5201 cb00 |0064: invoke-virtual {v11, v12}, Lwei/mark/standout/StandOutWindow;.getPersistentNotification:(I)Landroid/app/Notification; // method@0152 │ │ -007716: 0c03 |0067: move-result-object v3 │ │ -007718: 1a07 6802 |0068: const-string v7, "notification" // string@0268 │ │ -00771c: 1218 |006a: const/4 v8, #int 1 // #1 │ │ -00771e: 7230 2d00 7508 |006b: invoke-interface {v5, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ -007724: 0a07 |006e: move-result v7 │ │ -007726: 3907 0600 |006f: if-nez v7, 0075 // +0006 │ │ -00772a: 6007 6200 |0071: sget v7, Lwei/mark/standout/R$drawable;.nothing:I // field@0062 │ │ -00772e: 5937 0100 |0073: iput v7, v3, Landroid/app/Notification;.icon:I // field@0001 │ │ -007732: 3803 3d00 |0075: if-eqz v3, 00b2 // +003d │ │ -007736: 5237 0000 |0077: iget v7, v3, Landroid/app/Notification;.flags:I // field@0000 │ │ -00773a: de07 0720 |0079: or-int/lit8 v7, v7, #int 32 // #20 │ │ -00773e: 5937 0000 |007b: iput v7, v3, Landroid/app/Notification;.flags:I // field@0000 │ │ -007742: 6307 a300 |007d: sget-boolean v7, Lwei/mark/standout/StandOutWindow;.startedForeground:Z // field@00a3 │ │ -007746: 3907 2100 |007f: if-nez v7, 00a0 // +0021 │ │ -00774a: 390c 0f00 |0081: if-nez v12, 0090 // +000f │ │ -00774e: 6e10 9900 0b00 |0083: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -007754: 0c07 |0086: move-result-object v7 │ │ -007756: 6e10 9a00 0700 |0087: invoke-virtual {v7}, Ljava/lang/Object;.hashCode:()I // method@009a │ │ -00775c: 0a07 |008a: move-result v7 │ │ -00775e: d807 07ff |008b: add-int/lit8 v7, v7, #int -1 // #ff │ │ -007762: 6e30 7c01 7b03 |008d: invoke-virtual {v11, v7, v3}, Lwei/mark/standout/StandOutWindow;.startForeground:(ILandroid/app/Notification;)V // method@017c │ │ -007768: 1217 |0090: const/4 v7, #int 1 // #1 │ │ -00776a: 6a07 a300 |0091: sput-boolean v7, Lwei/mark/standout/StandOutWindow;.startedForeground:Z // field@00a3 │ │ -00776e: 6e20 3d01 cb00 |0093: invoke-virtual {v11, v12}, Lwei/mark/standout/StandOutWindow;.focus:(I)Z // method@013d │ │ -007774: 2900 79ff |0096: goto/16 000f // -0087 │ │ -007778: 0d07 |0098: move-exception v7 │ │ -00777a: 1e0b |0099: monitor-exit v11 │ │ -00777c: 2707 |009a: throw v7 │ │ -00777e: 0d02 |009b: move-exception v2 │ │ -007780: 6e10 8a00 0200 |009c: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@008a │ │ -007786: 28b8 |009f: goto 0057 // -0048 │ │ -007788: 390c f3ff |00a0: if-nez v12, 0093 // -000d │ │ -00778c: 54b7 9f00 |00a2: iget-object v7, v11, Lwei/mark/standout/StandOutWindow;.mNotificationManager:Landroid/app/NotificationManager; // field@009f │ │ -007790: 6e10 9900 0b00 |00a4: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -007796: 0c08 |00a7: move-result-object v8 │ │ -007798: 6e10 9a00 0800 |00a8: invoke-virtual {v8}, Ljava/lang/Object;.hashCode:()I // method@009a │ │ -00779e: 0a08 |00ab: move-result v8 │ │ -0077a0: d808 08ff |00ac: add-int/lit8 v8, v8, #int -1 // #ff │ │ -0077a4: 6e30 1300 8703 |00ae: invoke-virtual {v7, v8, v3}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0013 │ │ -0077aa: 28e2 |00b1: goto 0093 // -001e │ │ -0077ac: 6307 a300 |00b2: sget-boolean v7, Lwei/mark/standout/StandOutWindow;.startedForeground:Z // field@00a3 │ │ -0077b0: 3907 dfff |00b4: if-nez v7, 0093 // -0021 │ │ -0077b4: 2207 5200 |00b6: new-instance v7, Ljava/lang/RuntimeException; // type@0052 │ │ -0077b8: 1a08 6601 |00b8: const-string v8, "Your StandOutWindow service mustprovide a persistent notification.The notification prevents Androidfrom killing your service in lowmemory situations." // string@0166 │ │ -0077bc: 7020 9d00 8700 |00ba: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@009d │ │ -0077c2: 2707 |00bd: throw v7 │ │ +0078a0: |[0078a0] wei.mark.standout.StandOutWindow.show:(I)Lwei/mark/standout/ui/Window; │ │ +0078b0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0078b2: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +0078b4: 1d0b |0002: monitor-enter v11 │ │ +0078b6: 6e20 5e01 cb00 |0003: invoke-virtual {v11, v12}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ +0078bc: 0c01 |0006: move-result-object v1 │ │ +0078be: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +0078c2: 0716 |0009: move-object v6, v1 │ │ +0078c4: 5268 e100 |000a: iget v8, v6, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ +0078c8: 3398 0b00 |000c: if-ne v8, v9, 0017 // +000b │ │ +0078cc: 0776 |000e: move-object v6, v7 │ │ +0078ce: 1e0b |000f: monitor-exit v11 │ │ +0078d0: 1106 |0010: return-object v6 │ │ +0078d2: 2206 9400 |0011: new-instance v6, Lwei/mark/standout/ui/Window; // type@0094 │ │ +0078d6: 7030 a701 b60c |0013: invoke-direct {v6, v11, v12}, Lwei/mark/standout/ui/Window;.:(Lwei/mark/standout/StandOutWindow;I)V // method@01a7 │ │ +0078dc: 28f4 |0016: goto 000a // -000c │ │ +0078de: 6e30 6e01 cb06 |0017: invoke-virtual {v11, v12, v6}, Lwei/mark/standout/StandOutWindow;.onShow:(ILwei/mark/standout/ui/Window;)Z // method@016e │ │ +0078e4: 0a08 |001a: move-result v8 │ │ +0078e6: 3808 2200 |001b: if-eqz v8, 003d // +0022 │ │ +0078ea: 1a08 2f01 |001d: const-string v8, "StandOutWindow" // string@012f │ │ +0078ee: 2209 5400 |001f: new-instance v9, Ljava/lang/StringBuilder; // type@0054 │ │ +0078f2: 7010 a100 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +0078f8: 1a0a 6001 |0024: const-string v10, "Window " // string@0160 │ │ +0078fc: 6e20 a500 a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +007902: 0c09 |0029: move-result-object v9 │ │ +007904: 6e20 a300 c900 |002a: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +00790a: 0c09 |002d: move-result-object v9 │ │ +00790c: 1a0a 0a00 |002e: const-string v10, " show cancelled by implementation." // string@000a │ │ +007910: 6e20 a500 a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +007916: 0c09 |0033: move-result-object v9 │ │ +007918: 6e10 a600 0900 |0034: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +00791e: 0c09 |0037: move-result-object v9 │ │ +007920: 7120 3f00 9800 |0038: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@003f │ │ +007926: 0776 |003b: move-object v6, v7 │ │ +007928: 28d3 |003c: goto 000f // -002d │ │ +00792a: 1217 |003d: const/4 v7, #int 1 // #1 │ │ +00792c: 5967 e100 |003e: iput v7, v6, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ +007930: 6e20 5801 cb00 |0040: invoke-virtual {v11, v12}, Lwei/mark/standout/StandOutWindow;.getShowAnimation:(I)Landroid/view/animation/Animation; // method@0158 │ │ +007936: 0c00 |0043: move-result-object v0 │ │ +007938: 6e10 b101 0600 |0044: invoke-virtual {v6}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ +00793e: 0c04 |0047: move-result-object v4 │ │ +007940: 54b7 a000 |0048: iget-object v7, v11, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ +007944: 7230 6500 6704 |004a: invoke-interface {v7, v6, v4}, Landroid/view/WindowManager;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0065 │ │ +00794a: 3800 0a00 |004d: if-eqz v0, 0057 // +000a │ │ +00794e: 1207 |004f: const/4 v7, #int 0 // #0 │ │ +007950: 6e20 af01 7600 |0050: invoke-virtual {v6, v7}, Lwei/mark/standout/ui/Window;.getChildAt:(I)Landroid/view/View; // method@01af │ │ +007956: 0c07 |0053: move-result-object v7 │ │ +007958: 6e20 5c00 0700 |0054: invoke-virtual {v7, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@005c │ │ +00795e: 6207 a200 |0057: sget-object v7, Lwei/mark/standout/StandOutWindow;.sWindowCache:Lwei/mark/standout/WindowCache; // field@00a2 │ │ +007962: 6e10 9900 0b00 |0059: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +007968: 0c08 |005c: move-result-object v8 │ │ +00796a: 6e40 8801 c768 |005d: invoke-virtual {v7, v12, v8, v6}, Lwei/mark/standout/WindowCache;.putCache:(ILjava/lang/Class;Lwei/mark/standout/ui/Window;)V // method@0188 │ │ +007970: 7110 3c00 0b00 |0060: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ +007976: 0c05 |0063: move-result-object v5 │ │ +007978: 6e20 5201 cb00 |0064: invoke-virtual {v11, v12}, Lwei/mark/standout/StandOutWindow;.getPersistentNotification:(I)Landroid/app/Notification; // method@0152 │ │ +00797e: 0c03 |0067: move-result-object v3 │ │ +007980: 1a07 6702 |0068: const-string v7, "notification" // string@0267 │ │ +007984: 1218 |006a: const/4 v8, #int 1 // #1 │ │ +007986: 7230 2d00 7508 |006b: invoke-interface {v5, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ +00798c: 0a07 |006e: move-result v7 │ │ +00798e: 3907 0600 |006f: if-nez v7, 0075 // +0006 │ │ +007992: 6007 6200 |0071: sget v7, Lwei/mark/standout/R$drawable;.nothing:I // field@0062 │ │ +007996: 5937 0100 |0073: iput v7, v3, Landroid/app/Notification;.icon:I // field@0001 │ │ +00799a: 3803 3d00 |0075: if-eqz v3, 00b2 // +003d │ │ +00799e: 5237 0000 |0077: iget v7, v3, Landroid/app/Notification;.flags:I // field@0000 │ │ +0079a2: de07 0720 |0079: or-int/lit8 v7, v7, #int 32 // #20 │ │ +0079a6: 5937 0000 |007b: iput v7, v3, Landroid/app/Notification;.flags:I // field@0000 │ │ +0079aa: 6307 a300 |007d: sget-boolean v7, Lwei/mark/standout/StandOutWindow;.startedForeground:Z // field@00a3 │ │ +0079ae: 3907 2100 |007f: if-nez v7, 00a0 // +0021 │ │ +0079b2: 390c 0f00 |0081: if-nez v12, 0090 // +000f │ │ +0079b6: 6e10 9900 0b00 |0083: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +0079bc: 0c07 |0086: move-result-object v7 │ │ +0079be: 6e10 9a00 0700 |0087: invoke-virtual {v7}, Ljava/lang/Object;.hashCode:()I // method@009a │ │ +0079c4: 0a07 |008a: move-result v7 │ │ +0079c6: d807 07ff |008b: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0079ca: 6e30 7c01 7b03 |008d: invoke-virtual {v11, v7, v3}, Lwei/mark/standout/StandOutWindow;.startForeground:(ILandroid/app/Notification;)V // method@017c │ │ +0079d0: 1217 |0090: const/4 v7, #int 1 // #1 │ │ +0079d2: 6a07 a300 |0091: sput-boolean v7, Lwei/mark/standout/StandOutWindow;.startedForeground:Z // field@00a3 │ │ +0079d6: 6e20 3d01 cb00 |0093: invoke-virtual {v11, v12}, Lwei/mark/standout/StandOutWindow;.focus:(I)Z // method@013d │ │ +0079dc: 2900 79ff |0096: goto/16 000f // -0087 │ │ +0079e0: 0d07 |0098: move-exception v7 │ │ +0079e2: 1e0b |0099: monitor-exit v11 │ │ +0079e4: 2707 |009a: throw v7 │ │ +0079e6: 0d02 |009b: move-exception v2 │ │ +0079e8: 6e10 8a00 0200 |009c: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@008a │ │ +0079ee: 28b8 |009f: goto 0057 // -0048 │ │ +0079f0: 390c f3ff |00a0: if-nez v12, 0093 // -000d │ │ +0079f4: 54b7 9f00 |00a2: iget-object v7, v11, Lwei/mark/standout/StandOutWindow;.mNotificationManager:Landroid/app/NotificationManager; // field@009f │ │ +0079f8: 6e10 9900 0b00 |00a4: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +0079fe: 0c08 |00a7: move-result-object v8 │ │ +007a00: 6e10 9a00 0800 |00a8: invoke-virtual {v8}, Ljava/lang/Object;.hashCode:()I // method@009a │ │ +007a06: 0a08 |00ab: move-result v8 │ │ +007a08: d808 08ff |00ac: add-int/lit8 v8, v8, #int -1 // #ff │ │ +007a0c: 6e30 1300 8703 |00ae: invoke-virtual {v7, v8, v3}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0013 │ │ +007a12: 28e2 |00b1: goto 0093 // -001e │ │ +007a14: 6307 a300 |00b2: sget-boolean v7, Lwei/mark/standout/StandOutWindow;.startedForeground:Z // field@00a3 │ │ +007a18: 3907 dfff |00b4: if-nez v7, 0093 // -0021 │ │ +007a1c: 2207 5200 |00b6: new-instance v7, Ljava/lang/RuntimeException; // type@0052 │ │ +007a20: 1a08 6601 |00b8: const-string v8, "Your StandOutWindow service mustprovide a persistent notification.The notification prevents Androidfrom killing your service in lowmemory situations." // string@0166 │ │ +007a24: 7020 9d00 8700 |00ba: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@009d │ │ +007a2a: 2707 |00bd: throw v7 │ │ catches : 5 │ │ 0x0003 - 0x000c │ │ -> 0x0098 │ │ 0x0011 - 0x0047 │ │ -> 0x0098 │ │ 0x0048 - 0x0057 │ │ Ljava/lang/Exception; -> 0x009b │ │ @@ -7011,25 +7007,25 @@ │ │ type : '(I)Z' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0077f8: |[0077f8] wei.mark.standout.StandOutWindow.unfocus:(I)Z │ │ -007808: 1d02 |0000: monitor-enter v2 │ │ -00780a: 6e20 5e01 3200 |0001: invoke-virtual {v2, v3}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ -007810: 0c00 |0004: move-result-object v0 │ │ -007812: 6e20 7f01 0200 |0005: invoke-virtual {v2, v0}, Lwei/mark/standout/StandOutWindow;.unfocus:(Lwei/mark/standout/ui/Window;)Z // method@017f │ │ -007818: 0a01 |0008: move-result v1 │ │ -00781a: 1e02 |0009: monitor-exit v2 │ │ -00781c: 0f01 |000a: return v1 │ │ -00781e: 0d01 |000b: move-exception v1 │ │ -007820: 1e02 |000c: monitor-exit v2 │ │ -007822: 2701 |000d: throw v1 │ │ +007a60: |[007a60] wei.mark.standout.StandOutWindow.unfocus:(I)Z │ │ +007a70: 1d02 |0000: monitor-enter v2 │ │ +007a72: 6e20 5e01 3200 |0001: invoke-virtual {v2, v3}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ +007a78: 0c00 |0004: move-result-object v0 │ │ +007a7a: 6e20 7f01 0200 |0005: invoke-virtual {v2, v0}, Lwei/mark/standout/StandOutWindow;.unfocus:(Lwei/mark/standout/ui/Window;)Z // method@017f │ │ +007a80: 0a01 |0008: move-result v1 │ │ +007a82: 1e02 |0009: monitor-exit v2 │ │ +007a84: 0f01 |000a: return v1 │ │ +007a86: 0d01 |000b: move-exception v1 │ │ +007a88: 1e02 |000c: monitor-exit v2 │ │ +007a8a: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=1409 │ │ 0x0005 line=1410 │ │ 0x000b line=1409 │ │ @@ -7043,29 +7039,29 @@ │ │ type : '(Lwei/mark/standout/ui/Window;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -007830: |[007830] wei.mark.standout.StandOutWindow.unfocus:(Lwei/mark/standout/ui/Window;)Z │ │ -007840: 1d02 |0000: monitor-enter v2 │ │ -007842: 3903 0d00 |0001: if-nez v3, 000e // +000d │ │ -007846: 2200 4b00 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@004b │ │ -00784a: 1a01 3b01 |0005: const-string v1, "Tried to unfocus a null window." // string@013b │ │ -00784e: 7020 8c00 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@008c │ │ -007854: 2700 |000a: throw v0 │ │ -007856: 0d00 |000b: move-exception v0 │ │ -007858: 1e02 |000c: monitor-exit v2 │ │ -00785a: 2700 |000d: throw v0 │ │ -00785c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -00785e: 6e20 b301 0300 |000f: invoke-virtual {v3, v0}, Lwei/mark/standout/ui/Window;.onFocus:(Z)Z // method@01b3 │ │ -007864: 0a00 |0012: move-result v0 │ │ -007866: 1e02 |0013: monitor-exit v2 │ │ -007868: 0f00 |0014: return v0 │ │ +007a98: |[007a98] wei.mark.standout.StandOutWindow.unfocus:(Lwei/mark/standout/ui/Window;)Z │ │ +007aa8: 1d02 |0000: monitor-enter v2 │ │ +007aaa: 3903 0d00 |0001: if-nez v3, 000e // +000d │ │ +007aae: 2200 4b00 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@004b │ │ +007ab2: 1a01 3b01 |0005: const-string v1, "Tried to unfocus a null window." // string@013b │ │ +007ab6: 7020 8c00 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@008c │ │ +007abc: 2700 |000a: throw v0 │ │ +007abe: 0d00 |000b: move-exception v0 │ │ +007ac0: 1e02 |000c: monitor-exit v2 │ │ +007ac2: 2700 |000d: throw v0 │ │ +007ac4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +007ac6: 6e20 b301 0300 |000f: invoke-virtual {v3, v0}, Lwei/mark/standout/ui/Window;.onFocus:(Z)Z // method@01b3 │ │ +007acc: 0a00 |0012: move-result v0 │ │ +007ace: 1e02 |0013: monitor-exit v2 │ │ +007ad0: 0f00 |0014: return v0 │ │ catches : 2 │ │ 0x0003 - 0x000b │ │ -> 0x000b │ │ 0x000f - 0x0012 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=1651 │ │ @@ -7081,49 +7077,49 @@ │ │ type : '(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -007880: |[007880] wei.mark.standout.StandOutWindow.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V │ │ -007890: 6e20 5e01 6500 |0000: invoke-virtual {v5, v6}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ -007896: 0c01 |0003: move-result-object v1 │ │ -007898: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ -00789c: 0e00 |0006: return-void │ │ -00789e: 5212 e100 |0007: iget v2, v1, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ -0078a2: 3802 fdff |0009: if-eqz v2, 0006 // -0003 │ │ -0078a6: 5212 e100 |000b: iget v2, v1, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ -0078aa: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -0078ac: 3232 f8ff |000e: if-eq v2, v3, 0006 // -0008 │ │ -0078b0: 6e40 7301 6571 |0010: invoke-virtual {v5, v6, v1, v7}, Lwei/mark/standout/StandOutWindow;.onUpdate:(ILwei/mark/standout/ui/Window;Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;)Z // method@0173 │ │ -0078b6: 0a02 |0013: move-result v2 │ │ -0078b8: 3802 2100 |0014: if-eqz v2, 0035 // +0021 │ │ -0078bc: 1a02 2f01 |0016: const-string v2, "StandOutWindow" // string@012f │ │ -0078c0: 2203 5400 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0054 │ │ -0078c4: 7010 a100 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -0078ca: 1a04 6001 |001d: const-string v4, "Window " // string@0160 │ │ -0078ce: 6e20 a500 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -0078d4: 0c03 |0022: move-result-object v3 │ │ -0078d6: 6e20 a300 6300 |0023: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -0078dc: 0c03 |0026: move-result-object v3 │ │ -0078de: 1a04 0b00 |0027: const-string v4, " update cancelled by implementation." // string@000b │ │ -0078e2: 6e20 a500 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -0078e8: 0c03 |002c: move-result-object v3 │ │ -0078ea: 6e10 a600 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -0078f0: 0c03 |0030: move-result-object v3 │ │ -0078f2: 7120 4200 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ -0078f8: 28d2 |0034: goto 0006 // -002e │ │ -0078fa: 6e20 b601 7100 |0035: invoke-virtual {v1, v7}, Lwei/mark/standout/ui/Window;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@01b6 │ │ -007900: 5452 a000 |0038: iget-object v2, v5, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ -007904: 7230 6800 1207 |003a: invoke-interface {v2, v1, v7}, Landroid/view/WindowManager;.updateViewLayout:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0068 │ │ -00790a: 28c9 |003d: goto 0006 // -0037 │ │ -00790c: 0d00 |003e: move-exception v0 │ │ -00790e: 6e10 8a00 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@008a │ │ -007914: 28c4 |0042: goto 0006 // -003c │ │ +007ae8: |[007ae8] wei.mark.standout.StandOutWindow.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V │ │ +007af8: 6e20 5e01 6500 |0000: invoke-virtual {v5, v6}, Lwei/mark/standout/StandOutWindow;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@015e │ │ +007afe: 0c01 |0003: move-result-object v1 │ │ +007b00: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ +007b04: 0e00 |0006: return-void │ │ +007b06: 5212 e100 |0007: iget v2, v1, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ +007b0a: 3802 fdff |0009: if-eqz v2, 0006 // -0003 │ │ +007b0e: 5212 e100 |000b: iget v2, v1, Lwei/mark/standout/ui/Window;.visibility:I // field@00e1 │ │ +007b12: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +007b14: 3232 f8ff |000e: if-eq v2, v3, 0006 // -0008 │ │ +007b18: 6e40 7301 6571 |0010: invoke-virtual {v5, v6, v1, v7}, Lwei/mark/standout/StandOutWindow;.onUpdate:(ILwei/mark/standout/ui/Window;Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;)Z // method@0173 │ │ +007b1e: 0a02 |0013: move-result v2 │ │ +007b20: 3802 2100 |0014: if-eqz v2, 0035 // +0021 │ │ +007b24: 1a02 2f01 |0016: const-string v2, "StandOutWindow" // string@012f │ │ +007b28: 2203 5400 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0054 │ │ +007b2c: 7010 a100 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +007b32: 1a04 6001 |001d: const-string v4, "Window " // string@0160 │ │ +007b36: 6e20 a500 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +007b3c: 0c03 |0022: move-result-object v3 │ │ +007b3e: 6e20 a300 6300 |0023: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +007b44: 0c03 |0026: move-result-object v3 │ │ +007b46: 1a04 0b00 |0027: const-string v4, " update cancelled by implementation." // string@000b │ │ +007b4a: 6e20 a500 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +007b50: 0c03 |002c: move-result-object v3 │ │ +007b52: 6e10 a600 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +007b58: 0c03 |0030: move-result-object v3 │ │ +007b5a: 7120 4200 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0042 │ │ +007b60: 28d2 |0034: goto 0006 // -002e │ │ +007b62: 6e20 b601 7100 |0035: invoke-virtual {v1, v7}, Lwei/mark/standout/ui/Window;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@01b6 │ │ +007b68: 5452 a000 |0038: iget-object v2, v5, Lwei/mark/standout/StandOutWindow;.mWindowManager:Landroid/view/WindowManager; // field@00a0 │ │ +007b6c: 7230 6800 1207 |003a: invoke-interface {v2, v1, v7}, Landroid/view/WindowManager;.updateViewLayout:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0068 │ │ +007b72: 28c9 |003d: goto 0006 // -0037 │ │ +007b74: 0d00 |003e: move-exception v0 │ │ +007b76: 6e10 8a00 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@008a │ │ +007b7c: 28c4 |0042: goto 0006 // -003c │ │ catches : 1 │ │ 0x0035 - 0x003d │ │ Ljava/lang/Exception; -> 0x003e │ │ positions : │ │ 0x0000 line=1666 │ │ 0x0004 line=1668 │ │ 0x0006 line=1692 │ │ @@ -7167,17 +7163,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -007924: |[007924] wei.mark.standout.Utils.:()V │ │ -007934: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -00793a: 0e00 |0003: return-void │ │ +007b8c: |[007b8c] wei.mark.standout.Utils.:()V │ │ +007b9c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +007ba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lwei/mark/standout/Utils; │ │ │ │ #1 : (in Lwei/mark/standout/Utils;) │ │ @@ -7185,21 +7181,21 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -00793c: |[00793c] wei.mark.standout.Utils.isSet:(II)Z │ │ -00794c: 9500 0102 |0000: and-int v0, v1, v2 │ │ -007950: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ -007954: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -007956: 0f00 |0005: return v0 │ │ -007958: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -00795a: 28fe |0007: goto 0005 // -0002 │ │ +007ba4: |[007ba4] wei.mark.standout.Utils.isSet:(II)Z │ │ +007bb4: 9500 0102 |0000: and-int v0, v1, v2 │ │ +007bb8: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ +007bbc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +007bbe: 0f00 |0005: return v0 │ │ +007bc0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +007bc2: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 flags I │ │ 0x0000 - 0x0008 reg=2 flag I │ │ │ │ @@ -7249,20 +7245,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -00795c: |[00795c] wei.mark.standout.WindowCache.:()V │ │ -00796c: 7010 9800 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0098 │ │ -007972: 2200 5900 |0003: new-instance v0, Ljava/util/HashMap; // type@0059 │ │ -007976: 7010 ac00 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@00ac │ │ -00797c: 5b10 a400 |0008: iput-object v0, v1, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ -007980: 0e00 |000a: return-void │ │ +007bc4: |[007bc4] wei.mark.standout.WindowCache.:()V │ │ +007bd4: 7010 9800 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0098 │ │ +007bda: 2200 5900 |0003: new-instance v0, Ljava/util/HashMap; // type@0059 │ │ +007bde: 7010 ac00 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@00ac │ │ +007be4: 5b10 a400 |0008: iput-object v0, v1, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ +007be8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x000a line=17 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lwei/mark/standout/WindowCache; │ │ @@ -7273,26 +7269,26 @@ │ │ type : '(ILjava/lang/Class;)Lwei/mark/standout/ui/Window;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -007984: |[007984] wei.mark.standout.WindowCache.getCache:(ILjava/lang/Class;)Lwei/mark/standout/ui/Window; │ │ -007994: 5421 a400 |0000: iget-object v1, v2, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ -007998: 7220 b500 4100 |0002: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b5 │ │ -00799e: 0c00 |0005: move-result-object v0 │ │ -0079a0: 1f00 2600 |0006: check-cast v0, Landroid/util/SparseArray; // type@0026 │ │ -0079a4: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0079a8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0079aa: 1101 |000b: return-object v1 │ │ -0079ac: 6e20 4400 3000 |000c: invoke-virtual {v0, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0044 │ │ -0079b2: 0c01 |000f: move-result-object v1 │ │ -0079b4: 1f01 9400 |0010: check-cast v1, Lwei/mark/standout/ui/Window; // type@0094 │ │ -0079b8: 28f9 |0012: goto 000b // -0007 │ │ +007bec: |[007bec] wei.mark.standout.WindowCache.getCache:(ILjava/lang/Class;)Lwei/mark/standout/ui/Window; │ │ +007bfc: 5421 a400 |0000: iget-object v1, v2, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ +007c00: 7220 b500 4100 |0002: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b5 │ │ +007c06: 0c00 |0005: move-result-object v0 │ │ +007c08: 1f00 2600 |0006: check-cast v0, Landroid/util/SparseArray; // type@0026 │ │ +007c0c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +007c10: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +007c12: 1101 |000b: return-object v1 │ │ +007c14: 6e20 4400 3000 |000c: invoke-virtual {v0, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0044 │ │ +007c1a: 0c01 |000f: move-result-object v1 │ │ +007c1c: 1f01 9400 |0010: check-cast v1, Lwei/mark/standout/ui/Window; // type@0094 │ │ +007c20: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=47 │ │ 0x000a line=48 │ │ 0x000b line=51 │ │ locals : │ │ @@ -7307,36 +7303,36 @@ │ │ type : '(Ljava/lang/Class;)Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0079bc: |[0079bc] wei.mark.standout.WindowCache.getCacheIds:(Ljava/lang/Class;)Ljava/util/Set; │ │ -0079cc: 5443 a400 |0000: iget-object v3, v4, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ -0079d0: 7220 b500 5300 |0002: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b5 │ │ -0079d6: 0c02 |0005: move-result-object v2 │ │ -0079d8: 1f02 2600 |0006: check-cast v2, Landroid/util/SparseArray; // type@0026 │ │ -0079dc: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ -0079e0: 2201 5a00 |000a: new-instance v1, Ljava/util/HashSet; // type@005a │ │ -0079e4: 7010 ad00 0100 |000c: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@00ad │ │ -0079ea: 1101 |000f: return-object v1 │ │ -0079ec: 2201 5a00 |0010: new-instance v1, Ljava/util/HashSet; // type@005a │ │ -0079f0: 7010 ad00 0100 |0012: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@00ad │ │ -0079f6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0079f8: 6e10 4800 0200 |0016: invoke-virtual {v2}, Landroid/util/SparseArray;.size:()I // method@0048 │ │ -0079fe: 0a03 |0019: move-result v3 │ │ -007a00: 3530 f5ff |001a: if-ge v0, v3, 000f // -000b │ │ -007a04: 6e20 4500 0200 |001c: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.keyAt:(I)I // method@0045 │ │ -007a0a: 0a03 |001f: move-result v3 │ │ -007a0c: 7110 9000 0300 |0020: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ -007a12: 0c03 |0023: move-result-object v3 │ │ -007a14: 7220 bb00 3100 |0024: invoke-interface {v1, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@00bb │ │ -007a1a: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -007a1e: 28ed |0029: goto 0016 // -0013 │ │ +007c24: |[007c24] wei.mark.standout.WindowCache.getCacheIds:(Ljava/lang/Class;)Ljava/util/Set; │ │ +007c34: 5443 a400 |0000: iget-object v3, v4, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ +007c38: 7220 b500 5300 |0002: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b5 │ │ +007c3e: 0c02 |0005: move-result-object v2 │ │ +007c40: 1f02 2600 |0006: check-cast v2, Landroid/util/SparseArray; // type@0026 │ │ +007c44: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ +007c48: 2201 5a00 |000a: new-instance v1, Ljava/util/HashSet; // type@005a │ │ +007c4c: 7010 ad00 0100 |000c: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@00ad │ │ +007c52: 1101 |000f: return-object v1 │ │ +007c54: 2201 5a00 |0010: new-instance v1, Ljava/util/HashSet; // type@005a │ │ +007c58: 7010 ad00 0100 |0012: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@00ad │ │ +007c5e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +007c60: 6e10 4800 0200 |0016: invoke-virtual {v2}, Landroid/util/SparseArray;.size:()I // method@0048 │ │ +007c66: 0a03 |0019: move-result v3 │ │ +007c68: 3530 f5ff |001a: if-ge v0, v3, 000f // -000b │ │ +007c6c: 6e20 4500 0200 |001c: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.keyAt:(I)I // method@0045 │ │ +007c72: 0a03 |001f: move-result v3 │ │ +007c74: 7110 9000 0300 |0020: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ +007c7a: 0c03 |0023: move-result-object v3 │ │ +007c7c: 7220 bb00 3100 |0024: invoke-interface {v1, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@00bb │ │ +007c82: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +007c86: 28ed |0029: goto 0016 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0008 line=119 │ │ 0x000a line=120 │ │ 0x000f line=127 │ │ 0x0010 line=123 │ │ @@ -7356,25 +7352,25 @@ │ │ type : '(Ljava/lang/Class;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -007a20: |[007a20] wei.mark.standout.WindowCache.getCacheSize:(Ljava/lang/Class;)I │ │ -007a30: 5421 a400 |0000: iget-object v1, v2, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ -007a34: 7220 b500 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b5 │ │ -007a3a: 0c00 |0005: move-result-object v0 │ │ -007a3c: 1f00 2600 |0006: check-cast v0, Landroid/util/SparseArray; // type@0026 │ │ -007a40: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -007a44: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -007a46: 0f01 |000b: return v1 │ │ -007a48: 6e10 4800 0000 |000c: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@0048 │ │ -007a4e: 0a01 |000f: move-result v1 │ │ -007a50: 28fb |0010: goto 000b // -0005 │ │ +007c88: |[007c88] wei.mark.standout.WindowCache.getCacheSize:(Ljava/lang/Class;)I │ │ +007c98: 5421 a400 |0000: iget-object v1, v2, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ +007c9c: 7220 b500 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b5 │ │ +007ca2: 0c00 |0005: move-result-object v0 │ │ +007ca4: 1f00 2600 |0006: check-cast v0, Landroid/util/SparseArray; // type@0026 │ │ +007ca8: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +007cac: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +007cae: 0f01 |000b: return v1 │ │ +007cb0: 6e10 4800 0000 |000c: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@0048 │ │ +007cb6: 0a01 |000f: move-result v1 │ │ +007cb8: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0008 line=103 │ │ 0x000a line=104 │ │ 0x000b line=107 │ │ locals : │ │ @@ -7388,22 +7384,22 @@ │ │ type : '(ILjava/lang/Class;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -007a54: |[007a54] wei.mark.standout.WindowCache.isCached:(ILjava/lang/Class;)Z │ │ -007a64: 6e30 8401 2103 |0000: invoke-virtual {v1, v2, v3}, Lwei/mark/standout/WindowCache;.getCache:(ILjava/lang/Class;)Lwei/mark/standout/ui/Window; // method@0184 │ │ -007a6a: 0c00 |0003: move-result-object v0 │ │ -007a6c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -007a70: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -007a72: 0f00 |0007: return v0 │ │ -007a74: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -007a76: 28fe |0009: goto 0007 // -0002 │ │ +007cbc: |[007cbc] wei.mark.standout.WindowCache.isCached:(ILjava/lang/Class;)Z │ │ +007ccc: 6e30 8401 2103 |0000: invoke-virtual {v1, v2, v3}, Lwei/mark/standout/WindowCache;.getCache:(ILjava/lang/Class;)Lwei/mark/standout/ui/Window; // method@0184 │ │ +007cd2: 0c00 |0003: move-result-object v0 │ │ +007cd4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +007cd8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +007cda: 0f00 |0007: return v0 │ │ +007cdc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +007cde: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000a reg=1 this Lwei/mark/standout/WindowCache; │ │ 0x0000 - 0x000a reg=2 id I │ │ @@ -7414,26 +7410,26 @@ │ │ type : '(ILjava/lang/Class;Lwei/mark/standout/ui/Window;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -007a78: |[007a78] wei.mark.standout.WindowCache.putCache:(ILjava/lang/Class;Lwei/mark/standout/ui/Window;)V │ │ -007a88: 5421 a400 |0000: iget-object v1, v2, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ -007a8c: 7220 b500 4100 |0002: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b5 │ │ -007a92: 0c00 |0005: move-result-object v0 │ │ -007a94: 1f00 2600 |0006: check-cast v0, Landroid/util/SparseArray; // type@0026 │ │ -007a98: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -007a9c: 2200 2600 |000a: new-instance v0, Landroid/util/SparseArray; // type@0026 │ │ -007aa0: 7010 4300 0000 |000c: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0043 │ │ -007aa6: 5421 a400 |000f: iget-object v1, v2, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ -007aaa: 7230 b600 4100 |0011: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@00b6 │ │ -007ab0: 6e30 4600 3005 |0014: invoke-virtual {v0, v3, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0046 │ │ -007ab6: 0e00 |0017: return-void │ │ +007ce0: |[007ce0] wei.mark.standout.WindowCache.putCache:(ILjava/lang/Class;Lwei/mark/standout/ui/Window;)V │ │ +007cf0: 5421 a400 |0000: iget-object v1, v2, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ +007cf4: 7220 b500 4100 |0002: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b5 │ │ +007cfa: 0c00 |0005: move-result-object v0 │ │ +007cfc: 1f00 2600 |0006: check-cast v0, Landroid/util/SparseArray; // type@0026 │ │ +007d00: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +007d04: 2200 2600 |000a: new-instance v0, Landroid/util/SparseArray; // type@0026 │ │ +007d08: 7010 4300 0000 |000c: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0043 │ │ +007d0e: 5421 a400 |000f: iget-object v1, v2, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ +007d12: 7230 b600 4100 |0011: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@00b6 │ │ +007d18: 6e30 4600 3005 |0014: invoke-virtual {v0, v3, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0046 │ │ +007d1e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=66 │ │ 0x000a line=67 │ │ 0x000f line=68 │ │ 0x0014 line=71 │ │ @@ -7452,27 +7448,27 @@ │ │ type : '(ILjava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -007ab8: |[007ab8] wei.mark.standout.WindowCache.removeCache:(ILjava/lang/Class;)V │ │ -007ac8: 5421 a400 |0000: iget-object v1, v2, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ -007acc: 7220 b500 4100 |0002: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b5 │ │ -007ad2: 0c00 |0005: move-result-object v0 │ │ -007ad4: 1f00 2600 |0006: check-cast v0, Landroid/util/SparseArray; // type@0026 │ │ -007ad8: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ -007adc: 6e20 4700 3000 |000a: invoke-virtual {v0, v3}, Landroid/util/SparseArray;.remove:(I)V // method@0047 │ │ -007ae2: 6e10 4800 0000 |000d: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@0048 │ │ -007ae8: 0a01 |0010: move-result v1 │ │ -007aea: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -007aee: 5421 a400 |0013: iget-object v1, v2, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ -007af2: 7220 b700 4100 |0015: invoke-interface {v1, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b7 │ │ -007af8: 0e00 |0018: return-void │ │ +007d20: |[007d20] wei.mark.standout.WindowCache.removeCache:(ILjava/lang/Class;)V │ │ +007d30: 5421 a400 |0000: iget-object v1, v2, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ +007d34: 7220 b500 4100 |0002: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b5 │ │ +007d3a: 0c00 |0005: move-result-object v0 │ │ +007d3c: 1f00 2600 |0006: check-cast v0, Landroid/util/SparseArray; // type@0026 │ │ +007d40: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ +007d44: 6e20 4700 3000 |000a: invoke-virtual {v0, v3}, Landroid/util/SparseArray;.remove:(I)V // method@0047 │ │ +007d4a: 6e10 4800 0000 |000d: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@0048 │ │ +007d50: 0a01 |0010: move-result v1 │ │ +007d52: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +007d56: 5421 a400 |0013: iget-object v1, v2, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ +007d5a: 7220 b700 4100 |0015: invoke-interface {v1, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b7 │ │ +007d60: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0008 line=85 │ │ 0x000a line=86 │ │ 0x000d line=87 │ │ 0x0013 line=88 │ │ @@ -7489,19 +7485,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -007afc: |[007afc] wei.mark.standout.WindowCache.size:()I │ │ -007b0c: 5410 a400 |0000: iget-object v0, v1, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ -007b10: 7210 b800 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@00b8 │ │ -007b16: 0a00 |0005: move-result v0 │ │ -007b18: 0f00 |0006: return v0 │ │ +007d64: |[007d64] wei.mark.standout.WindowCache.size:()I │ │ +007d74: 5410 a400 |0000: iget-object v0, v1, Lwei/mark/standout/WindowCache;.sWindows:Ljava/util/Map; // field@00a4 │ │ +007d78: 7210 b800 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@00b8 │ │ +007d7e: 0a00 |0005: move-result v0 │ │ +007d80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lwei/mark/standout/WindowCache; │ │ │ │ source_file_idx : 354 (WindowCache.java) │ │ @@ -7601,110 +7597,110 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 184 16-bit code units │ │ -007b1c: |[007b1c] wei.mark.standout.constants.StandOutFlags.:()V │ │ -007b2c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -007b2e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -007b30: 6700 b600 |0002: sput v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007b34: 6000 b600 |0004: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007b38: d801 0001 |0006: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007b3c: 6701 b600 |0008: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007b40: 9800 0300 |000a: shl-int v0, v3, v0 │ │ -007b44: 6700 ac00 |000c: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_SYSTEM:I // field@00ac │ │ -007b48: 6000 ac00 |000e: sget v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_SYSTEM:I // field@00ac │ │ -007b4c: 6001 b600 |0010: sget v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007b50: d802 0101 |0012: add-int/lit8 v2, v1, #int 1 // #01 │ │ -007b54: 6702 b600 |0014: sput v2, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007b58: 9801 0301 |0016: shl-int v1, v3, v1 │ │ -007b5c: b610 |0018: or-int/2addr v0, v1 │ │ -007b5e: 6700 a900 |0019: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_CLOSE_DISABLE:I // field@00a9 │ │ -007b62: 6000 ac00 |001b: sget v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_SYSTEM:I // field@00ac │ │ -007b66: 6001 b600 |001d: sget v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007b6a: d802 0101 |001f: add-int/lit8 v2, v1, #int 1 // #01 │ │ -007b6e: 6702 b600 |0021: sput v2, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007b72: 9801 0301 |0023: shl-int v1, v3, v1 │ │ -007b76: b610 |0025: or-int/2addr v0, v1 │ │ -007b78: 6700 ab00 |0026: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_RESIZE_DISABLE:I // field@00ab │ │ -007b7c: 6000 ac00 |0028: sget v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_SYSTEM:I // field@00ac │ │ -007b80: 6001 b600 |002a: sget v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007b84: d802 0101 |002c: add-int/lit8 v2, v1, #int 1 // #01 │ │ -007b88: 6702 b600 |002e: sput v2, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007b8c: 9801 0301 |0030: shl-int v1, v3, v1 │ │ -007b90: b610 |0032: or-int/2addr v0, v1 │ │ -007b92: 6700 aa00 |0033: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_MOVE_DISABLE:I // field@00aa │ │ -007b96: 6000 b600 |0035: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007b9a: d801 0001 |0037: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007b9e: 6701 b600 |0039: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007ba2: 9800 0300 |003b: shl-int v0, v3, v0 │ │ -007ba6: 6700 a800 |003d: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_BODY_MOVE_ENABLE:I // field@00a8 │ │ -007baa: 6000 b600 |003f: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007bae: d801 0001 |0041: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007bb2: 6701 b600 |0043: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007bb6: 9800 0300 |0045: shl-int v0, v3, v0 │ │ -007bba: 6700 b400 |0047: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_HIDE_ENABLE:I // field@00b4 │ │ -007bbe: 6000 b600 |0049: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007bc2: d801 0001 |004b: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007bc6: 6701 b600 |004d: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007bca: 9800 0300 |004f: shl-int v0, v3, v0 │ │ -007bce: 6700 b000 |0051: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_BRING_TO_FRONT_ON_TOUCH:I // field@00b0 │ │ -007bd2: 6000 b600 |0053: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007bd6: d801 0001 |0055: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007bda: 6701 b600 |0057: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007bde: 9800 0300 |0059: shl-int v0, v3, v0 │ │ -007be2: 6700 af00 |005b: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_BRING_TO_FRONT_ON_TAP:I // field@00af │ │ -007be6: 6000 b600 |005d: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007bea: d801 0001 |005f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007bee: 6701 b600 |0061: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007bf2: 9800 0300 |0063: shl-int v0, v3, v0 │ │ -007bf6: 6700 b100 |0065: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_EDGE_LIMITS_ENABLE:I // field@00b1 │ │ -007bfa: 6000 b600 |0067: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007bfe: d801 0001 |0069: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007c02: 6701 b600 |006b: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c06: 9800 0300 |006d: shl-int v0, v3, v0 │ │ -007c0a: 6700 ae00 |006f: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_ASPECT_RATIO_ENABLE:I // field@00ae │ │ -007c0e: 6000 b600 |0071: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c12: d801 0001 |0073: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007c16: 6701 b600 |0075: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c1a: 9800 0300 |0077: shl-int v0, v3, v0 │ │ -007c1e: 6700 b500 |0079: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_PINCH_RESIZE_ENABLE:I // field@00b5 │ │ -007c22: 6000 b600 |007b: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c26: d801 0001 |007d: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007c2a: 6701 b600 |007f: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c2e: 9800 0300 |0081: shl-int v0, v3, v0 │ │ -007c32: 6700 b200 |0083: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_FOCUSABLE_DISABLE:I // field@00b2 │ │ -007c36: 6000 b600 |0085: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c3a: d801 0001 |0087: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007c3e: 6701 b600 |0089: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c42: 9800 0300 |008b: shl-int v0, v3, v0 │ │ -007c46: 6700 b300 |008d: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_FOCUS_INDICATOR_DISABLE:I // field@00b3 │ │ -007c4a: 6000 b600 |008f: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c4e: d801 0001 |0091: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007c52: 6701 b600 |0093: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c56: 9800 0300 |0095: shl-int v0, v3, v0 │ │ -007c5a: 6700 ad00 |0097: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_FIX_COMPATIBILITY_ALL_DISABLE:I // field@00ad │ │ -007c5e: 6000 b600 |0099: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c62: d801 0001 |009b: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007c66: 6701 b600 |009d: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c6a: 9800 0300 |009f: shl-int v0, v3, v0 │ │ -007c6e: 6700 a500 |00a1: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_ADD_FUNCTIONALITY_ALL_DISABLE:I // field@00a5 │ │ -007c72: 6000 b600 |00a3: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c76: d801 0001 |00a5: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007c7a: 6701 b600 |00a7: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c7e: 9800 0300 |00a9: shl-int v0, v3, v0 │ │ -007c82: 6700 a700 |00ab: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_ADD_FUNCTIONALITY_RESIZE_DISABLE:I // field@00a7 │ │ -007c86: 6000 b600 |00ad: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c8a: d801 0001 |00af: add-int/lit8 v1, v0, #int 1 // #01 │ │ -007c8e: 6701 b600 |00b1: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ -007c92: 9800 0300 |00b3: shl-int v0, v3, v0 │ │ -007c96: 6700 a600 |00b5: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_ADD_FUNCTIONALITY_DROP_DOWN_DISABLE:I // field@00a6 │ │ -007c9a: 0e00 |00b7: return-void │ │ +007d84: |[007d84] wei.mark.standout.constants.StandOutFlags.:()V │ │ +007d94: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +007d96: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +007d98: 6700 b600 |0002: sput v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007d9c: 6000 b600 |0004: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007da0: d801 0001 |0006: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007da4: 6701 b600 |0008: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007da8: 9800 0300 |000a: shl-int v0, v3, v0 │ │ +007dac: 6700 ac00 |000c: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_SYSTEM:I // field@00ac │ │ +007db0: 6000 ac00 |000e: sget v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_SYSTEM:I // field@00ac │ │ +007db4: 6001 b600 |0010: sget v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007db8: d802 0101 |0012: add-int/lit8 v2, v1, #int 1 // #01 │ │ +007dbc: 6702 b600 |0014: sput v2, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007dc0: 9801 0301 |0016: shl-int v1, v3, v1 │ │ +007dc4: b610 |0018: or-int/2addr v0, v1 │ │ +007dc6: 6700 a900 |0019: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_CLOSE_DISABLE:I // field@00a9 │ │ +007dca: 6000 ac00 |001b: sget v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_SYSTEM:I // field@00ac │ │ +007dce: 6001 b600 |001d: sget v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007dd2: d802 0101 |001f: add-int/lit8 v2, v1, #int 1 // #01 │ │ +007dd6: 6702 b600 |0021: sput v2, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007dda: 9801 0301 |0023: shl-int v1, v3, v1 │ │ +007dde: b610 |0025: or-int/2addr v0, v1 │ │ +007de0: 6700 ab00 |0026: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_RESIZE_DISABLE:I // field@00ab │ │ +007de4: 6000 ac00 |0028: sget v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_SYSTEM:I // field@00ac │ │ +007de8: 6001 b600 |002a: sget v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007dec: d802 0101 |002c: add-int/lit8 v2, v1, #int 1 // #01 │ │ +007df0: 6702 b600 |002e: sput v2, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007df4: 9801 0301 |0030: shl-int v1, v3, v1 │ │ +007df8: b610 |0032: or-int/2addr v0, v1 │ │ +007dfa: 6700 aa00 |0033: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_MOVE_DISABLE:I // field@00aa │ │ +007dfe: 6000 b600 |0035: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e02: d801 0001 |0037: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007e06: 6701 b600 |0039: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e0a: 9800 0300 |003b: shl-int v0, v3, v0 │ │ +007e0e: 6700 a800 |003d: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_BODY_MOVE_ENABLE:I // field@00a8 │ │ +007e12: 6000 b600 |003f: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e16: d801 0001 |0041: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007e1a: 6701 b600 |0043: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e1e: 9800 0300 |0045: shl-int v0, v3, v0 │ │ +007e22: 6700 b400 |0047: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_HIDE_ENABLE:I // field@00b4 │ │ +007e26: 6000 b600 |0049: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e2a: d801 0001 |004b: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007e2e: 6701 b600 |004d: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e32: 9800 0300 |004f: shl-int v0, v3, v0 │ │ +007e36: 6700 b000 |0051: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_BRING_TO_FRONT_ON_TOUCH:I // field@00b0 │ │ +007e3a: 6000 b600 |0053: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e3e: d801 0001 |0055: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007e42: 6701 b600 |0057: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e46: 9800 0300 |0059: shl-int v0, v3, v0 │ │ +007e4a: 6700 af00 |005b: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_BRING_TO_FRONT_ON_TAP:I // field@00af │ │ +007e4e: 6000 b600 |005d: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e52: d801 0001 |005f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007e56: 6701 b600 |0061: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e5a: 9800 0300 |0063: shl-int v0, v3, v0 │ │ +007e5e: 6700 b100 |0065: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_EDGE_LIMITS_ENABLE:I // field@00b1 │ │ +007e62: 6000 b600 |0067: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e66: d801 0001 |0069: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007e6a: 6701 b600 |006b: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e6e: 9800 0300 |006d: shl-int v0, v3, v0 │ │ +007e72: 6700 ae00 |006f: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_ASPECT_RATIO_ENABLE:I // field@00ae │ │ +007e76: 6000 b600 |0071: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e7a: d801 0001 |0073: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007e7e: 6701 b600 |0075: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e82: 9800 0300 |0077: shl-int v0, v3, v0 │ │ +007e86: 6700 b500 |0079: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_PINCH_RESIZE_ENABLE:I // field@00b5 │ │ +007e8a: 6000 b600 |007b: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e8e: d801 0001 |007d: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007e92: 6701 b600 |007f: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007e96: 9800 0300 |0081: shl-int v0, v3, v0 │ │ +007e9a: 6700 b200 |0083: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_FOCUSABLE_DISABLE:I // field@00b2 │ │ +007e9e: 6000 b600 |0085: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007ea2: d801 0001 |0087: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007ea6: 6701 b600 |0089: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007eaa: 9800 0300 |008b: shl-int v0, v3, v0 │ │ +007eae: 6700 b300 |008d: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_FOCUS_INDICATOR_DISABLE:I // field@00b3 │ │ +007eb2: 6000 b600 |008f: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007eb6: d801 0001 |0091: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007eba: 6701 b600 |0093: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007ebe: 9800 0300 |0095: shl-int v0, v3, v0 │ │ +007ec2: 6700 ad00 |0097: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_FIX_COMPATIBILITY_ALL_DISABLE:I // field@00ad │ │ +007ec6: 6000 b600 |0099: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007eca: d801 0001 |009b: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007ece: 6701 b600 |009d: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007ed2: 9800 0300 |009f: shl-int v0, v3, v0 │ │ +007ed6: 6700 a500 |00a1: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_ADD_FUNCTIONALITY_ALL_DISABLE:I // field@00a5 │ │ +007eda: 6000 b600 |00a3: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007ede: d801 0001 |00a5: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007ee2: 6701 b600 |00a7: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007ee6: 9800 0300 |00a9: shl-int v0, v3, v0 │ │ +007eea: 6700 a700 |00ab: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_ADD_FUNCTIONALITY_RESIZE_DISABLE:I // field@00a7 │ │ +007eee: 6000 b600 |00ad: sget v0, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007ef2: d801 0001 |00af: add-int/lit8 v1, v0, #int 1 // #01 │ │ +007ef6: 6701 b600 |00b1: sput v1, Lwei/mark/standout/constants/StandOutFlags;.flag_bit:I // field@00b6 │ │ +007efa: 9800 0300 |00b3: shl-int v0, v3, v0 │ │ +007efe: 6700 a600 |00b5: sput v0, Lwei/mark/standout/constants/StandOutFlags;.FLAG_ADD_FUNCTIONALITY_DROP_DOWN_DISABLE:I // field@00a6 │ │ +007f02: 0e00 |00b7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=17 │ │ 0x0004 line=24 │ │ 0x000e line=34 │ │ 0x001b line=45 │ │ 0x0028 line=56 │ │ @@ -7728,17 +7724,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -007c9c: |[007c9c] wei.mark.standout.constants.StandOutFlags.:()V │ │ -007cac: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -007cb2: 0e00 |0003: return-void │ │ +007f04: |[007f04] wei.mark.standout.constants.StandOutFlags.:()V │ │ +007f14: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +007f1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lwei/mark/standout/constants/StandOutFlags; │ │ │ │ Virtual methods - │ │ @@ -7807,75 +7803,78 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -007cb4: |[007cb4] wei.mark.standout.ui.TouchInfo.:()V │ │ -007cc4: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -007cca: 0e00 |0003: return-void │ │ +007f1c: |[007f1c] wei.mark.standout.ui.TouchInfo.:()V │ │ +007f2c: 7010 9800 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +007f32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lwei/mark/standout/ui/TouchInfo; │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/ui/TouchInfo;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -007ccc: |[007ccc] wei.mark.standout.ui.TouchInfo.toString:()Ljava/lang/String; │ │ -007cdc: 1a00 6301 |0000: const-string v0, "WindowTouchInfo { firstX=%d, firstY=%d,lastX=%d, lastY=%d, firstWidth=%d, firstHeight=%d }" // string@0163 │ │ -007ce0: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -007ce2: 2311 9700 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0097 │ │ -007ce6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -007ce8: 5253 ba00 |0006: iget v3, v5, Lwei/mark/standout/ui/TouchInfo;.firstX:I // field@00ba │ │ -007cec: 7110 9000 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ -007cf2: 0c03 |000b: move-result-object v3 │ │ -007cf4: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -007cf8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -007cfa: 5253 bb00 |000f: iget v3, v5, Lwei/mark/standout/ui/TouchInfo;.firstY:I // field@00bb │ │ -007cfe: 7110 9000 0300 |0011: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ -007d04: 0c03 |0014: move-result-object v3 │ │ -007d06: 4d03 0102 |0015: aput-object v3, v1, v2 │ │ -007d0a: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -007d0c: 5253 bc00 |0018: iget v3, v5, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ -007d10: 7110 9000 0300 |001a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ -007d16: 0c03 |001d: move-result-object v3 │ │ -007d18: 4d03 0102 |001e: aput-object v3, v1, v2 │ │ -007d1c: 1232 |0020: const/4 v2, #int 3 // #3 │ │ -007d1e: 5253 bd00 |0021: iget v3, v5, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ -007d22: 7110 9000 0300 |0023: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ -007d28: 0c03 |0026: move-result-object v3 │ │ -007d2a: 4d03 0102 |0027: aput-object v3, v1, v2 │ │ -007d2e: 1242 |0029: const/4 v2, #int 4 // #4 │ │ -007d30: 5353 b900 |002a: iget-wide v3, v5, Lwei/mark/standout/ui/TouchInfo;.firstWidth:D // field@00b9 │ │ -007d34: 7120 8900 4300 |002c: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0089 │ │ -007d3a: 0c03 |002f: move-result-object v3 │ │ -007d3c: 4d03 0102 |0030: aput-object v3, v1, v2 │ │ -007d40: 1252 |0032: const/4 v2, #int 5 // #5 │ │ -007d42: 5353 b800 |0033: iget-wide v3, v5, Lwei/mark/standout/ui/TouchInfo;.firstHeight:D // field@00b8 │ │ -007d46: 7120 8900 4300 |0035: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0089 │ │ -007d4c: 0c03 |0038: move-result-object v3 │ │ -007d4e: 4d03 0102 |0039: aput-object v3, v1, v2 │ │ -007d52: 7120 9f00 1000 |003b: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@009f │ │ -007d58: 0c00 |003e: move-result-object v0 │ │ -007d5a: 1100 |003f: return-object v0 │ │ +007f34: |[007f34] wei.mark.standout.ui.TouchInfo.toString:()Ljava/lang/String; │ │ +007f44: 1a00 6301 |0000: const-string v0, "WindowTouchInfo { firstX=%d, firstY=%d,lastX=%d, lastY=%d, firstWidth=%d, firstHeight=%d }" // string@0163 │ │ +007f48: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +007f4a: 2311 9700 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0097 │ │ +007f4e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +007f50: 5263 ba00 |0006: iget v3, v6, Lwei/mark/standout/ui/TouchInfo;.firstX:I // field@00ba │ │ +007f54: 7110 9000 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ +007f5a: 0c03 |000b: move-result-object v3 │ │ +007f5c: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +007f60: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +007f62: 5263 bb00 |000f: iget v3, v6, Lwei/mark/standout/ui/TouchInfo;.firstY:I // field@00bb │ │ +007f66: 7110 9000 0300 |0011: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ +007f6c: 0c03 |0014: move-result-object v3 │ │ +007f6e: 4d03 0102 |0015: aput-object v3, v1, v2 │ │ +007f72: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +007f74: 5263 bc00 |0018: iget v3, v6, Lwei/mark/standout/ui/TouchInfo;.lastX:I // field@00bc │ │ +007f78: 7110 9000 0300 |001a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ +007f7e: 0c03 |001d: move-result-object v3 │ │ +007f80: 4d03 0102 |001e: aput-object v3, v1, v2 │ │ +007f84: 1232 |0020: const/4 v2, #int 3 // #3 │ │ +007f86: 5263 bd00 |0021: iget v3, v6, Lwei/mark/standout/ui/TouchInfo;.lastY:I // field@00bd │ │ +007f8a: 7110 9000 0300 |0023: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0090 │ │ +007f90: 0c03 |0026: move-result-object v3 │ │ +007f92: 4d03 0102 |0027: aput-object v3, v1, v2 │ │ +007f96: 1242 |0029: const/4 v2, #int 4 // #4 │ │ +007f98: 5364 b900 |002a: iget-wide v4, v6, Lwei/mark/standout/ui/TouchInfo;.firstWidth:D // field@00b9 │ │ +007f9c: 7120 8900 5400 |002c: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0089 │ │ +007fa2: 0c03 |002f: move-result-object v3 │ │ +007fa4: 4d03 0102 |0030: aput-object v3, v1, v2 │ │ +007fa8: 1252 |0032: const/4 v2, #int 5 // #5 │ │ +007faa: 5364 b800 |0033: iget-wide v4, v6, Lwei/mark/standout/ui/TouchInfo;.firstHeight:D // field@00b8 │ │ +007fae: 7120 8900 5400 |0035: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0089 │ │ +007fb4: 0c03 |0038: move-result-object v3 │ │ +007fb6: 4d03 0102 |0039: aput-object v3, v1, v2 │ │ +007fba: 7120 9f00 1000 |003b: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@009f │ │ +007fc0: 0c00 |003e: move-result-object v0 │ │ +007fc2: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ + 0x0008 line=27 │ │ + 0x003b line=26 │ │ + 0x003f line=25 │ │ locals : │ │ - 0x0000 - 0x0040 reg=5 this Lwei/mark/standout/ui/TouchInfo; │ │ + 0x0000 - 0x0040 reg=6 this Lwei/mark/standout/ui/TouchInfo; │ │ │ │ source_file_idx : 311 (TouchInfo.java) │ │ │ │ Class #41 header: │ │ class_idx : 139 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 80 │ │ @@ -7916,64 +7915,64 @@ │ │ type : '(Lwei/mark/standout/ui/Window;Lwei/mark/standout/StandOutWindow;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -007d5c: |[007d5c] wei.mark.standout.ui.Window$1.:(Lwei/mark/standout/ui/Window;Lwei/mark/standout/StandOutWindow;I)V │ │ -007d6c: 5b01 c100 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$1;.this$0:Lwei/mark/standout/ui/Window; // field@00c1 │ │ -007d70: 5b02 c200 |0002: iput-object v2, v0, Lwei/mark/standout/ui/Window$1;.val$context:Lwei/mark/standout/StandOutWindow; // field@00c2 │ │ -007d74: 5903 c300 |0004: iput v3, v0, Lwei/mark/standout/ui/Window$1;.val$id:I // field@00c3 │ │ -007d78: 7010 9800 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -007d7e: 0e00 |0009: return-void │ │ +007fc4: |[007fc4] wei.mark.standout.ui.Window$1.:(Lwei/mark/standout/ui/Window;Lwei/mark/standout/StandOutWindow;I)V │ │ +007fd4: 5b01 c100 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$1;.this$0:Lwei/mark/standout/ui/Window; // field@00c1 │ │ +007fd8: 5b02 c200 |0002: iput-object v2, v0, Lwei/mark/standout/ui/Window$1;.val$context:Lwei/mark/standout/StandOutWindow; // field@00c2 │ │ +007fdc: 5903 c300 |0004: iput v3, v0, Lwei/mark/standout/ui/Window$1;.val$id:I // field@00c3 │ │ +007fe0: 7010 9800 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +007fe6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lwei/mark/standout/ui/Window$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lwei/mark/standout/ui/Window; │ │ + 0x0000 - 0x000a reg=1 this$0 Lwei/mark/standout/ui/Window; │ │ 0x0000 - 0x000a reg=2 (null) Lwei/mark/standout/StandOutWindow; │ │ 0x0000 - 0x000a reg=3 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/ui/Window$1;) │ │ name : 'onTouch' │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -007d80: |[007d80] wei.mark.standout.ui.Window$1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -007d90: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -007d92: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -007d94: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -007d96: 5463 c200 |0003: iget-object v3, v6, Lwei/mark/standout/ui/Window$1;.val$context:Lwei/mark/standout/StandOutWindow; // field@00c2 │ │ -007d9a: 5264 c300 |0005: iget v4, v6, Lwei/mark/standout/ui/Window$1;.val$id:I // field@00c3 │ │ -007d9e: 5465 c100 |0007: iget-object v5, v6, Lwei/mark/standout/ui/Window$1;.this$0:Lwei/mark/standout/ui/Window; // field@00c1 │ │ -007da2: 6e58 7101 4375 |0009: invoke-virtual {v3, v4, v5, v7, v8}, Lwei/mark/standout/StandOutWindow;.onTouchHandleMove:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0171 │ │ -007da8: 0a03 |000c: move-result v3 │ │ -007daa: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ -007dae: 3800 1300 |000f: if-eqz v0, 0022 // +0013 │ │ -007db2: 0120 |0011: move v0, v2 │ │ -007db4: 5463 c200 |0012: iget-object v3, v6, Lwei/mark/standout/ui/Window$1;.val$context:Lwei/mark/standout/StandOutWindow; // field@00c2 │ │ -007db8: 5264 c300 |0014: iget v4, v6, Lwei/mark/standout/ui/Window$1;.val$id:I // field@00c3 │ │ -007dbc: 5465 c100 |0016: iget-object v5, v6, Lwei/mark/standout/ui/Window$1;.this$0:Lwei/mark/standout/ui/Window; // field@00c1 │ │ -007dc0: 6e58 7001 4375 |0018: invoke-virtual {v3, v4, v5, v7, v8}, Lwei/mark/standout/StandOutWindow;.onTouchBody:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0170 │ │ -007dc6: 0a03 |001b: move-result v3 │ │ -007dc8: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ -007dcc: 3800 0600 |001e: if-eqz v0, 0024 // +0006 │ │ -007dd0: 0120 |0020: move v0, v2 │ │ -007dd2: 0f00 |0021: return v0 │ │ -007dd4: 0110 |0022: move v0, v1 │ │ -007dd6: 28ef |0023: goto 0012 // -0011 │ │ -007dd8: 0110 |0024: move v0, v1 │ │ -007dda: 28fc |0025: goto 0021 // -0004 │ │ +007fe8: |[007fe8] wei.mark.standout.ui.Window$1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +007ff8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +007ffa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +007ffc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +007ffe: 5463 c200 |0003: iget-object v3, v6, Lwei/mark/standout/ui/Window$1;.val$context:Lwei/mark/standout/StandOutWindow; // field@00c2 │ │ +008002: 5264 c300 |0005: iget v4, v6, Lwei/mark/standout/ui/Window$1;.val$id:I // field@00c3 │ │ +008006: 5465 c100 |0007: iget-object v5, v6, Lwei/mark/standout/ui/Window$1;.this$0:Lwei/mark/standout/ui/Window; // field@00c1 │ │ +00800a: 6e58 7101 4375 |0009: invoke-virtual {v3, v4, v5, v7, v8}, Lwei/mark/standout/StandOutWindow;.onTouchHandleMove:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0171 │ │ +008010: 0a03 |000c: move-result v3 │ │ +008012: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ +008016: 3800 1300 |000f: if-eqz v0, 0022 // +0013 │ │ +00801a: 0120 |0011: move v0, v2 │ │ +00801c: 5463 c200 |0012: iget-object v3, v6, Lwei/mark/standout/ui/Window$1;.val$context:Lwei/mark/standout/StandOutWindow; // field@00c2 │ │ +008020: 5264 c300 |0014: iget v4, v6, Lwei/mark/standout/ui/Window$1;.val$id:I // field@00c3 │ │ +008024: 5465 c100 |0016: iget-object v5, v6, Lwei/mark/standout/ui/Window$1;.this$0:Lwei/mark/standout/ui/Window; // field@00c1 │ │ +008028: 6e58 7001 4375 |0018: invoke-virtual {v3, v4, v5, v7, v8}, Lwei/mark/standout/StandOutWindow;.onTouchBody:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0170 │ │ +00802e: 0a03 |001b: move-result v3 │ │ +008030: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ +008034: 3800 0600 |001e: if-eqz v0, 0024 // +0006 │ │ +008038: 0120 |0020: move v0, v2 │ │ +00803a: 0f00 |0021: return v0 │ │ +00803c: 0110 |0022: move v0, v1 │ │ +00803e: 28ef |0023: goto 0012 // -0011 │ │ +008040: 0110 |0024: move v0, v1 │ │ +008042: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ 0x0003 line=128 │ │ 0x0012 line=131 │ │ 0x0021 line=133 │ │ 0x0023 line=128 │ │ @@ -8023,49 +8022,49 @@ │ │ type : '(Lwei/mark/standout/ui/Window;Landroid/widget/ImageView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -007ddc: |[007ddc] wei.mark.standout.ui.Window$2.:(Lwei/mark/standout/ui/Window;Landroid/widget/ImageView;)V │ │ -007dec: 5b01 c400 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$2;.this$0:Lwei/mark/standout/ui/Window; // field@00c4 │ │ -007df0: 5b02 c500 |0002: iput-object v2, v0, Lwei/mark/standout/ui/Window$2;.val$icon:Landroid/widget/ImageView; // field@00c5 │ │ -007df4: 7010 9800 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -007dfa: 0e00 |0007: return-void │ │ +008044: |[008044] wei.mark.standout.ui.Window$2.:(Lwei/mark/standout/ui/Window;Landroid/widget/ImageView;)V │ │ +008054: 5b01 c400 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$2;.this$0:Lwei/mark/standout/ui/Window; // field@00c4 │ │ +008058: 5b02 c500 |0002: iput-object v2, v0, Lwei/mark/standout/ui/Window$2;.val$icon:Landroid/widget/ImageView; // field@00c5 │ │ +00805c: 7010 9800 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +008062: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lwei/mark/standout/ui/Window$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lwei/mark/standout/ui/Window; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lwei/mark/standout/ui/Window; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/ImageView; │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/ui/Window$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -007dfc: |[007dfc] wei.mark.standout.ui.Window$2.onClick:(Landroid/view/View;)V │ │ -007e0c: 5431 c400 |0000: iget-object v1, v3, Lwei/mark/standout/ui/Window$2;.this$0:Lwei/mark/standout/ui/Window; // field@00c4 │ │ -007e10: 7110 a801 0100 |0002: invoke-static {v1}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ -007e16: 0c01 |0005: move-result-object v1 │ │ -007e18: 5432 c400 |0006: iget-object v2, v3, Lwei/mark/standout/ui/Window$2;.this$0:Lwei/mark/standout/ui/Window; // field@00c4 │ │ -007e1c: 5222 dc00 |0008: iget v2, v2, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -007e20: 6e20 4401 2100 |000a: invoke-virtual {v1, v2}, Lwei/mark/standout/StandOutWindow;.getDropDown:(I)Landroid/widget/PopupWindow; // method@0144 │ │ -007e26: 0c00 |000d: move-result-object v0 │ │ -007e28: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -007e2c: 5431 c500 |0010: iget-object v1, v3, Lwei/mark/standout/ui/Window$2;.val$icon:Landroid/widget/ImageView; // field@00c5 │ │ -007e30: 6e20 7b00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;)V // method@007b │ │ -007e36: 0e00 |0015: return-void │ │ +008064: |[008064] wei.mark.standout.ui.Window$2.onClick:(Landroid/view/View;)V │ │ +008074: 5431 c400 |0000: iget-object v1, v3, Lwei/mark/standout/ui/Window$2;.this$0:Lwei/mark/standout/ui/Window; // field@00c4 │ │ +008078: 7110 a801 0100 |0002: invoke-static {v1}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ +00807e: 0c01 |0005: move-result-object v1 │ │ +008080: 5432 c400 |0006: iget-object v2, v3, Lwei/mark/standout/ui/Window$2;.this$0:Lwei/mark/standout/ui/Window; // field@00c4 │ │ +008084: 5222 dc00 |0008: iget v2, v2, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008088: 6e20 4401 2100 |000a: invoke-virtual {v1, v2}, Lwei/mark/standout/StandOutWindow;.getDropDown:(I)Landroid/widget/PopupWindow; // method@0144 │ │ +00808e: 0c00 |000d: move-result-object v0 │ │ +008090: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +008094: 5431 c500 |0010: iget-object v1, v3, Lwei/mark/standout/ui/Window$2;.val$icon:Landroid/widget/ImageView; // field@00c5 │ │ +008098: 6e20 7b00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;)V // method@007b │ │ +00809e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x000e line=354 │ │ 0x0010 line=355 │ │ 0x0015 line=357 │ │ locals : │ │ @@ -8108,43 +8107,43 @@ │ │ type : '(Lwei/mark/standout/ui/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007e38: |[007e38] wei.mark.standout.ui.Window$3.:(Lwei/mark/standout/ui/Window;)V │ │ -007e48: 5b01 c600 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$3;.this$0:Lwei/mark/standout/ui/Window; // field@00c6 │ │ -007e4c: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -007e52: 0e00 |0005: return-void │ │ +0080a0: |[0080a0] wei.mark.standout.ui.Window$3.:(Lwei/mark/standout/ui/Window;)V │ │ +0080b0: 5b01 c600 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$3;.this$0:Lwei/mark/standout/ui/Window; // field@00c6 │ │ +0080b4: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +0080ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lwei/mark/standout/ui/Window$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lwei/mark/standout/ui/Window; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lwei/mark/standout/ui/Window; │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/ui/Window$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -007e54: |[007e54] wei.mark.standout.ui.Window$3.onClick:(Landroid/view/View;)V │ │ -007e64: 5420 c600 |0000: iget-object v0, v2, Lwei/mark/standout/ui/Window$3;.this$0:Lwei/mark/standout/ui/Window; // field@00c6 │ │ -007e68: 7110 a801 0000 |0002: invoke-static {v0}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ -007e6e: 0c00 |0005: move-result-object v0 │ │ -007e70: 5421 c600 |0006: iget-object v1, v2, Lwei/mark/standout/ui/Window$3;.this$0:Lwei/mark/standout/ui/Window; // field@00c6 │ │ -007e74: 5211 dc00 |0008: iget v1, v1, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -007e78: 6e20 5f01 1000 |000a: invoke-virtual {v0, v1}, Lwei/mark/standout/StandOutWindow;.hide:(I)V // method@015f │ │ -007e7e: 0e00 |000d: return-void │ │ +0080bc: |[0080bc] wei.mark.standout.ui.Window$3.onClick:(Landroid/view/View;)V │ │ +0080cc: 5420 c600 |0000: iget-object v0, v2, Lwei/mark/standout/ui/Window$3;.this$0:Lwei/mark/standout/ui/Window; // field@00c6 │ │ +0080d0: 7110 a801 0000 |0002: invoke-static {v0}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ +0080d6: 0c00 |0005: move-result-object v0 │ │ +0080d8: 5421 c600 |0006: iget-object v1, v2, Lwei/mark/standout/ui/Window$3;.this$0:Lwei/mark/standout/ui/Window; // field@00c6 │ │ +0080dc: 5211 dc00 |0008: iget v1, v1, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +0080e0: 6e20 5f01 1000 |000a: invoke-virtual {v0, v1}, Lwei/mark/standout/StandOutWindow;.hide:(I)V // method@015f │ │ +0080e6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x000d line=371 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lwei/mark/standout/ui/Window$3; │ │ 0x0000 - 0x000e reg=3 v Landroid/view/View; │ │ @@ -8184,43 +8183,43 @@ │ │ type : '(Lwei/mark/standout/ui/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007e80: |[007e80] wei.mark.standout.ui.Window$4.:(Lwei/mark/standout/ui/Window;)V │ │ -007e90: 5b01 c700 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$4;.this$0:Lwei/mark/standout/ui/Window; // field@00c7 │ │ -007e94: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -007e9a: 0e00 |0005: return-void │ │ +0080e8: |[0080e8] wei.mark.standout.ui.Window$4.:(Lwei/mark/standout/ui/Window;)V │ │ +0080f8: 5b01 c700 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$4;.this$0:Lwei/mark/standout/ui/Window; // field@00c7 │ │ +0080fc: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +008102: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lwei/mark/standout/ui/Window$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lwei/mark/standout/ui/Window; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lwei/mark/standout/ui/Window; │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/ui/Window$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -007e9c: |[007e9c] wei.mark.standout.ui.Window$4.onClick:(Landroid/view/View;)V │ │ -007eac: 5420 c700 |0000: iget-object v0, v2, Lwei/mark/standout/ui/Window$4;.this$0:Lwei/mark/standout/ui/Window; // field@00c7 │ │ -007eb0: 7110 a801 0000 |0002: invoke-static {v0}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ -007eb6: 0c00 |0005: move-result-object v0 │ │ -007eb8: 5421 c700 |0006: iget-object v1, v2, Lwei/mark/standout/ui/Window$4;.this$0:Lwei/mark/standout/ui/Window; // field@00c7 │ │ -007ebc: 5211 dc00 |0008: iget v1, v1, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -007ec0: 6e20 3801 1000 |000a: invoke-virtual {v0, v1}, Lwei/mark/standout/StandOutWindow;.close:(I)V // method@0138 │ │ -007ec6: 0e00 |000d: return-void │ │ +008104: |[008104] wei.mark.standout.ui.Window$4.onClick:(Landroid/view/View;)V │ │ +008114: 5420 c700 |0000: iget-object v0, v2, Lwei/mark/standout/ui/Window$4;.this$0:Lwei/mark/standout/ui/Window; // field@00c7 │ │ +008118: 7110 a801 0000 |0002: invoke-static {v0}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ +00811e: 0c00 |0005: move-result-object v0 │ │ +008120: 5421 c700 |0006: iget-object v1, v2, Lwei/mark/standout/ui/Window$4;.this$0:Lwei/mark/standout/ui/Window; // field@00c7 │ │ +008124: 5211 dc00 |0008: iget v1, v1, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008128: 6e20 3801 1000 |000a: invoke-virtual {v0, v1}, Lwei/mark/standout/StandOutWindow;.close:(I)V // method@0138 │ │ +00812e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x000d line=382 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lwei/mark/standout/ui/Window$4; │ │ 0x0000 - 0x000e reg=3 v Landroid/view/View; │ │ @@ -8260,45 +8259,45 @@ │ │ type : '(Lwei/mark/standout/ui/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007ec8: |[007ec8] wei.mark.standout.ui.Window$5.:(Lwei/mark/standout/ui/Window;)V │ │ -007ed8: 5b01 c800 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$5;.this$0:Lwei/mark/standout/ui/Window; // field@00c8 │ │ -007edc: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -007ee2: 0e00 |0005: return-void │ │ +008130: |[008130] wei.mark.standout.ui.Window$5.:(Lwei/mark/standout/ui/Window;)V │ │ +008140: 5b01 c800 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$5;.this$0:Lwei/mark/standout/ui/Window; // field@00c8 │ │ +008144: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +00814a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lwei/mark/standout/ui/Window$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lwei/mark/standout/ui/Window; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lwei/mark/standout/ui/Window; │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/ui/Window$5;) │ │ name : 'onTouch' │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -007ee4: |[007ee4] wei.mark.standout.ui.Window$5.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -007ef4: 5441 c800 |0000: iget-object v1, v4, Lwei/mark/standout/ui/Window$5;.this$0:Lwei/mark/standout/ui/Window; // field@00c8 │ │ -007ef8: 7110 a801 0100 |0002: invoke-static {v1}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ -007efe: 0c01 |0005: move-result-object v1 │ │ -007f00: 5442 c800 |0006: iget-object v2, v4, Lwei/mark/standout/ui/Window$5;.this$0:Lwei/mark/standout/ui/Window; // field@00c8 │ │ -007f04: 5222 dc00 |0008: iget v2, v2, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -007f08: 5443 c800 |000a: iget-object v3, v4, Lwei/mark/standout/ui/Window$5;.this$0:Lwei/mark/standout/ui/Window; // field@00c8 │ │ -007f0c: 6e56 7101 2153 |000c: invoke-virtual {v1, v2, v3, v5, v6}, Lwei/mark/standout/StandOutWindow;.onTouchHandleMove:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0171 │ │ -007f12: 0a00 |000f: move-result v0 │ │ -007f14: 0f00 |0010: return v0 │ │ +00814c: |[00814c] wei.mark.standout.ui.Window$5.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +00815c: 5441 c800 |0000: iget-object v1, v4, Lwei/mark/standout/ui/Window$5;.this$0:Lwei/mark/standout/ui/Window; // field@00c8 │ │ +008160: 7110 a801 0100 |0002: invoke-static {v1}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ +008166: 0c01 |0005: move-result-object v1 │ │ +008168: 5442 c800 |0006: iget-object v2, v4, Lwei/mark/standout/ui/Window$5;.this$0:Lwei/mark/standout/ui/Window; // field@00c8 │ │ +00816c: 5222 dc00 |0008: iget v2, v2, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008170: 5443 c800 |000a: iget-object v3, v4, Lwei/mark/standout/ui/Window$5;.this$0:Lwei/mark/standout/ui/Window; // field@00c8 │ │ +008174: 6e56 7101 2153 |000c: invoke-virtual {v1, v2, v3, v5, v6}, Lwei/mark/standout/StandOutWindow;.onTouchHandleMove:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0171 │ │ +00817a: 0a00 |000f: move-result v0 │ │ +00817c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0010 line=393 │ │ locals : │ │ 0x0010 - 0x0011 reg=0 consumed Z │ │ 0x0000 - 0x0011 reg=4 this Lwei/mark/standout/ui/Window$5; │ │ @@ -8340,45 +8339,45 @@ │ │ type : '(Lwei/mark/standout/ui/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007f18: |[007f18] wei.mark.standout.ui.Window$6.:(Lwei/mark/standout/ui/Window;)V │ │ -007f28: 5b01 c900 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$6;.this$0:Lwei/mark/standout/ui/Window; // field@00c9 │ │ -007f2c: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -007f32: 0e00 |0005: return-void │ │ +008180: |[008180] wei.mark.standout.ui.Window$6.:(Lwei/mark/standout/ui/Window;)V │ │ +008190: 5b01 c900 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$6;.this$0:Lwei/mark/standout/ui/Window; // field@00c9 │ │ +008194: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +00819a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lwei/mark/standout/ui/Window$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lwei/mark/standout/ui/Window; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lwei/mark/standout/ui/Window; │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/ui/Window$6;) │ │ name : 'onTouch' │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -007f34: |[007f34] wei.mark.standout.ui.Window$6.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -007f44: 5441 c900 |0000: iget-object v1, v4, Lwei/mark/standout/ui/Window$6;.this$0:Lwei/mark/standout/ui/Window; // field@00c9 │ │ -007f48: 7110 a801 0100 |0002: invoke-static {v1}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ -007f4e: 0c01 |0005: move-result-object v1 │ │ -007f50: 5442 c900 |0006: iget-object v2, v4, Lwei/mark/standout/ui/Window$6;.this$0:Lwei/mark/standout/ui/Window; // field@00c9 │ │ -007f54: 5222 dc00 |0008: iget v2, v2, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -007f58: 5443 c900 |000a: iget-object v3, v4, Lwei/mark/standout/ui/Window$6;.this$0:Lwei/mark/standout/ui/Window; // field@00c9 │ │ -007f5c: 6e56 7201 2153 |000c: invoke-virtual {v1, v2, v3, v5, v6}, Lwei/mark/standout/StandOutWindow;.onTouchHandleResize:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0172 │ │ -007f62: 0a00 |000f: move-result v0 │ │ -007f64: 0f00 |0010: return v0 │ │ +00819c: |[00819c] wei.mark.standout.ui.Window$6.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0081ac: 5441 c900 |0000: iget-object v1, v4, Lwei/mark/standout/ui/Window$6;.this$0:Lwei/mark/standout/ui/Window; // field@00c9 │ │ +0081b0: 7110 a801 0100 |0002: invoke-static {v1}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ +0081b6: 0c01 |0005: move-result-object v1 │ │ +0081b8: 5442 c900 |0006: iget-object v2, v4, Lwei/mark/standout/ui/Window$6;.this$0:Lwei/mark/standout/ui/Window; // field@00c9 │ │ +0081bc: 5222 dc00 |0008: iget v2, v2, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +0081c0: 5443 c900 |000a: iget-object v3, v4, Lwei/mark/standout/ui/Window$6;.this$0:Lwei/mark/standout/ui/Window; // field@00c9 │ │ +0081c4: 6e56 7201 2153 |000c: invoke-virtual {v1, v2, v3, v5, v6}, Lwei/mark/standout/StandOutWindow;.onTouchHandleResize:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0172 │ │ +0081ca: 0a00 |000f: move-result v0 │ │ +0081cc: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0010 line=406 │ │ locals : │ │ 0x0010 - 0x0011 reg=0 consumed Z │ │ 0x0000 - 0x0011 reg=4 this Lwei/mark/standout/ui/Window$6; │ │ @@ -8420,45 +8419,45 @@ │ │ type : '(Lwei/mark/standout/ui/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007f68: |[007f68] wei.mark.standout.ui.Window$7.:(Lwei/mark/standout/ui/Window;)V │ │ -007f78: 5b01 ca00 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$7;.this$0:Lwei/mark/standout/ui/Window; // field@00ca │ │ -007f7c: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -007f82: 0e00 |0005: return-void │ │ +0081d0: |[0081d0] wei.mark.standout.ui.Window$7.:(Lwei/mark/standout/ui/Window;)V │ │ +0081e0: 5b01 ca00 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$7;.this$0:Lwei/mark/standout/ui/Window; // field@00ca │ │ +0081e4: 7010 9800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +0081ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lwei/mark/standout/ui/Window$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lwei/mark/standout/ui/Window; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lwei/mark/standout/ui/Window; │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/ui/Window$7;) │ │ name : 'onTouch' │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -007f84: |[007f84] wei.mark.standout.ui.Window$7.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -007f94: 5441 ca00 |0000: iget-object v1, v4, Lwei/mark/standout/ui/Window$7;.this$0:Lwei/mark/standout/ui/Window; // field@00ca │ │ -007f98: 7110 a801 0100 |0002: invoke-static {v1}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ -007f9e: 0c01 |0005: move-result-object v1 │ │ -007fa0: 5442 ca00 |0006: iget-object v2, v4, Lwei/mark/standout/ui/Window$7;.this$0:Lwei/mark/standout/ui/Window; // field@00ca │ │ -007fa4: 5222 dc00 |0008: iget v2, v2, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -007fa8: 5443 ca00 |000a: iget-object v3, v4, Lwei/mark/standout/ui/Window$7;.this$0:Lwei/mark/standout/ui/Window; // field@00ca │ │ -007fac: 6e56 7201 2153 |000c: invoke-virtual {v1, v2, v3, v5, v6}, Lwei/mark/standout/StandOutWindow;.onTouchHandleResize:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0172 │ │ -007fb2: 0a00 |000f: move-result v0 │ │ -007fb4: 0f00 |0010: return v0 │ │ +0081ec: |[0081ec] wei.mark.standout.ui.Window$7.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0081fc: 5441 ca00 |0000: iget-object v1, v4, Lwei/mark/standout/ui/Window$7;.this$0:Lwei/mark/standout/ui/Window; // field@00ca │ │ +008200: 7110 a801 0100 |0002: invoke-static {v1}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ +008206: 0c01 |0005: move-result-object v1 │ │ +008208: 5442 ca00 |0006: iget-object v2, v4, Lwei/mark/standout/ui/Window$7;.this$0:Lwei/mark/standout/ui/Window; // field@00ca │ │ +00820c: 5222 dc00 |0008: iget v2, v2, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008210: 5443 ca00 |000a: iget-object v3, v4, Lwei/mark/standout/ui/Window$7;.this$0:Lwei/mark/standout/ui/Window; // field@00ca │ │ +008214: 6e56 7201 2153 |000c: invoke-virtual {v1, v2, v3, v5, v6}, Lwei/mark/standout/StandOutWindow;.onTouchHandleResize:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0172 │ │ +00821a: 0a00 |000f: move-result v0 │ │ +00821c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0010 line=452 │ │ locals : │ │ 0x0010 - 0x0011 reg=0 consumed Z │ │ 0x0000 - 0x0011 reg=4 this Lwei/mark/standout/ui/Window$7; │ │ @@ -8504,49 +8503,49 @@ │ │ type : '(Lwei/mark/standout/ui/Window;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -007fb8: |[007fb8] wei.mark.standout.ui.Window$8.:(Lwei/mark/standout/ui/Window;Landroid/view/View;)V │ │ -007fc8: 5b01 cb00 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$8;.this$0:Lwei/mark/standout/ui/Window; // field@00cb │ │ -007fcc: 5b02 cc00 |0002: iput-object v2, v0, Lwei/mark/standout/ui/Window$8;.val$icon:Landroid/view/View; // field@00cc │ │ -007fd0: 7010 9800 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ -007fd6: 0e00 |0007: return-void │ │ +008220: |[008220] wei.mark.standout.ui.Window$8.:(Lwei/mark/standout/ui/Window;Landroid/view/View;)V │ │ +008230: 5b01 cb00 |0000: iput-object v1, v0, Lwei/mark/standout/ui/Window$8;.this$0:Lwei/mark/standout/ui/Window; // field@00cb │ │ +008234: 5b02 cc00 |0002: iput-object v2, v0, Lwei/mark/standout/ui/Window$8;.val$icon:Landroid/view/View; // field@00cc │ │ +008238: 7010 9800 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0098 │ │ +00823e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lwei/mark/standout/ui/Window$8; │ │ - 0x0000 - 0x0008 reg=1 (null) Lwei/mark/standout/ui/Window; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lwei/mark/standout/ui/Window; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lwei/mark/standout/ui/Window$8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -007fd8: |[007fd8] wei.mark.standout.ui.Window$8.onClick:(Landroid/view/View;)V │ │ -007fe8: 5431 cb00 |0000: iget-object v1, v3, Lwei/mark/standout/ui/Window$8;.this$0:Lwei/mark/standout/ui/Window; // field@00cb │ │ -007fec: 7110 a801 0100 |0002: invoke-static {v1}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ -007ff2: 0c01 |0005: move-result-object v1 │ │ -007ff4: 5432 cb00 |0006: iget-object v2, v3, Lwei/mark/standout/ui/Window$8;.this$0:Lwei/mark/standout/ui/Window; // field@00cb │ │ -007ff8: 5222 dc00 |0008: iget v2, v2, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -007ffc: 6e20 4401 2100 |000a: invoke-virtual {v1, v2}, Lwei/mark/standout/StandOutWindow;.getDropDown:(I)Landroid/widget/PopupWindow; // method@0144 │ │ -008002: 0c00 |000d: move-result-object v0 │ │ -008004: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -008008: 5431 cc00 |0010: iget-object v1, v3, Lwei/mark/standout/ui/Window$8;.val$icon:Landroid/view/View; // field@00cc │ │ -00800c: 6e20 7b00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;)V // method@007b │ │ -008012: 0e00 |0015: return-void │ │ +008240: |[008240] wei.mark.standout.ui.Window$8.onClick:(Landroid/view/View;)V │ │ +008250: 5431 cb00 |0000: iget-object v1, v3, Lwei/mark/standout/ui/Window$8;.this$0:Lwei/mark/standout/ui/Window; // field@00cb │ │ +008254: 7110 a801 0100 |0002: invoke-static {v1}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ +00825a: 0c01 |0005: move-result-object v1 │ │ +00825c: 5432 cb00 |0006: iget-object v2, v3, Lwei/mark/standout/ui/Window$8;.this$0:Lwei/mark/standout/ui/Window; // field@00cb │ │ +008260: 5222 dc00 |0008: iget v2, v2, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008264: 6e20 4401 2100 |000a: invoke-virtual {v1, v2}, Lwei/mark/standout/StandOutWindow;.getDropDown:(I)Landroid/widget/PopupWindow; // method@0144 │ │ +00826a: 0c00 |000d: move-result-object v0 │ │ +00826c: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +008270: 5431 cc00 |0010: iget-object v1, v3, Lwei/mark/standout/ui/Window$8;.val$icon:Landroid/view/View; // field@00cc │ │ +008274: 6e20 7b00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;)V // method@007b │ │ +00827a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x000e line=467 │ │ 0x0010 line=468 │ │ 0x0015 line=470 │ │ locals : │ │ @@ -8613,160 +8612,160 @@ │ │ type : '(Lwei/mark/standout/ui/Window;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -008014: |[008014] wei.mark.standout.ui.Window$Editor.:(Lwei/mark/standout/ui/Window;)V │ │ -008024: 5b45 d300 |0000: iput-object v5, v4, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ -008028: 7010 9800 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0098 │ │ -00802e: 6e10 b101 0500 |0005: invoke-virtual {v5}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ -008034: 0c01 |0008: move-result-object v1 │ │ -008036: 5b41 d200 |0009: iput-object v1, v4, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -00803a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -00803c: 5941 cf00 |000c: iput v1, v4, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ -008040: 5941 ce00 |000e: iput v1, v4, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ -008044: 7110 a801 0500 |0010: invoke-static {v5}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ -00804a: 0c01 |0013: move-result-object v1 │ │ -00804c: 6e10 5601 0100 |0014: invoke-virtual {v1}, Lwei/mark/standout/StandOutWindow;.getResources:()Landroid/content/res/Resources; // method@0156 │ │ -008052: 0c01 |0017: move-result-object v1 │ │ -008054: 6e10 2f00 0100 |0018: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@002f │ │ -00805a: 0c00 |001b: move-result-object v0 │ │ -00805c: 5201 0500 |001c: iget v1, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0005 │ │ -008060: 5941 d100 |001e: iput v1, v4, Lwei/mark/standout/ui/Window$Editor;.displayWidth:I // field@00d1 │ │ -008064: 5201 0400 |0020: iget v1, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@0004 │ │ -008068: 8211 |0022: int-to-float v1, v1 │ │ -00806a: 1502 c841 |0023: const/high16 v2, #int 1103626240 // #41c8 │ │ -00806e: 5203 0300 |0025: iget v3, v0, Landroid/util/DisplayMetrics;.density:F // field@0003 │ │ -008072: c832 |0027: mul-float/2addr v2, v3 │ │ -008074: c721 |0028: sub-float/2addr v1, v2 │ │ -008076: 8711 |0029: float-to-int v1, v1 │ │ -008078: 5941 d000 |002a: iput v1, v4, Lwei/mark/standout/ui/Window$Editor;.displayHeight:I // field@00d0 │ │ -00807c: 0e00 |002c: return-void │ │ +00827c: |[00827c] wei.mark.standout.ui.Window$Editor.:(Lwei/mark/standout/ui/Window;)V │ │ +00828c: 5b45 d300 |0000: iput-object v5, v4, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ +008290: 7010 9800 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0098 │ │ +008296: 6e10 b101 0500 |0005: invoke-virtual {v5}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ +00829c: 0c01 |0008: move-result-object v1 │ │ +00829e: 5b41 d200 |0009: iput-object v1, v4, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0082a2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0082a4: 5941 cf00 |000c: iput v1, v4, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ +0082a8: 5941 ce00 |000e: iput v1, v4, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ +0082ac: 7110 a801 0500 |0010: invoke-static {v5}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ +0082b2: 0c01 |0013: move-result-object v1 │ │ +0082b4: 6e10 5601 0100 |0014: invoke-virtual {v1}, Lwei/mark/standout/StandOutWindow;.getResources:()Landroid/content/res/Resources; // method@0156 │ │ +0082ba: 0c01 |0017: move-result-object v1 │ │ +0082bc: 6e10 2f00 0100 |0018: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@002f │ │ +0082c2: 0c00 |001b: move-result-object v0 │ │ +0082c4: 5201 0500 |001c: iget v1, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0005 │ │ +0082c8: 5941 d100 |001e: iput v1, v4, Lwei/mark/standout/ui/Window$Editor;.displayWidth:I // field@00d1 │ │ +0082cc: 5201 0400 |0020: iget v1, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@0004 │ │ +0082d0: 8211 |0022: int-to-float v1, v1 │ │ +0082d2: 1502 c841 |0023: const/high16 v2, #int 1103626240 // #41c8 │ │ +0082d6: 5203 0300 |0025: iget v3, v0, Landroid/util/DisplayMetrics;.density:F // field@0003 │ │ +0082da: c832 |0027: mul-float/2addr v2, v3 │ │ +0082dc: c721 |0028: sub-float/2addr v1, v2 │ │ +0082de: 8711 |0029: float-to-int v1, v1 │ │ +0082e0: 5941 d000 |002a: iput v1, v4, Lwei/mark/standout/ui/Window$Editor;.displayHeight:I // field@00d0 │ │ +0082e4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0005 line=549 │ │ 0x000b line=550 │ │ 0x0010 line=552 │ │ 0x001c line=553 │ │ 0x0020 line=554 │ │ 0x002c line=555 │ │ locals : │ │ 0x001c - 0x002d reg=0 metrics Landroid/util/DisplayMetrics; │ │ 0x0000 - 0x002d reg=4 this Lwei/mark/standout/ui/Window$Editor; │ │ - 0x0000 - 0x002d reg=5 (null) Lwei/mark/standout/ui/Window; │ │ + 0x0000 - 0x002d reg=5 this$0 Lwei/mark/standout/ui/Window; │ │ │ │ #1 : (in Lwei/mark/standout/ui/Window$Editor;) │ │ name : 'setPosition' │ │ type : '(IIZ)Lwei/mark/standout/ui/Window$Editor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 178 16-bit code units │ │ -008080: |[008080] wei.mark.standout.ui.Window$Editor.setPosition:(IIZ)Lwei/mark/standout/ui/Window$Editor; │ │ -008090: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -008092: 1504 0080 |0001: const/high16 v4, #int -2147483648 // #8000 │ │ -008096: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ -00809a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -00809c: 5460 d200 |0006: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0080a0: 3800 a900 |0008: if-eqz v0, 00b1 // +00a9 │ │ -0080a4: 5260 ce00 |000a: iget v0, v6, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ -0080a8: 2e00 0001 |000c: cmpg-float v0, v0, v1 │ │ -0080ac: 3a00 1400 |000e: if-ltz v0, 0022 // +0014 │ │ -0080b0: 5260 ce00 |0010: iget v0, v6, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ -0080b4: 2d00 0002 |0012: cmpl-float v0, v0, v2 │ │ -0080b8: 3c00 0e00 |0014: if-gtz v0, 0022 // +000e │ │ -0080bc: 5260 cf00 |0016: iget v0, v6, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ -0080c0: 2e00 0001 |0018: cmpg-float v0, v0, v1 │ │ -0080c4: 3a00 0800 |001a: if-ltz v0, 0022 // +0008 │ │ -0080c8: 5260 cf00 |001c: iget v0, v6, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ -0080cc: 2d00 0002 |001e: cmpl-float v0, v0, v2 │ │ -0080d0: 3d00 0a00 |0020: if-lez v0, 002a // +000a │ │ -0080d4: 2200 4c00 |0022: new-instance v0, Ljava/lang/IllegalStateException; // type@004c │ │ -0080d8: 1a01 2e00 |0024: const-string v1, "Anchor point must be between 0 and 1, inclusive." // string@002e │ │ -0080dc: 7020 8d00 1000 |0026: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@008d │ │ -0080e2: 2700 |0029: throw v0 │ │ -0080e4: 3247 1100 |002a: if-eq v7, v4, 003b // +0011 │ │ -0080e8: 5460 d200 |002c: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0080ec: 8271 |002e: int-to-float v1, v7 │ │ -0080ee: 5462 d200 |002f: iget-object v2, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0080f2: 5222 9100 |0031: iget v2, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -0080f6: 8222 |0033: int-to-float v2, v2 │ │ -0080f8: 5263 ce00 |0034: iget v3, v6, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ -0080fc: c832 |0036: mul-float/2addr v2, v3 │ │ -0080fe: c721 |0037: sub-float/2addr v1, v2 │ │ -008100: 8711 |0038: float-to-int v1, v1 │ │ -008102: 5901 9200 |0039: iput v1, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -008106: 3248 1100 |003b: if-eq v8, v4, 004c // +0011 │ │ -00810a: 5460 d200 |003d: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -00810e: 8281 |003f: int-to-float v1, v8 │ │ -008110: 5462 d200 |0040: iget-object v2, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -008114: 5222 8a00 |0042: iget v2, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -008118: 8222 |0044: int-to-float v2, v2 │ │ -00811a: 5263 cf00 |0045: iget v3, v6, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ -00811e: c832 |0047: mul-float/2addr v2, v3 │ │ -008120: c721 |0048: sub-float/2addr v1, v2 │ │ -008122: 8711 |0049: float-to-int v1, v1 │ │ -008124: 5901 9300 |004a: iput v1, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -008128: 5460 d300 |004c: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ -00812c: 5200 da00 |004e: iget v0, v0, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -008130: 6001 b100 |0050: sget v1, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_EDGE_LIMITS_ENABLE:I // field@00b1 │ │ -008134: 7120 8201 1000 |0052: invoke-static {v0, v1}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -00813a: 0a00 |0055: move-result v0 │ │ -00813c: 3800 5b00 |0056: if-eqz v0, 00b1 // +005b │ │ -008140: 5460 d200 |0058: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -008144: 5200 8900 |005a: iget v0, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.gravity:I // field@0089 │ │ -008148: 1301 3300 |005c: const/16 v1, #int 51 // #33 │ │ -00814c: 3210 2500 |005e: if-eq v0, v1, 0083 // +0025 │ │ -008150: 2200 4c00 |0060: new-instance v0, Ljava/lang/IllegalStateException; // type@004c │ │ -008154: 2201 5400 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@0054 │ │ -008158: 7010 a100 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -00815e: 1a02 3601 |0067: const-string v2, "The window " // string@0136 │ │ -008162: 6e20 a500 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -008168: 0c01 |006c: move-result-object v1 │ │ -00816a: 5462 d300 |006d: iget-object v2, v6, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ -00816e: 5222 dc00 |006f: iget v2, v2, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -008172: 6e20 a300 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -008178: 0c01 |0074: move-result-object v1 │ │ -00817a: 1a02 0700 |0075: const-string v2, " gravity must be TOP|LEFT if FLAG_WINDOW_EDGE_LIMITS_ENABLE or FLAG_WINDOW_EDGE_TILE_ENABLE is set." // string@0007 │ │ -00817e: 6e20 a500 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -008184: 0c01 |007a: move-result-object v1 │ │ -008186: 6e10 a600 0100 |007b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -00818c: 0c01 |007e: move-result-object v1 │ │ -00818e: 7020 8d00 1000 |007f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@008d │ │ -008194: 2700 |0082: throw v0 │ │ -008196: 5460 d200 |0083: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -00819a: 5461 d200 |0085: iget-object v1, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -00819e: 5211 9200 |0087: iget v1, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -0081a2: 7120 9300 5100 |0089: invoke-static {v1, v5}, Ljava/lang/Math;.max:(II)I // method@0093 │ │ -0081a8: 0a01 |008c: move-result v1 │ │ -0081aa: 5262 d100 |008d: iget v2, v6, Lwei/mark/standout/ui/Window$Editor;.displayWidth:I // field@00d1 │ │ -0081ae: 5463 d200 |008f: iget-object v3, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0081b2: 5233 9100 |0091: iget v3, v3, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -0081b6: b132 |0093: sub-int/2addr v2, v3 │ │ -0081b8: 7120 9400 2100 |0094: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@0094 │ │ -0081be: 0a01 |0097: move-result v1 │ │ -0081c0: 5901 9200 |0098: iput v1, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -0081c4: 5460 d200 |009a: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0081c8: 5461 d200 |009c: iget-object v1, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0081cc: 5211 9300 |009e: iget v1, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -0081d0: 7120 9300 5100 |00a0: invoke-static {v1, v5}, Ljava/lang/Math;.max:(II)I // method@0093 │ │ -0081d6: 0a01 |00a3: move-result v1 │ │ -0081d8: 5262 d000 |00a4: iget v2, v6, Lwei/mark/standout/ui/Window$Editor;.displayHeight:I // field@00d0 │ │ -0081dc: 5463 d200 |00a6: iget-object v3, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0081e0: 5233 8a00 |00a8: iget v3, v3, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -0081e4: b132 |00aa: sub-int/2addr v2, v3 │ │ -0081e6: 7120 9400 2100 |00ab: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@0094 │ │ -0081ec: 0a01 |00ae: move-result v1 │ │ -0081ee: 5901 9300 |00af: iput v1, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -0081f2: 1106 |00b1: return-object v6 │ │ +0082e8: |[0082e8] wei.mark.standout.ui.Window$Editor.setPosition:(IIZ)Lwei/mark/standout/ui/Window$Editor; │ │ +0082f8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0082fa: 1504 0080 |0001: const/high16 v4, #int -2147483648 // #8000 │ │ +0082fe: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ +008302: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +008304: 5460 d200 |0006: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008308: 3800 a900 |0008: if-eqz v0, 00b1 // +00a9 │ │ +00830c: 5260 ce00 |000a: iget v0, v6, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ +008310: 2e00 0001 |000c: cmpg-float v0, v0, v1 │ │ +008314: 3a00 1400 |000e: if-ltz v0, 0022 // +0014 │ │ +008318: 5260 ce00 |0010: iget v0, v6, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ +00831c: 2d00 0002 |0012: cmpl-float v0, v0, v2 │ │ +008320: 3c00 0e00 |0014: if-gtz v0, 0022 // +000e │ │ +008324: 5260 cf00 |0016: iget v0, v6, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ +008328: 2e00 0001 |0018: cmpg-float v0, v0, v1 │ │ +00832c: 3a00 0800 |001a: if-ltz v0, 0022 // +0008 │ │ +008330: 5260 cf00 |001c: iget v0, v6, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ +008334: 2d00 0002 |001e: cmpl-float v0, v0, v2 │ │ +008338: 3d00 0a00 |0020: if-lez v0, 002a // +000a │ │ +00833c: 2200 4c00 |0022: new-instance v0, Ljava/lang/IllegalStateException; // type@004c │ │ +008340: 1a01 2e00 |0024: const-string v1, "Anchor point must be between 0 and 1, inclusive." // string@002e │ │ +008344: 7020 8d00 1000 |0026: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@008d │ │ +00834a: 2700 |0029: throw v0 │ │ +00834c: 3247 1100 |002a: if-eq v7, v4, 003b // +0011 │ │ +008350: 5460 d200 |002c: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008354: 8271 |002e: int-to-float v1, v7 │ │ +008356: 5462 d200 |002f: iget-object v2, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +00835a: 5222 9100 |0031: iget v2, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +00835e: 8222 |0033: int-to-float v2, v2 │ │ +008360: 5263 ce00 |0034: iget v3, v6, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ +008364: c832 |0036: mul-float/2addr v2, v3 │ │ +008366: c721 |0037: sub-float/2addr v1, v2 │ │ +008368: 8711 |0038: float-to-int v1, v1 │ │ +00836a: 5901 9200 |0039: iput v1, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +00836e: 3248 1100 |003b: if-eq v8, v4, 004c // +0011 │ │ +008372: 5460 d200 |003d: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008376: 8281 |003f: int-to-float v1, v8 │ │ +008378: 5462 d200 |0040: iget-object v2, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +00837c: 5222 8a00 |0042: iget v2, v2, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +008380: 8222 |0044: int-to-float v2, v2 │ │ +008382: 5263 cf00 |0045: iget v3, v6, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ +008386: c832 |0047: mul-float/2addr v2, v3 │ │ +008388: c721 |0048: sub-float/2addr v1, v2 │ │ +00838a: 8711 |0049: float-to-int v1, v1 │ │ +00838c: 5901 9300 |004a: iput v1, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +008390: 5460 d300 |004c: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ +008394: 5200 da00 |004e: iget v0, v0, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +008398: 6001 b100 |0050: sget v1, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_EDGE_LIMITS_ENABLE:I // field@00b1 │ │ +00839c: 7120 8201 1000 |0052: invoke-static {v0, v1}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +0083a2: 0a00 |0055: move-result v0 │ │ +0083a4: 3800 5b00 |0056: if-eqz v0, 00b1 // +005b │ │ +0083a8: 5460 d200 |0058: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0083ac: 5200 8900 |005a: iget v0, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.gravity:I // field@0089 │ │ +0083b0: 1301 3300 |005c: const/16 v1, #int 51 // #33 │ │ +0083b4: 3210 2500 |005e: if-eq v0, v1, 0083 // +0025 │ │ +0083b8: 2200 4c00 |0060: new-instance v0, Ljava/lang/IllegalStateException; // type@004c │ │ +0083bc: 2201 5400 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@0054 │ │ +0083c0: 7010 a100 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +0083c6: 1a02 3601 |0067: const-string v2, "The window " // string@0136 │ │ +0083ca: 6e20 a500 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +0083d0: 0c01 |006c: move-result-object v1 │ │ +0083d2: 5462 d300 |006d: iget-object v2, v6, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ +0083d6: 5222 dc00 |006f: iget v2, v2, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +0083da: 6e20 a300 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +0083e0: 0c01 |0074: move-result-object v1 │ │ +0083e2: 1a02 0700 |0075: const-string v2, " gravity must be TOP|LEFT if FLAG_WINDOW_EDGE_LIMITS_ENABLE or FLAG_WINDOW_EDGE_TILE_ENABLE is set." // string@0007 │ │ +0083e6: 6e20 a500 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +0083ec: 0c01 |007a: move-result-object v1 │ │ +0083ee: 6e10 a600 0100 |007b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +0083f4: 0c01 |007e: move-result-object v1 │ │ +0083f6: 7020 8d00 1000 |007f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@008d │ │ +0083fc: 2700 |0082: throw v0 │ │ +0083fe: 5460 d200 |0083: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008402: 5461 d200 |0085: iget-object v1, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008406: 5211 9200 |0087: iget v1, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +00840a: 7120 9300 5100 |0089: invoke-static {v1, v5}, Ljava/lang/Math;.max:(II)I // method@0093 │ │ +008410: 0a01 |008c: move-result v1 │ │ +008412: 5262 d100 |008d: iget v2, v6, Lwei/mark/standout/ui/Window$Editor;.displayWidth:I // field@00d1 │ │ +008416: 5463 d200 |008f: iget-object v3, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +00841a: 5233 9100 |0091: iget v3, v3, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +00841e: b132 |0093: sub-int/2addr v2, v3 │ │ +008420: 7120 9400 2100 |0094: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@0094 │ │ +008426: 0a01 |0097: move-result v1 │ │ +008428: 5901 9200 |0098: iput v1, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +00842c: 5460 d200 |009a: iget-object v0, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008430: 5461 d200 |009c: iget-object v1, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008434: 5211 9300 |009e: iget v1, v1, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +008438: 7120 9300 5100 |00a0: invoke-static {v1, v5}, Ljava/lang/Math;.max:(II)I // method@0093 │ │ +00843e: 0a01 |00a3: move-result v1 │ │ +008440: 5262 d000 |00a4: iget v2, v6, Lwei/mark/standout/ui/Window$Editor;.displayHeight:I // field@00d0 │ │ +008444: 5463 d200 |00a6: iget-object v3, v6, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008448: 5233 8a00 |00a8: iget v3, v3, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +00844c: b132 |00aa: sub-int/2addr v2, v3 │ │ +00844e: 7120 9400 2100 |00ab: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@0094 │ │ +008454: 0a01 |00ae: move-result v1 │ │ +008456: 5901 9300 |00af: iput v1, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +00845a: 1106 |00b1: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=662 │ │ 0x000a line=663 │ │ 0x0022 line=664 │ │ 0x002a line=669 │ │ 0x002c line=670 │ │ @@ -8789,134 +8788,134 @@ │ │ type : '(IIZ)Lwei/mark/standout/ui/Window$Editor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 220 16-bit code units │ │ -0081f4: |[0081f4] wei.mark.standout.ui.Window$Editor.setSize:(IIZ)Lwei/mark/standout/ui/Window$Editor; │ │ -008204: 1509 0080 |0000: const/high16 v9, #int -2147483648 // #8000 │ │ -008208: 1508 803f |0002: const/high16 v8, #int 1065353216 // #3f80 │ │ -00820c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -00820e: 54a6 d200 |0005: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -008212: 3806 cf00 |0007: if-eqz v6, 00d6 // +00cf │ │ -008216: 52a6 ce00 |0009: iget v6, v10, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ -00821a: 2e06 0607 |000b: cmpg-float v6, v6, v7 │ │ -00821e: 3a06 1400 |000d: if-ltz v6, 0021 // +0014 │ │ -008222: 52a6 ce00 |000f: iget v6, v10, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ -008226: 2d06 0608 |0011: cmpl-float v6, v6, v8 │ │ -00822a: 3c06 0e00 |0013: if-gtz v6, 0021 // +000e │ │ -00822e: 52a6 cf00 |0015: iget v6, v10, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ -008232: 2e06 0607 |0017: cmpg-float v6, v6, v7 │ │ -008236: 3a06 0800 |0019: if-ltz v6, 0021 // +0008 │ │ -00823a: 52a6 cf00 |001b: iget v6, v10, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ -00823e: 2d06 0608 |001d: cmpl-float v6, v6, v8 │ │ -008242: 3d06 0a00 |001f: if-lez v6, 0029 // +000a │ │ -008246: 2206 4c00 |0021: new-instance v6, Ljava/lang/IllegalStateException; // type@004c │ │ -00824a: 1a07 2e00 |0023: const-string v7, "Anchor point must be between 0 and 1, inclusive." // string@002e │ │ -00824e: 7020 8d00 7600 |0025: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@008d │ │ -008254: 2706 |0028: throw v6 │ │ -008256: 54a6 d200 |0029: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -00825a: 5261 9100 |002b: iget v1, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -00825e: 54a6 d200 |002d: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -008262: 5260 8a00 |002f: iget v0, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -008266: 329b 0600 |0031: if-eq v11, v9, 0037 // +0006 │ │ -00826a: 54a6 d200 |0033: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -00826e: 596b 9100 |0035: iput v11, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -008272: 329c 0600 |0037: if-eq v12, v9, 003d // +0006 │ │ -008276: 54a6 d200 |0039: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -00827a: 596c 8a00 |003b: iput v12, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -00827e: 54a6 d200 |003d: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -008282: 5263 8c00 |003f: iget v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxWidth:I // field@008c │ │ -008286: 54a6 d200 |0041: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -00828a: 5262 8b00 |0043: iget v2, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxHeight:I // field@008b │ │ -00828e: 54a6 d300 |0045: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ -008292: 5266 da00 |0047: iget v6, v6, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -008296: 6007 b100 |0049: sget v7, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_EDGE_LIMITS_ENABLE:I // field@00b1 │ │ -00829a: 7120 8201 7600 |004b: invoke-static {v6, v7}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -0082a0: 0a06 |004e: move-result v6 │ │ -0082a2: 3806 0e00 |004f: if-eqz v6, 005d // +000e │ │ -0082a6: 52a6 d100 |0051: iget v6, v10, Lwei/mark/standout/ui/Window$Editor;.displayWidth:I // field@00d1 │ │ -0082aa: 7120 9400 6300 |0053: invoke-static {v3, v6}, Ljava/lang/Math;.min:(II)I // method@0094 │ │ -0082b0: 0a03 |0056: move-result v3 │ │ -0082b2: 52a6 d000 |0057: iget v6, v10, Lwei/mark/standout/ui/Window$Editor;.displayHeight:I // field@00d0 │ │ -0082b6: 7120 9400 6200 |0059: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@0094 │ │ -0082bc: 0a02 |005c: move-result v2 │ │ -0082be: 54a6 d200 |005d: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0082c2: 54a7 d200 |005f: iget-object v7, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0082c6: 5277 9100 |0061: iget v7, v7, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -0082ca: 54a8 d200 |0063: iget-object v8, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0082ce: 5288 8e00 |0065: iget v8, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minWidth:I // field@008e │ │ -0082d2: 7120 9300 8700 |0067: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0093 │ │ -0082d8: 0a07 |006a: move-result v7 │ │ -0082da: 7120 9400 3700 |006b: invoke-static {v7, v3}, Ljava/lang/Math;.min:(II)I // method@0094 │ │ -0082e0: 0a07 |006e: move-result v7 │ │ -0082e2: 5967 9100 |006f: iput v7, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -0082e6: 54a6 d200 |0071: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0082ea: 54a7 d200 |0073: iget-object v7, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0082ee: 5277 8a00 |0075: iget v7, v7, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -0082f2: 54a8 d200 |0077: iget-object v8, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0082f6: 5288 8d00 |0079: iget v8, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minHeight:I // field@008d │ │ -0082fa: 7120 9300 8700 |007b: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0093 │ │ -008300: 0a07 |007e: move-result v7 │ │ -008302: 7120 9400 2700 |007f: invoke-static {v7, v2}, Ljava/lang/Math;.min:(II)I // method@0094 │ │ -008308: 0a07 |0082: move-result v7 │ │ -00830a: 5967 8a00 |0083: iput v7, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -00830e: 54a6 d300 |0085: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ -008312: 5266 da00 |0087: iget v6, v6, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -008316: 6007 ae00 |0089: sget v7, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_ASPECT_RATIO_ENABLE:I // field@00ae │ │ -00831a: 7120 8201 7600 |008b: invoke-static {v6, v7}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -008320: 0a06 |008e: move-result v6 │ │ -008322: 3806 2c00 |008f: if-eqz v6, 00bb // +002c │ │ -008326: 54a6 d200 |0091: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -00832a: 5266 8a00 |0093: iget v6, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -00832e: 8266 |0095: int-to-float v6, v6 │ │ -008330: 54a7 d300 |0096: iget-object v7, v10, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ -008334: 5477 e000 |0098: iget-object v7, v7, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008338: 5277 bf00 |009a: iget v7, v7, Lwei/mark/standout/ui/TouchInfo;.ratio:F // field@00bf │ │ -00833c: c876 |009c: mul-float/2addr v6, v7 │ │ -00833e: 8765 |009d: float-to-int v5, v6 │ │ -008340: 54a6 d200 |009e: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -008344: 5266 9100 |00a0: iget v6, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -008348: 8266 |00a2: int-to-float v6, v6 │ │ -00834a: 54a7 d300 |00a3: iget-object v7, v10, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ -00834e: 5477 e000 |00a5: iget-object v7, v7, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008352: 5277 bf00 |00a7: iget v7, v7, Lwei/mark/standout/ui/TouchInfo;.ratio:F // field@00bf │ │ -008356: c976 |00a9: div-float/2addr v6, v7 │ │ -008358: 8764 |00aa: float-to-int v4, v6 │ │ -00835a: 54a6 d200 |00ab: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -00835e: 5266 8d00 |00ad: iget v6, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minHeight:I // field@008d │ │ -008362: 3464 2800 |00af: if-lt v4, v6, 00d7 // +0028 │ │ -008366: 54a6 d200 |00b1: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -00836a: 5266 8b00 |00b3: iget v6, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxHeight:I // field@008b │ │ -00836e: 3664 2200 |00b5: if-gt v4, v6, 00d7 // +0022 │ │ -008372: 54a6 d200 |00b7: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -008376: 5964 8a00 |00b9: iput v4, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -00837a: 390d 1b00 |00bb: if-nez v13, 00d6 // +001b │ │ -00837e: 54a6 d200 |00bd: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -008382: 5266 9200 |00bf: iget v6, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ -008386: 8266 |00c1: int-to-float v6, v6 │ │ -008388: 8217 |00c2: int-to-float v7, v1 │ │ -00838a: 52a8 ce00 |00c3: iget v8, v10, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ -00838e: c887 |00c5: mul-float/2addr v7, v8 │ │ -008390: c676 |00c6: add-float/2addr v6, v7 │ │ -008392: 8766 |00c7: float-to-int v6, v6 │ │ -008394: 54a7 d200 |00c8: iget-object v7, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -008398: 5277 9300 |00ca: iget v7, v7, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ -00839c: 8277 |00cc: int-to-float v7, v7 │ │ -00839e: 8208 |00cd: int-to-float v8, v0 │ │ -0083a0: 52a9 cf00 |00ce: iget v9, v10, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ -0083a4: c898 |00d0: mul-float/2addr v8, v9 │ │ -0083a6: c687 |00d1: add-float/2addr v7, v8 │ │ -0083a8: 8777 |00d2: float-to-int v7, v7 │ │ -0083aa: 6e30 a201 6a07 |00d3: invoke-virtual {v10, v6, v7}, Lwei/mark/standout/ui/Window$Editor;.setPosition:(II)Lwei/mark/standout/ui/Window$Editor; // method@01a2 │ │ -0083b0: 110a |00d6: return-object v10 │ │ -0083b2: 54a6 d200 |00d7: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0083b6: 5965 9100 |00d9: iput v5, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -0083ba: 28e0 |00db: goto 00bb // -0020 │ │ +00845c: |[00845c] wei.mark.standout.ui.Window$Editor.setSize:(IIZ)Lwei/mark/standout/ui/Window$Editor; │ │ +00846c: 1509 0080 |0000: const/high16 v9, #int -2147483648 // #8000 │ │ +008470: 1508 803f |0002: const/high16 v8, #int 1065353216 // #3f80 │ │ +008474: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +008476: 54a6 d200 |0005: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +00847a: 3806 cf00 |0007: if-eqz v6, 00d6 // +00cf │ │ +00847e: 52a6 ce00 |0009: iget v6, v10, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ +008482: 2e06 0607 |000b: cmpg-float v6, v6, v7 │ │ +008486: 3a06 1400 |000d: if-ltz v6, 0021 // +0014 │ │ +00848a: 52a6 ce00 |000f: iget v6, v10, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ +00848e: 2d06 0608 |0011: cmpl-float v6, v6, v8 │ │ +008492: 3c06 0e00 |0013: if-gtz v6, 0021 // +000e │ │ +008496: 52a6 cf00 |0015: iget v6, v10, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ +00849a: 2e06 0607 |0017: cmpg-float v6, v6, v7 │ │ +00849e: 3a06 0800 |0019: if-ltz v6, 0021 // +0008 │ │ +0084a2: 52a6 cf00 |001b: iget v6, v10, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ +0084a6: 2d06 0608 |001d: cmpl-float v6, v6, v8 │ │ +0084aa: 3d06 0a00 |001f: if-lez v6, 0029 // +000a │ │ +0084ae: 2206 4c00 |0021: new-instance v6, Ljava/lang/IllegalStateException; // type@004c │ │ +0084b2: 1a07 2e00 |0023: const-string v7, "Anchor point must be between 0 and 1, inclusive." // string@002e │ │ +0084b6: 7020 8d00 7600 |0025: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@008d │ │ +0084bc: 2706 |0028: throw v6 │ │ +0084be: 54a6 d200 |0029: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0084c2: 5261 9100 |002b: iget v1, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +0084c6: 54a6 d200 |002d: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0084ca: 5260 8a00 |002f: iget v0, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +0084ce: 329b 0600 |0031: if-eq v11, v9, 0037 // +0006 │ │ +0084d2: 54a6 d200 |0033: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0084d6: 596b 9100 |0035: iput v11, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +0084da: 329c 0600 |0037: if-eq v12, v9, 003d // +0006 │ │ +0084de: 54a6 d200 |0039: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0084e2: 596c 8a00 |003b: iput v12, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +0084e6: 54a6 d200 |003d: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0084ea: 5263 8c00 |003f: iget v3, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxWidth:I // field@008c │ │ +0084ee: 54a6 d200 |0041: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0084f2: 5262 8b00 |0043: iget v2, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxHeight:I // field@008b │ │ +0084f6: 54a6 d300 |0045: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ +0084fa: 5266 da00 |0047: iget v6, v6, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +0084fe: 6007 b100 |0049: sget v7, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_EDGE_LIMITS_ENABLE:I // field@00b1 │ │ +008502: 7120 8201 7600 |004b: invoke-static {v6, v7}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +008508: 0a06 |004e: move-result v6 │ │ +00850a: 3806 0e00 |004f: if-eqz v6, 005d // +000e │ │ +00850e: 52a6 d100 |0051: iget v6, v10, Lwei/mark/standout/ui/Window$Editor;.displayWidth:I // field@00d1 │ │ +008512: 7120 9400 6300 |0053: invoke-static {v3, v6}, Ljava/lang/Math;.min:(II)I // method@0094 │ │ +008518: 0a03 |0056: move-result v3 │ │ +00851a: 52a6 d000 |0057: iget v6, v10, Lwei/mark/standout/ui/Window$Editor;.displayHeight:I // field@00d0 │ │ +00851e: 7120 9400 6200 |0059: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@0094 │ │ +008524: 0a02 |005c: move-result v2 │ │ +008526: 54a6 d200 |005d: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +00852a: 54a7 d200 |005f: iget-object v7, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +00852e: 5277 9100 |0061: iget v7, v7, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +008532: 54a8 d200 |0063: iget-object v8, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008536: 5288 8e00 |0065: iget v8, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minWidth:I // field@008e │ │ +00853a: 7120 9300 8700 |0067: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0093 │ │ +008540: 0a07 |006a: move-result v7 │ │ +008542: 7120 9400 3700 |006b: invoke-static {v7, v3}, Ljava/lang/Math;.min:(II)I // method@0094 │ │ +008548: 0a07 |006e: move-result v7 │ │ +00854a: 5967 9100 |006f: iput v7, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +00854e: 54a6 d200 |0071: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008552: 54a7 d200 |0073: iget-object v7, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008556: 5277 8a00 |0075: iget v7, v7, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +00855a: 54a8 d200 |0077: iget-object v8, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +00855e: 5288 8d00 |0079: iget v8, v8, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minHeight:I // field@008d │ │ +008562: 7120 9300 8700 |007b: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0093 │ │ +008568: 0a07 |007e: move-result v7 │ │ +00856a: 7120 9400 2700 |007f: invoke-static {v7, v2}, Ljava/lang/Math;.min:(II)I // method@0094 │ │ +008570: 0a07 |0082: move-result v7 │ │ +008572: 5967 8a00 |0083: iput v7, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +008576: 54a6 d300 |0085: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ +00857a: 5266 da00 |0087: iget v6, v6, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +00857e: 6007 ae00 |0089: sget v7, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_ASPECT_RATIO_ENABLE:I // field@00ae │ │ +008582: 7120 8201 7600 |008b: invoke-static {v6, v7}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +008588: 0a06 |008e: move-result v6 │ │ +00858a: 3806 2c00 |008f: if-eqz v6, 00bb // +002c │ │ +00858e: 54a6 d200 |0091: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008592: 5266 8a00 |0093: iget v6, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +008596: 8266 |0095: int-to-float v6, v6 │ │ +008598: 54a7 d300 |0096: iget-object v7, v10, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ +00859c: 5477 e000 |0098: iget-object v7, v7, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +0085a0: 5277 bf00 |009a: iget v7, v7, Lwei/mark/standout/ui/TouchInfo;.ratio:F // field@00bf │ │ +0085a4: c876 |009c: mul-float/2addr v6, v7 │ │ +0085a6: 8765 |009d: float-to-int v5, v6 │ │ +0085a8: 54a6 d200 |009e: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0085ac: 5266 9100 |00a0: iget v6, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +0085b0: 8266 |00a2: int-to-float v6, v6 │ │ +0085b2: 54a7 d300 |00a3: iget-object v7, v10, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ +0085b6: 5477 e000 |00a5: iget-object v7, v7, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +0085ba: 5277 bf00 |00a7: iget v7, v7, Lwei/mark/standout/ui/TouchInfo;.ratio:F // field@00bf │ │ +0085be: c976 |00a9: div-float/2addr v6, v7 │ │ +0085c0: 8764 |00aa: float-to-int v4, v6 │ │ +0085c2: 54a6 d200 |00ab: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0085c6: 5266 8d00 |00ad: iget v6, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.minHeight:I // field@008d │ │ +0085ca: 3464 2800 |00af: if-lt v4, v6, 00d7 // +0028 │ │ +0085ce: 54a6 d200 |00b1: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0085d2: 5266 8b00 |00b3: iget v6, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.maxHeight:I // field@008b │ │ +0085d6: 3664 2200 |00b5: if-gt v4, v6, 00d7 // +0022 │ │ +0085da: 54a6 d200 |00b7: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0085de: 5964 8a00 |00b9: iput v4, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +0085e2: 390d 1b00 |00bb: if-nez v13, 00d6 // +001b │ │ +0085e6: 54a6 d200 |00bd: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +0085ea: 5266 9200 |00bf: iget v6, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.x:I // field@0092 │ │ +0085ee: 8266 |00c1: int-to-float v6, v6 │ │ +0085f0: 8217 |00c2: int-to-float v7, v1 │ │ +0085f2: 52a8 ce00 |00c3: iget v8, v10, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ +0085f6: c887 |00c5: mul-float/2addr v7, v8 │ │ +0085f8: c676 |00c6: add-float/2addr v6, v7 │ │ +0085fa: 8766 |00c7: float-to-int v6, v6 │ │ +0085fc: 54a7 d200 |00c8: iget-object v7, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008600: 5277 9300 |00ca: iget v7, v7, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.y:I // field@0093 │ │ +008604: 8277 |00cc: int-to-float v7, v7 │ │ +008606: 8208 |00cd: int-to-float v8, v0 │ │ +008608: 52a9 cf00 |00ce: iget v9, v10, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ +00860c: c898 |00d0: mul-float/2addr v8, v9 │ │ +00860e: c687 |00d1: add-float/2addr v7, v8 │ │ +008610: 8777 |00d2: float-to-int v7, v7 │ │ +008612: 6e30 a201 6a07 |00d3: invoke-virtual {v10, v6, v7}, Lwei/mark/standout/ui/Window$Editor;.setPosition:(II)Lwei/mark/standout/ui/Window$Editor; // method@01a2 │ │ +008618: 110a |00d6: return-object v10 │ │ +00861a: 54a6 d200 |00d7: iget-object v6, v10, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +00861e: 5965 9100 |00d9: iput v5, v6, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +008622: 28e0 |00db: goto 00bb // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=590 │ │ 0x0009 line=591 │ │ 0x0021 line=592 │ │ 0x0029 line=595 │ │ 0x002d line=596 │ │ @@ -8964,27 +8963,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0083bc: |[0083bc] wei.mark.standout.ui.Window$Editor.commit:()V │ │ -0083cc: 5430 d200 |0000: iget-object v0, v3, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0083d0: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -0083d4: 5430 d300 |0004: iget-object v0, v3, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ -0083d8: 7110 a801 0000 |0006: invoke-static {v0}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ -0083de: 0c00 |0009: move-result-object v0 │ │ -0083e0: 5431 d300 |000a: iget-object v1, v3, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ -0083e4: 5211 dc00 |000c: iget v1, v1, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -0083e8: 5432 d200 |000e: iget-object v2, v3, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0083ec: 6e30 8001 1002 |0010: invoke-virtual {v0, v1, v2}, Lwei/mark/standout/StandOutWindow;.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V // method@0180 │ │ -0083f2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0083f4: 5b30 d200 |0014: iput-object v0, v3, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ -0083f8: 0e00 |0016: return-void │ │ +008624: |[008624] wei.mark.standout.ui.Window$Editor.commit:()V │ │ +008634: 5430 d200 |0000: iget-object v0, v3, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008638: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +00863c: 5430 d300 |0004: iget-object v0, v3, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ +008640: 7110 a801 0000 |0006: invoke-static {v0}, Lwei/mark/standout/ui/Window;.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; // method@01a8 │ │ +008646: 0c00 |0009: move-result-object v0 │ │ +008648: 5431 d300 |000a: iget-object v1, v3, Lwei/mark/standout/ui/Window$Editor;.this$0:Lwei/mark/standout/ui/Window; // field@00d3 │ │ +00864c: 5211 dc00 |000c: iget v1, v1, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008650: 5432 d200 |000e: iget-object v2, v3, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008654: 6e30 8001 1002 |0010: invoke-virtual {v0, v1, v2}, Lwei/mark/standout/StandOutWindow;.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V // method@0180 │ │ +00865a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +00865c: 5b30 d200 |0014: iput-object v0, v3, Lwei/mark/standout/ui/Window$Editor;.mParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00d2 │ │ +008660: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0004 line=697 │ │ 0x0013 line=698 │ │ 0x0016 line=700 │ │ locals : │ │ @@ -8995,32 +8994,32 @@ │ │ type : '(FF)Lwei/mark/standout/ui/Window$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0083fc: |[0083fc] wei.mark.standout.ui.Window$Editor.setAnchorPoint:(FF)Lwei/mark/standout/ui/Window$Editor; │ │ -00840c: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -008410: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -008412: 2e00 0401 |0003: cmpg-float v0, v4, v1 │ │ -008416: 3a00 0e00 |0005: if-ltz v0, 0013 // +000e │ │ -00841a: 2d00 0402 |0007: cmpl-float v0, v4, v2 │ │ -00841e: 3c00 0a00 |0009: if-gtz v0, 0013 // +000a │ │ -008422: 2e00 0501 |000b: cmpg-float v0, v5, v1 │ │ -008426: 3a00 0600 |000d: if-ltz v0, 0013 // +0006 │ │ -00842a: 2d00 0502 |000f: cmpl-float v0, v5, v2 │ │ -00842e: 3d00 0a00 |0011: if-lez v0, 001b // +000a │ │ -008432: 2200 4b00 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@004b │ │ -008436: 1a01 2e00 |0015: const-string v1, "Anchor point must be between 0 and 1, inclusive." // string@002e │ │ -00843a: 7020 8c00 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@008c │ │ -008440: 2700 |001a: throw v0 │ │ -008442: 5934 ce00 |001b: iput v4, v3, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ -008446: 5935 cf00 |001d: iput v5, v3, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ -00844a: 1103 |001f: return-object v3 │ │ +008664: |[008664] wei.mark.standout.ui.Window$Editor.setAnchorPoint:(FF)Lwei/mark/standout/ui/Window$Editor; │ │ +008674: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +008678: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00867a: 2e00 0401 |0003: cmpg-float v0, v4, v1 │ │ +00867e: 3a00 0e00 |0005: if-ltz v0, 0013 // +000e │ │ +008682: 2d00 0402 |0007: cmpl-float v0, v4, v2 │ │ +008686: 3c00 0a00 |0009: if-gtz v0, 0013 // +000a │ │ +00868a: 2e00 0501 |000b: cmpg-float v0, v5, v1 │ │ +00868e: 3a00 0600 |000d: if-ltz v0, 0013 // +0006 │ │ +008692: 2d00 0502 |000f: cmpl-float v0, v5, v2 │ │ +008696: 3d00 0a00 |0011: if-lez v0, 001b // +000a │ │ +00869a: 2200 4b00 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@004b │ │ +00869e: 1a01 2e00 |0015: const-string v1, "Anchor point must be between 0 and 1, inclusive." // string@002e │ │ +0086a2: 7020 8c00 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@008c │ │ +0086a8: 2700 |001a: throw v0 │ │ +0086aa: 5934 ce00 |001b: iput v4, v3, Lwei/mark/standout/ui/Window$Editor;.anchorX:F // field@00ce │ │ +0086ae: 5935 cf00 |001d: iput v5, v3, Lwei/mark/standout/ui/Window$Editor;.anchorY:F // field@00cf │ │ +0086b2: 1103 |001f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=558 │ │ 0x0013 line=559 │ │ 0x001b line=562 │ │ 0x001d line=563 │ │ 0x001f line=565 │ │ @@ -9034,19 +9033,19 @@ │ │ type : '(II)Lwei/mark/standout/ui/Window$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -00844c: |[00844c] wei.mark.standout.ui.Window$Editor.setPosition:(II)Lwei/mark/standout/ui/Window$Editor; │ │ -00845c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00845e: 7040 a301 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lwei/mark/standout/ui/Window$Editor;.setPosition:(IIZ)Lwei/mark/standout/ui/Window$Editor; // method@01a3 │ │ -008464: 0c00 |0004: move-result-object v0 │ │ -008466: 1100 |0005: return-object v0 │ │ +0086b4: |[0086b4] wei.mark.standout.ui.Window$Editor.setPosition:(II)Lwei/mark/standout/ui/Window$Editor; │ │ +0086c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0086c6: 7040 a301 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lwei/mark/standout/ui/Window$Editor;.setPosition:(IIZ)Lwei/mark/standout/ui/Window$Editor; // method@01a3 │ │ +0086cc: 0c00 |0004: move-result-object v0 │ │ +0086ce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lwei/mark/standout/ui/Window$Editor; │ │ 0x0000 - 0x0006 reg=2 x I │ │ 0x0000 - 0x0006 reg=3 y I │ │ @@ -9056,19 +9055,19 @@ │ │ type : '(II)Lwei/mark/standout/ui/Window$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -008468: |[008468] wei.mark.standout.ui.Window$Editor.setSize:(II)Lwei/mark/standout/ui/Window$Editor; │ │ -008478: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00847a: 7040 a501 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lwei/mark/standout/ui/Window$Editor;.setSize:(IIZ)Lwei/mark/standout/ui/Window$Editor; // method@01a5 │ │ -008480: 0c00 |0004: move-result-object v0 │ │ -008482: 1100 |0005: return-object v0 │ │ +0086d0: |[0086d0] wei.mark.standout.ui.Window$Editor.setSize:(II)Lwei/mark/standout/ui/Window$Editor; │ │ +0086e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0086e2: 7040 a501 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lwei/mark/standout/ui/Window$Editor;.setSize:(IIZ)Lwei/mark/standout/ui/Window$Editor; // method@01a5 │ │ +0086e8: 0c00 |0004: move-result-object v0 │ │ +0086ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lwei/mark/standout/ui/Window$Editor; │ │ 0x0000 - 0x0006 reg=2 width I │ │ 0x0000 - 0x0006 reg=3 height I │ │ @@ -9164,19 +9163,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -008484: |[008484] wei.mark.standout.ui.Window.:(Landroid/content/Context;)V │ │ -008494: 7020 6b00 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@006b │ │ -00849a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00849c: 5b10 dd00 |0004: iput-object v0, v1, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -0084a0: 0e00 |0006: return-void │ │ +0086ec: |[0086ec] wei.mark.standout.ui.Window.:(Landroid/content/Context;)V │ │ +0086fc: 7020 6b00 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@006b │ │ +008702: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +008704: 5b10 dd00 |0004: iput-object v0, v1, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008708: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0006 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lwei/mark/standout/ui/Window; │ │ @@ -9187,94 +9186,94 @@ │ │ type : '(Lwei/mark/standout/StandOutWindow;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 165 16-bit code units │ │ -0084a4: |[0084a4] wei.mark.standout.ui.Window.:(Lwei/mark/standout/StandOutWindow;I)V │ │ -0084b4: 7020 6b00 6500 |0000: invoke-direct {v5, v6}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@006b │ │ -0084ba: 6e10 5b01 0600 |0003: invoke-virtual {v6}, Lwei/mark/standout/StandOutWindow;.getThemeStyle:()I // method@015b │ │ -0084c0: 0a02 |0006: move-result v2 │ │ -0084c2: 6e20 7801 2600 |0007: invoke-virtual {v6, v2}, Lwei/mark/standout/StandOutWindow;.setTheme:(I)V // method@0178 │ │ -0084c8: 5b56 dd00 |000a: iput-object v6, v5, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -0084cc: 7110 4d00 0600 |000c: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@004d │ │ -0084d2: 0c02 |000f: move-result-object v2 │ │ -0084d4: 5b52 de00 |0010: iput-object v2, v5, Lwei/mark/standout/ui/Window;.mLayoutInflater:Landroid/view/LayoutInflater; // field@00de │ │ -0084d8: 6e10 9900 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -0084de: 0c02 |0015: move-result-object v2 │ │ -0084e0: 5b52 d800 |0016: iput-object v2, v5, Lwei/mark/standout/ui/Window;.cls:Ljava/lang/Class; // field@00d8 │ │ -0084e4: 5957 dc00 |0018: iput v7, v5, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -0084e8: 6e30 5101 7605 |001a: invoke-virtual {v6, v7, v5}, Lwei/mark/standout/StandOutWindow;.getParams:(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@0151 │ │ -0084ee: 0c02 |001d: move-result-object v2 │ │ -0084f0: 5b52 df00 |001e: iput-object v2, v5, Lwei/mark/standout/ui/Window;.originalParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00df │ │ -0084f4: 6e20 4701 7600 |0020: invoke-virtual {v6, v7}, Lwei/mark/standout/StandOutWindow;.getFlags:(I)I // method@0147 │ │ -0084fa: 0a02 |0023: move-result v2 │ │ -0084fc: 5952 da00 |0024: iput v2, v5, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -008500: 2202 8a00 |0026: new-instance v2, Lwei/mark/standout/ui/TouchInfo; // type@008a │ │ -008504: 7010 8d01 0200 |0028: invoke-direct {v2}, Lwei/mark/standout/ui/TouchInfo;.:()V // method@018d │ │ -00850a: 5b52 e000 |002b: iput-object v2, v5, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -00850e: 5452 e000 |002d: iget-object v2, v5, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008512: 5453 df00 |002f: iget-object v3, v5, Lwei/mark/standout/ui/Window;.originalParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00df │ │ -008516: 5233 9100 |0031: iget v3, v3, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -00851a: 8233 |0033: int-to-float v3, v3 │ │ -00851c: 5454 df00 |0034: iget-object v4, v5, Lwei/mark/standout/ui/Window;.originalParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00df │ │ -008520: 5244 8a00 |0036: iget v4, v4, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -008524: 8244 |0038: int-to-float v4, v4 │ │ -008526: c943 |0039: div-float/2addr v3, v4 │ │ -008528: 5923 bf00 |003a: iput v3, v2, Lwei/mark/standout/ui/TouchInfo;.ratio:F // field@00bf │ │ -00852c: 2202 1c00 |003c: new-instance v2, Landroid/os/Bundle; // type@001c │ │ -008530: 7010 3400 0200 |003e: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@0034 │ │ -008536: 5b52 d900 |0041: iput-object v2, v5, Lwei/mark/standout/ui/Window;.data:Landroid/os/Bundle; // field@00d9 │ │ -00853a: 5252 da00 |0043: iget v2, v5, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -00853e: 6003 ac00 |0045: sget v3, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_SYSTEM:I // field@00ac │ │ -008542: 7120 8201 3200 |0047: invoke-static {v2, v3}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -008548: 0a02 |004a: move-result v2 │ │ -00854a: 3802 2a00 |004b: if-eqz v2, 0075 // +002a │ │ -00854e: 7010 b201 0500 |004d: invoke-direct {v5}, Lwei/mark/standout/ui/Window;.getSystemDecorations:()Landroid/view/View; // method@01b2 │ │ -008554: 0c01 |0050: move-result-object v1 │ │ -008556: 6002 6300 |0051: sget v2, Lwei/mark/standout/R$id;.body:I // field@0063 │ │ -00855a: 6e20 5600 2100 |0053: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ -008560: 0c00 |0056: move-result-object v0 │ │ -008562: 1f00 3600 |0057: check-cast v0, Landroid/widget/FrameLayout; // type@0036 │ │ -008566: 6e20 aa01 1500 |0059: invoke-virtual {v5, v1}, Lwei/mark/standout/ui/Window;.addView:(Landroid/view/View;)V // method@01aa │ │ -00856c: 2202 8b00 |005c: new-instance v2, Lwei/mark/standout/ui/Window$1; // type@008b │ │ -008570: 7040 8f01 5276 |005e: invoke-direct {v2, v5, v6, v7}, Lwei/mark/standout/ui/Window$1;.:(Lwei/mark/standout/ui/Window;Lwei/mark/standout/StandOutWindow;I)V // method@018f │ │ -008576: 6e20 7100 2000 |0061: invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0071 │ │ -00857c: 6e30 3c01 7600 |0064: invoke-virtual {v6, v7, v0}, Lwei/mark/standout/StandOutWindow;.createAndAttachView:(ILandroid/widget/FrameLayout;)V // method@013c │ │ -008582: 6e10 6d00 0000 |0067: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getChildCount:()I // method@006d │ │ -008588: 0a02 |006a: move-result v2 │ │ -00858a: 3902 1800 |006b: if-nez v2, 0083 // +0018 │ │ -00858e: 2202 5200 |006d: new-instance v2, Ljava/lang/RuntimeException; // type@0052 │ │ -008592: 1a03 6501 |006f: const-string v3, "You must attach your view to the given frame in createAndAttachView()" // string@0165 │ │ -008596: 7020 9d00 3200 |0071: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@009d │ │ -00859c: 2702 |0074: throw v2 │ │ -00859e: 2201 3600 |0075: new-instance v1, Landroid/widget/FrameLayout; // type@0036 │ │ -0085a2: 7020 6b00 6100 |0077: invoke-direct {v1, v6}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@006b │ │ -0085a8: 6002 6500 |007a: sget v2, Lwei/mark/standout/R$id;.content:I // field@0065 │ │ -0085ac: 6e20 5800 2100 |007c: invoke-virtual {v1, v2}, Landroid/view/View;.setId:(I)V // method@0058 │ │ -0085b2: 0710 |007f: move-object v0, v1 │ │ -0085b4: 1f00 3600 |0080: check-cast v0, Landroid/widget/FrameLayout; // type@0036 │ │ -0085b8: 28d7 |0082: goto 0059 // -0029 │ │ -0085ba: 5252 da00 |0083: iget v2, v5, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -0085be: 6003 ad00 |0085: sget v3, Lwei/mark/standout/constants/StandOutFlags;.FLAG_FIX_COMPATIBILITY_ALL_DISABLE:I // field@00ad │ │ -0085c2: 7120 8201 3200 |0087: invoke-static {v2, v3}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -0085c8: 0a02 |008a: move-result v2 │ │ -0085ca: 3902 0500 |008b: if-nez v2, 0090 // +0005 │ │ -0085ce: 6e20 ae01 0500 |008d: invoke-virtual {v5, v0}, Lwei/mark/standout/ui/Window;.fixCompatibility:(Landroid/view/View;)V // method@01ae │ │ -0085d4: 5252 da00 |0090: iget v2, v5, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -0085d8: 6003 a500 |0092: sget v3, Lwei/mark/standout/constants/StandOutFlags;.FLAG_ADD_FUNCTIONALITY_ALL_DISABLE:I // field@00a5 │ │ -0085dc: 7120 8201 3200 |0094: invoke-static {v2, v3}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -0085e2: 0a02 |0097: move-result v2 │ │ -0085e4: 3902 0500 |0098: if-nez v2, 009d // +0005 │ │ -0085e8: 6e20 a901 0500 |009a: invoke-virtual {v5, v0}, Lwei/mark/standout/ui/Window;.addFunctionality:(Landroid/view/View;)V // method@01a9 │ │ -0085ee: 6e10 6f00 0000 |009d: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getTag:()Ljava/lang/Object; // method@006f │ │ -0085f4: 0c02 |00a0: move-result-object v2 │ │ -0085f6: 6e20 b701 2500 |00a1: invoke-virtual {v5, v2}, Lwei/mark/standout/ui/Window;.setTag:(Ljava/lang/Object;)V // method@01b7 │ │ -0085fc: 0e00 |00a4: return-void │ │ +00870c: |[00870c] wei.mark.standout.ui.Window.:(Lwei/mark/standout/StandOutWindow;I)V │ │ +00871c: 7020 6b00 6500 |0000: invoke-direct {v5, v6}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@006b │ │ +008722: 6e10 5b01 0600 |0003: invoke-virtual {v6}, Lwei/mark/standout/StandOutWindow;.getThemeStyle:()I // method@015b │ │ +008728: 0a02 |0006: move-result v2 │ │ +00872a: 6e20 7801 2600 |0007: invoke-virtual {v6, v2}, Lwei/mark/standout/StandOutWindow;.setTheme:(I)V // method@0178 │ │ +008730: 5b56 dd00 |000a: iput-object v6, v5, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008734: 7110 4d00 0600 |000c: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@004d │ │ +00873a: 0c02 |000f: move-result-object v2 │ │ +00873c: 5b52 de00 |0010: iput-object v2, v5, Lwei/mark/standout/ui/Window;.mLayoutInflater:Landroid/view/LayoutInflater; // field@00de │ │ +008740: 6e10 9900 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +008746: 0c02 |0015: move-result-object v2 │ │ +008748: 5b52 d800 |0016: iput-object v2, v5, Lwei/mark/standout/ui/Window;.cls:Ljava/lang/Class; // field@00d8 │ │ +00874c: 5957 dc00 |0018: iput v7, v5, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008750: 6e30 5101 7605 |001a: invoke-virtual {v6, v7, v5}, Lwei/mark/standout/StandOutWindow;.getParams:(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@0151 │ │ +008756: 0c02 |001d: move-result-object v2 │ │ +008758: 5b52 df00 |001e: iput-object v2, v5, Lwei/mark/standout/ui/Window;.originalParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00df │ │ +00875c: 6e20 4701 7600 |0020: invoke-virtual {v6, v7}, Lwei/mark/standout/StandOutWindow;.getFlags:(I)I // method@0147 │ │ +008762: 0a02 |0023: move-result v2 │ │ +008764: 5952 da00 |0024: iput v2, v5, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +008768: 2202 8a00 |0026: new-instance v2, Lwei/mark/standout/ui/TouchInfo; // type@008a │ │ +00876c: 7010 8d01 0200 |0028: invoke-direct {v2}, Lwei/mark/standout/ui/TouchInfo;.:()V // method@018d │ │ +008772: 5b52 e000 |002b: iput-object v2, v5, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008776: 5452 e000 |002d: iget-object v2, v5, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +00877a: 5453 df00 |002f: iget-object v3, v5, Lwei/mark/standout/ui/Window;.originalParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00df │ │ +00877e: 5233 9100 |0031: iget v3, v3, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +008782: 8233 |0033: int-to-float v3, v3 │ │ +008784: 5454 df00 |0034: iget-object v4, v5, Lwei/mark/standout/ui/Window;.originalParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00df │ │ +008788: 5244 8a00 |0036: iget v4, v4, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +00878c: 8244 |0038: int-to-float v4, v4 │ │ +00878e: c943 |0039: div-float/2addr v3, v4 │ │ +008790: 5923 bf00 |003a: iput v3, v2, Lwei/mark/standout/ui/TouchInfo;.ratio:F // field@00bf │ │ +008794: 2202 1c00 |003c: new-instance v2, Landroid/os/Bundle; // type@001c │ │ +008798: 7010 3400 0200 |003e: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@0034 │ │ +00879e: 5b52 d900 |0041: iput-object v2, v5, Lwei/mark/standout/ui/Window;.data:Landroid/os/Bundle; // field@00d9 │ │ +0087a2: 5252 da00 |0043: iget v2, v5, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +0087a6: 6003 ac00 |0045: sget v3, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_SYSTEM:I // field@00ac │ │ +0087aa: 7120 8201 3200 |0047: invoke-static {v2, v3}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +0087b0: 0a02 |004a: move-result v2 │ │ +0087b2: 3802 2a00 |004b: if-eqz v2, 0075 // +002a │ │ +0087b6: 7010 b201 0500 |004d: invoke-direct {v5}, Lwei/mark/standout/ui/Window;.getSystemDecorations:()Landroid/view/View; // method@01b2 │ │ +0087bc: 0c01 |0050: move-result-object v1 │ │ +0087be: 6002 6300 |0051: sget v2, Lwei/mark/standout/R$id;.body:I // field@0063 │ │ +0087c2: 6e20 5600 2100 |0053: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ +0087c8: 0c00 |0056: move-result-object v0 │ │ +0087ca: 1f00 3600 |0057: check-cast v0, Landroid/widget/FrameLayout; // type@0036 │ │ +0087ce: 6e20 aa01 1500 |0059: invoke-virtual {v5, v1}, Lwei/mark/standout/ui/Window;.addView:(Landroid/view/View;)V // method@01aa │ │ +0087d4: 2202 8b00 |005c: new-instance v2, Lwei/mark/standout/ui/Window$1; // type@008b │ │ +0087d8: 7040 8f01 5276 |005e: invoke-direct {v2, v5, v6, v7}, Lwei/mark/standout/ui/Window$1;.:(Lwei/mark/standout/ui/Window;Lwei/mark/standout/StandOutWindow;I)V // method@018f │ │ +0087de: 6e20 7100 2000 |0061: invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0071 │ │ +0087e4: 6e30 3c01 7600 |0064: invoke-virtual {v6, v7, v0}, Lwei/mark/standout/StandOutWindow;.createAndAttachView:(ILandroid/widget/FrameLayout;)V // method@013c │ │ +0087ea: 6e10 6d00 0000 |0067: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getChildCount:()I // method@006d │ │ +0087f0: 0a02 |006a: move-result v2 │ │ +0087f2: 3902 1800 |006b: if-nez v2, 0083 // +0018 │ │ +0087f6: 2202 5200 |006d: new-instance v2, Ljava/lang/RuntimeException; // type@0052 │ │ +0087fa: 1a03 6501 |006f: const-string v3, "You must attach your view to the given frame in createAndAttachView()" // string@0165 │ │ +0087fe: 7020 9d00 3200 |0071: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@009d │ │ +008804: 2702 |0074: throw v2 │ │ +008806: 2201 3600 |0075: new-instance v1, Landroid/widget/FrameLayout; // type@0036 │ │ +00880a: 7020 6b00 6100 |0077: invoke-direct {v1, v6}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@006b │ │ +008810: 6002 6500 |007a: sget v2, Lwei/mark/standout/R$id;.content:I // field@0065 │ │ +008814: 6e20 5800 2100 |007c: invoke-virtual {v1, v2}, Landroid/view/View;.setId:(I)V // method@0058 │ │ +00881a: 0710 |007f: move-object v0, v1 │ │ +00881c: 1f00 3600 |0080: check-cast v0, Landroid/widget/FrameLayout; // type@0036 │ │ +008820: 28d7 |0082: goto 0059 // -0029 │ │ +008822: 5252 da00 |0083: iget v2, v5, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +008826: 6003 ad00 |0085: sget v3, Lwei/mark/standout/constants/StandOutFlags;.FLAG_FIX_COMPATIBILITY_ALL_DISABLE:I // field@00ad │ │ +00882a: 7120 8201 3200 |0087: invoke-static {v2, v3}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +008830: 0a02 |008a: move-result v2 │ │ +008832: 3902 0500 |008b: if-nez v2, 0090 // +0005 │ │ +008836: 6e20 ae01 0500 |008d: invoke-virtual {v5, v0}, Lwei/mark/standout/ui/Window;.fixCompatibility:(Landroid/view/View;)V // method@01ae │ │ +00883c: 5252 da00 |0090: iget v2, v5, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +008840: 6003 a500 |0092: sget v3, Lwei/mark/standout/constants/StandOutFlags;.FLAG_ADD_FUNCTIONALITY_ALL_DISABLE:I // field@00a5 │ │ +008844: 7120 8201 3200 |0094: invoke-static {v2, v3}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +00884a: 0a02 |0097: move-result v2 │ │ +00884c: 3902 0500 |0098: if-nez v2, 009d // +0005 │ │ +008850: 6e20 a901 0500 |009a: invoke-virtual {v5, v0}, Lwei/mark/standout/ui/Window;.addFunctionality:(Landroid/view/View;)V // method@01a9 │ │ +008856: 6e10 6f00 0000 |009d: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getTag:()Ljava/lang/Object; // method@006f │ │ +00885c: 0c02 |00a0: move-result-object v2 │ │ +00885e: 6e20 b701 2500 |00a1: invoke-virtual {v5, v2}, Lwei/mark/standout/ui/Window;.setTag:(Ljava/lang/Object;)V // method@01b7 │ │ +008864: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x000a line=92 │ │ 0x000c line=93 │ │ 0x0012 line=95 │ │ @@ -9315,17 +9314,17 @@ │ │ type : '(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008600: |[008600] wei.mark.standout.ui.Window.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; │ │ -008610: 5410 dd00 |0000: iget-object v0, v1, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -008614: 1100 |0002: return-object v0 │ │ +008868: |[008868] wei.mark.standout.ui.Window.access$000:(Lwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow; │ │ +008878: 5410 dd00 |0000: iget-object v0, v1, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +00887c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lwei/mark/standout/ui/Window; │ │ │ │ #3 : (in Lwei/mark/standout/ui/Window;) │ │ @@ -9333,92 +9332,92 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -008618: |[008618] wei.mark.standout.ui.Window.getSystemDecorations:()Landroid/view/View; │ │ -008628: 120a |0000: const/4 v10, #int 0 // #0 │ │ -00862a: 1309 0800 |0001: const/16 v9, #int 8 // #8 │ │ -00862e: 54b7 de00 |0003: iget-object v7, v11, Lwei/mark/standout/ui/Window;.mLayoutInflater:Landroid/view/LayoutInflater; // field@00de │ │ -008632: 6008 6f00 |0005: sget v8, Lwei/mark/standout/R$layout;.system_window_decorators:I // field@006f │ │ -008636: 6e30 4e00 870a |0007: invoke-virtual {v7, v8, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@004e │ │ -00863c: 0c02 |000a: move-result-object v2 │ │ -00863e: 6007 6d00 |000b: sget v7, Lwei/mark/standout/R$id;.window_icon:I // field@006d │ │ -008642: 6e20 5600 7200 |000d: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ -008648: 0c04 |0010: move-result-object v4 │ │ -00864a: 1f04 3700 |0011: check-cast v4, Landroid/widget/ImageView; // type@0037 │ │ -00864e: 54b7 dd00 |0013: iget-object v7, v11, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -008652: 6e10 3e01 0700 |0015: invoke-virtual {v7}, Lwei/mark/standout/StandOutWindow;.getAppIcon:()I // method@013e │ │ -008658: 0a07 |0018: move-result v7 │ │ -00865a: 6e20 7300 7400 |0019: invoke-virtual {v4, v7}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0073 │ │ -008660: 2207 8c00 |001c: new-instance v7, Lwei/mark/standout/ui/Window$2; // type@008c │ │ -008664: 7030 9101 b704 |001e: invoke-direct {v7, v11, v4}, Lwei/mark/standout/ui/Window$2;.:(Lwei/mark/standout/ui/Window;Landroid/widget/ImageView;)V // method@0191 │ │ -00866a: 6e20 7400 7400 |0021: invoke-virtual {v4, v7}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0074 │ │ -008670: 6007 6b00 |0024: sget v7, Lwei/mark/standout/R$id;.title:I // field@006b │ │ -008674: 6e20 5600 7200 |0026: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ -00867a: 0c05 |0029: move-result-object v5 │ │ -00867c: 1f05 3f00 |002a: check-cast v5, Landroid/widget/TextView; // type@003f │ │ -008680: 54b7 dd00 |002c: iget-object v7, v11, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -008684: 52b8 dc00 |002e: iget v8, v11, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -008688: 6e20 5c01 8700 |0030: invoke-virtual {v7, v8}, Lwei/mark/standout/StandOutWindow;.getTitle:(I)Ljava/lang/String; // method@015c │ │ -00868e: 0c07 |0033: move-result-object v7 │ │ -008690: 6e20 8600 7500 |0034: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0086 │ │ -008696: 6007 6800 |0037: sget v7, Lwei/mark/standout/R$id;.hide:I // field@0068 │ │ -00869a: 6e20 5600 7200 |0039: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ -0086a0: 0c03 |003c: move-result-object v3 │ │ -0086a2: 2207 8d00 |003d: new-instance v7, Lwei/mark/standout/ui/Window$3; // type@008d │ │ -0086a6: 7020 9301 b700 |003f: invoke-direct {v7, v11}, Lwei/mark/standout/ui/Window$3;.:(Lwei/mark/standout/ui/Window;)V // method@0193 │ │ -0086ac: 6e20 5900 7300 |0042: invoke-virtual {v3, v7}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0059 │ │ -0086b2: 6e20 5b00 9300 |0045: invoke-virtual {v3, v9}, Landroid/view/View;.setVisibility:(I)V // method@005b │ │ -0086b8: 6007 6400 |0048: sget v7, Lwei/mark/standout/R$id;.close:I // field@0064 │ │ -0086bc: 6e20 5600 7200 |004a: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ -0086c2: 0c00 |004d: move-result-object v0 │ │ -0086c4: 2207 8e00 |004e: new-instance v7, Lwei/mark/standout/ui/Window$4; // type@008e │ │ -0086c8: 7020 9501 b700 |0050: invoke-direct {v7, v11}, Lwei/mark/standout/ui/Window$4;.:(Lwei/mark/standout/ui/Window;)V // method@0195 │ │ -0086ce: 6e20 5900 7000 |0053: invoke-virtual {v0, v7}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0059 │ │ -0086d4: 6007 6c00 |0056: sget v7, Lwei/mark/standout/R$id;.titlebar:I // field@006c │ │ -0086d8: 6e20 5600 7200 |0058: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ -0086de: 0c06 |005b: move-result-object v6 │ │ -0086e0: 2207 8f00 |005c: new-instance v7, Lwei/mark/standout/ui/Window$5; // type@008f │ │ -0086e4: 7020 9701 b700 |005e: invoke-direct {v7, v11}, Lwei/mark/standout/ui/Window$5;.:(Lwei/mark/standout/ui/Window;)V // method@0197 │ │ -0086ea: 6e20 5a00 7600 |0061: invoke-virtual {v6, v7}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@005a │ │ -0086f0: 6007 6600 |0064: sget v7, Lwei/mark/standout/R$id;.corner:I // field@0066 │ │ -0086f4: 6e20 5600 7200 |0066: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ -0086fa: 0c01 |0069: move-result-object v1 │ │ -0086fc: 2207 9000 |006a: new-instance v7, Lwei/mark/standout/ui/Window$6; // type@0090 │ │ -008700: 7020 9901 b700 |006c: invoke-direct {v7, v11}, Lwei/mark/standout/ui/Window$6;.:(Lwei/mark/standout/ui/Window;)V // method@0199 │ │ -008706: 6e20 5a00 7100 |006f: invoke-virtual {v1, v7}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@005a │ │ -00870c: 52b7 da00 |0072: iget v7, v11, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -008710: 6008 b400 |0074: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_HIDE_ENABLE:I // field@00b4 │ │ -008714: 7120 8201 8700 |0076: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -00871a: 0a07 |0079: move-result v7 │ │ -00871c: 3807 0600 |007a: if-eqz v7, 0080 // +0006 │ │ -008720: 1207 |007c: const/4 v7, #int 0 // #0 │ │ -008722: 6e20 5b00 7300 |007d: invoke-virtual {v3, v7}, Landroid/view/View;.setVisibility:(I)V // method@005b │ │ -008728: 52b7 da00 |0080: iget v7, v11, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -00872c: 6008 a900 |0082: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_CLOSE_DISABLE:I // field@00a9 │ │ -008730: 7120 8201 8700 |0084: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -008736: 0a07 |0087: move-result v7 │ │ -008738: 3807 0500 |0088: if-eqz v7, 008d // +0005 │ │ -00873c: 6e20 5b00 9000 |008a: invoke-virtual {v0, v9}, Landroid/view/View;.setVisibility:(I)V // method@005b │ │ -008742: 52b7 da00 |008d: iget v7, v11, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -008746: 6008 aa00 |008f: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_MOVE_DISABLE:I // field@00aa │ │ -00874a: 7120 8201 8700 |0091: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -008750: 0a07 |0094: move-result v7 │ │ -008752: 3807 0500 |0095: if-eqz v7, 009a // +0005 │ │ -008756: 6e20 5a00 a600 |0097: invoke-virtual {v6, v10}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@005a │ │ -00875c: 52b7 da00 |009a: iget v7, v11, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -008760: 6008 ab00 |009c: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_RESIZE_DISABLE:I // field@00ab │ │ -008764: 7120 8201 8700 |009e: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -00876a: 0a07 |00a1: move-result v7 │ │ -00876c: 3807 0500 |00a2: if-eqz v7, 00a7 // +0005 │ │ -008770: 6e20 5b00 9100 |00a4: invoke-virtual {v1, v9}, Landroid/view/View;.setVisibility:(I)V // method@005b │ │ -008776: 1102 |00a7: return-object v2 │ │ +008880: |[008880] wei.mark.standout.ui.Window.getSystemDecorations:()Landroid/view/View; │ │ +008890: 120a |0000: const/4 v10, #int 0 // #0 │ │ +008892: 1309 0800 |0001: const/16 v9, #int 8 // #8 │ │ +008896: 54b7 de00 |0003: iget-object v7, v11, Lwei/mark/standout/ui/Window;.mLayoutInflater:Landroid/view/LayoutInflater; // field@00de │ │ +00889a: 6008 6f00 |0005: sget v8, Lwei/mark/standout/R$layout;.system_window_decorators:I // field@006f │ │ +00889e: 6e30 4e00 870a |0007: invoke-virtual {v7, v8, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@004e │ │ +0088a4: 0c02 |000a: move-result-object v2 │ │ +0088a6: 6007 6d00 |000b: sget v7, Lwei/mark/standout/R$id;.window_icon:I // field@006d │ │ +0088aa: 6e20 5600 7200 |000d: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ +0088b0: 0c04 |0010: move-result-object v4 │ │ +0088b2: 1f04 3700 |0011: check-cast v4, Landroid/widget/ImageView; // type@0037 │ │ +0088b6: 54b7 dd00 |0013: iget-object v7, v11, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +0088ba: 6e10 3e01 0700 |0015: invoke-virtual {v7}, Lwei/mark/standout/StandOutWindow;.getAppIcon:()I // method@013e │ │ +0088c0: 0a07 |0018: move-result v7 │ │ +0088c2: 6e20 7300 7400 |0019: invoke-virtual {v4, v7}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0073 │ │ +0088c8: 2207 8c00 |001c: new-instance v7, Lwei/mark/standout/ui/Window$2; // type@008c │ │ +0088cc: 7030 9101 b704 |001e: invoke-direct {v7, v11, v4}, Lwei/mark/standout/ui/Window$2;.:(Lwei/mark/standout/ui/Window;Landroid/widget/ImageView;)V // method@0191 │ │ +0088d2: 6e20 7400 7400 |0021: invoke-virtual {v4, v7}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0074 │ │ +0088d8: 6007 6b00 |0024: sget v7, Lwei/mark/standout/R$id;.title:I // field@006b │ │ +0088dc: 6e20 5600 7200 |0026: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ +0088e2: 0c05 |0029: move-result-object v5 │ │ +0088e4: 1f05 3f00 |002a: check-cast v5, Landroid/widget/TextView; // type@003f │ │ +0088e8: 54b7 dd00 |002c: iget-object v7, v11, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +0088ec: 52b8 dc00 |002e: iget v8, v11, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +0088f0: 6e20 5c01 8700 |0030: invoke-virtual {v7, v8}, Lwei/mark/standout/StandOutWindow;.getTitle:(I)Ljava/lang/String; // method@015c │ │ +0088f6: 0c07 |0033: move-result-object v7 │ │ +0088f8: 6e20 8600 7500 |0034: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0086 │ │ +0088fe: 6007 6800 |0037: sget v7, Lwei/mark/standout/R$id;.hide:I // field@0068 │ │ +008902: 6e20 5600 7200 |0039: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ +008908: 0c03 |003c: move-result-object v3 │ │ +00890a: 2207 8d00 |003d: new-instance v7, Lwei/mark/standout/ui/Window$3; // type@008d │ │ +00890e: 7020 9301 b700 |003f: invoke-direct {v7, v11}, Lwei/mark/standout/ui/Window$3;.:(Lwei/mark/standout/ui/Window;)V // method@0193 │ │ +008914: 6e20 5900 7300 |0042: invoke-virtual {v3, v7}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0059 │ │ +00891a: 6e20 5b00 9300 |0045: invoke-virtual {v3, v9}, Landroid/view/View;.setVisibility:(I)V // method@005b │ │ +008920: 6007 6400 |0048: sget v7, Lwei/mark/standout/R$id;.close:I // field@0064 │ │ +008924: 6e20 5600 7200 |004a: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ +00892a: 0c00 |004d: move-result-object v0 │ │ +00892c: 2207 8e00 |004e: new-instance v7, Lwei/mark/standout/ui/Window$4; // type@008e │ │ +008930: 7020 9501 b700 |0050: invoke-direct {v7, v11}, Lwei/mark/standout/ui/Window$4;.:(Lwei/mark/standout/ui/Window;)V // method@0195 │ │ +008936: 6e20 5900 7000 |0053: invoke-virtual {v0, v7}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0059 │ │ +00893c: 6007 6c00 |0056: sget v7, Lwei/mark/standout/R$id;.titlebar:I // field@006c │ │ +008940: 6e20 5600 7200 |0058: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ +008946: 0c06 |005b: move-result-object v6 │ │ +008948: 2207 8f00 |005c: new-instance v7, Lwei/mark/standout/ui/Window$5; // type@008f │ │ +00894c: 7020 9701 b700 |005e: invoke-direct {v7, v11}, Lwei/mark/standout/ui/Window$5;.:(Lwei/mark/standout/ui/Window;)V // method@0197 │ │ +008952: 6e20 5a00 7600 |0061: invoke-virtual {v6, v7}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@005a │ │ +008958: 6007 6600 |0064: sget v7, Lwei/mark/standout/R$id;.corner:I // field@0066 │ │ +00895c: 6e20 5600 7200 |0066: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ +008962: 0c01 |0069: move-result-object v1 │ │ +008964: 2207 9000 |006a: new-instance v7, Lwei/mark/standout/ui/Window$6; // type@0090 │ │ +008968: 7020 9901 b700 |006c: invoke-direct {v7, v11}, Lwei/mark/standout/ui/Window$6;.:(Lwei/mark/standout/ui/Window;)V // method@0199 │ │ +00896e: 6e20 5a00 7100 |006f: invoke-virtual {v1, v7}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@005a │ │ +008974: 52b7 da00 |0072: iget v7, v11, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +008978: 6008 b400 |0074: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_HIDE_ENABLE:I // field@00b4 │ │ +00897c: 7120 8201 8700 |0076: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +008982: 0a07 |0079: move-result v7 │ │ +008984: 3807 0600 |007a: if-eqz v7, 0080 // +0006 │ │ +008988: 1207 |007c: const/4 v7, #int 0 // #0 │ │ +00898a: 6e20 5b00 7300 |007d: invoke-virtual {v3, v7}, Landroid/view/View;.setVisibility:(I)V // method@005b │ │ +008990: 52b7 da00 |0080: iget v7, v11, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +008994: 6008 a900 |0082: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_CLOSE_DISABLE:I // field@00a9 │ │ +008998: 7120 8201 8700 |0084: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +00899e: 0a07 |0087: move-result v7 │ │ +0089a0: 3807 0500 |0088: if-eqz v7, 008d // +0005 │ │ +0089a4: 6e20 5b00 9000 |008a: invoke-virtual {v0, v9}, Landroid/view/View;.setVisibility:(I)V // method@005b │ │ +0089aa: 52b7 da00 |008d: iget v7, v11, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +0089ae: 6008 aa00 |008f: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_MOVE_DISABLE:I // field@00aa │ │ +0089b2: 7120 8201 8700 |0091: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +0089b8: 0a07 |0094: move-result v7 │ │ +0089ba: 3807 0500 |0095: if-eqz v7, 009a // +0005 │ │ +0089be: 6e20 5a00 a600 |0097: invoke-virtual {v6, v10}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@005a │ │ +0089c4: 52b7 da00 |009a: iget v7, v11, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +0089c8: 6008 ab00 |009c: sget v8, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_RESIZE_DISABLE:I // field@00ab │ │ +0089cc: 7120 8201 8700 |009e: invoke-static {v7, v8}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +0089d2: 0a07 |00a1: move-result v7 │ │ +0089d4: 3807 0500 |00a2: if-eqz v7, 00a7 // +0005 │ │ +0089d8: 6e20 5b00 9100 |00a4: invoke-virtual {v1, v9}, Landroid/view/View;.setVisibility:(I)V // method@005b │ │ +0089de: 1102 |00a7: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=344 │ │ 0x000b line=347 │ │ 0x0013 line=348 │ │ 0x001c line=349 │ │ 0x0024 line=361 │ │ @@ -9457,40 +9456,40 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -008778: |[008778] wei.mark.standout.ui.Window.addFunctionality:(Landroid/view/View;)V │ │ -008788: 5242 da00 |0000: iget v2, v4, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -00878c: 6003 a700 |0002: sget v3, Lwei/mark/standout/constants/StandOutFlags;.FLAG_ADD_FUNCTIONALITY_RESIZE_DISABLE:I // field@00a7 │ │ -008790: 7120 8201 3200 |0004: invoke-static {v2, v3}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -008796: 0a02 |0007: move-result v2 │ │ -008798: 3902 1200 |0008: if-nez v2, 001a // +0012 │ │ -00879c: 6002 6600 |000a: sget v2, Lwei/mark/standout/R$id;.corner:I // field@0066 │ │ -0087a0: 6e20 5600 2500 |000c: invoke-virtual {v5, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ -0087a6: 0c00 |000f: move-result-object v0 │ │ -0087a8: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ -0087ac: 2202 9100 |0012: new-instance v2, Lwei/mark/standout/ui/Window$7; // type@0091 │ │ -0087b0: 7020 9b01 4200 |0014: invoke-direct {v2, v4}, Lwei/mark/standout/ui/Window$7;.:(Lwei/mark/standout/ui/Window;)V // method@019b │ │ -0087b6: 6e20 5a00 2000 |0017: invoke-virtual {v0, v2}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@005a │ │ -0087bc: 5242 da00 |001a: iget v2, v4, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -0087c0: 6003 a600 |001c: sget v3, Lwei/mark/standout/constants/StandOutFlags;.FLAG_ADD_FUNCTIONALITY_DROP_DOWN_DISABLE:I // field@00a6 │ │ -0087c4: 7120 8201 3200 |001e: invoke-static {v2, v3}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -0087ca: 0a02 |0021: move-result v2 │ │ -0087cc: 3902 1200 |0022: if-nez v2, 0034 // +0012 │ │ -0087d0: 6002 6d00 |0024: sget v2, Lwei/mark/standout/R$id;.window_icon:I // field@006d │ │ -0087d4: 6e20 5600 2500 |0026: invoke-virtual {v5, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ -0087da: 0c01 |0029: move-result-object v1 │ │ -0087dc: 3801 0a00 |002a: if-eqz v1, 0034 // +000a │ │ -0087e0: 2202 9200 |002c: new-instance v2, Lwei/mark/standout/ui/Window$8; // type@0092 │ │ -0087e4: 7030 9d01 4201 |002e: invoke-direct {v2, v4, v1}, Lwei/mark/standout/ui/Window$8;.:(Lwei/mark/standout/ui/Window;Landroid/view/View;)V // method@019d │ │ -0087ea: 6e20 5900 2100 |0031: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0059 │ │ -0087f0: 0e00 |0034: return-void │ │ +0089e0: |[0089e0] wei.mark.standout.ui.Window.addFunctionality:(Landroid/view/View;)V │ │ +0089f0: 5242 da00 |0000: iget v2, v4, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +0089f4: 6003 a700 |0002: sget v3, Lwei/mark/standout/constants/StandOutFlags;.FLAG_ADD_FUNCTIONALITY_RESIZE_DISABLE:I // field@00a7 │ │ +0089f8: 7120 8201 3200 |0004: invoke-static {v2, v3}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +0089fe: 0a02 |0007: move-result v2 │ │ +008a00: 3902 1200 |0008: if-nez v2, 001a // +0012 │ │ +008a04: 6002 6600 |000a: sget v2, Lwei/mark/standout/R$id;.corner:I // field@0066 │ │ +008a08: 6e20 5600 2500 |000c: invoke-virtual {v5, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ +008a0e: 0c00 |000f: move-result-object v0 │ │ +008a10: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ +008a14: 2202 9100 |0012: new-instance v2, Lwei/mark/standout/ui/Window$7; // type@0091 │ │ +008a18: 7020 9b01 4200 |0014: invoke-direct {v2, v4}, Lwei/mark/standout/ui/Window$7;.:(Lwei/mark/standout/ui/Window;)V // method@019b │ │ +008a1e: 6e20 5a00 2000 |0017: invoke-virtual {v0, v2}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@005a │ │ +008a24: 5242 da00 |001a: iget v2, v4, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +008a28: 6003 a600 |001c: sget v3, Lwei/mark/standout/constants/StandOutFlags;.FLAG_ADD_FUNCTIONALITY_DROP_DOWN_DISABLE:I // field@00a6 │ │ +008a2c: 7120 8201 3200 |001e: invoke-static {v2, v3}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +008a32: 0a02 |0021: move-result v2 │ │ +008a34: 3902 1200 |0022: if-nez v2, 0034 // +0012 │ │ +008a38: 6002 6d00 |0024: sget v2, Lwei/mark/standout/R$id;.window_icon:I // field@006d │ │ +008a3c: 6e20 5600 2500 |0026: invoke-virtual {v5, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ +008a42: 0c01 |0029: move-result-object v1 │ │ +008a44: 3801 0a00 |002a: if-eqz v1, 0034 // +000a │ │ +008a48: 2202 9200 |002c: new-instance v2, Lwei/mark/standout/ui/Window$8; // type@0092 │ │ +008a4c: 7030 9d01 4201 |002e: invoke-direct {v2, v4, v1}, Lwei/mark/standout/ui/Window$8;.:(Lwei/mark/standout/ui/Window;Landroid/view/View;)V // method@019d │ │ +008a52: 6e20 5900 2100 |0031: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0059 │ │ +008a58: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x000a line=443 │ │ 0x0010 line=444 │ │ 0x0012 line=445 │ │ 0x001a line=459 │ │ @@ -9509,57 +9508,57 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -0087f4: |[0087f4] wei.mark.standout.ui.Window.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -008804: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -008806: 5431 dd00 |0001: iget-object v1, v3, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -00880a: 5232 dc00 |0003: iget v2, v3, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -00880e: 6e40 6a01 2143 |0005: invoke-virtual {v1, v2, v3, v4}, Lwei/mark/standout/StandOutWindow;.onKeyEvent:(ILwei/mark/standout/ui/Window;Landroid/view/KeyEvent;)Z // method@016a │ │ -008814: 0a01 |0008: move-result v1 │ │ -008816: 3801 2e00 |0009: if-eqz v1, 0037 // +002e │ │ -00881a: 1a00 5f01 |000b: const-string v0, "Window" // string@015f │ │ -00881e: 2201 5400 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0054 │ │ -008822: 7010 a100 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -008828: 1a02 6001 |0012: const-string v2, "Window " // string@0160 │ │ -00882c: 6e20 a500 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -008832: 0c01 |0017: move-result-object v1 │ │ -008834: 5232 dc00 |0018: iget v2, v3, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -008838: 6e20 a300 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -00883e: 0c01 |001d: move-result-object v1 │ │ -008840: 1a02 0900 |001e: const-string v2, " key event " // string@0009 │ │ -008844: 6e20 a500 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -00884a: 0c01 |0023: move-result-object v1 │ │ -00884c: 6e20 a400 4100 |0024: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00a4 │ │ -008852: 0c01 |0027: move-result-object v1 │ │ -008854: 1a02 0400 |0028: const-string v2, " cancelled by implementation." // string@0004 │ │ -008858: 6e20 a500 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -00885e: 0c01 |002d: move-result-object v1 │ │ -008860: 6e10 a600 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -008866: 0c01 |0031: move-result-object v1 │ │ -008868: 7120 3f00 1000 |0032: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@003f │ │ -00886e: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -008870: 0f00 |0036: return v0 │ │ -008872: 6e10 4b00 0400 |0037: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@004b │ │ -008878: 0a01 |003a: move-result v1 │ │ -00887a: 3301 0900 |003b: if-ne v1, v0, 0044 // +0009 │ │ -00887e: 6e10 4c00 0400 |003d: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@004c │ │ -008884: 0a01 |0040: move-result v1 │ │ -008886: 2b01 0f00 0000 |0041: packed-switch v1, 00000050 // +0000000f │ │ -00888c: 6f20 6c00 4300 |0044: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@006c │ │ -008892: 0a00 |0047: move-result v0 │ │ -008894: 28ee |0048: goto 0036 // -0012 │ │ -008896: 5431 dd00 |0049: iget-object v1, v3, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -00889a: 6e20 7f01 3100 |004b: invoke-virtual {v1, v3}, Lwei/mark/standout/StandOutWindow;.unfocus:(Lwei/mark/standout/ui/Window;)Z // method@017f │ │ -0088a0: 28e8 |004e: goto 0036 // -0018 │ │ -0088a2: 0000 |004f: nop // spacer │ │ -0088a4: 0001 0100 0400 0000 0800 0000 |0050: packed-switch-data (6 units) │ │ +008a5c: |[008a5c] wei.mark.standout.ui.Window.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +008a6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +008a6e: 5431 dd00 |0001: iget-object v1, v3, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008a72: 5232 dc00 |0003: iget v2, v3, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008a76: 6e40 6a01 2143 |0005: invoke-virtual {v1, v2, v3, v4}, Lwei/mark/standout/StandOutWindow;.onKeyEvent:(ILwei/mark/standout/ui/Window;Landroid/view/KeyEvent;)Z // method@016a │ │ +008a7c: 0a01 |0008: move-result v1 │ │ +008a7e: 3801 2e00 |0009: if-eqz v1, 0037 // +002e │ │ +008a82: 1a00 5f01 |000b: const-string v0, "Window" // string@015f │ │ +008a86: 2201 5400 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0054 │ │ +008a8a: 7010 a100 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +008a90: 1a02 6001 |0012: const-string v2, "Window " // string@0160 │ │ +008a94: 6e20 a500 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +008a9a: 0c01 |0017: move-result-object v1 │ │ +008a9c: 5232 dc00 |0018: iget v2, v3, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008aa0: 6e20 a300 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +008aa6: 0c01 |001d: move-result-object v1 │ │ +008aa8: 1a02 0900 |001e: const-string v2, " key event " // string@0009 │ │ +008aac: 6e20 a500 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +008ab2: 0c01 |0023: move-result-object v1 │ │ +008ab4: 6e20 a400 4100 |0024: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00a4 │ │ +008aba: 0c01 |0027: move-result-object v1 │ │ +008abc: 1a02 0400 |0028: const-string v2, " cancelled by implementation." // string@0004 │ │ +008ac0: 6e20 a500 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +008ac6: 0c01 |002d: move-result-object v1 │ │ +008ac8: 6e10 a600 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +008ace: 0c01 |0031: move-result-object v1 │ │ +008ad0: 7120 3f00 1000 |0032: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@003f │ │ +008ad6: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +008ad8: 0f00 |0036: return v0 │ │ +008ada: 6e10 4b00 0400 |0037: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@004b │ │ +008ae0: 0a01 |003a: move-result v1 │ │ +008ae2: 3301 0900 |003b: if-ne v1, v0, 0044 // +0009 │ │ +008ae6: 6e10 4c00 0400 |003d: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@004c │ │ +008aec: 0a01 |0040: move-result v1 │ │ +008aee: 2b01 0f00 0000 |0041: packed-switch v1, 00000050 // +0000000f │ │ +008af4: 6f20 6c00 4300 |0044: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@006c │ │ +008afa: 0a00 |0047: move-result v0 │ │ +008afc: 28ee |0048: goto 0036 // -0012 │ │ +008afe: 5431 dd00 |0049: iget-object v1, v3, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008b02: 6e20 7f01 3100 |004b: invoke-virtual {v1, v3}, Lwei/mark/standout/StandOutWindow;.unfocus:(Lwei/mark/standout/ui/Window;)Z // method@017f │ │ +008b08: 28e8 |004e: goto 0036 // -0018 │ │ +008b0a: 0000 |004f: nop // spacer │ │ +008b0c: 0001 0100 0400 0000 0800 0000 |0050: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=227 │ │ 0x000b line=228 │ │ 0x0035 line=229 │ │ 0x0036 line=240 │ │ 0x0037 line=232 │ │ @@ -9576,18 +9575,18 @@ │ │ type : '()Lwei/mark/standout/ui/Window$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0088b0: |[0088b0] wei.mark.standout.ui.Window.edit:()Lwei/mark/standout/ui/Window$Editor; │ │ -0088c0: 2200 9300 |0000: new-instance v0, Lwei/mark/standout/ui/Window$Editor; // type@0093 │ │ -0088c4: 7020 9f01 1000 |0002: invoke-direct {v0, v1}, Lwei/mark/standout/ui/Window$Editor;.:(Lwei/mark/standout/ui/Window;)V // method@019f │ │ -0088ca: 1100 |0005: return-object v0 │ │ +008b18: |[008b18] wei.mark.standout.ui.Window.edit:()Lwei/mark/standout/ui/Window$Editor; │ │ +008b28: 2200 9300 |0000: new-instance v0, Lwei/mark/standout/ui/Window$Editor; // type@0093 │ │ +008b2c: 7020 9f01 1000 |0002: invoke-direct {v0, v1}, Lwei/mark/standout/ui/Window$Editor;.:(Lwei/mark/standout/ui/Window;)V // method@019f │ │ +008b32: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lwei/mark/standout/ui/Window; │ │ │ │ #3 : (in Lwei/mark/standout/ui/Window;) │ │ @@ -9595,37 +9594,37 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0088cc: |[0088cc] wei.mark.standout.ui.Window.fixCompatibility:(Landroid/view/View;)V │ │ -0088dc: 2202 5c00 |0000: new-instance v2, Ljava/util/LinkedList; // type@005c │ │ -0088e0: 7010 b000 0200 |0002: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@00b0 │ │ -0088e6: 7220 b900 6200 |0005: invoke-interface {v2, v6}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@00b9 │ │ -0088ec: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0088ee: 7210 ba00 0200 |0009: invoke-interface {v2}, Ljava/util/Queue;.poll:()Ljava/lang/Object; // method@00ba │ │ -0088f4: 0c03 |000c: move-result-object v3 │ │ -0088f6: 1f03 2d00 |000d: check-cast v3, Landroid/view/View; // type@002d │ │ -0088fa: 3803 1a00 |000f: if-eqz v3, 0029 // +001a │ │ -0088fe: 2034 2f00 |0011: instance-of v4, v3, Landroid/view/ViewGroup; // type@002f │ │ -008902: 3804 f6ff |0013: if-eqz v4, 0009 // -000a │ │ -008906: 0730 |0015: move-object v0, v3 │ │ -008908: 1f00 2f00 |0016: check-cast v0, Landroid/view/ViewGroup; // type@002f │ │ -00890c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -00890e: 6e10 6000 0000 |0019: invoke-virtual {v0}, Landroid/view/ViewGroup;.getChildCount:()I // method@0060 │ │ -008914: 0a04 |001c: move-result v4 │ │ -008916: 3541 ecff |001d: if-ge v1, v4, 0009 // -0014 │ │ -00891a: 6e20 5f00 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@005f │ │ -008920: 0c04 |0022: move-result-object v4 │ │ -008922: 7220 b900 4200 |0023: invoke-interface {v2, v4}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@00b9 │ │ -008928: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00892c: 28f1 |0028: goto 0019 // -000f │ │ -00892e: 0e00 |0029: return-void │ │ +008b34: |[008b34] wei.mark.standout.ui.Window.fixCompatibility:(Landroid/view/View;)V │ │ +008b44: 2202 5c00 |0000: new-instance v2, Ljava/util/LinkedList; // type@005c │ │ +008b48: 7010 b000 0200 |0002: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@00b0 │ │ +008b4e: 7220 b900 6200 |0005: invoke-interface {v2, v6}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@00b9 │ │ +008b54: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +008b56: 7210 ba00 0200 |0009: invoke-interface {v2}, Ljava/util/Queue;.poll:()Ljava/lang/Object; // method@00ba │ │ +008b5c: 0c03 |000c: move-result-object v3 │ │ +008b5e: 1f03 2d00 |000d: check-cast v3, Landroid/view/View; // type@002d │ │ +008b62: 3803 1a00 |000f: if-eqz v3, 0029 // +001a │ │ +008b66: 2034 2f00 |0011: instance-of v4, v3, Landroid/view/ViewGroup; // type@002f │ │ +008b6a: 3804 f6ff |0013: if-eqz v4, 0009 // -000a │ │ +008b6e: 0730 |0015: move-object v0, v3 │ │ +008b70: 1f00 2f00 |0016: check-cast v0, Landroid/view/ViewGroup; // type@002f │ │ +008b74: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +008b76: 6e10 6000 0000 |0019: invoke-virtual {v0}, Landroid/view/ViewGroup;.getChildCount:()I // method@0060 │ │ +008b7c: 0a04 |001c: move-result v4 │ │ +008b7e: 3541 ecff |001d: if-ge v1, v4, 0009 // -0014 │ │ +008b82: 6e20 5f00 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@005f │ │ +008b88: 0c04 |0022: move-result-object v4 │ │ +008b8a: 7220 b900 4200 |0023: invoke-interface {v2, v4}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@00b9 │ │ +008b90: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +008b94: 28f1 |0028: goto 0019 // -000f │ │ +008b96: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0005 line=491 │ │ 0x0008 line=493 │ │ 0x0009 line=494 │ │ 0x0011 line=498 │ │ @@ -9648,18 +9647,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -008930: |[008930] wei.mark.standout.ui.Window.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -008940: 6e10 b101 0100 |0000: invoke-virtual {v1}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ -008946: 0c00 |0003: move-result-object v0 │ │ -008948: 1100 |0004: return-object v0 │ │ +008b98: |[008b98] wei.mark.standout.ui.Window.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +008ba8: 6e10 b101 0100 |0000: invoke-virtual {v1}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ +008bae: 0c00 |0003: move-result-object v0 │ │ +008bb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lwei/mark/standout/ui/Window; │ │ │ │ #5 : (in Lwei/mark/standout/ui/Window;) │ │ @@ -9667,21 +9666,21 @@ │ │ type : '()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -00894c: |[00894c] wei.mark.standout.ui.Window.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; │ │ -00895c: 6f10 6e00 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@006e │ │ -008962: 0c00 |0003: move-result-object v0 │ │ -008964: 1f00 8500 |0004: check-cast v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ -008968: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -00896c: 5410 df00 |0008: iget-object v0, v1, Lwei/mark/standout/ui/Window;.originalParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00df │ │ -008970: 1100 |000a: return-object v0 │ │ +008bb4: |[008bb4] wei.mark.standout.ui.Window.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; │ │ +008bc4: 6f10 6e00 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@006e │ │ +008bca: 0c00 |0003: move-result-object v0 │ │ +008bcc: 1f00 8500 |0004: check-cast v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ +008bd0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +008bd4: 5410 df00 |0008: iget-object v0, v1, Lwei/mark/standout/ui/Window;.originalParams:Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // field@00df │ │ +008bd8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0006 line=327 │ │ 0x0008 line=328 │ │ 0x000a line=330 │ │ locals : │ │ @@ -9693,101 +9692,101 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 167 16-bit code units │ │ -008974: |[008974] wei.mark.standout.ui.Window.onFocus:(Z)Z │ │ -008984: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -008986: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -008988: 5272 da00 |0002: iget v2, v7, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -00898c: 6005 b200 |0004: sget v5, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_FOCUSABLE_DISABLE:I // field@00b2 │ │ -008990: 7120 8201 5200 |0006: invoke-static {v2, v5}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -008996: 0a02 |0009: move-result v2 │ │ -008998: 3902 0600 |000a: if-nez v2, 0010 // +0006 │ │ -00899c: 5572 db00 |000c: iget-boolean v2, v7, Lwei/mark/standout/ui/Window;.focused:Z // field@00db │ │ -0089a0: 3328 0300 |000e: if-ne v8, v2, 0011 // +0003 │ │ -0089a4: 0f04 |0010: return v4 │ │ -0089a6: 5c78 db00 |0011: iput-boolean v8, v7, Lwei/mark/standout/ui/Window;.focused:Z // field@00db │ │ -0089aa: 5472 dd00 |0013: iget-object v2, v7, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -0089ae: 5275 dc00 |0015: iget v5, v7, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -0089b2: 6e40 6801 5287 |0017: invoke-virtual {v2, v5, v7, v8}, Lwei/mark/standout/StandOutWindow;.onFocusChange:(ILwei/mark/standout/ui/Window;Z)Z // method@0168 │ │ -0089b8: 0a02 |001a: move-result v2 │ │ -0089ba: 3802 3b00 |001b: if-eqz v2, 0056 // +003b │ │ -0089be: 1a05 5f01 |001d: const-string v5, "Window" // string@015f │ │ -0089c2: 2202 5400 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@0054 │ │ -0089c6: 7010 a100 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -0089cc: 1a06 6001 |0024: const-string v6, "Window " // string@0160 │ │ -0089d0: 6e20 a500 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -0089d6: 0c02 |0029: move-result-object v2 │ │ -0089d8: 5276 dc00 |002a: iget v6, v7, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -0089dc: 6e20 a300 6200 |002c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -0089e2: 0c02 |002f: move-result-object v2 │ │ -0089e4: 1a06 0600 |0030: const-string v6, " focus change " // string@0006 │ │ -0089e8: 6e20 a500 6200 |0032: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -0089ee: 0c06 |0035: move-result-object v6 │ │ -0089f0: 3808 1b00 |0036: if-eqz v8, 0051 // +001b │ │ -0089f4: 1a02 1300 |0038: const-string v2, "(true)" // string@0013 │ │ -0089f8: 6e20 a500 2600 |003a: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -0089fe: 0c02 |003d: move-result-object v2 │ │ -008a00: 1a06 0400 |003e: const-string v6, " cancelled by implementation." // string@0004 │ │ -008a04: 6e20 a500 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -008a0a: 0c02 |0043: move-result-object v2 │ │ -008a0c: 6e10 a600 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -008a12: 0c02 |0047: move-result-object v2 │ │ -008a14: 7120 3f00 2500 |0048: invoke-static {v5, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@003f │ │ -008a1a: 3908 0900 |004b: if-nez v8, 0054 // +0009 │ │ -008a1e: 0132 |004d: move v2, v3 │ │ -008a20: 5c72 db00 |004e: iput-boolean v2, v7, Lwei/mark/standout/ui/Window;.focused:Z // field@00db │ │ -008a24: 28c0 |0050: goto 0010 // -0040 │ │ -008a26: 1a02 1200 |0051: const-string v2, "(false)" // string@0012 │ │ -008a2a: 28e7 |0053: goto 003a // -0019 │ │ -008a2c: 0142 |0054: move v2, v4 │ │ -008a2e: 28f9 |0055: goto 004e // -0007 │ │ -008a30: 5272 da00 |0056: iget v2, v7, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -008a34: 6005 b300 |0058: sget v5, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_FOCUS_INDICATOR_DISABLE:I // field@00b3 │ │ -008a38: 7120 8201 5200 |005a: invoke-static {v2, v5}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -008a3e: 0a02 |005d: move-result v2 │ │ -008a40: 3902 0f00 |005e: if-nez v2, 006d // +000f │ │ -008a44: 6002 6500 |0060: sget v2, Lwei/mark/standout/R$id;.content:I // field@0065 │ │ -008a48: 6e20 ad01 2700 |0062: invoke-virtual {v7, v2}, Lwei/mark/standout/ui/Window;.findViewById:(I)Landroid/view/View; // method@01ad │ │ -008a4e: 0c00 |0065: move-result-object v0 │ │ -008a50: 3808 1e00 |0066: if-eqz v8, 0084 // +001e │ │ -008a54: 6002 5d00 |0068: sget v2, Lwei/mark/standout/R$drawable;.border_focused:I // field@005d │ │ -008a58: 6e20 5700 2000 |006a: invoke-virtual {v0, v2}, Landroid/view/View;.setBackgroundResource:(I)V // method@0057 │ │ -008a5e: 6e10 b101 0700 |006d: invoke-virtual {v7}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ -008a64: 0c01 |0070: move-result-object v1 │ │ -008a66: 6e20 3401 8100 |0071: invoke-virtual {v1, v8}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.setFocusFlag:(Z)V // method@0134 │ │ -008a6c: 5472 dd00 |0074: iget-object v2, v7, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -008a70: 5274 dc00 |0076: iget v4, v7, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -008a74: 6e30 8001 4201 |0078: invoke-virtual {v2, v4, v1}, Lwei/mark/standout/StandOutWindow;.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V // method@0180 │ │ -008a7a: 3808 1d00 |007b: if-eqz v8, 0098 // +001d │ │ -008a7e: 5472 dd00 |007d: iget-object v2, v7, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -008a82: 6e20 7601 7200 |007f: invoke-virtual {v2, v7}, Lwei/mark/standout/StandOutWindow;.setFocusedWindow:(Lwei/mark/standout/ui/Window;)V // method@0176 │ │ -008a88: 0134 |0082: move v4, v3 │ │ -008a8a: 288d |0083: goto 0010 // -0073 │ │ -008a8c: 5272 da00 |0084: iget v2, v7, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -008a90: 6005 ac00 |0086: sget v5, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_SYSTEM:I // field@00ac │ │ -008a94: 7120 8201 5200 |0088: invoke-static {v2, v5}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -008a9a: 0a02 |008b: move-result v2 │ │ -008a9c: 3802 0800 |008c: if-eqz v2, 0094 // +0008 │ │ -008aa0: 6002 5c00 |008e: sget v2, Lwei/mark/standout/R$drawable;.border:I // field@005c │ │ -008aa4: 6e20 5700 2000 |0090: invoke-virtual {v0, v2}, Landroid/view/View;.setBackgroundResource:(I)V // method@0057 │ │ -008aaa: 28da |0093: goto 006d // -0026 │ │ -008aac: 6e20 5700 4000 |0094: invoke-virtual {v0, v4}, Landroid/view/View;.setBackgroundResource:(I)V // method@0057 │ │ -008ab2: 28d6 |0097: goto 006d // -002a │ │ -008ab4: 5472 dd00 |0098: iget-object v2, v7, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -008ab8: 6e10 4801 0200 |009a: invoke-virtual {v2}, Lwei/mark/standout/StandOutWindow;.getFocusedWindow:()Lwei/mark/standout/ui/Window; // method@0148 │ │ -008abe: 0c02 |009d: move-result-object v2 │ │ -008ac0: 3372 e4ff |009e: if-ne v2, v7, 0082 // -001c │ │ -008ac4: 5472 dd00 |00a0: iget-object v2, v7, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -008ac8: 1204 |00a2: const/4 v4, #int 0 // #0 │ │ -008aca: 6e20 7601 4200 |00a3: invoke-virtual {v2, v4}, Lwei/mark/standout/StandOutWindow;.setFocusedWindow:(Lwei/mark/standout/ui/Window;)V // method@0176 │ │ -008ad0: 28dc |00a6: goto 0082 // -0024 │ │ +008bdc: |[008bdc] wei.mark.standout.ui.Window.onFocus:(Z)Z │ │ +008bec: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +008bee: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +008bf0: 5272 da00 |0002: iget v2, v7, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +008bf4: 6005 b200 |0004: sget v5, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_FOCUSABLE_DISABLE:I // field@00b2 │ │ +008bf8: 7120 8201 5200 |0006: invoke-static {v2, v5}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +008bfe: 0a02 |0009: move-result v2 │ │ +008c00: 3902 0600 |000a: if-nez v2, 0010 // +0006 │ │ +008c04: 5572 db00 |000c: iget-boolean v2, v7, Lwei/mark/standout/ui/Window;.focused:Z // field@00db │ │ +008c08: 3328 0300 |000e: if-ne v8, v2, 0011 // +0003 │ │ +008c0c: 0f04 |0010: return v4 │ │ +008c0e: 5c78 db00 |0011: iput-boolean v8, v7, Lwei/mark/standout/ui/Window;.focused:Z // field@00db │ │ +008c12: 5472 dd00 |0013: iget-object v2, v7, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008c16: 5275 dc00 |0015: iget v5, v7, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008c1a: 6e40 6801 5287 |0017: invoke-virtual {v2, v5, v7, v8}, Lwei/mark/standout/StandOutWindow;.onFocusChange:(ILwei/mark/standout/ui/Window;Z)Z // method@0168 │ │ +008c20: 0a02 |001a: move-result v2 │ │ +008c22: 3802 3b00 |001b: if-eqz v2, 0056 // +003b │ │ +008c26: 1a05 5f01 |001d: const-string v5, "Window" // string@015f │ │ +008c2a: 2202 5400 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@0054 │ │ +008c2e: 7010 a100 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +008c34: 1a06 6001 |0024: const-string v6, "Window " // string@0160 │ │ +008c38: 6e20 a500 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +008c3e: 0c02 |0029: move-result-object v2 │ │ +008c40: 5276 dc00 |002a: iget v6, v7, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008c44: 6e20 a300 6200 |002c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +008c4a: 0c02 |002f: move-result-object v2 │ │ +008c4c: 1a06 0600 |0030: const-string v6, " focus change " // string@0006 │ │ +008c50: 6e20 a500 6200 |0032: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +008c56: 0c06 |0035: move-result-object v6 │ │ +008c58: 3808 1b00 |0036: if-eqz v8, 0051 // +001b │ │ +008c5c: 1a02 1300 |0038: const-string v2, "(true)" // string@0013 │ │ +008c60: 6e20 a500 2600 |003a: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +008c66: 0c02 |003d: move-result-object v2 │ │ +008c68: 1a06 0400 |003e: const-string v6, " cancelled by implementation." // string@0004 │ │ +008c6c: 6e20 a500 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +008c72: 0c02 |0043: move-result-object v2 │ │ +008c74: 6e10 a600 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +008c7a: 0c02 |0047: move-result-object v2 │ │ +008c7c: 7120 3f00 2500 |0048: invoke-static {v5, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@003f │ │ +008c82: 3908 0900 |004b: if-nez v8, 0054 // +0009 │ │ +008c86: 0132 |004d: move v2, v3 │ │ +008c88: 5c72 db00 |004e: iput-boolean v2, v7, Lwei/mark/standout/ui/Window;.focused:Z // field@00db │ │ +008c8c: 28c0 |0050: goto 0010 // -0040 │ │ +008c8e: 1a02 1200 |0051: const-string v2, "(false)" // string@0012 │ │ +008c92: 28e7 |0053: goto 003a // -0019 │ │ +008c94: 0142 |0054: move v2, v4 │ │ +008c96: 28f9 |0055: goto 004e // -0007 │ │ +008c98: 5272 da00 |0056: iget v2, v7, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +008c9c: 6005 b300 |0058: sget v5, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_FOCUS_INDICATOR_DISABLE:I // field@00b3 │ │ +008ca0: 7120 8201 5200 |005a: invoke-static {v2, v5}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +008ca6: 0a02 |005d: move-result v2 │ │ +008ca8: 3902 0f00 |005e: if-nez v2, 006d // +000f │ │ +008cac: 6002 6500 |0060: sget v2, Lwei/mark/standout/R$id;.content:I // field@0065 │ │ +008cb0: 6e20 ad01 2700 |0062: invoke-virtual {v7, v2}, Lwei/mark/standout/ui/Window;.findViewById:(I)Landroid/view/View; // method@01ad │ │ +008cb6: 0c00 |0065: move-result-object v0 │ │ +008cb8: 3808 1e00 |0066: if-eqz v8, 0084 // +001e │ │ +008cbc: 6002 5d00 |0068: sget v2, Lwei/mark/standout/R$drawable;.border_focused:I // field@005d │ │ +008cc0: 6e20 5700 2000 |006a: invoke-virtual {v0, v2}, Landroid/view/View;.setBackgroundResource:(I)V // method@0057 │ │ +008cc6: 6e10 b101 0700 |006d: invoke-virtual {v7}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ +008ccc: 0c01 |0070: move-result-object v1 │ │ +008cce: 6e20 3401 8100 |0071: invoke-virtual {v1, v8}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.setFocusFlag:(Z)V // method@0134 │ │ +008cd4: 5472 dd00 |0074: iget-object v2, v7, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008cd8: 5274 dc00 |0076: iget v4, v7, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008cdc: 6e30 8001 4201 |0078: invoke-virtual {v2, v4, v1}, Lwei/mark/standout/StandOutWindow;.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V // method@0180 │ │ +008ce2: 3808 1d00 |007b: if-eqz v8, 0098 // +001d │ │ +008ce6: 5472 dd00 |007d: iget-object v2, v7, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008cea: 6e20 7601 7200 |007f: invoke-virtual {v2, v7}, Lwei/mark/standout/StandOutWindow;.setFocusedWindow:(Lwei/mark/standout/ui/Window;)V // method@0176 │ │ +008cf0: 0134 |0082: move v4, v3 │ │ +008cf2: 288d |0083: goto 0010 // -0073 │ │ +008cf4: 5272 da00 |0084: iget v2, v7, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +008cf8: 6005 ac00 |0086: sget v5, Lwei/mark/standout/constants/StandOutFlags;.FLAG_DECORATION_SYSTEM:I // field@00ac │ │ +008cfc: 7120 8201 5200 |0088: invoke-static {v2, v5}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +008d02: 0a02 |008b: move-result v2 │ │ +008d04: 3802 0800 |008c: if-eqz v2, 0094 // +0008 │ │ +008d08: 6002 5c00 |008e: sget v2, Lwei/mark/standout/R$drawable;.border:I // field@005c │ │ +008d0c: 6e20 5700 2000 |0090: invoke-virtual {v0, v2}, Landroid/view/View;.setBackgroundResource:(I)V // method@0057 │ │ +008d12: 28da |0093: goto 006d // -0026 │ │ +008d14: 6e20 5700 4000 |0094: invoke-virtual {v0, v4}, Landroid/view/View;.setBackgroundResource:(I)V // method@0057 │ │ +008d1a: 28d6 |0097: goto 006d // -002a │ │ +008d1c: 5472 dd00 |0098: iget-object v2, v7, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008d20: 6e10 4801 0200 |009a: invoke-virtual {v2}, Lwei/mark/standout/StandOutWindow;.getFocusedWindow:()Lwei/mark/standout/ui/Window; // method@0148 │ │ +008d26: 0c02 |009d: move-result-object v2 │ │ +008d28: 3372 e4ff |009e: if-ne v2, v7, 0082 // -001c │ │ +008d2c: 5472 dd00 |00a0: iget-object v2, v7, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008d30: 1204 |00a2: const/4 v4, #int 0 // #0 │ │ +008d32: 6e20 7601 4200 |00a3: invoke-virtual {v2, v4}, Lwei/mark/standout/StandOutWindow;.setFocusedWindow:(Lwei/mark/standout/ui/Window;)V // method@0176 │ │ +008d38: 28dc |00a6: goto 0082 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=251 │ │ 0x000c line=254 │ │ 0x0010 line=301 │ │ 0x0011 line=259 │ │ 0x0013 line=262 │ │ @@ -9823,59 +9822,59 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -008ad4: |[008ad4] wei.mark.standout.ui.Window.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -008ae4: 6e10 b101 0400 |0000: invoke-virtual {v4}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ -008aea: 0c00 |0003: move-result-object v0 │ │ -008aec: 6e10 5000 0500 |0004: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@0050 │ │ -008af2: 0a01 |0007: move-result v1 │ │ -008af4: 3901 1100 |0008: if-nez v1, 0019 // +0011 │ │ -008af8: 5441 dd00 |000a: iget-object v1, v4, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -008afc: 6e10 4801 0100 |000c: invoke-virtual {v1}, Lwei/mark/standout/StandOutWindow;.getFocusedWindow:()Lwei/mark/standout/ui/Window; // method@0148 │ │ -008b02: 0c01 |000f: move-result-object v1 │ │ -008b04: 3241 0900 |0010: if-eq v1, v4, 0019 // +0009 │ │ -008b08: 5441 dd00 |0012: iget-object v1, v4, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -008b0c: 5242 dc00 |0014: iget v2, v4, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -008b10: 6e20 3d01 2100 |0016: invoke-virtual {v1, v2}, Lwei/mark/standout/StandOutWindow;.focus:(I)Z // method@013d │ │ -008b16: 6e10 5100 0500 |0019: invoke-virtual {v5}, Landroid/view/MotionEvent;.getPointerCount:()I // method@0051 │ │ -008b1c: 0a01 |001c: move-result v1 │ │ -008b1e: 1222 |001d: const/4 v2, #int 2 // #2 │ │ -008b20: 3421 3100 |001e: if-lt v1, v2, 004f // +0031 │ │ -008b24: 5241 da00 |0020: iget v1, v4, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -008b28: 6002 b500 |0022: sget v2, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_PINCH_RESIZE_ENABLE:I // field@00b5 │ │ -008b2c: 7120 8201 2100 |0024: invoke-static {v1, v2}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -008b32: 0a01 |0027: move-result v1 │ │ -008b34: 3801 2700 |0028: if-eqz v1, 004f // +0027 │ │ -008b38: 6e10 5000 0500 |002a: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@0050 │ │ -008b3e: 0a01 |002d: move-result v1 │ │ -008b40: d511 ff00 |002e: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -008b44: 1252 |0030: const/4 v2, #int 5 // #5 │ │ -008b46: 3321 1e00 |0031: if-ne v1, v2, 004f // +001e │ │ -008b4a: 5441 e000 |0033: iget-object v1, v4, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008b4e: 1902 f03f |0035: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -008b52: 5a12 c000 |0037: iput-wide v2, v1, Lwei/mark/standout/ui/TouchInfo;.scale:D // field@00c0 │ │ -008b56: 5441 e000 |0039: iget-object v1, v4, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008b5a: 1902 f0bf |003b: const-wide/high16 v2, #long -4616189618054758400 // #bff0 │ │ -008b5e: 5a12 b700 |003d: iput-wide v2, v1, Lwei/mark/standout/ui/TouchInfo;.dist:D // field@00b7 │ │ -008b62: 5441 e000 |003f: iget-object v1, v4, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008b66: 5202 9100 |0041: iget v2, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ -008b6a: 8322 |0043: int-to-double v2, v2 │ │ -008b6c: 5a12 b900 |0044: iput-wide v2, v1, Lwei/mark/standout/ui/TouchInfo;.firstWidth:D // field@00b9 │ │ -008b70: 5441 e000 |0046: iget-object v1, v4, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008b74: 5202 8a00 |0048: iget v2, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ -008b78: 8322 |004a: int-to-double v2, v2 │ │ -008b7a: 5a12 b800 |004b: iput-wide v2, v1, Lwei/mark/standout/ui/TouchInfo;.firstHeight:D // field@00b8 │ │ -008b7e: 1211 |004d: const/4 v1, #int 1 // #1 │ │ -008b80: 0f01 |004e: return v1 │ │ -008b82: 1201 |004f: const/4 v1, #int 0 // #0 │ │ -008b84: 28fe |0050: goto 004e // -0002 │ │ +008d3c: |[008d3c] wei.mark.standout.ui.Window.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +008d4c: 6e10 b101 0400 |0000: invoke-virtual {v4}, Lwei/mark/standout/ui/Window;.getLayoutParams:()Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@01b1 │ │ +008d52: 0c00 |0003: move-result-object v0 │ │ +008d54: 6e10 5000 0500 |0004: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@0050 │ │ +008d5a: 0a01 |0007: move-result v1 │ │ +008d5c: 3901 1100 |0008: if-nez v1, 0019 // +0011 │ │ +008d60: 5441 dd00 |000a: iget-object v1, v4, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008d64: 6e10 4801 0100 |000c: invoke-virtual {v1}, Lwei/mark/standout/StandOutWindow;.getFocusedWindow:()Lwei/mark/standout/ui/Window; // method@0148 │ │ +008d6a: 0c01 |000f: move-result-object v1 │ │ +008d6c: 3241 0900 |0010: if-eq v1, v4, 0019 // +0009 │ │ +008d70: 5441 dd00 |0012: iget-object v1, v4, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008d74: 5242 dc00 |0014: iget v2, v4, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008d78: 6e20 3d01 2100 |0016: invoke-virtual {v1, v2}, Lwei/mark/standout/StandOutWindow;.focus:(I)Z // method@013d │ │ +008d7e: 6e10 5100 0500 |0019: invoke-virtual {v5}, Landroid/view/MotionEvent;.getPointerCount:()I // method@0051 │ │ +008d84: 0a01 |001c: move-result v1 │ │ +008d86: 1222 |001d: const/4 v2, #int 2 // #2 │ │ +008d88: 3421 3100 |001e: if-lt v1, v2, 004f // +0031 │ │ +008d8c: 5241 da00 |0020: iget v1, v4, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +008d90: 6002 b500 |0022: sget v2, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_PINCH_RESIZE_ENABLE:I // field@00b5 │ │ +008d94: 7120 8201 2100 |0024: invoke-static {v1, v2}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +008d9a: 0a01 |0027: move-result v1 │ │ +008d9c: 3801 2700 |0028: if-eqz v1, 004f // +0027 │ │ +008da0: 6e10 5000 0500 |002a: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@0050 │ │ +008da6: 0a01 |002d: move-result v1 │ │ +008da8: d511 ff00 |002e: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +008dac: 1252 |0030: const/4 v2, #int 5 // #5 │ │ +008dae: 3321 1e00 |0031: if-ne v1, v2, 004f // +001e │ │ +008db2: 5441 e000 |0033: iget-object v1, v4, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008db6: 1902 f03f |0035: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +008dba: 5a12 c000 |0037: iput-wide v2, v1, Lwei/mark/standout/ui/TouchInfo;.scale:D // field@00c0 │ │ +008dbe: 5441 e000 |0039: iget-object v1, v4, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008dc2: 1902 f0bf |003b: const-wide/high16 v2, #long -4616189618054758400 // #bff0 │ │ +008dc6: 5a12 b700 |003d: iput-wide v2, v1, Lwei/mark/standout/ui/TouchInfo;.dist:D // field@00b7 │ │ +008dca: 5441 e000 |003f: iget-object v1, v4, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008dce: 5202 9100 |0041: iget v2, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.width:I // field@0091 │ │ +008dd2: 8322 |0043: int-to-double v2, v2 │ │ +008dd4: 5a12 b900 |0044: iput-wide v2, v1, Lwei/mark/standout/ui/TouchInfo;.firstWidth:D // field@00b9 │ │ +008dd8: 5441 e000 |0046: iget-object v1, v4, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008ddc: 5202 8a00 |0048: iget v2, v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.height:I // field@008a │ │ +008de0: 8322 |004a: int-to-double v2, v2 │ │ +008de2: 5a12 b800 |004b: iput-wide v2, v1, Lwei/mark/standout/ui/TouchInfo;.firstHeight:D // field@00b8 │ │ +008de6: 1211 |004d: const/4 v1, #int 1 // #1 │ │ +008de8: 0f01 |004e: return v1 │ │ +008dea: 1201 |004f: const/4 v1, #int 0 // #0 │ │ +008dec: 28fe |0050: goto 004e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0004 line=164 │ │ 0x000a line=165 │ │ 0x0012 line=166 │ │ 0x0019 line=171 │ │ @@ -9895,104 +9894,104 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 176 16-bit code units │ │ -008b88: |[008b88] wei.mark.standout.ui.Window.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -008b98: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -008b9a: 150d 003f |0001: const/high16 v13, #int 1056964608 // #3f00 │ │ -008b9e: 190a 0040 |0003: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ -008ba2: 121c |0005: const/4 v12, #int 1 // #1 │ │ -008ba4: 6e10 5000 0f00 |0006: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0050 │ │ -008baa: 0a06 |0009: move-result v6 │ │ -008bac: 2b06 9a00 0000 |000a: packed-switch v6, 000000a4 // +0000009a │ │ -008bb2: 6e10 5100 0f00 |000d: invoke-virtual {v15}, Landroid/view/MotionEvent;.getPointerCount:()I // method@0051 │ │ -008bb8: 0a06 |0010: move-result v6 │ │ -008bba: 1227 |0011: const/4 v7, #int 2 // #2 │ │ -008bbc: 3476 3800 |0012: if-lt v6, v7, 004a // +0038 │ │ -008bc0: 52e6 da00 |0014: iget v6, v14, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ -008bc4: 6007 b500 |0016: sget v7, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_PINCH_RESIZE_ENABLE:I // field@00b5 │ │ -008bc8: 7120 8201 7600 |0018: invoke-static {v6, v7}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ -008bce: 0a06 |001b: move-result v6 │ │ -008bd0: 3806 2e00 |001c: if-eqz v6, 004a // +002e │ │ -008bd4: 6e20 5400 8f00 |001e: invoke-virtual {v15, v8}, Landroid/view/MotionEvent;.getX:(I)F // method@0054 │ │ -008bda: 0a02 |0021: move-result v2 │ │ -008bdc: 6e20 5500 8f00 |0022: invoke-virtual {v15, v8}, Landroid/view/MotionEvent;.getY:(I)F // method@0055 │ │ -008be2: 0a04 |0025: move-result v4 │ │ -008be4: 6e20 5400 cf00 |0026: invoke-virtual {v15, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@0054 │ │ -008bea: 0a03 |0029: move-result v3 │ │ -008bec: 6e20 5500 cf00 |002a: invoke-virtual {v15, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@0055 │ │ -008bf2: 0a05 |002d: move-result v5 │ │ -008bf4: a706 0203 |002e: sub-float v6, v2, v3 │ │ -008bf8: 8966 |0030: float-to-double v6, v6 │ │ -008bfa: 7140 9500 76ba |0031: invoke-static {v6, v7, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@0095 │ │ -008c00: 0b06 |0034: move-result-wide v6 │ │ -008c02: a708 0405 |0035: sub-float v8, v4, v5 │ │ -008c06: 8988 |0037: float-to-double v8, v8 │ │ -008c08: 7140 9500 98ba |0038: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@0095 │ │ -008c0e: 0b08 |003b: move-result-wide v8 │ │ -008c10: cb86 |003c: add-double/2addr v6, v8 │ │ -008c12: 7120 9700 7600 |003d: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@0097 │ │ -008c18: 0b00 |0040: move-result-wide v0 │ │ -008c1a: 6e10 5000 0f00 |0041: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0050 │ │ -008c20: 0a06 |0044: move-result v6 │ │ -008c22: d566 ff00 |0045: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -008c26: 2b06 6300 0000 |0047: packed-switch v6, 000000aa // +00000063 │ │ -008c2c: 0f0c |004a: return v12 │ │ -008c2e: 54e6 dd00 |004b: iget-object v6, v14, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -008c32: 6e10 4801 0600 |004d: invoke-virtual {v6}, Lwei/mark/standout/StandOutWindow;.getFocusedWindow:()Lwei/mark/standout/ui/Window; // method@0148 │ │ -008c38: 0c06 |0050: move-result-object v6 │ │ -008c3a: 33e6 0700 |0051: if-ne v6, v14, 0058 // +0007 │ │ -008c3e: 54e6 dd00 |0053: iget-object v6, v14, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -008c42: 6e20 7f01 e600 |0055: invoke-virtual {v6, v14}, Lwei/mark/standout/StandOutWindow;.unfocus:(Lwei/mark/standout/ui/Window;)Z // method@017f │ │ -008c48: 54e6 dd00 |0058: iget-object v6, v14, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ -008c4c: 52e7 dc00 |005a: iget v7, v14, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -008c50: 6e5f 7001 76ee |005c: invoke-virtual {v6, v7, v14, v14, v15}, Lwei/mark/standout/StandOutWindow;.onTouchBody:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0170 │ │ -008c56: 28ae |005f: goto 000d // -0052 │ │ -008c58: 54e6 e000 |0060: iget-object v6, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008c5c: 5366 b700 |0062: iget-wide v6, v6, Lwei/mark/standout/ui/TouchInfo;.dist:D // field@00b7 │ │ -008c60: 1908 f0bf |0064: const-wide/high16 v8, #long -4616189618054758400 // #bff0 │ │ -008c64: 2f06 0608 |0066: cmpl-double v6, v6, v8 │ │ -008c68: 3906 0600 |0068: if-nez v6, 006e // +0006 │ │ -008c6c: 54e6 e000 |006a: iget-object v6, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008c70: 5a60 b700 |006c: iput-wide v0, v6, Lwei/mark/standout/ui/TouchInfo;.dist:D // field@00b7 │ │ -008c74: 54e6 e000 |006e: iget-object v6, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008c78: 5367 c000 |0070: iget-wide v7, v6, Lwei/mark/standout/ui/TouchInfo;.scale:D // field@00c0 │ │ -008c7c: 54e9 e000 |0072: iget-object v9, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008c80: 5399 b700 |0074: iget-wide v9, v9, Lwei/mark/standout/ui/TouchInfo;.dist:D // field@00b7 │ │ -008c84: ae09 0009 |0076: div-double v9, v0, v9 │ │ -008c88: cd97 |0078: mul-double/2addr v7, v9 │ │ -008c8a: 5a67 c000 |0079: iput-wide v7, v6, Lwei/mark/standout/ui/TouchInfo;.scale:D // field@00c0 │ │ -008c8e: 54e6 e000 |007b: iget-object v6, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008c92: 5a60 b700 |007d: iput-wide v0, v6, Lwei/mark/standout/ui/TouchInfo;.dist:D // field@00b7 │ │ -008c96: 6e10 ac01 0e00 |007f: invoke-virtual {v14}, Lwei/mark/standout/ui/Window;.edit:()Lwei/mark/standout/ui/Window$Editor; // method@01ac │ │ -008c9c: 0c06 |0082: move-result-object v6 │ │ -008c9e: 6e30 a101 d60d |0083: invoke-virtual {v6, v13, v13}, Lwei/mark/standout/ui/Window$Editor;.setAnchorPoint:(FF)Lwei/mark/standout/ui/Window$Editor; // method@01a1 │ │ -008ca4: 0c06 |0086: move-result-object v6 │ │ -008ca6: 54e7 e000 |0087: iget-object v7, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008caa: 5377 b900 |0089: iget-wide v7, v7, Lwei/mark/standout/ui/TouchInfo;.firstWidth:D // field@00b9 │ │ -008cae: 54e9 e000 |008b: iget-object v9, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008cb2: 5399 c000 |008d: iget-wide v9, v9, Lwei/mark/standout/ui/TouchInfo;.scale:D // field@00c0 │ │ -008cb6: cd97 |008f: mul-double/2addr v7, v9 │ │ -008cb8: 8a77 |0090: double-to-int v7, v7 │ │ -008cba: 54e8 e000 |0091: iget-object v8, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008cbe: 5388 b800 |0093: iget-wide v8, v8, Lwei/mark/standout/ui/TouchInfo;.firstHeight:D // field@00b8 │ │ -008cc2: 54ea e000 |0095: iget-object v10, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ -008cc6: 53aa c000 |0097: iget-wide v10, v10, Lwei/mark/standout/ui/TouchInfo;.scale:D // field@00c0 │ │ -008cca: cda8 |0099: mul-double/2addr v8, v10 │ │ -008ccc: 8a88 |009a: double-to-int v8, v8 │ │ -008cce: 6e30 a401 7608 |009b: invoke-virtual {v6, v7, v8}, Lwei/mark/standout/ui/Window$Editor;.setSize:(II)Lwei/mark/standout/ui/Window$Editor; // method@01a4 │ │ -008cd4: 0c06 |009e: move-result-object v6 │ │ -008cd6: 6e10 a001 0600 |009f: invoke-virtual {v6}, Lwei/mark/standout/ui/Window$Editor;.commit:()V // method@01a0 │ │ -008cdc: 28a8 |00a2: goto 004a // -0058 │ │ -008cde: 0000 |00a3: nop // spacer │ │ -008ce0: 0001 0100 0400 0000 4100 0000 |00a4: packed-switch-data (6 units) │ │ -008cec: 0001 0100 0200 0000 1900 0000 |00aa: packed-switch-data (6 units) │ │ +008df0: |[008df0] wei.mark.standout.ui.Window.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +008e00: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +008e02: 150d 003f |0001: const/high16 v13, #int 1056964608 // #3f00 │ │ +008e06: 190a 0040 |0003: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +008e0a: 121c |0005: const/4 v12, #int 1 // #1 │ │ +008e0c: 6e10 5000 0f00 |0006: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0050 │ │ +008e12: 0a06 |0009: move-result v6 │ │ +008e14: 2b06 9a00 0000 |000a: packed-switch v6, 000000a4 // +0000009a │ │ +008e1a: 6e10 5100 0f00 |000d: invoke-virtual {v15}, Landroid/view/MotionEvent;.getPointerCount:()I // method@0051 │ │ +008e20: 0a06 |0010: move-result v6 │ │ +008e22: 1227 |0011: const/4 v7, #int 2 // #2 │ │ +008e24: 3476 3800 |0012: if-lt v6, v7, 004a // +0038 │ │ +008e28: 52e6 da00 |0014: iget v6, v14, Lwei/mark/standout/ui/Window;.flags:I // field@00da │ │ +008e2c: 6007 b500 |0016: sget v7, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_PINCH_RESIZE_ENABLE:I // field@00b5 │ │ +008e30: 7120 8201 7600 |0018: invoke-static {v6, v7}, Lwei/mark/standout/Utils;.isSet:(II)Z // method@0182 │ │ +008e36: 0a06 |001b: move-result v6 │ │ +008e38: 3806 2e00 |001c: if-eqz v6, 004a // +002e │ │ +008e3c: 6e20 5400 8f00 |001e: invoke-virtual {v15, v8}, Landroid/view/MotionEvent;.getX:(I)F // method@0054 │ │ +008e42: 0a02 |0021: move-result v2 │ │ +008e44: 6e20 5500 8f00 |0022: invoke-virtual {v15, v8}, Landroid/view/MotionEvent;.getY:(I)F // method@0055 │ │ +008e4a: 0a04 |0025: move-result v4 │ │ +008e4c: 6e20 5400 cf00 |0026: invoke-virtual {v15, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@0054 │ │ +008e52: 0a03 |0029: move-result v3 │ │ +008e54: 6e20 5500 cf00 |002a: invoke-virtual {v15, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@0055 │ │ +008e5a: 0a05 |002d: move-result v5 │ │ +008e5c: a706 0203 |002e: sub-float v6, v2, v3 │ │ +008e60: 8966 |0030: float-to-double v6, v6 │ │ +008e62: 7140 9500 76ba |0031: invoke-static {v6, v7, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@0095 │ │ +008e68: 0b06 |0034: move-result-wide v6 │ │ +008e6a: a708 0405 |0035: sub-float v8, v4, v5 │ │ +008e6e: 8988 |0037: float-to-double v8, v8 │ │ +008e70: 7140 9500 98ba |0038: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@0095 │ │ +008e76: 0b08 |003b: move-result-wide v8 │ │ +008e78: cb86 |003c: add-double/2addr v6, v8 │ │ +008e7a: 7120 9700 7600 |003d: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@0097 │ │ +008e80: 0b00 |0040: move-result-wide v0 │ │ +008e82: 6e10 5000 0f00 |0041: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0050 │ │ +008e88: 0a06 |0044: move-result v6 │ │ +008e8a: d566 ff00 |0045: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +008e8e: 2b06 6300 0000 |0047: packed-switch v6, 000000aa // +00000063 │ │ +008e94: 0f0c |004a: return v12 │ │ +008e96: 54e6 dd00 |004b: iget-object v6, v14, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008e9a: 6e10 4801 0600 |004d: invoke-virtual {v6}, Lwei/mark/standout/StandOutWindow;.getFocusedWindow:()Lwei/mark/standout/ui/Window; // method@0148 │ │ +008ea0: 0c06 |0050: move-result-object v6 │ │ +008ea2: 33e6 0700 |0051: if-ne v6, v14, 0058 // +0007 │ │ +008ea6: 54e6 dd00 |0053: iget-object v6, v14, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008eaa: 6e20 7f01 e600 |0055: invoke-virtual {v6, v14}, Lwei/mark/standout/StandOutWindow;.unfocus:(Lwei/mark/standout/ui/Window;)Z // method@017f │ │ +008eb0: 54e6 dd00 |0058: iget-object v6, v14, Lwei/mark/standout/ui/Window;.mContext:Lwei/mark/standout/StandOutWindow; // field@00dd │ │ +008eb4: 52e7 dc00 |005a: iget v7, v14, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008eb8: 6e5f 7001 76ee |005c: invoke-virtual {v6, v7, v14, v14, v15}, Lwei/mark/standout/StandOutWindow;.onTouchBody:(ILwei/mark/standout/ui/Window;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0170 │ │ +008ebe: 28ae |005f: goto 000d // -0052 │ │ +008ec0: 54e6 e000 |0060: iget-object v6, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008ec4: 5366 b700 |0062: iget-wide v6, v6, Lwei/mark/standout/ui/TouchInfo;.dist:D // field@00b7 │ │ +008ec8: 1908 f0bf |0064: const-wide/high16 v8, #long -4616189618054758400 // #bff0 │ │ +008ecc: 2f06 0608 |0066: cmpl-double v6, v6, v8 │ │ +008ed0: 3906 0600 |0068: if-nez v6, 006e // +0006 │ │ +008ed4: 54e6 e000 |006a: iget-object v6, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008ed8: 5a60 b700 |006c: iput-wide v0, v6, Lwei/mark/standout/ui/TouchInfo;.dist:D // field@00b7 │ │ +008edc: 54e6 e000 |006e: iget-object v6, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008ee0: 5368 c000 |0070: iget-wide v8, v6, Lwei/mark/standout/ui/TouchInfo;.scale:D // field@00c0 │ │ +008ee4: 54e7 e000 |0072: iget-object v7, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008ee8: 537a b700 |0074: iget-wide v10, v7, Lwei/mark/standout/ui/TouchInfo;.dist:D // field@00b7 │ │ +008eec: ae0a 000a |0076: div-double v10, v0, v10 │ │ +008ef0: cda8 |0078: mul-double/2addr v8, v10 │ │ +008ef2: 5a68 c000 |0079: iput-wide v8, v6, Lwei/mark/standout/ui/TouchInfo;.scale:D // field@00c0 │ │ +008ef6: 54e6 e000 |007b: iget-object v6, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008efa: 5a60 b700 |007d: iput-wide v0, v6, Lwei/mark/standout/ui/TouchInfo;.dist:D // field@00b7 │ │ +008efe: 6e10 ac01 0e00 |007f: invoke-virtual {v14}, Lwei/mark/standout/ui/Window;.edit:()Lwei/mark/standout/ui/Window$Editor; // method@01ac │ │ +008f04: 0c06 |0082: move-result-object v6 │ │ +008f06: 6e30 a101 d60d |0083: invoke-virtual {v6, v13, v13}, Lwei/mark/standout/ui/Window$Editor;.setAnchorPoint:(FF)Lwei/mark/standout/ui/Window$Editor; // method@01a1 │ │ +008f0c: 0c06 |0086: move-result-object v6 │ │ +008f0e: 54e7 e000 |0087: iget-object v7, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008f12: 5378 b900 |0089: iget-wide v8, v7, Lwei/mark/standout/ui/TouchInfo;.firstWidth:D // field@00b9 │ │ +008f16: 54e7 e000 |008b: iget-object v7, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008f1a: 537a c000 |008d: iget-wide v10, v7, Lwei/mark/standout/ui/TouchInfo;.scale:D // field@00c0 │ │ +008f1e: cda8 |008f: mul-double/2addr v8, v10 │ │ +008f20: 8a87 |0090: double-to-int v7, v8 │ │ +008f22: 54e8 e000 |0091: iget-object v8, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008f26: 5388 b800 |0093: iget-wide v8, v8, Lwei/mark/standout/ui/TouchInfo;.firstHeight:D // field@00b8 │ │ +008f2a: 54ea e000 |0095: iget-object v10, v14, Lwei/mark/standout/ui/Window;.touchInfo:Lwei/mark/standout/ui/TouchInfo; // field@00e0 │ │ +008f2e: 53aa c000 |0097: iget-wide v10, v10, Lwei/mark/standout/ui/TouchInfo;.scale:D // field@00c0 │ │ +008f32: cda8 |0099: mul-double/2addr v8, v10 │ │ +008f34: 8a88 |009a: double-to-int v8, v8 │ │ +008f36: 6e30 a401 7608 |009b: invoke-virtual {v6, v7, v8}, Lwei/mark/standout/ui/Window$Editor;.setSize:(II)Lwei/mark/standout/ui/Window$Editor; // method@01a4 │ │ +008f3c: 0c06 |009e: move-result-object v6 │ │ +008f3e: 6e10 a001 0600 |009f: invoke-virtual {v6}, Lwei/mark/standout/ui/Window$Editor;.commit:()V // method@01a0 │ │ +008f44: 28a8 |00a2: goto 004a // -0058 │ │ +008f46: 0000 |00a3: nop // spacer │ │ +008f48: 0001 0100 0400 0000 4100 0000 |00a4: packed-switch-data (6 units) │ │ +008f54: 0001 0100 0200 0000 1900 0000 |00aa: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=185 │ │ 0x000d line=198 │ │ 0x001e line=201 │ │ 0x0022 line=202 │ │ 0x0026 line=203 │ │ @@ -10029,35 +10028,35 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -008cf8: |[008cf8] wei.mark.standout.ui.Window.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -008d08: 2040 8500 |0000: instance-of v0, v4, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ -008d0c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -008d10: 6f20 7000 4300 |0004: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0070 │ │ -008d16: 0e00 |0007: return-void │ │ -008d18: 2200 4b00 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@004b │ │ -008d1c: 2201 5400 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0054 │ │ -008d20: 7010 a100 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -008d26: 1a02 5f01 |000f: const-string v2, "Window" // string@015f │ │ -008d2a: 6e20 a500 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -008d30: 0c01 |0014: move-result-object v1 │ │ -008d32: 5232 dc00 |0015: iget v2, v3, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ -008d36: 6e20 a300 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -008d3c: 0c01 |001a: move-result-object v1 │ │ -008d3e: 1a02 1700 |001b: const-string v2, ": LayoutParams must be an instance of StandOutLayoutParams." // string@0017 │ │ -008d42: 6e20 a500 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -008d48: 0c01 |0020: move-result-object v1 │ │ -008d4a: 6e10 a600 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -008d50: 0c01 |0024: move-result-object v1 │ │ -008d52: 7020 8c00 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@008c │ │ -008d58: 2700 |0028: throw v0 │ │ +008f60: |[008f60] wei.mark.standout.ui.Window.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +008f70: 2040 8500 |0000: instance-of v0, v4, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ +008f74: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +008f78: 6f20 7000 4300 |0004: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0070 │ │ +008f7e: 0e00 |0007: return-void │ │ +008f80: 2200 4b00 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@004b │ │ +008f84: 2201 5400 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0054 │ │ +008f88: 7010 a100 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +008f8e: 1a02 5f01 |000f: const-string v2, "Window" // string@015f │ │ +008f92: 6e20 a500 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +008f98: 0c01 |0014: move-result-object v1 │ │ +008f9a: 5232 dc00 |0015: iget v2, v3, Lwei/mark/standout/ui/Window;.id:I // field@00dc │ │ +008f9e: 6e20 a300 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +008fa4: 0c01 |001a: move-result-object v1 │ │ +008fa6: 1a02 1700 |001b: const-string v2, ": LayoutParams must be an instance of StandOutLayoutParams." // string@0017 │ │ +008faa: 6e20 a500 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +008fb0: 0c01 |0020: move-result-object v1 │ │ +008fb2: 6e10 a600 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +008fb8: 0c01 |0024: move-result-object v1 │ │ +008fba: 7020 8c00 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@008c │ │ +008fc0: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0004 line=307 │ │ 0x0007 line=311 │ │ 0x0008 line=309 │ │ locals : │ │ @@ -10127,121 +10126,121 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -008d5c: |[008d5c] mohammad.adib.roundr.Corner.:()V │ │ -008d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -008d6e: 6a00 0e00 |0001: sput-boolean v0, Lmohammad/adib/roundr/Corner;.running:Z // field@000e │ │ -008d72: 0e00 |0003: return-void │ │ +008fc4: |[008fc4] mohammad.adib.roundr.Corner.:()V │ │ +008fd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +008fd6: 6a00 0e00 |0001: sput-boolean v0, Lmohammad/adib/roundr/Corner;.running:Z // field@000e │ │ +008fda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ │ │ #1 : (in Lmohammad/adib/roundr/Corner;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008d74: |[008d74] mohammad.adib.roundr.Corner.:()V │ │ -008d84: 7010 3601 0000 |0000: invoke-direct {v0}, Lwei/mark/standout/StandOutWindow;.:()V // method@0136 │ │ -008d8a: 0e00 |0003: return-void │ │ +008fdc: |[008fdc] mohammad.adib.roundr.Corner.:()V │ │ +008fec: 7010 3601 0000 |0000: invoke-direct {v0}, Lwei/mark/standout/StandOutWindow;.:()V // method@0136 │ │ +008ff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmohammad/adib/roundr/Corner; │ │ │ │ #2 : (in Lmohammad/adib/roundr/Corner;) │ │ name : 'pxFromDp' │ │ type : '(D)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -008d8c: |[008d8c] mohammad.adib.roundr.Corner.pxFromDp:(D)I │ │ -008d9c: 6e10 d100 0200 |0000: invoke-virtual {v2}, Lmohammad/adib/roundr/Corner;.getResources:()Landroid/content/res/Resources; // method@00d1 │ │ -008da2: 0c00 |0003: move-result-object v0 │ │ -008da4: 6e10 2f00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@002f │ │ -008daa: 0c00 |0007: move-result-object v0 │ │ -008dac: 5200 0300 |0008: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0003 │ │ -008db0: 8900 |000a: float-to-double v0, v0 │ │ -008db2: cd30 |000b: mul-double/2addr v0, v3 │ │ -008db4: 8a00 |000c: double-to-int v0, v0 │ │ -008db6: 0f00 |000d: return v0 │ │ +008ff4: |[008ff4] mohammad.adib.roundr.Corner.pxFromDp:(D)I │ │ +009004: 6e10 d100 0300 |0000: invoke-virtual {v3}, Lmohammad/adib/roundr/Corner;.getResources:()Landroid/content/res/Resources; // method@00d1 │ │ +00900a: 0c00 |0003: move-result-object v0 │ │ +00900c: 6e10 2f00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@002f │ │ +009012: 0c00 |0007: move-result-object v0 │ │ +009014: 5200 0300 |0008: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0003 │ │ +009018: 8900 |000a: float-to-double v0, v0 │ │ +00901a: cd40 |000b: mul-double/2addr v0, v4 │ │ +00901c: 8a00 |000c: double-to-int v0, v0 │ │ +00901e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 this Lmohammad/adib/roundr/Corner; │ │ - 0x0000 - 0x000e reg=3 dp D │ │ + 0x0000 - 0x000e reg=3 this Lmohammad/adib/roundr/Corner; │ │ + 0x0000 - 0x000e reg=4 dp D │ │ │ │ Virtual methods - │ │ #0 : (in Lmohammad/adib/roundr/Corner;) │ │ name : 'createAndAttachView' │ │ type : '(ILandroid/widget/FrameLayout;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -008db8: |[008db8] mohammad.adib.roundr.Corner.createAndAttachView:(ILandroid/widget/FrameLayout;)V │ │ -008dc8: 1a02 4402 |0000: const-string v2, "layout_inflater" // string@0244 │ │ -008dcc: 6e20 d200 2400 |0002: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/Corner;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00d2 │ │ -008dd2: 0c00 |0005: move-result-object v0 │ │ -008dd4: 1f00 2900 |0006: check-cast v0, Landroid/view/LayoutInflater; // type@0029 │ │ -008dd8: 1502 037f |0008: const/high16 v2, #int 2130903040 // #7f03 │ │ -008ddc: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -008dde: 6e40 4f00 2036 |000b: invoke-virtual {v0, v2, v6, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@004f │ │ -008de4: 0c02 |000e: move-result-object v2 │ │ -008de6: 1403 0100 097f |000f: const v3, #float 1.82104e+38 // #7f090001 │ │ -008dec: 6e20 5600 3200 |0012: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ -008df2: 0c01 |0015: move-result-object v1 │ │ -008df4: 1f01 3700 |0016: check-cast v1, Landroid/widget/ImageView; // type@0037 │ │ -008df8: 6e10 d100 0400 |0018: invoke-virtual {v4}, Lmohammad/adib/roundr/Corner;.getResources:()Landroid/content/res/Resources; // method@00d1 │ │ -008dfe: 0c02 |001b: move-result-object v2 │ │ -008e00: 1403 0d00 027f |001c: const v3, #float 1.728e+38 // #7f02000d │ │ -008e06: 6e20 3000 3200 |001f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0030 │ │ -008e0c: 0c02 |0022: move-result-object v2 │ │ -008e0e: 6e20 7200 2100 |0023: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0072 │ │ -008e14: 2b05 3200 0000 |0026: packed-switch v5, 00000058 // +00000032 │ │ -008e1a: 0e00 |0029: return-void │ │ -008e1c: 6e10 d100 0400 |002a: invoke-virtual {v4}, Lmohammad/adib/roundr/Corner;.getResources:()Landroid/content/res/Resources; // method@00d1 │ │ -008e22: 0c02 |002d: move-result-object v2 │ │ -008e24: 1403 0e00 027f |002e: const v3, #float 1.728e+38 // #7f02000e │ │ -008e2a: 6e20 3000 3200 |0031: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0030 │ │ -008e30: 0c02 |0034: move-result-object v2 │ │ -008e32: 6e20 7200 2100 |0035: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0072 │ │ -008e38: 28f1 |0038: goto 0029 // -000f │ │ -008e3a: 6e10 d100 0400 |0039: invoke-virtual {v4}, Lmohammad/adib/roundr/Corner;.getResources:()Landroid/content/res/Resources; // method@00d1 │ │ -008e40: 0c02 |003c: move-result-object v2 │ │ -008e42: 1403 0200 027f |003d: const v3, #float 1.728e+38 // #7f020002 │ │ -008e48: 6e20 3000 3200 |0040: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0030 │ │ -008e4e: 0c02 |0043: move-result-object v2 │ │ -008e50: 6e20 7200 2100 |0044: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0072 │ │ -008e56: 28e2 |0047: goto 0029 // -001e │ │ -008e58: 6e10 d100 0400 |0048: invoke-virtual {v4}, Lmohammad/adib/roundr/Corner;.getResources:()Landroid/content/res/Resources; // method@00d1 │ │ -008e5e: 0c02 |004b: move-result-object v2 │ │ -008e60: 1403 0300 027f |004c: const v3, #float 1.728e+38 // #7f020003 │ │ -008e66: 6e20 3000 3200 |004f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0030 │ │ -008e6c: 0c02 |0052: move-result-object v2 │ │ -008e6e: 6e20 7200 2100 |0053: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0072 │ │ -008e74: 28d3 |0056: goto 0029 // -002d │ │ -008e76: 0000 |0057: nop // spacer │ │ -008e78: 0001 0300 0100 0000 0400 0000 1300 ... |0058: packed-switch-data (10 units) │ │ +009020: |[009020] mohammad.adib.roundr.Corner.createAndAttachView:(ILandroid/widget/FrameLayout;)V │ │ +009030: 1a02 4302 |0000: const-string v2, "layout_inflater" // string@0243 │ │ +009034: 6e20 d200 2400 |0002: invoke-virtual {v4, v2}, Lmohammad/adib/roundr/Corner;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00d2 │ │ +00903a: 0c00 |0005: move-result-object v0 │ │ +00903c: 1f00 2900 |0006: check-cast v0, Landroid/view/LayoutInflater; // type@0029 │ │ +009040: 1502 037f |0008: const/high16 v2, #int 2130903040 // #7f03 │ │ +009044: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +009046: 6e40 4f00 2036 |000b: invoke-virtual {v0, v2, v6, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@004f │ │ +00904c: 0c02 |000e: move-result-object v2 │ │ +00904e: 1403 0100 097f |000f: const v3, #float 1.82104e+38 // #7f090001 │ │ +009054: 6e20 5600 3200 |0012: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0056 │ │ +00905a: 0c01 |0015: move-result-object v1 │ │ +00905c: 1f01 3700 |0016: check-cast v1, Landroid/widget/ImageView; // type@0037 │ │ +009060: 6e10 d100 0400 |0018: invoke-virtual {v4}, Lmohammad/adib/roundr/Corner;.getResources:()Landroid/content/res/Resources; // method@00d1 │ │ +009066: 0c02 |001b: move-result-object v2 │ │ +009068: 1403 0d00 027f |001c: const v3, #float 1.728e+38 // #7f02000d │ │ +00906e: 6e20 3000 3200 |001f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0030 │ │ +009074: 0c02 |0022: move-result-object v2 │ │ +009076: 6e20 7200 2100 |0023: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0072 │ │ +00907c: 2b05 3200 0000 |0026: packed-switch v5, 00000058 // +00000032 │ │ +009082: 0e00 |0029: return-void │ │ +009084: 6e10 d100 0400 |002a: invoke-virtual {v4}, Lmohammad/adib/roundr/Corner;.getResources:()Landroid/content/res/Resources; // method@00d1 │ │ +00908a: 0c02 |002d: move-result-object v2 │ │ +00908c: 1403 0e00 027f |002e: const v3, #float 1.728e+38 // #7f02000e │ │ +009092: 6e20 3000 3200 |0031: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0030 │ │ +009098: 0c02 |0034: move-result-object v2 │ │ +00909a: 6e20 7200 2100 |0035: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0072 │ │ +0090a0: 28f1 |0038: goto 0029 // -000f │ │ +0090a2: 6e10 d100 0400 |0039: invoke-virtual {v4}, Lmohammad/adib/roundr/Corner;.getResources:()Landroid/content/res/Resources; // method@00d1 │ │ +0090a8: 0c02 |003c: move-result-object v2 │ │ +0090aa: 1403 0200 027f |003d: const v3, #float 1.728e+38 // #7f020002 │ │ +0090b0: 6e20 3000 3200 |0040: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0030 │ │ +0090b6: 0c02 |0043: move-result-object v2 │ │ +0090b8: 6e20 7200 2100 |0044: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0072 │ │ +0090be: 28e2 |0047: goto 0029 // -001e │ │ +0090c0: 6e10 d100 0400 |0048: invoke-virtual {v4}, Lmohammad/adib/roundr/Corner;.getResources:()Landroid/content/res/Resources; // method@00d1 │ │ +0090c6: 0c02 |004b: move-result-object v2 │ │ +0090c8: 1403 0300 027f |004c: const v3, #float 1.728e+38 // #7f020003 │ │ +0090ce: 6e20 3000 3200 |004f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0030 │ │ +0090d4: 0c02 |0052: move-result-object v2 │ │ +0090d6: 6e20 7200 2100 |0053: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0072 │ │ +0090dc: 28d3 |0056: goto 0029 // -002d │ │ +0090de: 0000 |0057: nop // spacer │ │ +0090e0: 0001 0300 0100 0000 0400 0000 1300 ... |0058: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0008 line=79 │ │ 0x0018 line=81 │ │ 0x0026 line=82 │ │ 0x0029 line=93 │ │ @@ -10261,17 +10260,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -008e8c: |[008e8c] mohammad.adib.roundr.Corner.getAppIcon:()I │ │ -008e9c: 1400 0a00 027f |0000: const v0, #float 1.728e+38 // #7f02000a │ │ -008ea2: 0f00 |0003: return v0 │ │ +0090f4: |[0090f4] mohammad.adib.roundr.Corner.getAppIcon:()I │ │ +009104: 1400 0a00 027f |0000: const v0, #float 1.728e+38 // #7f02000a │ │ +00910a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lmohammad/adib/roundr/Corner; │ │ │ │ #2 : (in Lmohammad/adib/roundr/Corner;) │ │ @@ -10279,17 +10278,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008ea4: |[008ea4] mohammad.adib.roundr.Corner.getAppName:()Ljava/lang/String; │ │ -008eb4: 1a00 2501 |0000: const-string v0, "RoundR" // string@0125 │ │ -008eb8: 1100 |0002: return-object v0 │ │ +00910c: |[00910c] mohammad.adib.roundr.Corner.getAppName:()Ljava/lang/String; │ │ +00911c: 1a00 2501 |0000: const-string v0, "RoundR" // string@0125 │ │ +009120: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmohammad/adib/roundr/Corner; │ │ │ │ #3 : (in Lmohammad/adib/roundr/Corner;) │ │ @@ -10297,22 +10296,22 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -008ebc: |[008ebc] mohammad.adib.roundr.Corner.getFlags:(I)I │ │ -008ecc: 6f20 4701 3200 |0000: invoke-super {v2, v3}, Lwei/mark/standout/StandOutWindow;.getFlags:(I)I // method@0147 │ │ -008ed2: 0a00 |0003: move-result v0 │ │ -008ed4: 6001 b200 |0004: sget v1, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_FOCUSABLE_DISABLE:I // field@00b2 │ │ -008ed8: b610 |0006: or-int/2addr v0, v1 │ │ -008eda: 6001 b100 |0007: sget v1, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_EDGE_LIMITS_ENABLE:I // field@00b1 │ │ -008ede: b610 |0009: or-int/2addr v0, v1 │ │ -008ee0: 0f00 |000a: return v0 │ │ +009124: |[009124] mohammad.adib.roundr.Corner.getFlags:(I)I │ │ +009134: 6f20 4701 3200 |0000: invoke-super {v2, v3}, Lwei/mark/standout/StandOutWindow;.getFlags:(I)I // method@0147 │ │ +00913a: 0a00 |0003: move-result v0 │ │ +00913c: 6001 b200 |0004: sget v1, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_FOCUSABLE_DISABLE:I // field@00b2 │ │ +009140: b610 |0006: or-int/2addr v0, v1 │ │ +009142: 6001 b100 |0007: sget v1, Lwei/mark/standout/constants/StandOutFlags;.FLAG_WINDOW_EDGE_LIMITS_ENABLE:I // field@00b1 │ │ +009146: b610 |0009: or-int/2addr v0, v1 │ │ +009148: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lmohammad/adib/roundr/Corner; │ │ 0x0000 - 0x000b reg=3 corner I │ │ │ │ @@ -10321,81 +10320,81 @@ │ │ type : '(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 122 16-bit code units │ │ -008ee4: |[008ee4] mohammad.adib.roundr.Corner.getParams:(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; │ │ -008ef4: 12f9 |0000: const/4 v9, #int -1 // #ff │ │ -008ef6: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -008ef8: 7110 3c00 0d00 |0002: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ -008efe: 0c00 |0005: move-result-object v0 │ │ -008f00: 5bd0 0d00 |0006: iput-object v0, v13, Lmohammad/adib/roundr/Corner;.prefs:Landroid/content/SharedPreferences; // field@000d │ │ -008f04: 54d0 0d00 |0008: iget-object v0, v13, Lmohammad/adib/roundr/Corner;.prefs:Landroid/content/SharedPreferences; // field@000d │ │ -008f08: 2201 5400 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0054 │ │ -008f0c: 7010 a100 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ -008f12: 1a02 a101 |000f: const-string v2, "corner" // string@01a1 │ │ -008f16: 6e20 a500 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ -008f1c: 0c01 |0014: move-result-object v1 │ │ -008f1e: 6e20 a300 e100 |0015: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ -008f24: 0c01 |0018: move-result-object v1 │ │ -008f26: 6e10 a600 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ -008f2c: 0c01 |001c: move-result-object v1 │ │ -008f2e: 7230 2d00 1007 |001d: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ -008f34: 0a00 |0020: move-result v0 │ │ -008f36: 3800 1400 |0021: if-eqz v0, 0035 // +0014 │ │ -008f3a: 54d0 0d00 |0023: iget-object v0, v13, Lmohammad/adib/roundr/Corner;.prefs:Landroid/content/SharedPreferences; // field@000d │ │ -008f3e: 1a01 aa02 |0025: const-string v1, "radius" // string@02aa │ │ -008f42: 1302 1400 |0027: const/16 v2, #int 20 // #14 │ │ -008f46: 7230 2e00 1002 |0029: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@002e │ │ -008f4c: 0a00 |002c: move-result v0 │ │ -008f4e: 8300 |002d: int-to-double v0, v0 │ │ -008f50: 7030 da00 0d01 |002e: invoke-direct {v13, v0, v1}, Lmohammad/adib/roundr/Corner;.pxFromDp:(D)I // method@00da │ │ -008f56: 0a03 |0031: move-result v3 │ │ -008f58: 2b0e 3c00 0000 |0032: packed-switch v14, 0000006e // +0000003c │ │ -008f5e: 2204 8500 |0035: new-instance v4, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ -008f62: 07d5 |0037: move-object v5, v13 │ │ -008f64: 01e6 |0038: move v6, v14 │ │ -008f66: 0178 |0039: move v8, v7 │ │ -008f68: 019a |003a: move v10, v9 │ │ -008f6a: 017b |003b: move v11, v7 │ │ -008f6c: 017c |003c: move v12, v7 │ │ -008f6e: 7609 3001 0400 |003d: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIIIIII)V // method@0130 │ │ -008f74: 0740 |0040: move-object v0, v4 │ │ -008f76: 1100 |0041: return-object v0 │ │ -008f78: 2200 8500 |0042: new-instance v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ -008f7c: 1305 3300 |0044: const/16 v5, #int 51 // #33 │ │ -008f80: 07d1 |0046: move-object v1, v13 │ │ -008f82: 01e2 |0047: move v2, v14 │ │ -008f84: 0134 |0048: move v4, v3 │ │ -008f86: 7606 2e01 0000 |0049: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIII)V // method@012e │ │ -008f8c: 28f5 |004c: goto 0041 // -000b │ │ -008f8e: 2200 8500 |004d: new-instance v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ -008f92: 1305 3500 |004f: const/16 v5, #int 53 // #35 │ │ -008f96: 07d1 |0051: move-object v1, v13 │ │ -008f98: 01e2 |0052: move v2, v14 │ │ -008f9a: 0134 |0053: move v4, v3 │ │ -008f9c: 7606 2e01 0000 |0054: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIII)V // method@012e │ │ -008fa2: 28ea |0057: goto 0041 // -0016 │ │ -008fa4: 2200 8500 |0058: new-instance v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ -008fa8: 1305 5300 |005a: const/16 v5, #int 83 // #53 │ │ -008fac: 07d1 |005c: move-object v1, v13 │ │ -008fae: 01e2 |005d: move v2, v14 │ │ -008fb0: 0134 |005e: move v4, v3 │ │ -008fb2: 7606 2e01 0000 |005f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIII)V // method@012e │ │ -008fb8: 28df |0062: goto 0041 // -0021 │ │ -008fba: 2200 8500 |0063: new-instance v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ -008fbe: 1305 5500 |0065: const/16 v5, #int 85 // #55 │ │ -008fc2: 07d1 |0067: move-object v1, v13 │ │ -008fc4: 01e2 |0068: move v2, v14 │ │ -008fc6: 0134 |0069: move v4, v3 │ │ -008fc8: 7606 2e01 0000 |006a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIII)V // method@012e │ │ -008fce: 28d4 |006d: goto 0041 // -002c │ │ -008fd0: 0001 0400 0000 0000 1000 0000 1b00 ... |006e: packed-switch-data (12 units) │ │ +00914c: |[00914c] mohammad.adib.roundr.Corner.getParams:(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; │ │ +00915c: 12f9 |0000: const/4 v9, #int -1 // #ff │ │ +00915e: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +009160: 7110 3c00 0d00 |0002: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@003c │ │ +009166: 0c00 |0005: move-result-object v0 │ │ +009168: 5bd0 0d00 |0006: iput-object v0, v13, Lmohammad/adib/roundr/Corner;.prefs:Landroid/content/SharedPreferences; // field@000d │ │ +00916c: 54d0 0d00 |0008: iget-object v0, v13, Lmohammad/adib/roundr/Corner;.prefs:Landroid/content/SharedPreferences; // field@000d │ │ +009170: 2201 5400 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0054 │ │ +009174: 7010 a100 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00a1 │ │ +00917a: 1a02 a101 |000f: const-string v2, "corner" // string@01a1 │ │ +00917e: 6e20 a500 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00a5 │ │ +009184: 0c01 |0014: move-result-object v1 │ │ +009186: 6e20 a300 e100 |0015: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00a3 │ │ +00918c: 0c01 |0018: move-result-object v1 │ │ +00918e: 6e10 a600 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00a6 │ │ +009194: 0c01 |001c: move-result-object v1 │ │ +009196: 7230 2d00 1007 |001d: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ +00919c: 0a00 |0020: move-result v0 │ │ +00919e: 3800 1400 |0021: if-eqz v0, 0035 // +0014 │ │ +0091a2: 54d0 0d00 |0023: iget-object v0, v13, Lmohammad/adib/roundr/Corner;.prefs:Landroid/content/SharedPreferences; // field@000d │ │ +0091a6: 1a01 a902 |0025: const-string v1, "radius" // string@02a9 │ │ +0091aa: 1302 1400 |0027: const/16 v2, #int 20 // #14 │ │ +0091ae: 7230 2e00 1002 |0029: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@002e │ │ +0091b4: 0a00 |002c: move-result v0 │ │ +0091b6: 8300 |002d: int-to-double v0, v0 │ │ +0091b8: 7030 da00 0d01 |002e: invoke-direct {v13, v0, v1}, Lmohammad/adib/roundr/Corner;.pxFromDp:(D)I // method@00da │ │ +0091be: 0a03 |0031: move-result v3 │ │ +0091c0: 2b0e 3c00 0000 |0032: packed-switch v14, 0000006e // +0000003c │ │ +0091c6: 2204 8500 |0035: new-instance v4, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ +0091ca: 07d5 |0037: move-object v5, v13 │ │ +0091cc: 01e6 |0038: move v6, v14 │ │ +0091ce: 0178 |0039: move v8, v7 │ │ +0091d0: 019a |003a: move v10, v9 │ │ +0091d2: 017b |003b: move v11, v7 │ │ +0091d4: 017c |003c: move v12, v7 │ │ +0091d6: 7609 3001 0400 |003d: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIIIIII)V // method@0130 │ │ +0091dc: 0740 |0040: move-object v0, v4 │ │ +0091de: 1100 |0041: return-object v0 │ │ +0091e0: 2200 8500 |0042: new-instance v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ +0091e4: 1305 3300 |0044: const/16 v5, #int 51 // #33 │ │ +0091e8: 07d1 |0046: move-object v1, v13 │ │ +0091ea: 01e2 |0047: move v2, v14 │ │ +0091ec: 0134 |0048: move v4, v3 │ │ +0091ee: 7606 2e01 0000 |0049: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIII)V // method@012e │ │ +0091f4: 28f5 |004c: goto 0041 // -000b │ │ +0091f6: 2200 8500 |004d: new-instance v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ +0091fa: 1305 3500 |004f: const/16 v5, #int 53 // #35 │ │ +0091fe: 07d1 |0051: move-object v1, v13 │ │ +009200: 01e2 |0052: move v2, v14 │ │ +009202: 0134 |0053: move v4, v3 │ │ +009204: 7606 2e01 0000 |0054: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIII)V // method@012e │ │ +00920a: 28ea |0057: goto 0041 // -0016 │ │ +00920c: 2200 8500 |0058: new-instance v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ +009210: 1305 5300 |005a: const/16 v5, #int 83 // #53 │ │ +009214: 07d1 |005c: move-object v1, v13 │ │ +009216: 01e2 |005d: move v2, v14 │ │ +009218: 0134 |005e: move v4, v3 │ │ +00921a: 7606 2e01 0000 |005f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIII)V // method@012e │ │ +009220: 28df |0062: goto 0041 // -0021 │ │ +009222: 2200 8500 |0063: new-instance v0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // type@0085 │ │ +009226: 1305 5500 |0065: const/16 v5, #int 85 // #55 │ │ +00922a: 07d1 |0067: move-object v1, v13 │ │ +00922c: 01e2 |0068: move v2, v14 │ │ +00922e: 0134 |0069: move v4, v3 │ │ +009230: 7606 2e01 0000 |006a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;.:(Lwei/mark/standout/StandOutWindow;IIII)V // method@012e │ │ +009236: 28d4 |006d: goto 0041 // -002c │ │ +009238: 0001 0400 0000 0000 1000 0000 1b00 ... |006e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=104 │ │ 0x0008 line=106 │ │ 0x0023 line=107 │ │ 0x0032 line=109 │ │ 0x0035 line=121 │ │ @@ -10412,78 +10411,78 @@ │ │ 0x0000 - 0x007a reg=15 window Lwei/mark/standout/ui/Window; │ │ │ │ #5 : (in Lmohammad/adib/roundr/Corner;) │ │ name : 'getPersistentNotification' │ │ type : '(I)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 19 │ │ + registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 116 16-bit code units │ │ -008fe8: |[008fe8] mohammad.adib.roundr.Corner.getPersistentNotification:(I)Landroid/app/Notification; │ │ -008ff8: 7401 c700 1100 |0000: invoke-virtual/range {v17}, Lmohammad/adib/roundr/Corner;.getAppIcon:()I // method@00c7 │ │ -008ffe: 0a06 |0003: move-result v6 │ │ -009000: 7100 a700 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00a7 │ │ -009006: 0b0b |0007: move-result-wide v11 │ │ -009008: 7401 c900 1100 |0008: invoke-virtual/range {v17}, Lmohammad/adib/roundr/Corner;.getApplicationContext:()Landroid/content/Context; // method@00c9 │ │ -00900e: 0c02 |000b: move-result-object v2 │ │ -009010: 7402 d000 1100 |000c: invoke-virtual/range {v17, v18}, Lmohammad/adib/roundr/Corner;.getPersistentNotificationTitle:(I)Ljava/lang/String; // method@00d0 │ │ -009016: 0c05 |000f: move-result-object v5 │ │ -009018: 7402 cf00 1100 |0010: invoke-virtual/range {v17, v18}, Lmohammad/adib/roundr/Corner;.getPersistentNotificationMessage:(I)Ljava/lang/String; // method@00cf │ │ -00901e: 0c04 |0013: move-result-object v4 │ │ -009020: 7402 ce00 1100 |0014: invoke-virtual/range {v17, v18}, Lmohammad/adib/roundr/Corner;.getPersistentNotificationIntent:(I)Landroid/content/Intent; // method@00ce │ │ -009026: 0c09 |0017: move-result-object v9 │ │ -009028: 120d |0018: const/4 v13, #int 0 // #0 │ │ -00902a: 150e 0008 |0019: const/high16 v14, #int 134217728 // #800 │ │ -00902e: 0800 1100 |001b: move-object/from16 v0, v17 │ │ -009032: 7140 1400 d0e9 |001d: invoke-static {v0, v13, v9, v14}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0014 │ │ -009038: 0c03 |0020: move-result-object v3 │ │ -00903a: 6001 0200 |0021: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -00903e: 130d 1000 |0023: const/16 v13, #int 16 // #10 │ │ -009042: 34d1 3700 |0025: if-lt v1, v13, 005c // +0037 │ │ -009046: 220d 0900 |0027: new-instance v13, Landroid/app/Notification$Builder; // type@0009 │ │ -00904a: 0800 1100 |0029: move-object/from16 v0, v17 │ │ -00904e: 7020 0800 0d00 |002b: invoke-direct {v13, v0}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -009054: 220e 3b00 |002e: new-instance v14, Landroid/widget/RemoteViews; // type@003b │ │ -009058: 7401 cb00 1100 |0030: invoke-virtual/range {v17}, Lmohammad/adib/roundr/Corner;.getPackageName:()Ljava/lang/String; // method@00cb │ │ -00905e: 0c0f |0033: move-result-object v15 │ │ -009060: 1410 0200 037f |0034: const v16, #float 1.74129e+38 // #7f030002 │ │ -009066: 7603 7d00 0e00 |0037: invoke-direct/range {v14, v15, v16}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@007d │ │ -00906c: 6e20 0a00 ed00 |003a: invoke-virtual {v13, v14}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@000a │ │ -009072: 0c0d |003d: move-result-object v13 │ │ -009074: 7401 c700 1100 |003e: invoke-virtual/range {v17}, Lmohammad/adib/roundr/Corner;.getAppIcon:()I // method@00c7 │ │ -00907a: 0a0e |0041: move-result v14 │ │ -00907c: 6e20 0f00 ed00 |0042: invoke-virtual {v13, v14}, Landroid/app/Notification$Builder;.setSmallIcon:(I)Landroid/app/Notification$Builder; // method@000f │ │ -009082: 0c0d |0045: move-result-object v13 │ │ -009084: 6e20 0d00 5d00 |0046: invoke-virtual {v13, v5}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@000d │ │ -00908a: 0c0d |0049: move-result-object v13 │ │ -00908c: 6e20 0c00 4d00 |004a: invoke-virtual {v13, v4}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@000c │ │ -009092: 0c0d |004d: move-result-object v13 │ │ -009094: 12ee |004e: const/4 v14, #int -2 // #fe │ │ -009096: 6e20 0e00 ed00 |004f: invoke-virtual {v13, v14}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@000e │ │ -00909c: 0c0d |0052: move-result-object v13 │ │ -00909e: 6e20 0b00 3d00 |0053: invoke-virtual {v13, v3}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@000b │ │ -0090a4: 0c07 |0056: move-result-object v7 │ │ -0090a6: 6e10 0900 0700 |0057: invoke-virtual {v7}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0009 │ │ -0090ac: 0c08 |005a: move-result-object v8 │ │ -0090ae: 1108 |005b: return-object v8 │ │ -0090b0: 1a0d 0c00 |005c: const-string v13, "%s: %s" // string@000c │ │ -0090b4: 122e |005e: const/4 v14, #int 2 // #2 │ │ -0090b6: 23ee 9700 |005f: new-array v14, v14, [Ljava/lang/Object; // type@0097 │ │ -0090ba: 120f |0061: const/4 v15, #int 0 // #0 │ │ -0090bc: 4d05 0e0f |0062: aput-object v5, v14, v15 │ │ -0090c0: 121f |0064: const/4 v15, #int 1 // #1 │ │ -0090c2: 4d04 0e0f |0065: aput-object v4, v14, v15 │ │ -0090c6: 7120 9f00 ed00 |0067: invoke-static {v13, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@009f │ │ -0090cc: 0c0a |006a: move-result-object v10 │ │ -0090ce: 2208 0a00 |006b: new-instance v8, Landroid/app/Notification; // type@000a │ │ -0090d2: 705c 1000 68ba |006d: invoke-direct {v8, v6, v10, v11, v12}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0010 │ │ -0090d8: 6e53 1100 2845 |0070: invoke-virtual {v8, v2, v5, v4, v3}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0011 │ │ -0090de: 28e8 |0073: goto 005b // -0018 │ │ + insns size : 118 16-bit code units │ │ +009250: |[009250] mohammad.adib.roundr.Corner.getPersistentNotification:(I)Landroid/app/Notification; │ │ +009260: 7401 c700 1200 |0000: invoke-virtual/range {v18}, Lmohammad/adib/roundr/Corner;.getAppIcon:()I // method@00c7 │ │ +009266: 0a07 |0003: move-result v7 │ │ +009268: 7100 a700 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00a7 │ │ +00926e: 0b0c |0007: move-result-wide v12 │ │ +009270: 7401 c900 1200 |0008: invoke-virtual/range {v18}, Lmohammad/adib/roundr/Corner;.getApplicationContext:()Landroid/content/Context; // method@00c9 │ │ +009276: 0c03 |000b: move-result-object v3 │ │ +009278: 7402 d000 1200 |000c: invoke-virtual/range {v18, v19}, Lmohammad/adib/roundr/Corner;.getPersistentNotificationTitle:(I)Ljava/lang/String; // method@00d0 │ │ +00927e: 0c06 |000f: move-result-object v6 │ │ +009280: 7402 cf00 1200 |0010: invoke-virtual/range {v18, v19}, Lmohammad/adib/roundr/Corner;.getPersistentNotificationMessage:(I)Ljava/lang/String; // method@00cf │ │ +009286: 0c05 |0013: move-result-object v5 │ │ +009288: 7402 ce00 1200 |0014: invoke-virtual/range {v18, v19}, Lmohammad/adib/roundr/Corner;.getPersistentNotificationIntent:(I)Landroid/content/Intent; // method@00ce │ │ +00928e: 0c0a |0017: move-result-object v10 │ │ +009290: 120e |0018: const/4 v14, #int 0 // #0 │ │ +009292: 150f 0008 |0019: const/high16 v15, #int 134217728 // #800 │ │ +009296: 0800 1200 |001b: move-object/from16 v0, v18 │ │ +00929a: 7140 1400 e0fa |001d: invoke-static {v0, v14, v10, v15}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0014 │ │ +0092a0: 0c04 |0020: move-result-object v4 │ │ +0092a2: 6002 0200 |0021: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +0092a6: 130e 1000 |0023: const/16 v14, #int 16 // #10 │ │ +0092aa: 34e2 3700 |0025: if-lt v2, v14, 005c // +0037 │ │ +0092ae: 220e 0900 |0027: new-instance v14, Landroid/app/Notification$Builder; // type@0009 │ │ +0092b2: 0800 1200 |0029: move-object/from16 v0, v18 │ │ +0092b6: 7020 0800 0e00 |002b: invoke-direct {v14, v0}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +0092bc: 220f 3b00 |002e: new-instance v15, Landroid/widget/RemoteViews; // type@003b │ │ +0092c0: 7401 cb00 1200 |0030: invoke-virtual/range {v18}, Lmohammad/adib/roundr/Corner;.getPackageName:()Ljava/lang/String; // method@00cb │ │ +0092c6: 0c10 |0033: move-result-object v16 │ │ +0092c8: 1411 0200 037f |0034: const v17, #float 1.74129e+38 // #7f030002 │ │ +0092ce: 7603 7d00 0f00 |0037: invoke-direct/range {v15, v16, v17}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@007d │ │ +0092d4: 6e20 0a00 fe00 |003a: invoke-virtual {v14, v15}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@000a │ │ +0092da: 0c0e |003d: move-result-object v14 │ │ +0092dc: 7401 c700 1200 |003e: invoke-virtual/range {v18}, Lmohammad/adib/roundr/Corner;.getAppIcon:()I // method@00c7 │ │ +0092e2: 0a0f |0041: move-result v15 │ │ +0092e4: 6e20 0f00 fe00 |0042: invoke-virtual {v14, v15}, Landroid/app/Notification$Builder;.setSmallIcon:(I)Landroid/app/Notification$Builder; // method@000f │ │ +0092ea: 0c0e |0045: move-result-object v14 │ │ +0092ec: 6e20 0d00 6e00 |0046: invoke-virtual {v14, v6}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@000d │ │ +0092f2: 0c0e |0049: move-result-object v14 │ │ +0092f4: 6e20 0c00 5e00 |004a: invoke-virtual {v14, v5}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@000c │ │ +0092fa: 0c0e |004d: move-result-object v14 │ │ +0092fc: 12ef |004e: const/4 v15, #int -2 // #fe │ │ +0092fe: 6e20 0e00 fe00 |004f: invoke-virtual {v14, v15}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@000e │ │ +009304: 0c0e |0052: move-result-object v14 │ │ +009306: 6e20 0b00 4e00 |0053: invoke-virtual {v14, v4}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@000b │ │ +00930c: 0c08 |0056: move-result-object v8 │ │ +00930e: 6e10 0900 0800 |0057: invoke-virtual {v8}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0009 │ │ +009314: 0c09 |005a: move-result-object v9 │ │ +009316: 1109 |005b: return-object v9 │ │ +009318: 1a0e 0c00 |005c: const-string v14, "%s: %s" // string@000c │ │ +00931c: 122f |005e: const/4 v15, #int 2 // #2 │ │ +00931e: 23ff 9700 |005f: new-array v15, v15, [Ljava/lang/Object; // type@0097 │ │ +009322: 1310 0000 |0061: const/16 v16, #int 0 // #0 │ │ +009326: 4d06 0f10 |0063: aput-object v6, v15, v16 │ │ +00932a: 1310 0100 |0065: const/16 v16, #int 1 // #1 │ │ +00932e: 4d05 0f10 |0067: aput-object v5, v15, v16 │ │ +009332: 7120 9f00 fe00 |0069: invoke-static {v14, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@009f │ │ +009338: 0c0b |006c: move-result-object v11 │ │ +00933a: 2209 0a00 |006d: new-instance v9, Landroid/app/Notification; // type@000a │ │ +00933e: 705d 1000 79cb |006f: invoke-direct {v9, v7, v11, v12, v13}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0010 │ │ +009344: 6e54 1100 3956 |0072: invoke-virtual {v9, v3, v6, v5, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0011 │ │ +00934a: 28e6 |0075: goto 005b // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0004 line=195 │ │ 0x0008 line=196 │ │ 0x000c line=197 │ │ 0x0010 line=198 │ │ @@ -10491,51 +10490,51 @@ │ │ 0x0018 line=202 │ │ 0x0021 line=205 │ │ 0x0023 line=206 │ │ 0x0027 line=207 │ │ 0x0057 line=208 │ │ 0x005b line=216 │ │ 0x005c line=211 │ │ - 0x006b line=213 │ │ - 0x0070 line=214 │ │ + 0x006d line=213 │ │ + 0x0072 line=214 │ │ locals : │ │ - 0x0057 - 0x005b reg=7 mBuilder Landroid/app/Notification$Builder; │ │ - 0x0023 - 0x0074 reg=1 apiLevel I │ │ - 0x000c - 0x0074 reg=2 c Landroid/content/Context; │ │ - 0x0021 - 0x0074 reg=3 contentIntent Landroid/app/PendingIntent; │ │ - 0x0014 - 0x0074 reg=4 contentText Ljava/lang/String; │ │ - 0x0010 - 0x0074 reg=5 contentTitle Ljava/lang/String; │ │ - 0x0004 - 0x0074 reg=6 icon I │ │ - 0x0070 - 0x0074 reg=8 notification Landroid/app/Notification; │ │ - 0x0018 - 0x0074 reg=9 notificationIntent Landroid/content/Intent; │ │ - 0x006b - 0x0074 reg=10 tickerText Ljava/lang/String; │ │ - 0x0008 - 0x0074 reg=11 when J │ │ - 0x0000 - 0x0074 reg=17 this Lmohammad/adib/roundr/Corner; │ │ - 0x0000 - 0x0074 reg=18 id I │ │ + 0x0057 - 0x005b reg=8 mBuilder Landroid/app/Notification$Builder; │ │ + 0x0023 - 0x0076 reg=2 apiLevel I │ │ + 0x000c - 0x0076 reg=3 c Landroid/content/Context; │ │ + 0x0021 - 0x0076 reg=4 contentIntent Landroid/app/PendingIntent; │ │ + 0x0014 - 0x0076 reg=5 contentText Ljava/lang/String; │ │ + 0x0010 - 0x0076 reg=6 contentTitle Ljava/lang/String; │ │ + 0x0004 - 0x0076 reg=7 icon I │ │ + 0x0072 - 0x0076 reg=9 notification Landroid/app/Notification; │ │ + 0x0018 - 0x0076 reg=10 notificationIntent Landroid/content/Intent; │ │ + 0x006d - 0x0076 reg=11 tickerText Ljava/lang/String; │ │ + 0x0008 - 0x0076 reg=12 when J │ │ + 0x0000 - 0x0076 reg=18 this Lmohammad/adib/roundr/Corner; │ │ + 0x0000 - 0x0076 reg=19 id I │ │ │ │ #6 : (in Lmohammad/adib/roundr/Corner;) │ │ name : 'getPersistentNotificationIntent' │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0090e0: |[0090e0] mohammad.adib.roundr.Corner.getPersistentNotificationIntent:(I)Landroid/content/Intent; │ │ -0090f0: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -0090f4: 1c01 6300 |0002: const-class v1, Lmohammad/adib/roundr/Corner; // type@0063 │ │ -0090f8: 7030 1f00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ -0090fe: 1a01 2802 |0007: const-string v1, "id" // string@0228 │ │ -009102: 6e30 2400 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ -009108: 0c00 |000c: move-result-object v0 │ │ -00910a: 1a01 2901 |000d: const-string v1, "SETTINGS" // string@0129 │ │ -00910e: 6e20 2700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ -009114: 0c00 |0012: move-result-object v0 │ │ -009116: 1100 |0013: return-object v0 │ │ +00934c: |[00934c] mohammad.adib.roundr.Corner.getPersistentNotificationIntent:(I)Landroid/content/Intent; │ │ +00935c: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +009360: 1c01 6300 |0002: const-class v1, Lmohammad/adib/roundr/Corner; // type@0063 │ │ +009364: 7030 1f00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ +00936a: 1a01 2702 |0007: const-string v1, "id" // string@0227 │ │ +00936e: 6e30 2400 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0024 │ │ +009374: 0c00 |000c: move-result-object v0 │ │ +009376: 1a01 2901 |000d: const-string v1, "SETTINGS" // string@0129 │ │ +00937a: 6e20 2700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0027 │ │ +009380: 0c00 |0012: move-result-object v0 │ │ +009382: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lmohammad/adib/roundr/Corner; │ │ 0x0000 - 0x0014 reg=3 corner I │ │ │ │ @@ -10544,17 +10543,17 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009118: |[009118] mohammad.adib.roundr.Corner.getPersistentNotificationMessage:(I)Ljava/lang/String; │ │ -009128: 1a00 3301 |0000: const-string v0, "Tap to configure" // string@0133 │ │ -00912c: 1100 |0002: return-object v0 │ │ +009384: |[009384] mohammad.adib.roundr.Corner.getPersistentNotificationMessage:(I)Ljava/lang/String; │ │ +009394: 1a00 3301 |0000: const-string v0, "Tap to configure" // string@0133 │ │ +009398: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmohammad/adib/roundr/Corner; │ │ 0x0000 - 0x0003 reg=2 corner I │ │ │ │ @@ -10563,17 +10562,17 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009130: |[009130] mohammad.adib.roundr.Corner.getPersistentNotificationTitle:(I)Ljava/lang/String; │ │ -009140: 1a00 2601 |0000: const-string v0, "Rounded Corners" // string@0126 │ │ -009144: 1100 |0002: return-object v0 │ │ +00939c: |[00939c] mohammad.adib.roundr.Corner.getPersistentNotificationTitle:(I)Ljava/lang/String; │ │ +0093ac: 1a00 2601 |0000: const-string v0, "Rounded Corners" // string@0126 │ │ +0093b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmohammad/adib/roundr/Corner; │ │ 0x0000 - 0x0003 reg=2 corner I │ │ │ │ @@ -10582,18 +10581,18 @@ │ │ type : '(ILwei/mark/standout/ui/Window;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -009148: |[009148] mohammad.adib.roundr.Corner.onClose:(ILwei/mark/standout/ui/Window;)Z │ │ -009158: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00915a: 6a00 0e00 |0001: sput-boolean v0, Lmohammad/adib/roundr/Corner;.running:Z // field@000e │ │ -00915e: 0f00 |0003: return v0 │ │ +0093b4: |[0093b4] mohammad.adib.roundr.Corner.onClose:(ILwei/mark/standout/ui/Window;)Z │ │ +0093c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0093c6: 6a00 0e00 |0001: sput-boolean v0, Lmohammad/adib/roundr/Corner;.running:Z // field@000e │ │ +0093ca: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=181 │ │ 0x0003 line=182 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lmohammad/adib/roundr/Corner; │ │ 0x0000 - 0x0004 reg=2 corner I │ │ @@ -10604,69 +10603,69 @@ │ │ type : '(IILandroid/os/Bundle;Ljava/lang/Class;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -009160: |[009160] mohammad.adib.roundr.Corner.onReceiveData:(IILandroid/os/Bundle;Ljava/lang/Class;I)V │ │ -009170: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -009172: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -009174: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -009176: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -009178: 6e20 d300 9800 |0004: invoke-virtual {v8, v9}, Lmohammad/adib/roundr/Corner;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@00d3 │ │ -00917e: 0c02 |0007: move-result-object v2 │ │ -009180: 334a 1f00 |0008: if-ne v10, v4, 0027 // +001f │ │ -009184: 6e30 cc00 6802 |000a: invoke-virtual {v8, v6, v2}, Lmohammad/adib/roundr/Corner;.getParams:(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@00cc │ │ -00918a: 0c03 |000d: move-result-object v3 │ │ -00918c: 6e30 dd00 6803 |000e: invoke-virtual {v8, v6, v3}, Lmohammad/adib/roundr/Corner;.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V // method@00dd │ │ -009192: 6e30 cc00 4802 |0011: invoke-virtual {v8, v4, v2}, Lmohammad/adib/roundr/Corner;.getParams:(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@00cc │ │ -009198: 0c03 |0014: move-result-object v3 │ │ -00919a: 6e30 dd00 4803 |0015: invoke-virtual {v8, v4, v3}, Lmohammad/adib/roundr/Corner;.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V // method@00dd │ │ -0091a0: 6e30 cc00 5802 |0018: invoke-virtual {v8, v5, v2}, Lmohammad/adib/roundr/Corner;.getParams:(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@00cc │ │ -0091a6: 0c03 |001b: move-result-object v3 │ │ -0091a8: 6e30 dd00 5803 |001c: invoke-virtual {v8, v5, v3}, Lmohammad/adib/roundr/Corner;.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V // method@00dd │ │ -0091ae: 6e30 cc00 7802 |001f: invoke-virtual {v8, v7, v2}, Lmohammad/adib/roundr/Corner;.getParams:(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@00cc │ │ -0091b4: 0c03 |0022: move-result-object v3 │ │ -0091b6: 6e30 dd00 7803 |0023: invoke-virtual {v8, v7, v3}, Lmohammad/adib/roundr/Corner;.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V // method@00dd │ │ -0091bc: 0e00 |0026: return-void │ │ -0091be: 336a ffff |0027: if-ne v10, v6, 0026 // -0001 │ │ -0091c2: 5483 0d00 |0029: iget-object v3, v8, Lmohammad/adib/roundr/Corner;.prefs:Landroid/content/SharedPreferences; // field@000d │ │ -0091c6: 1a04 6802 |002b: const-string v4, "notification" // string@0268 │ │ -0091ca: 7230 2d00 4305 |002d: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ -0091d0: 0a03 |0030: move-result v3 │ │ -0091d2: 3903 2100 |0031: if-nez v3, 0052 // +0021 │ │ -0091d6: 1a03 6802 |0033: const-string v3, "notification" // string@0268 │ │ -0091da: 6e20 d200 3800 |0035: invoke-virtual {v8, v3}, Lmohammad/adib/roundr/Corner;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00d2 │ │ -0091e0: 0c00 |0038: move-result-object v0 │ │ -0091e2: 1f00 0b00 |0039: check-cast v0, Landroid/app/NotificationManager; // type@000b │ │ -0091e6: 6e20 cd00 9800 |003b: invoke-virtual {v8, v9}, Lmohammad/adib/roundr/Corner;.getPersistentNotification:(I)Landroid/app/Notification; // method@00cd │ │ -0091ec: 0c01 |003e: move-result-object v1 │ │ -0091ee: 1403 0900 027f |003f: const v3, #float 1.728e+38 // #7f020009 │ │ -0091f4: 5913 0100 |0042: iput v3, v1, Landroid/app/Notification;.icon:I // field@0001 │ │ -0091f8: 6e10 9900 0800 |0044: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -0091fe: 0c03 |0047: move-result-object v3 │ │ -009200: 6e10 9a00 0300 |0048: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@009a │ │ -009206: 0a03 |004b: move-result v3 │ │ -009208: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -00920c: 6e30 1300 3001 |004e: invoke-virtual {v0, v3, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0013 │ │ -009212: 28d5 |0051: goto 0026 // -002b │ │ -009214: 1a03 6802 |0052: const-string v3, "notification" // string@0268 │ │ -009218: 6e20 d200 3800 |0054: invoke-virtual {v8, v3}, Lmohammad/adib/roundr/Corner;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00d2 │ │ -00921e: 0c00 |0057: move-result-object v0 │ │ -009220: 1f00 0b00 |0058: check-cast v0, Landroid/app/NotificationManager; // type@000b │ │ -009224: 6e20 cd00 9800 |005a: invoke-virtual {v8, v9}, Lmohammad/adib/roundr/Corner;.getPersistentNotification:(I)Landroid/app/Notification; // method@00cd │ │ -00922a: 0c01 |005d: move-result-object v1 │ │ -00922c: 6e10 9900 0800 |005e: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ -009232: 0c03 |0061: move-result-object v3 │ │ -009234: 6e10 9a00 0300 |0062: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@009a │ │ -00923a: 0a03 |0065: move-result v3 │ │ -00923c: d803 03ff |0066: add-int/lit8 v3, v3, #int -1 // #ff │ │ -009240: 6e30 1300 3001 |0068: invoke-virtual {v0, v3, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0013 │ │ -009246: 28bb |006b: goto 0026 // -0045 │ │ +0093cc: |[0093cc] mohammad.adib.roundr.Corner.onReceiveData:(IILandroid/os/Bundle;Ljava/lang/Class;I)V │ │ +0093dc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0093de: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0093e0: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0093e2: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +0093e4: 6e20 d300 9800 |0004: invoke-virtual {v8, v9}, Lmohammad/adib/roundr/Corner;.getWindow:(I)Lwei/mark/standout/ui/Window; // method@00d3 │ │ +0093ea: 0c02 |0007: move-result-object v2 │ │ +0093ec: 334a 1f00 |0008: if-ne v10, v4, 0027 // +001f │ │ +0093f0: 6e30 cc00 6802 |000a: invoke-virtual {v8, v6, v2}, Lmohammad/adib/roundr/Corner;.getParams:(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@00cc │ │ +0093f6: 0c03 |000d: move-result-object v3 │ │ +0093f8: 6e30 dd00 6803 |000e: invoke-virtual {v8, v6, v3}, Lmohammad/adib/roundr/Corner;.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V // method@00dd │ │ +0093fe: 6e30 cc00 4802 |0011: invoke-virtual {v8, v4, v2}, Lmohammad/adib/roundr/Corner;.getParams:(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@00cc │ │ +009404: 0c03 |0014: move-result-object v3 │ │ +009406: 6e30 dd00 4803 |0015: invoke-virtual {v8, v4, v3}, Lmohammad/adib/roundr/Corner;.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V // method@00dd │ │ +00940c: 6e30 cc00 5802 |0018: invoke-virtual {v8, v5, v2}, Lmohammad/adib/roundr/Corner;.getParams:(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@00cc │ │ +009412: 0c03 |001b: move-result-object v3 │ │ +009414: 6e30 dd00 5803 |001c: invoke-virtual {v8, v5, v3}, Lmohammad/adib/roundr/Corner;.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V // method@00dd │ │ +00941a: 6e30 cc00 7802 |001f: invoke-virtual {v8, v7, v2}, Lmohammad/adib/roundr/Corner;.getParams:(ILwei/mark/standout/ui/Window;)Lwei/mark/standout/StandOutWindow$StandOutLayoutParams; // method@00cc │ │ +009420: 0c03 |0022: move-result-object v3 │ │ +009422: 6e30 dd00 7803 |0023: invoke-virtual {v8, v7, v3}, Lmohammad/adib/roundr/Corner;.updateViewLayout:(ILwei/mark/standout/StandOutWindow$StandOutLayoutParams;)V // method@00dd │ │ +009428: 0e00 |0026: return-void │ │ +00942a: 336a ffff |0027: if-ne v10, v6, 0026 // -0001 │ │ +00942e: 5483 0d00 |0029: iget-object v3, v8, Lmohammad/adib/roundr/Corner;.prefs:Landroid/content/SharedPreferences; // field@000d │ │ +009432: 1a04 6702 |002b: const-string v4, "notification" // string@0267 │ │ +009436: 7230 2d00 4305 |002d: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002d │ │ +00943c: 0a03 |0030: move-result v3 │ │ +00943e: 3903 2100 |0031: if-nez v3, 0052 // +0021 │ │ +009442: 1a03 6702 |0033: const-string v3, "notification" // string@0267 │ │ +009446: 6e20 d200 3800 |0035: invoke-virtual {v8, v3}, Lmohammad/adib/roundr/Corner;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00d2 │ │ +00944c: 0c00 |0038: move-result-object v0 │ │ +00944e: 1f00 0b00 |0039: check-cast v0, Landroid/app/NotificationManager; // type@000b │ │ +009452: 6e20 cd00 9800 |003b: invoke-virtual {v8, v9}, Lmohammad/adib/roundr/Corner;.getPersistentNotification:(I)Landroid/app/Notification; // method@00cd │ │ +009458: 0c01 |003e: move-result-object v1 │ │ +00945a: 1403 0900 027f |003f: const v3, #float 1.728e+38 // #7f020009 │ │ +009460: 5913 0100 |0042: iput v3, v1, Landroid/app/Notification;.icon:I // field@0001 │ │ +009464: 6e10 9900 0800 |0044: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +00946a: 0c03 |0047: move-result-object v3 │ │ +00946c: 6e10 9a00 0300 |0048: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@009a │ │ +009472: 0a03 |004b: move-result v3 │ │ +009474: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +009478: 6e30 1300 3001 |004e: invoke-virtual {v0, v3, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0013 │ │ +00947e: 28d5 |0051: goto 0026 // -002b │ │ +009480: 1a03 6702 |0052: const-string v3, "notification" // string@0267 │ │ +009484: 6e20 d200 3800 |0054: invoke-virtual {v8, v3}, Lmohammad/adib/roundr/Corner;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00d2 │ │ +00948a: 0c00 |0057: move-result-object v0 │ │ +00948c: 1f00 0b00 |0058: check-cast v0, Landroid/app/NotificationManager; // type@000b │ │ +009490: 6e20 cd00 9800 |005a: invoke-virtual {v8, v9}, Lmohammad/adib/roundr/Corner;.getPersistentNotification:(I)Landroid/app/Notification; // method@00cd │ │ +009496: 0c01 |005d: move-result-object v1 │ │ +009498: 6e10 9900 0800 |005e: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0099 │ │ +00949e: 0c03 |0061: move-result-object v3 │ │ +0094a0: 6e10 9a00 0300 |0062: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@009a │ │ +0094a6: 0a03 |0065: move-result v3 │ │ +0094a8: d803 03ff |0066: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0094ac: 6e30 1300 3001 |0068: invoke-virtual {v0, v3, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0013 │ │ +0094b2: 28bb |006b: goto 0026 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=227 │ │ 0x0008 line=228 │ │ 0x000a line=230 │ │ 0x0011 line=231 │ │ 0x0018 line=232 │ │ @@ -10700,19 +10699,19 @@ │ │ type : '(ILwei/mark/standout/ui/Window;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -009248: |[009248] mohammad.adib.roundr.Corner.onShow:(ILwei/mark/standout/ui/Window;)Z │ │ -009258: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00925a: 6a00 0e00 |0001: sput-boolean v0, Lmohammad/adib/roundr/Corner;.running:Z // field@000e │ │ -00925e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -009260: 0f00 |0004: return v0 │ │ +0094b4: |[0094b4] mohammad.adib.roundr.Corner.onShow:(ILwei/mark/standout/ui/Window;)Z │ │ +0094c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0094c6: 6a00 0e00 |0001: sput-boolean v0, Lmohammad/adib/roundr/Corner;.running:Z // field@000e │ │ +0094ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0094cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=222 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lmohammad/adib/roundr/Corner; │ │ 0x0000 - 0x0005 reg=2 corner I │ │ @@ -10723,95 +10722,95 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 155 16-bit code units │ │ -009264: |[009264] mohammad.adib.roundr.Corner.onStartCommand:(Landroid/content/Intent;II)I │ │ -009274: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -009276: 380a 2a00 |0001: if-eqz v10, 002b // +002a │ │ -00927a: 6e10 2000 0a00 |0003: invoke-virtual {v10}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0020 │ │ -009280: 0c06 |0006: move-result-object v6 │ │ -009282: 1a00 2802 |0007: const-string v0, "id" // string@0228 │ │ -009286: 6e30 2200 0a08 |0009: invoke-virtual {v10, v0, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0022 │ │ -00928c: 0a01 |000c: move-result v1 │ │ -00928e: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -009290: 3301 0a00 |000e: if-ne v1, v0, 0018 // +000a │ │ -009294: 2200 5200 |0010: new-instance v0, Ljava/lang/RuntimeException; // type@0052 │ │ -009298: 1a08 5e00 |0012: const-string v8, "ID cannot equals StandOutWindow.ONGOING_NOTIFICATION_ID" // string@005e │ │ -00929c: 7020 9d00 8000 |0014: invoke-direct {v0, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@009d │ │ -0092a2: 2700 |0017: throw v0 │ │ -0092a4: 1a00 2a01 |0018: const-string v0, "SHOW" // string@012a │ │ -0092a8: 6e20 9e00 6000 |001a: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -0092ae: 0a00 |001d: move-result v0 │ │ -0092b0: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ -0092b4: 1a00 2101 |0020: const-string v0, "RESTORE" // string@0121 │ │ -0092b8: 6e20 9e00 6000 |0022: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -0092be: 0a00 |0025: move-result v0 │ │ -0092c0: 3800 0700 |0026: if-eqz v0, 002d // +0007 │ │ -0092c4: 6e20 db00 1900 |0028: invoke-virtual {v9, v1}, Lmohammad/adib/roundr/Corner;.show:(I)Lwei/mark/standout/ui/Window; // method@00db │ │ -0092ca: 1220 |002b: const/4 v0, #int 2 // #2 │ │ -0092cc: 0f00 |002c: return v0 │ │ -0092ce: 1a00 2901 |002d: const-string v0, "SETTINGS" // string@0129 │ │ -0092d2: 6e20 9e00 6000 |002f: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -0092d8: 0a00 |0032: move-result v0 │ │ -0092da: 3800 1400 |0033: if-eqz v0, 0047 // +0014 │ │ -0092de: 2207 1400 |0035: new-instance v7, Landroid/content/Intent; // type@0014 │ │ -0092e2: 1c00 7900 |0037: const-class v0, Lmohammad/adib/roundr/SettingsActivity; // type@0079 │ │ -0092e6: 7030 1f00 9700 |0039: invoke-direct {v7, v9, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ -0092ec: 1500 0010 |003c: const/high16 v0, #int 268435456 // #1000 │ │ -0092f0: 6e20 2900 0700 |003e: invoke-virtual {v7, v0}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0029 │ │ -0092f6: 6e20 dc00 7900 |0041: invoke-virtual {v9, v7}, Lmohammad/adib/roundr/Corner;.startActivity:(Landroid/content/Intent;)V // method@00dc │ │ -0092fc: 28e7 |0044: goto 002b // -0019 │ │ -0092fe: 0d00 |0045: move-exception v0 │ │ -009300: 28e5 |0046: goto 002b // -001b │ │ -009302: 1a00 5b00 |0047: const-string v0, "HIDE" // string@005b │ │ -009306: 6e20 9e00 6000 |0049: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -00930c: 0a00 |004c: move-result v0 │ │ -00930e: 3800 0600 |004d: if-eqz v0, 0053 // +0006 │ │ -009312: 6e20 d400 1900 |004f: invoke-virtual {v9, v1}, Lmohammad/adib/roundr/Corner;.hide:(I)V // method@00d4 │ │ -009318: 28d9 |0052: goto 002b // -0027 │ │ -00931a: 1a00 3600 |0053: const-string v0, "CLOSE" // string@0036 │ │ -00931e: 6e20 9e00 6000 |0055: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -009324: 0a00 |0058: move-result v0 │ │ -009326: 3800 0600 |0059: if-eqz v0, 005f // +0006 │ │ -00932a: 6e20 c400 1900 |005b: invoke-virtual {v9, v1}, Lmohammad/adib/roundr/Corner;.close:(I)V // method@00c4 │ │ -009330: 28cd |005e: goto 002b // -0033 │ │ -009332: 1a00 3700 |005f: const-string v0, "CLOSE_ALL" // string@0037 │ │ -009336: 6e20 9e00 6000 |0061: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -00933c: 0a00 |0064: move-result v0 │ │ -00933e: 3800 0600 |0065: if-eqz v0, 006b // +0006 │ │ -009342: 6e10 c500 0900 |0067: invoke-virtual {v9}, Lmohammad/adib/roundr/Corner;.closeAll:()V // method@00c5 │ │ -009348: 28c1 |006a: goto 002b // -003f │ │ -00934a: 1a00 2801 |006b: const-string v0, "SEND_DATA" // string@0128 │ │ -00934e: 6e20 9e00 6000 |006d: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ -009354: 0a00 |0070: move-result v0 │ │ -009356: 3800 baff |0071: if-eqz v0, 002b // -0046 │ │ -00935a: 6e20 d500 1900 |0073: invoke-virtual {v9, v1}, Lmohammad/adib/roundr/Corner;.isExistingId:(I)Z // method@00d5 │ │ -009360: 0a00 |0076: move-result v0 │ │ -009362: 3900 0500 |0077: if-nez v0, 007c // +0005 │ │ -009366: 12e0 |0079: const/4 v0, #int -2 // #fe │ │ -009368: 3301 b1ff |007a: if-ne v1, v0, 002b // -004f │ │ -00936c: 1a00 3603 |007c: const-string v0, "wei.mark.standout.data" // string@0336 │ │ -009370: 6e20 2100 0a00 |007e: invoke-virtual {v10, v0}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0021 │ │ -009376: 0c03 |0081: move-result-object v3 │ │ -009378: 1a00 b602 |0082: const-string v0, "requestCode" // string@02b6 │ │ -00937c: 6e30 2200 0a08 |0084: invoke-virtual {v10, v0, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0022 │ │ -009382: 0a02 |0087: move-result v2 │ │ -009384: 1a00 3703 |0088: const-string v0, "wei.mark.standout.fromCls" // string@0337 │ │ -009388: 6e20 2300 0a00 |008a: invoke-virtual {v10, v0}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@0023 │ │ -00938e: 0c04 |008d: move-result-object v4 │ │ -009390: 1f04 4800 |008e: check-cast v4, Ljava/lang/Class; // type@0048 │ │ -009394: 1a00 d101 |0090: const-string v0, "fromId" // string@01d1 │ │ -009398: 6e30 2200 0a08 |0092: invoke-virtual {v10, v0, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0022 │ │ -00939e: 0a05 |0095: move-result v5 │ │ -0093a0: 0790 |0096: move-object v0, v9 │ │ -0093a2: 7406 d700 0000 |0097: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lmohammad/adib/roundr/Corner;.onReceiveData:(IILandroid/os/Bundle;Ljava/lang/Class;I)V // method@00d7 │ │ -0093a8: 2891 |009a: goto 002b // -006f │ │ +0094d0: |[0094d0] mohammad.adib.roundr.Corner.onStartCommand:(Landroid/content/Intent;II)I │ │ +0094e0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0094e2: 380a 2a00 |0001: if-eqz v10, 002b // +002a │ │ +0094e6: 6e10 2000 0a00 |0003: invoke-virtual {v10}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0020 │ │ +0094ec: 0c06 |0006: move-result-object v6 │ │ +0094ee: 1a00 2702 |0007: const-string v0, "id" // string@0227 │ │ +0094f2: 6e30 2200 0a08 |0009: invoke-virtual {v10, v0, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0022 │ │ +0094f8: 0a01 |000c: move-result v1 │ │ +0094fa: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0094fc: 3301 0a00 |000e: if-ne v1, v0, 0018 // +000a │ │ +009500: 2200 5200 |0010: new-instance v0, Ljava/lang/RuntimeException; // type@0052 │ │ +009504: 1a08 5e00 |0012: const-string v8, "ID cannot equals StandOutWindow.ONGOING_NOTIFICATION_ID" // string@005e │ │ +009508: 7020 9d00 8000 |0014: invoke-direct {v0, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@009d │ │ +00950e: 2700 |0017: throw v0 │ │ +009510: 1a00 2a01 |0018: const-string v0, "SHOW" // string@012a │ │ +009514: 6e20 9e00 6000 |001a: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +00951a: 0a00 |001d: move-result v0 │ │ +00951c: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ +009520: 1a00 2101 |0020: const-string v0, "RESTORE" // string@0121 │ │ +009524: 6e20 9e00 6000 |0022: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +00952a: 0a00 |0025: move-result v0 │ │ +00952c: 3800 0700 |0026: if-eqz v0, 002d // +0007 │ │ +009530: 6e20 db00 1900 |0028: invoke-virtual {v9, v1}, Lmohammad/adib/roundr/Corner;.show:(I)Lwei/mark/standout/ui/Window; // method@00db │ │ +009536: 1220 |002b: const/4 v0, #int 2 // #2 │ │ +009538: 0f00 |002c: return v0 │ │ +00953a: 1a00 2901 |002d: const-string v0, "SETTINGS" // string@0129 │ │ +00953e: 6e20 9e00 6000 |002f: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +009544: 0a00 |0032: move-result v0 │ │ +009546: 3800 1400 |0033: if-eqz v0, 0047 // +0014 │ │ +00954a: 2207 1400 |0035: new-instance v7, Landroid/content/Intent; // type@0014 │ │ +00954e: 1c00 7900 |0037: const-class v0, Lmohammad/adib/roundr/SettingsActivity; // type@0079 │ │ +009552: 7030 1f00 9700 |0039: invoke-direct {v7, v9, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001f │ │ +009558: 1500 0010 |003c: const/high16 v0, #int 268435456 // #1000 │ │ +00955c: 6e20 2900 0700 |003e: invoke-virtual {v7, v0}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0029 │ │ +009562: 6e20 dc00 7900 |0041: invoke-virtual {v9, v7}, Lmohammad/adib/roundr/Corner;.startActivity:(Landroid/content/Intent;)V // method@00dc │ │ +009568: 28e7 |0044: goto 002b // -0019 │ │ +00956a: 0d00 |0045: move-exception v0 │ │ +00956c: 28e5 |0046: goto 002b // -001b │ │ +00956e: 1a00 5b00 |0047: const-string v0, "HIDE" // string@005b │ │ +009572: 6e20 9e00 6000 |0049: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +009578: 0a00 |004c: move-result v0 │ │ +00957a: 3800 0600 |004d: if-eqz v0, 0053 // +0006 │ │ +00957e: 6e20 d400 1900 |004f: invoke-virtual {v9, v1}, Lmohammad/adib/roundr/Corner;.hide:(I)V // method@00d4 │ │ +009584: 28d9 |0052: goto 002b // -0027 │ │ +009586: 1a00 3600 |0053: const-string v0, "CLOSE" // string@0036 │ │ +00958a: 6e20 9e00 6000 |0055: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +009590: 0a00 |0058: move-result v0 │ │ +009592: 3800 0600 |0059: if-eqz v0, 005f // +0006 │ │ +009596: 6e20 c400 1900 |005b: invoke-virtual {v9, v1}, Lmohammad/adib/roundr/Corner;.close:(I)V // method@00c4 │ │ +00959c: 28cd |005e: goto 002b // -0033 │ │ +00959e: 1a00 3700 |005f: const-string v0, "CLOSE_ALL" // string@0037 │ │ +0095a2: 6e20 9e00 6000 |0061: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +0095a8: 0a00 |0064: move-result v0 │ │ +0095aa: 3800 0600 |0065: if-eqz v0, 006b // +0006 │ │ +0095ae: 6e10 c500 0900 |0067: invoke-virtual {v9}, Lmohammad/adib/roundr/Corner;.closeAll:()V // method@00c5 │ │ +0095b4: 28c1 |006a: goto 002b // -003f │ │ +0095b6: 1a00 2801 |006b: const-string v0, "SEND_DATA" // string@0128 │ │ +0095ba: 6e20 9e00 6000 |006d: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@009e │ │ +0095c0: 0a00 |0070: move-result v0 │ │ +0095c2: 3800 baff |0071: if-eqz v0, 002b // -0046 │ │ +0095c6: 6e20 d500 1900 |0073: invoke-virtual {v9, v1}, Lmohammad/adib/roundr/Corner;.isExistingId:(I)Z // method@00d5 │ │ +0095cc: 0a00 |0076: move-result v0 │ │ +0095ce: 3900 0500 |0077: if-nez v0, 007c // +0005 │ │ +0095d2: 12e0 |0079: const/4 v0, #int -2 // #fe │ │ +0095d4: 3301 b1ff |007a: if-ne v1, v0, 002b // -004f │ │ +0095d8: 1a00 3503 |007c: const-string v0, "wei.mark.standout.data" // string@0335 │ │ +0095dc: 6e20 2100 0a00 |007e: invoke-virtual {v10, v0}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0021 │ │ +0095e2: 0c03 |0081: move-result-object v3 │ │ +0095e4: 1a00 b502 |0082: const-string v0, "requestCode" // string@02b5 │ │ +0095e8: 6e30 2200 0a08 |0084: invoke-virtual {v10, v0, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0022 │ │ +0095ee: 0a02 |0087: move-result v2 │ │ +0095f0: 1a00 3603 |0088: const-string v0, "wei.mark.standout.fromCls" // string@0336 │ │ +0095f4: 6e20 2300 0a00 |008a: invoke-virtual {v10, v0}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@0023 │ │ +0095fa: 0c04 |008d: move-result-object v4 │ │ +0095fc: 1f04 4800 |008e: check-cast v4, Ljava/lang/Class; // type@0048 │ │ +009600: 1a00 d101 |0090: const-string v0, "fromId" // string@01d1 │ │ +009604: 6e30 2200 0a08 |0092: invoke-virtual {v10, v0, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0022 │ │ +00960a: 0a05 |0095: move-result v5 │ │ +00960c: 0790 |0096: move-object v0, v9 │ │ +00960e: 7406 d700 0000 |0097: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lmohammad/adib/roundr/Corner;.onReceiveData:(IILandroid/os/Bundle;Ljava/lang/Class;I)V // method@00d7 │ │ +009614: 2891 |009a: goto 002b // -006f │ │ catches : 1 │ │ 0x0035 - 0x0044 │ │ Ljava/lang/Exception; -> 0x0045 │ │ positions : │ │ 0x0001 line=142 │ │ 0x0003 line=143 │ │ 0x0007 line=144 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 78196 bytes, number of entries: 52 │ │ │ +Zip file size: 78177 bytes, number of entries: 52 │ │ │ ?rwxrwxr-x 2.0 unx 972 b- stor 80-Jan-01 00:00 mohammad/adib/roundr/BootReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 167 b- stor 80-Jan-01 00:00 mohammad/adib/roundr/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 1075 b- stor 80-Jan-01 00:00 mohammad/adib/roundr/MainActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 190 b- stor 80-Jan-01 00:00 mohammad/adib/roundr/R$anim.class │ │ │ ?rwxrwxr-x 2.0 unx 142 b- stor 80-Jan-01 00:00 mohammad/adib/roundr/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 195 b- stor 80-Jan-01 00:00 mohammad/adib/roundr/R$color.class │ │ │ ?rwxrwxr-x 2.0 unx 640 b- stor 80-Jan-01 00:00 mohammad/adib/roundr/R$drawable.class │ │ │ @@ -31,24 +31,24 @@ │ │ │ ?rwxrwxr-x 2.0 unx 134 b- stor 80-Jan-01 00:00 wei/mark/standout/R.class │ │ │ ?rwxrwxr-x 2.0 unx 383 b- stor 80-Jan-01 00:00 wei/mark/standout/StandOutWindow$1.class │ │ │ ?rwxrwxr-x 2.0 unx 805 b- stor 80-Jan-01 00:00 wei/mark/standout/StandOutWindow$2.class │ │ │ ?rwxrwxr-x 2.0 unx 854 b- stor 80-Jan-01 00:00 wei/mark/standout/StandOutWindow$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1300 b- stor 80-Jan-01 00:00 wei/mark/standout/StandOutWindow$4.class │ │ │ ?rwxrwxr-x 2.0 unx 525 b- stor 80-Jan-01 00:00 wei/mark/standout/StandOutWindow$DropDownListItem.class │ │ │ ?rwxrwxr-x 2.0 unx 2777 b- stor 80-Jan-01 00:00 wei/mark/standout/StandOutWindow$StandOutLayoutParams.class │ │ │ -?rwxrwxr-x 2.0 unx 20197 b- defN 80-Jan-01 00:00 wei/mark/standout/StandOutWindow.class │ │ │ +?rwxrwxr-x 2.0 unx 20188 b- defN 80-Jan-01 00:00 wei/mark/standout/StandOutWindow.class │ │ │ ?rwxrwxr-x 2.0 unx 203 b- stor 80-Jan-01 00:00 wei/mark/standout/Utils.class │ │ │ ?rwxrwxr-x 2.0 unx 1565 b- stor 80-Jan-01 00:00 wei/mark/standout/WindowCache.class │ │ │ ?rwxrwxr-x 2.0 unx 1413 b- stor 80-Jan-01 00:00 wei/mark/standout/constants/StandOutFlags.class │ │ │ ?rwxrwxr-x 2.0 unx 890 b- stor 80-Jan-01 00:00 wei/mark/standout/ui/TouchInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 801 b- stor 80-Jan-01 00:00 wei/mark/standout/ui/Window$1.class │ │ │ ?rwxrwxr-x 2.0 unx 776 b- stor 80-Jan-01 00:00 wei/mark/standout/ui/Window$2.class │ │ │ ?rwxrwxr-x 2.0 unx 572 b- stor 80-Jan-01 00:00 wei/mark/standout/ui/Window$3.class │ │ │ ?rwxrwxr-x 2.0 unx 573 b- stor 80-Jan-01 00:00 wei/mark/standout/ui/Window$4.class │ │ │ ?rwxrwxr-x 2.0 unx 697 b- stor 80-Jan-01 00:00 wei/mark/standout/ui/Window$5.class │ │ │ ?rwxrwxr-x 2.0 unx 699 b- stor 80-Jan-01 00:00 wei/mark/standout/ui/Window$6.class │ │ │ ?rwxrwxr-x 2.0 unx 699 b- stor 80-Jan-01 00:00 wei/mark/standout/ui/Window$7.class │ │ │ ?rwxrwxr-x 2.0 unx 762 b- stor 80-Jan-01 00:00 wei/mark/standout/ui/Window$8.class │ │ │ ?rwxrwxr-x 2.0 unx 3944 b- stor 80-Jan-01 00:00 wei/mark/standout/ui/Window$Editor.class │ │ │ -?rwxrwxr-x 2.0 unx 9053 b- stor 80-Jan-01 00:00 wei/mark/standout/ui/Window.class │ │ │ +?rwxrwxr-x 2.0 unx 9045 b- stor 80-Jan-01 00:00 wei/mark/standout/ui/Window.class │ │ │ ?rwxrwxr-x 2.0 unx 7324 b- stor 80-Jan-01 00:00 mohammad/adib/roundr/Corner.class │ │ │ -52 files, 81504 bytes uncompressed, 70272 bytes compressed: 13.8% │ │ │ +52 files, 81487 bytes uncompressed, 70253 bytes compressed: 13.8% │ │ ├── wei/mark/standout/StandOutWindow.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1579,15 +1579,15 @@ │ │ │ │ 293 298 211 Class java/lang/Exception │ │ │ │ 293 298 108 any │ │ │ │ │ │ │ │ public final void closeAll(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0011) ACC_PUBLIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=1 │ │ │ │ + stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: monitorenter │ │ │ │ 2: aload_0 │ │ │ │ 3: invokevirtual #274 // Method onCloseAll:()Z │ │ │ │ 6: istore_1 │ │ │ │ 7: iload_1 │ │ │ │ 8: ifeq 27 │ │ │ │ @@ -1607,83 +1607,83 @@ │ │ │ │ 32: aload 4 │ │ │ │ 34: invokespecial #279 // Method java/util/LinkedList."":()V │ │ │ │ 37: aload_0 │ │ │ │ 38: invokevirtual #283 // Method getExistingIds:()Ljava/util/Set; │ │ │ │ 41: astore_2 │ │ │ │ 42: aload_2 │ │ │ │ 43: invokeinterface #289, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 48: astore 5 │ │ │ │ - 50: aload 5 │ │ │ │ - 52: invokeinterface #294, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 57: istore_1 │ │ │ │ - 58: iload_1 │ │ │ │ - 59: ifeq 102 │ │ │ │ - 62: aload 5 │ │ │ │ - 64: invokeinterface #298, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 69: astore_2 │ │ │ │ - 70: aload_2 │ │ │ │ - 71: checkcast #300 // class java/lang/Integer │ │ │ │ - 74: astore_2 │ │ │ │ - 75: aload_2 │ │ │ │ - 76: invokevirtual #303 // Method java/lang/Integer.intValue:()I │ │ │ │ - 79: istore 6 │ │ │ │ - 81: iload 6 │ │ │ │ - 83: invokestatic #307 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 86: astore_2 │ │ │ │ - 87: aload 4 │ │ │ │ - 89: aload_2 │ │ │ │ - 90: invokevirtual #311 // Method java/util/LinkedList.add:(Ljava/lang/Object;)Z │ │ │ │ - 93: pop │ │ │ │ - 94: goto 50 │ │ │ │ - 97: astore_2 │ │ │ │ - 98: aload_0 │ │ │ │ - 99: monitorexit │ │ │ │ - 100: aload_2 │ │ │ │ - 101: athrow │ │ │ │ - 102: aload 4 │ │ │ │ - 104: invokevirtual #312 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 107: astore 5 │ │ │ │ - 109: aload 5 │ │ │ │ - 111: invokeinterface #294, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 116: istore_1 │ │ │ │ - 117: iload_1 │ │ │ │ - 118: ifeq 24 │ │ │ │ - 121: aload 5 │ │ │ │ - 123: invokeinterface #298, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 128: astore_2 │ │ │ │ - 129: aload_2 │ │ │ │ - 130: checkcast #300 // class java/lang/Integer │ │ │ │ - 133: astore_2 │ │ │ │ - 134: aload_2 │ │ │ │ - 135: invokevirtual #303 // Method java/lang/Integer.intValue:()I │ │ │ │ - 138: istore 6 │ │ │ │ - 140: aload_0 │ │ │ │ - 141: iload 6 │ │ │ │ - 143: invokevirtual #315 // Method close:(I)V │ │ │ │ - 146: goto 109 │ │ │ │ + 48: astore_3 │ │ │ │ + 49: aload_3 │ │ │ │ + 50: invokeinterface #294, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 55: istore_1 │ │ │ │ + 56: iload_1 │ │ │ │ + 57: ifeq 99 │ │ │ │ + 60: aload_3 │ │ │ │ + 61: invokeinterface #298, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 66: astore_2 │ │ │ │ + 67: aload_2 │ │ │ │ + 68: checkcast #300 // class java/lang/Integer │ │ │ │ + 71: astore_2 │ │ │ │ + 72: aload_2 │ │ │ │ + 73: invokevirtual #303 // Method java/lang/Integer.intValue:()I │ │ │ │ + 76: istore 5 │ │ │ │ + 78: iload 5 │ │ │ │ + 80: invokestatic #307 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 83: astore_2 │ │ │ │ + 84: aload 4 │ │ │ │ + 86: aload_2 │ │ │ │ + 87: invokevirtual #311 // Method java/util/LinkedList.add:(Ljava/lang/Object;)Z │ │ │ │ + 90: pop │ │ │ │ + 91: goto 49 │ │ │ │ + 94: astore_2 │ │ │ │ + 95: aload_0 │ │ │ │ + 96: monitorexit │ │ │ │ + 97: aload_2 │ │ │ │ + 98: athrow │ │ │ │ + 99: aload 4 │ │ │ │ + 101: invokevirtual #312 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ + 104: astore_3 │ │ │ │ + 105: aload_3 │ │ │ │ + 106: invokeinterface #294, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 111: istore_1 │ │ │ │ + 112: iload_1 │ │ │ │ + 113: ifeq 24 │ │ │ │ + 116: aload_3 │ │ │ │ + 117: invokeinterface #298, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 122: astore_2 │ │ │ │ + 123: aload_2 │ │ │ │ + 124: checkcast #300 // class java/lang/Integer │ │ │ │ + 127: astore_2 │ │ │ │ + 128: aload_2 │ │ │ │ + 129: invokevirtual #303 // Method java/lang/Integer.intValue:()I │ │ │ │ + 132: istore 5 │ │ │ │ + 134: aload_0 │ │ │ │ + 135: iload 5 │ │ │ │ + 137: invokevirtual #315 // Method close:(I)V │ │ │ │ + 140: goto 105 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 2 6 97 any │ │ │ │ - 19 24 97 any │ │ │ │ - 27 30 97 any │ │ │ │ - 32 37 97 any │ │ │ │ - 37 41 97 any │ │ │ │ - 42 48 97 any │ │ │ │ - 50 57 97 any │ │ │ │ - 62 69 97 any │ │ │ │ - 70 74 97 any │ │ │ │ - 75 79 97 any │ │ │ │ - 81 86 97 any │ │ │ │ - 89 94 97 any │ │ │ │ - 102 107 97 any │ │ │ │ - 109 116 97 any │ │ │ │ - 121 128 97 any │ │ │ │ - 129 133 97 any │ │ │ │ - 134 138 97 any │ │ │ │ - 141 146 97 any │ │ │ │ + 2 6 94 any │ │ │ │ + 19 24 94 any │ │ │ │ + 27 30 94 any │ │ │ │ + 32 37 94 any │ │ │ │ + 37 41 94 any │ │ │ │ + 42 48 94 any │ │ │ │ + 49 55 94 any │ │ │ │ + 60 66 94 any │ │ │ │ + 67 71 94 any │ │ │ │ + 72 76 94 any │ │ │ │ + 78 83 94 any │ │ │ │ + 86 91 94 any │ │ │ │ + 99 104 94 any │ │ │ │ + 105 111 94 any │ │ │ │ + 116 122 94 any │ │ │ │ + 123 127 94 any │ │ │ │ + 128 132 94 any │ │ │ │ + 135 140 94 any │ │ │ │ │ │ │ │ public abstract void createAndAttachView(int, android.widget.FrameLayout); │ │ │ │ descriptor: (ILandroid/widget/FrameLayout;)V │ │ │ │ flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT │ │ │ │ │ │ │ │ public final boolean focus(int); │ │ │ │ descriptor: (I)Z │ │ │ │ @@ -1774,15 +1774,15 @@ │ │ │ │ Code: │ │ │ │ stack=300, locals=19, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: iload_1 │ │ │ │ 2: invokevirtual #345 // Method getDropDownItems:(I)Ljava/util/List; │ │ │ │ 5: astore_2 │ │ │ │ 6: aload_2 │ │ │ │ - 7: ifnull 310 │ │ │ │ + 7: ifnull 307 │ │ │ │ 10: aload_2 │ │ │ │ 11: astore_3 │ │ │ │ 12: new #347 // class wei/mark/standout/StandOutWindow$DropDownListItem │ │ │ │ 15: astore 4 │ │ │ │ 17: new #106 // class java/lang/StringBuilder │ │ │ │ 20: astore 5 │ │ │ │ 22: aload 5 │ │ │ │ @@ -1842,94 +1842,92 @@ │ │ │ │ 141: aload 8 │ │ │ │ 143: iload 10 │ │ │ │ 145: iload 11 │ │ │ │ 147: iload 12 │ │ │ │ 149: invokespecial #383 // Method android/widget/PopupWindow."":(Landroid/view/View;IIZ)V │ │ │ │ 152: aload_3 │ │ │ │ 153: invokeinterface #384, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 158: astore 13 │ │ │ │ - 160: aload 13 │ │ │ │ + 158: astore 4 │ │ │ │ + 160: aload 4 │ │ │ │ 162: invokeinterface #294, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 167: istore 10 │ │ │ │ - 169: iload 10 │ │ │ │ - 171: ifeq 321 │ │ │ │ - 174: aload 13 │ │ │ │ + 167: istore 11 │ │ │ │ + 169: iload 11 │ │ │ │ + 171: ifeq 318 │ │ │ │ + 174: aload 4 │ │ │ │ 176: invokeinterface #298, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 181: checkcast #347 // class wei/mark/standout/StandOutWindow$DropDownListItem │ │ │ │ - 184: astore 14 │ │ │ │ + 184: astore 13 │ │ │ │ 186: aload_0 │ │ │ │ 187: getfield #386 // Field mLayoutInflater:Landroid/view/LayoutInflater; │ │ │ │ - 190: astore 4 │ │ │ │ + 190: astore 14 │ │ │ │ 192: getstatic #391 // Field wei/mark/standout/R$layout.drop_down_list_item:I │ │ │ │ - 195: istore 11 │ │ │ │ - 197: iconst_0 │ │ │ │ - 198: istore 12 │ │ │ │ - 200: aconst_null │ │ │ │ - 201: astore 5 │ │ │ │ - 203: aload 4 │ │ │ │ - 205: iload 11 │ │ │ │ - 207: aconst_null │ │ │ │ - 208: invokevirtual #397 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ - 211: checkcast #399 // class android/view/ViewGroup │ │ │ │ - 214: astore 15 │ │ │ │ - 216: aload 7 │ │ │ │ - 218: aload 15 │ │ │ │ - 220: invokevirtual #400 // Method android/widget/LinearLayout.addView:(Landroid/view/View;)V │ │ │ │ - 223: getstatic #405 // Field wei/mark/standout/R$id.icon:I │ │ │ │ - 226: istore 10 │ │ │ │ - 228: aload 15 │ │ │ │ - 230: iload 10 │ │ │ │ - 232: invokevirtual #408 // Method android/view/ViewGroup.findViewById:(I)Landroid/view/View; │ │ │ │ - 235: checkcast #410 // class android/widget/ImageView │ │ │ │ - 238: astore 16 │ │ │ │ - 240: aload 14 │ │ │ │ - 242: getfield #411 // Field wei/mark/standout/StandOutWindow$DropDownListItem.icon:I │ │ │ │ - 245: istore 10 │ │ │ │ - 247: aload 16 │ │ │ │ - 249: iload 10 │ │ │ │ - 251: invokevirtual #414 // Method android/widget/ImageView.setImageResource:(I)V │ │ │ │ - 254: getstatic #417 // Field wei/mark/standout/R$id.description:I │ │ │ │ - 257: istore 10 │ │ │ │ - 259: aload 15 │ │ │ │ - 261: iload 10 │ │ │ │ - 263: invokevirtual #408 // Method android/view/ViewGroup.findViewById:(I)Landroid/view/View; │ │ │ │ - 266: checkcast #419 // class android/widget/TextView │ │ │ │ - 269: astore 17 │ │ │ │ - 271: aload 14 │ │ │ │ - 273: getfield #421 // Field wei/mark/standout/StandOutWindow$DropDownListItem.description:Ljava/lang/String; │ │ │ │ - 276: astore 4 │ │ │ │ - 278: aload 17 │ │ │ │ - 280: aload 4 │ │ │ │ - 282: invokevirtual #425 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 285: new #427 // class wei/mark/standout/StandOutWindow$2 │ │ │ │ - 288: astore 4 │ │ │ │ - 290: aload 4 │ │ │ │ - 292: aload_0 │ │ │ │ - 293: aload 14 │ │ │ │ - 295: aload 9 │ │ │ │ - 297: invokespecial #430 // Method wei/mark/standout/StandOutWindow$2."":(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/StandOutWindow$DropDownListItem;Landroid/widget/PopupWindow;)V │ │ │ │ - 300: aload 15 │ │ │ │ - 302: aload 4 │ │ │ │ - 304: invokevirtual #434 // Method android/view/ViewGroup.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 307: goto 160 │ │ │ │ - 310: new #436 // class java/util/ArrayList │ │ │ │ - 313: astore_3 │ │ │ │ - 314: aload_3 │ │ │ │ - 315: invokespecial #437 // Method java/util/ArrayList."":()V │ │ │ │ - 318: goto 12 │ │ │ │ - 321: aload_0 │ │ │ │ - 322: invokevirtual #441 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ - 325: ldc_w #442 // int 17301530 │ │ │ │ - 328: invokevirtual #449 // Method android/content/res/Resources.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ │ │ - 331: astore 18 │ │ │ │ - 333: aload 9 │ │ │ │ - 335: aload 18 │ │ │ │ - 337: invokevirtual #453 // Method android/widget/PopupWindow.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ │ │ - 340: aload 9 │ │ │ │ - 342: areturn │ │ │ │ + 195: istore 12 │ │ │ │ + 197: aconst_null │ │ │ │ + 198: astore 6 │ │ │ │ + 200: aload 14 │ │ │ │ + 202: iload 12 │ │ │ │ + 204: aconst_null │ │ │ │ + 205: invokevirtual #397 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ + 208: checkcast #399 // class android/view/ViewGroup │ │ │ │ + 211: astore 15 │ │ │ │ + 213: aload 7 │ │ │ │ + 215: aload 15 │ │ │ │ + 217: invokevirtual #400 // Method android/widget/LinearLayout.addView:(Landroid/view/View;)V │ │ │ │ + 220: getstatic #405 // Field wei/mark/standout/R$id.icon:I │ │ │ │ + 223: istore 11 │ │ │ │ + 225: aload 15 │ │ │ │ + 227: iload 11 │ │ │ │ + 229: invokevirtual #408 // Method android/view/ViewGroup.findViewById:(I)Landroid/view/View; │ │ │ │ + 232: checkcast #410 // class android/widget/ImageView │ │ │ │ + 235: astore 16 │ │ │ │ + 237: aload 13 │ │ │ │ + 239: getfield #411 // Field wei/mark/standout/StandOutWindow$DropDownListItem.icon:I │ │ │ │ + 242: istore 11 │ │ │ │ + 244: aload 16 │ │ │ │ + 246: iload 11 │ │ │ │ + 248: invokevirtual #414 // Method android/widget/ImageView.setImageResource:(I)V │ │ │ │ + 251: getstatic #417 // Field wei/mark/standout/R$id.description:I │ │ │ │ + 254: istore 11 │ │ │ │ + 256: aload 15 │ │ │ │ + 258: iload 11 │ │ │ │ + 260: invokevirtual #408 // Method android/view/ViewGroup.findViewById:(I)Landroid/view/View; │ │ │ │ + 263: checkcast #419 // class android/widget/TextView │ │ │ │ + 266: astore 17 │ │ │ │ + 268: aload 13 │ │ │ │ + 270: getfield #421 // Field wei/mark/standout/StandOutWindow$DropDownListItem.description:Ljava/lang/String; │ │ │ │ + 273: astore 14 │ │ │ │ + 275: aload 17 │ │ │ │ + 277: aload 14 │ │ │ │ + 279: invokevirtual #425 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 282: new #427 // class wei/mark/standout/StandOutWindow$2 │ │ │ │ + 285: astore 14 │ │ │ │ + 287: aload 14 │ │ │ │ + 289: aload_0 │ │ │ │ + 290: aload 13 │ │ │ │ + 292: aload 9 │ │ │ │ + 294: invokespecial #430 // Method wei/mark/standout/StandOutWindow$2."":(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/StandOutWindow$DropDownListItem;Landroid/widget/PopupWindow;)V │ │ │ │ + 297: aload 15 │ │ │ │ + 299: aload 14 │ │ │ │ + 301: invokevirtual #434 // Method android/view/ViewGroup.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 304: goto 160 │ │ │ │ + 307: new #436 // class java/util/ArrayList │ │ │ │ + 310: astore_3 │ │ │ │ + 311: aload_3 │ │ │ │ + 312: invokespecial #437 // Method java/util/ArrayList."":()V │ │ │ │ + 315: goto 12 │ │ │ │ + 318: aload_0 │ │ │ │ + 319: invokevirtual #441 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ + 322: ldc_w #442 // int 17301530 │ │ │ │ + 325: invokevirtual #449 // Method android/content/res/Resources.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ │ │ + 328: astore 18 │ │ │ │ + 330: aload 9 │ │ │ │ + 332: aload 18 │ │ │ │ + 334: invokevirtual #453 // Method android/widget/PopupWindow.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ │ │ + 337: aload 9 │ │ │ │ + 339: areturn │ │ │ │ │ │ │ │ public java.util.List getDropDownItems(int); │ │ │ │ descriptor: (I)Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aconst_null │ │ ├── wei/mark/standout/ui/Window.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1484,15 +1484,15 @@ │ │ │ │ 173: astore 4 │ │ │ │ 175: goto 168 │ │ │ │ │ │ │ │ public boolean onTouchEvent(android.view.MotionEvent); │ │ │ │ descriptor: (Landroid/view/MotionEvent;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=30, args_size=2 │ │ │ │ + stack=300, locals=25, args_size=2 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_2 │ │ │ │ 2: fconst_0 │ │ │ │ 3: fstore_3 │ │ │ │ 4: aconst_null │ │ │ │ 5: astore 4 │ │ │ │ 7: ldc_w #443 // float 0.5f │ │ │ │ @@ -1630,86 +1630,82 @@ │ │ │ │ 291: dload 20 │ │ │ │ 293: putfield #435 // Field wei/mark/standout/ui/TouchInfo.dist:D │ │ │ │ 296: aload_0 │ │ │ │ 297: getfield #86 // Field touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ │ │ 300: astore 22 │ │ │ │ 302: aload 22 │ │ │ │ 304: getfield #428 // Field wei/mark/standout/ui/TouchInfo.scale:D │ │ │ │ - 307: dstore 23 │ │ │ │ + 307: dstore 18 │ │ │ │ 309: aload_0 │ │ │ │ 310: getfield #86 // Field touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ │ │ 313: getfield #435 // Field wei/mark/standout/ui/TouchInfo.dist:D │ │ │ │ - 316: dstore 25 │ │ │ │ + 316: dstore 6 │ │ │ │ 318: dload 20 │ │ │ │ - 320: dload 25 │ │ │ │ + 320: dload 6 │ │ │ │ 322: ddiv │ │ │ │ - 323: dstore 25 │ │ │ │ - 325: dload 23 │ │ │ │ - 327: dload 25 │ │ │ │ + 323: dstore 6 │ │ │ │ + 325: dload 18 │ │ │ │ + 327: dload 6 │ │ │ │ 329: dmul │ │ │ │ - 330: dstore 23 │ │ │ │ + 330: dstore 18 │ │ │ │ 332: aload 22 │ │ │ │ - 334: dload 23 │ │ │ │ + 334: dload 18 │ │ │ │ 336: putfield #428 // Field wei/mark/standout/ui/TouchInfo.scale:D │ │ │ │ 339: aload_0 │ │ │ │ 340: getfield #86 // Field touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ │ │ 343: dload 20 │ │ │ │ 345: putfield #435 // Field wei/mark/standout/ui/TouchInfo.dist:D │ │ │ │ 348: aload_0 │ │ │ │ 349: invokevirtual #472 // Method edit:()Lwei/mark/standout/ui/Window$Editor; │ │ │ │ 352: fload 5 │ │ │ │ 354: fload 5 │ │ │ │ 356: invokevirtual #476 // Method wei/mark/standout/ui/Window$Editor.setAnchorPoint:(FF)Lwei/mark/standout/ui/Window$Editor; │ │ │ │ 359: astore 22 │ │ │ │ 361: aload_0 │ │ │ │ 362: getfield #86 // Field touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ │ │ - 365: astore 27 │ │ │ │ - 367: aload 27 │ │ │ │ - 369: getfield #438 // Field wei/mark/standout/ui/TouchInfo.firstWidth:D │ │ │ │ - 372: dstore 23 │ │ │ │ - 374: aload_0 │ │ │ │ - 375: getfield #86 // Field touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ │ │ - 378: astore 28 │ │ │ │ - 380: aload 28 │ │ │ │ - 382: getfield #428 // Field wei/mark/standout/ui/TouchInfo.scale:D │ │ │ │ - 385: dstore 25 │ │ │ │ - 387: dload 23 │ │ │ │ - 389: dload 25 │ │ │ │ - 391: dmul │ │ │ │ - 392: dstore 23 │ │ │ │ - 394: dload 23 │ │ │ │ - 396: d2i │ │ │ │ - 397: istore 10 │ │ │ │ - 399: aload_0 │ │ │ │ - 400: getfield #86 // Field touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ │ │ - 403: astore 4 │ │ │ │ - 405: aload 4 │ │ │ │ - 407: getfield #441 // Field wei/mark/standout/ui/TouchInfo.firstHeight:D │ │ │ │ - 410: dstore 18 │ │ │ │ - 412: aload_0 │ │ │ │ - 413: getfield #86 // Field touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ │ │ - 416: astore 29 │ │ │ │ - 418: aload 29 │ │ │ │ - 420: getfield #428 // Field wei/mark/standout/ui/TouchInfo.scale:D │ │ │ │ - 423: dstore 6 │ │ │ │ - 425: dload 18 │ │ │ │ - 427: dload 6 │ │ │ │ - 429: dmul │ │ │ │ - 430: dstore 18 │ │ │ │ - 432: dload 18 │ │ │ │ - 434: d2i │ │ │ │ - 435: istore_2 │ │ │ │ - 436: aload 22 │ │ │ │ - 438: iload 10 │ │ │ │ - 440: iload_2 │ │ │ │ - 441: invokevirtual #480 // Method wei/mark/standout/ui/Window$Editor.setSize:(II)Lwei/mark/standout/ui/Window$Editor; │ │ │ │ - 444: astore 22 │ │ │ │ - 446: aload 22 │ │ │ │ - 448: invokevirtual #483 // Method wei/mark/standout/ui/Window$Editor.commit:()V │ │ │ │ - 451: goto 196 │ │ │ │ + 365: getfield #438 // Field wei/mark/standout/ui/TouchInfo.firstWidth:D │ │ │ │ + 368: dstore 18 │ │ │ │ + 370: aload_0 │ │ │ │ + 371: getfield #86 // Field touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ │ │ + 374: astore 23 │ │ │ │ + 376: aload 23 │ │ │ │ + 378: getfield #428 // Field wei/mark/standout/ui/TouchInfo.scale:D │ │ │ │ + 381: dstore 6 │ │ │ │ + 383: dload 18 │ │ │ │ + 385: dload 6 │ │ │ │ + 387: dmul │ │ │ │ + 388: d2i │ │ │ │ + 389: istore 10 │ │ │ │ + 391: aload_0 │ │ │ │ + 392: getfield #86 // Field touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ │ │ + 395: astore 4 │ │ │ │ + 397: aload 4 │ │ │ │ + 399: getfield #441 // Field wei/mark/standout/ui/TouchInfo.firstHeight:D │ │ │ │ + 402: dstore 18 │ │ │ │ + 404: aload_0 │ │ │ │ + 405: getfield #86 // Field touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ │ │ + 408: astore 24 │ │ │ │ + 410: aload 24 │ │ │ │ + 412: getfield #428 // Field wei/mark/standout/ui/TouchInfo.scale:D │ │ │ │ + 415: dstore 6 │ │ │ │ + 417: dload 18 │ │ │ │ + 419: dload 6 │ │ │ │ + 421: dmul │ │ │ │ + 422: dstore 18 │ │ │ │ + 424: dload 18 │ │ │ │ + 426: d2i │ │ │ │ + 427: istore_2 │ │ │ │ + 428: aload 22 │ │ │ │ + 430: iload 10 │ │ │ │ + 432: iload_2 │ │ │ │ + 433: invokevirtual #480 // Method wei/mark/standout/ui/Window$Editor.setSize:(II)Lwei/mark/standout/ui/Window$Editor; │ │ │ │ + 436: astore 22 │ │ │ │ + 438: aload 22 │ │ │ │ + 440: invokevirtual #483 // Method wei/mark/standout/ui/Window$Editor.commit:()V │ │ │ │ + 443: goto 196 │ │ │ │ │ │ │ │ public void setLayoutParams(android.view.ViewGroup$LayoutParams); │ │ │ │ descriptor: (Landroid/view/ViewGroup$LayoutParams;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_1 ├── smali/wei/mark/standout/StandOutWindow.smali │ @@ -72,15 +72,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 53 │ invoke-direct {p0}, Landroid/app/Service;->()V │ │ - .line 1929 │ return-void │ .end method │ │ .method public static close(Landroid/content/Context;Ljava/lang/Class;I)V │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ .param p2, "id" # I │ @@ -923,129 +922,126 @@ │ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_0 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ goto :goto_0 │ .end method │ │ .method public final declared-synchronized closeAll()V │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 1290 │ monitor-enter p0 │ │ :try_start_0 │ invoke-virtual {p0}, Lwei/mark/standout/StandOutWindow;->onCloseAll()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 1291 │ - const-string v3, "StandOutWindow" │ + const-string v2, "StandOutWindow" │ │ - const-string v4, "Windows close all cancelled by implementation." │ + const-string v3, "Windows close all cancelled by implementation." │ │ - invoke-static {v3, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1305 │ :cond_0 │ monitor-exit p0 │ │ return-void │ │ .line 1296 │ :cond_1 │ :try_start_1 │ - new-instance v2, Ljava/util/LinkedList; │ + new-instance v1, Ljava/util/LinkedList; │ │ - invoke-direct {v2}, Ljava/util/LinkedList;->()V │ + invoke-direct {v1}, Ljava/util/LinkedList;->()V │ │ .line 1297 │ - .local v2, "ids":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .local v1, "ids":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ invoke-virtual {p0}, Lwei/mark/standout/StandOutWindow;->getExistingIds()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 v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v0 │ │ .line 1298 │ - .local v1, "id":I │ - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .local v0, "id":I │ + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 1290 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "id":I │ - .end local v2 # "ids":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .end local v0 # "id":I │ + .end local v1 # "ids":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ :catchall_0 │ - move-exception v3 │ + move-exception v2 │ │ monitor-exit p0 │ │ - throw v3 │ + throw v2 │ │ .line 1302 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ - .restart local v2 # "ids":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .restart local v1 # "ids":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ :cond_2 │ :try_start_2 │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v0 │ │ .line 1303 │ - .restart local v1 # "id":I │ - invoke-virtual {p0, v1}, Lwei/mark/standout/StandOutWindow;->close(I)V │ + .restart local v0 # "id":I │ + invoke-virtual {p0, v0}, Lwei/mark/standout/StandOutWindow;->close(I)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_1 │ .end method │ │ .method public abstract createAndAttachView(ILandroid/widget/FrameLayout;)V │ @@ -1142,206 +1138,203 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getDropDown(I)Landroid/widget/PopupWindow; │ - .locals 15 │ + .locals 14 │ .param p1, "id" # I │ │ .prologue │ .line 752 │ - invoke-virtual/range {p0 .. p1}, Lwei/mark/standout/StandOutWindow;->getDropDownItems(I)Ljava/util/List; │ + invoke-virtual {p0, p1}, Lwei/mark/standout/StandOutWindow;->getDropDownItems(I)Ljava/util/List; │ │ move-result-object v3 │ │ .line 753 │ .local v3, "dropDownListItems":Ljava/util/List;, "Ljava/util/List;" │ if-eqz v3, :cond_0 │ │ .line 754 │ - move-object v7, v3 │ + move-object v6, v3 │ │ .line 760 │ - .local v7, "items":Ljava/util/List;, "Ljava/util/List;" │ + .local v6, "items":Ljava/util/List;, "Ljava/util/List;" │ :goto_0 │ - new-instance v11, Lwei/mark/standout/StandOutWindow$DropDownListItem; │ + new-instance v10, Lwei/mark/standout/StandOutWindow$DropDownListItem; │ │ - const v12, 0x1080038 │ + const v11, 0x1080038 │ │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "Quit " │ + const-string v13, "Quit " │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ invoke-virtual {p0}, Lwei/mark/standout/StandOutWindow;->getAppName()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - new-instance v14, Lwei/mark/standout/StandOutWindow$1; │ + new-instance v13, Lwei/mark/standout/StandOutWindow$1; │ │ - invoke-direct {v14, p0}, Lwei/mark/standout/StandOutWindow$1;->(Lwei/mark/standout/StandOutWindow;)V │ + invoke-direct {v13, p0}, Lwei/mark/standout/StandOutWindow$1;->(Lwei/mark/standout/StandOutWindow;)V │ │ - invoke-direct {v11, p0, v12, v13, v14}, Lwei/mark/standout/StandOutWindow$DropDownListItem;->(Lwei/mark/standout/StandOutWindow;ILjava/lang/String;Ljava/lang/Runnable;)V │ + invoke-direct {v10, p0, v11, v12, v13}, Lwei/mark/standout/StandOutWindow$DropDownListItem;->(Lwei/mark/standout/StandOutWindow;ILjava/lang/String;Ljava/lang/Runnable;)V │ │ - invoke-interface {v7, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 769 │ - new-instance v8, Landroid/widget/LinearLayout; │ + new-instance v7, Landroid/widget/LinearLayout; │ │ - invoke-direct {v8, p0}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ + invoke-direct {v7, p0}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ │ .line 770 │ - .local v8, "list":Landroid/widget/LinearLayout; │ - const/4 v11, 0x1 │ + .local v7, "list":Landroid/widget/LinearLayout; │ + const/4 v10, 0x1 │ │ - invoke-virtual {v8, v11}, Landroid/widget/LinearLayout;->setOrientation(I)V │ + invoke-virtual {v7, v10}, Landroid/widget/LinearLayout;->setOrientation(I)V │ │ .line 772 │ - new-instance v10, Landroid/widget/ScrollView; │ + new-instance v9, Landroid/widget/ScrollView; │ │ - invoke-direct {v10, p0}, Landroid/widget/ScrollView;->(Landroid/content/Context;)V │ + invoke-direct {v9, p0}, Landroid/widget/ScrollView;->(Landroid/content/Context;)V │ │ .line 773 │ - .local v10, "scroller":Landroid/widget/ScrollView; │ - invoke-virtual {v10, v8}, Landroid/widget/ScrollView;->addView(Landroid/view/View;)V │ + .local v9, "scroller":Landroid/widget/ScrollView; │ + invoke-virtual {v9, v7}, Landroid/widget/ScrollView;->addView(Landroid/view/View;)V │ │ .line 775 │ new-instance v2, Landroid/widget/PopupWindow; │ │ - const/4 v11, -0x2 │ + const/4 v10, -0x2 │ │ - const/4 v12, -0x2 │ + const/4 v11, -0x2 │ │ - const/4 v13, 0x1 │ + const/4 v12, 0x1 │ │ - invoke-direct {v2, v10, v11, v12, v13}, Landroid/widget/PopupWindow;->(Landroid/view/View;IIZ)V │ + invoke-direct {v2, v9, v10, v11, v12}, Landroid/widget/PopupWindow;->(Landroid/view/View;IIZ)V │ │ .line 777 │ .local v2, "dropDown":Landroid/widget/PopupWindow; │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v10 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_1 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lwei/mark/standout/StandOutWindow$DropDownListItem; │ + check-cast v5, Lwei/mark/standout/StandOutWindow$DropDownListItem; │ │ .line 778 │ - .local v6, "item":Lwei/mark/standout/StandOutWindow$DropDownListItem; │ + .local v5, "item":Lwei/mark/standout/StandOutWindow$DropDownListItem; │ iget-object v11, p0, Lwei/mark/standout/StandOutWindow;->mLayoutInflater:Landroid/view/LayoutInflater; │ │ sget v12, Lwei/mark/standout/R$layout;->drop_down_list_item:I │ │ const/4 v13, 0x0 │ │ invoke-virtual {v11, v12, v13}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Landroid/view/ViewGroup; │ + check-cast v8, Landroid/view/ViewGroup; │ │ .line 779 │ - .local v9, "listItem":Landroid/view/ViewGroup; │ - invoke-virtual {v8, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + .local v8, "listItem":Landroid/view/ViewGroup; │ + invoke-virtual {v7, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ .line 781 │ sget v11, Lwei/mark/standout/R$id;->icon:I │ │ - invoke-virtual {v9, v11}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v11}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Landroid/widget/ImageView; │ + check-cast v4, Landroid/widget/ImageView; │ │ .line 782 │ - .local v5, "icon":Landroid/widget/ImageView; │ - iget v11, v6, Lwei/mark/standout/StandOutWindow$DropDownListItem;->icon:I │ + .local v4, "icon":Landroid/widget/ImageView; │ + iget v11, v5, Lwei/mark/standout/StandOutWindow$DropDownListItem;->icon:I │ │ - invoke-virtual {v5, v11}, Landroid/widget/ImageView;->setImageResource(I)V │ + invoke-virtual {v4, v11}, Landroid/widget/ImageView;->setImageResource(I)V │ │ .line 784 │ sget v11, Lwei/mark/standout/R$id;->description:I │ │ - invoke-virtual {v9, v11}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v11}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ .line 785 │ .local v1, "description":Landroid/widget/TextView; │ - iget-object v11, v6, Lwei/mark/standout/StandOutWindow$DropDownListItem;->description:Ljava/lang/String; │ + iget-object v11, v5, Lwei/mark/standout/StandOutWindow$DropDownListItem;->description:Ljava/lang/String; │ │ invoke-virtual {v1, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 787 │ new-instance v11, Lwei/mark/standout/StandOutWindow$2; │ │ - invoke-direct {v11, p0, v6, v2}, Lwei/mark/standout/StandOutWindow$2;->(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/StandOutWindow$DropDownListItem;Landroid/widget/PopupWindow;)V │ + invoke-direct {v11, p0, v5, v2}, Lwei/mark/standout/StandOutWindow$2;->(Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/StandOutWindow$DropDownListItem;Landroid/widget/PopupWindow;)V │ │ - invoke-virtual {v9, v11}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v8, v11}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ goto :goto_1 │ │ .line 756 │ .end local v1 # "description":Landroid/widget/TextView; │ .end local v2 # "dropDown":Landroid/widget/PopupWindow; │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "icon":Landroid/widget/ImageView; │ - .end local v6 # "item":Lwei/mark/standout/StandOutWindow$DropDownListItem; │ - .end local v7 # "items":Ljava/util/List;, "Ljava/util/List;" │ - .end local v8 # "list":Landroid/widget/LinearLayout; │ - .end local v9 # "listItem":Landroid/view/ViewGroup; │ - .end local v10 # "scroller":Landroid/widget/ScrollView; │ + .end local v4 # "icon":Landroid/widget/ImageView; │ + .end local v5 # "item":Lwei/mark/standout/StandOutWindow$DropDownListItem; │ + .end local v6 # "items":Ljava/util/List;, "Ljava/util/List;" │ + .end local v7 # "list":Landroid/widget/LinearLayout; │ + .end local v8 # "listItem":Landroid/view/ViewGroup; │ + .end local v9 # "scroller":Landroid/widget/ScrollView; │ :cond_0 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ - .restart local v7 # "items":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v6 # "items":Ljava/util/List;, "Ljava/util/List;" │ goto/16 :goto_0 │ │ .line 797 │ .restart local v2 # "dropDown":Landroid/widget/PopupWindow; │ - .restart local v4 # "i$":Ljava/util/Iterator; │ - .restart local v8 # "list":Landroid/widget/LinearLayout; │ - .restart local v10 # "scroller":Landroid/widget/ScrollView; │ + .restart local v7 # "list":Landroid/widget/LinearLayout; │ + .restart local v9 # "scroller":Landroid/widget/ScrollView; │ :cond_1 │ invoke-virtual {p0}, Lwei/mark/standout/StandOutWindow;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - const v12, 0x108001a │ + const v11, 0x108001a │ │ - invoke-virtual {v11, v12}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v10, v11}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ .line 798 │ .local v0, "background":Landroid/graphics/drawable/Drawable; │ invoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ @@ -1783,59 +1776,58 @@ │ .end method │ │ .method public final getUniqueId()I │ .locals 4 │ │ .prologue │ .line 1420 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 1421 │ - .local v2, "unique":I │ + .local v1, "unique":I │ invoke-virtual {p0}, Lwei/mark/standout/StandOutWindow;->getExistingIds()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 v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v0 │ │ .line 1422 │ - .local v1, "id":I │ - add-int/lit8 v3, v1, 0x1 │ + .local v0, "id":I │ + add-int/lit8 v2, v0, 0x1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I │ + invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I │ │ - move-result v2 │ + move-result v1 │ │ .line 1423 │ goto :goto_0 │ │ .line 1424 │ - .end local v1 # "id":I │ + .end local v0 # "id":I │ :cond_0 │ - return v2 │ + return v1 │ .end method │ │ .method public final getWindow(I)Lwei/mark/standout/ui/Window; │ .locals 2 │ .param p1, "id" # I │ │ .prologue ├── smali/wei/mark/standout/R.smali │ @@ -19,10 +19,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 39 │ return-void │ .end method ├── smali/wei/mark/standout/StandOutWindow$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$window:Lwei/mark/standout/ui/Window; │ │ │ # direct methods │ .method constructor (Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/ui/Window;I)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/StandOutWindow; │ │ .prologue │ .line 1234 │ iput-object p1, p0, Lwei/mark/standout/StandOutWindow$4;->this$0:Lwei/mark/standout/StandOutWindow; │ │ iput-object p2, p0, Lwei/mark/standout/StandOutWindow$4;->val$window:Lwei/mark/standout/ui/Window; ├── smali/wei/mark/standout/StandOutWindow$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$window:Lwei/mark/standout/ui/Window; │ │ │ # direct methods │ .method constructor (Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/ui/Window;)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/StandOutWindow; │ │ .prologue │ .line 1159 │ iput-object p1, p0, Lwei/mark/standout/StandOutWindow$3;->this$0:Lwei/mark/standout/StandOutWindow; │ │ iput-object p2, p0, Lwei/mark/standout/StandOutWindow$3;->val$window:Lwei/mark/standout/ui/Window; ├── smali/wei/mark/standout/StandOutWindow$DropDownListItem.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic this$0:Lwei/mark/standout/StandOutWindow; │ │ │ # direct methods │ .method public constructor (Lwei/mark/standout/StandOutWindow;ILjava/lang/String;Ljava/lang/Runnable;)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/StandOutWindow; │ .param p2, "icon" # I │ .param p3, "description" # Ljava/lang/String; │ .param p4, "action" # Ljava/lang/Runnable; │ │ .prologue │ .line 1934 │ iput-object p1, p0, Lwei/mark/standout/StandOutWindow$DropDownListItem;->this$0:Lwei/mark/standout/StandOutWindow; ├── smali/wei/mark/standout/StandOutWindow$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$item:Lwei/mark/standout/StandOutWindow$DropDownListItem; │ │ │ # direct methods │ .method constructor (Lwei/mark/standout/StandOutWindow;Lwei/mark/standout/StandOutWindow$DropDownListItem;Landroid/widget/PopupWindow;)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/StandOutWindow; │ │ .prologue │ .line 787 │ iput-object p1, p0, Lwei/mark/standout/StandOutWindow$2;->this$0:Lwei/mark/standout/StandOutWindow; │ │ iput-object p2, p0, Lwei/mark/standout/StandOutWindow$2;->val$item:Lwei/mark/standout/StandOutWindow$DropDownListItem; ├── smali/wei/mark/standout/StandOutWindow$StandOutLayoutParams.smali │ @@ -41,14 +41,15 @@ │ │ .field public threshold:I │ │ │ # direct methods │ .method public constructor (Lwei/mark/standout/StandOutWindow;I)V │ .locals 8 │ + .param p1, "this$0" # Lwei/mark/standout/StandOutWindow; │ .param p2, "id" # I │ │ .prologue │ const/16 v1, 0xc8 │ │ const/4 v7, 0x0 │ │ @@ -156,14 +157,15 @@ │ │ .line 1764 │ return-void │ .end method │ │ .method public constructor (Lwei/mark/standout/StandOutWindow;III)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/StandOutWindow; │ .param p2, "id" # I │ .param p3, "w" # I │ .param p4, "h" # I │ │ .prologue │ .line 1775 │ invoke-direct {p0, p1, p2}, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;->(Lwei/mark/standout/StandOutWindow;I)V │ @@ -176,14 +178,15 @@ │ │ .line 1778 │ return-void │ .end method │ │ .method public constructor (Lwei/mark/standout/StandOutWindow;IIII)V │ .locals 1 │ + .param p1, "this$0" # Lwei/mark/standout/StandOutWindow; │ .param p2, "id" # I │ .param p3, "w" # I │ .param p4, "h" # I │ .param p5, "gravity" # I │ │ .prologue │ const/4 v0, 0x0 │ @@ -208,14 +211,15 @@ │ │ .line 1801 │ return-void │ .end method │ │ .method public constructor (Lwei/mark/standout/StandOutWindow;IIIII)V │ .locals 6 │ + .param p1, "this$0" # Lwei/mark/standout/StandOutWindow; │ .param p2, "id" # I │ .param p3, "w" # I │ .param p4, "h" # I │ .param p5, "xpos" # I │ .param p6, "ypos" # I │ │ .prologue │ @@ -318,14 +322,15 @@ │ iput v3, p0, Lwei/mark/standout/StandOutWindow$StandOutLayoutParams;->y:I │ │ goto :goto_1 │ .end method │ │ .method public constructor (Lwei/mark/standout/StandOutWindow;IIIIIII)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/StandOutWindow; │ .param p2, "id" # I │ .param p3, "w" # I │ .param p4, "h" # I │ .param p5, "xpos" # I │ .param p6, "ypos" # I │ .param p7, "minWidth" # I │ .param p8, "minHeight" # I │ @@ -342,14 +347,15 @@ │ │ .line 1863 │ return-void │ .end method │ │ .method public constructor (Lwei/mark/standout/StandOutWindow;IIIIIIII)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/StandOutWindow; │ .param p2, "id" # I │ .param p3, "w" # I │ .param p4, "h" # I │ .param p5, "xpos" # I │ .param p6, "ypos" # I │ .param p7, "minWidth" # I │ .param p8, "minHeight" # I ├── smali/wei/mark/standout/StandOutWindow$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwei/mark/standout/StandOutWindow; │ │ │ # direct methods │ .method constructor (Lwei/mark/standout/StandOutWindow;)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/StandOutWindow; │ │ .prologue │ .line 760 │ iput-object p1, p0, Lwei/mark/standout/StandOutWindow$1;->this$0:Lwei/mark/standout/StandOutWindow; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wei/mark/standout/ui/Window$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwei/mark/standout/ui/Window; │ │ │ # direct methods │ .method constructor (Lwei/mark/standout/ui/Window;)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/ui/Window; │ │ .prologue │ .line 387 │ iput-object p1, p0, Lwei/mark/standout/ui/Window$5;->this$0:Lwei/mark/standout/ui/Window; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wei/mark/standout/ui/Window$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$id:I │ │ │ # direct methods │ .method constructor (Lwei/mark/standout/ui/Window;Lwei/mark/standout/StandOutWindow;I)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/ui/Window; │ │ .prologue │ .line 120 │ iput-object p1, p0, Lwei/mark/standout/ui/Window$1;->this$0:Lwei/mark/standout/ui/Window; │ │ iput-object p2, p0, Lwei/mark/standout/ui/Window$1;->val$context:Lwei/mark/standout/StandOutWindow; ├── smali/wei/mark/standout/ui/Window$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$icon:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lwei/mark/standout/ui/Window;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/ui/Window; │ │ .prologue │ .line 462 │ iput-object p1, p0, Lwei/mark/standout/ui/Window$8;->this$0:Lwei/mark/standout/ui/Window; │ │ iput-object p2, p0, Lwei/mark/standout/ui/Window$8;->val$icon:Landroid/view/View; ├── smali/wei/mark/standout/ui/Window$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$icon:Landroid/widget/ImageView; │ │ │ # direct methods │ .method constructor (Lwei/mark/standout/ui/Window;Landroid/widget/ImageView;)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/ui/Window; │ │ .prologue │ .line 349 │ iput-object p1, p0, Lwei/mark/standout/ui/Window$2;->this$0:Lwei/mark/standout/ui/Window; │ │ iput-object p2, p0, Lwei/mark/standout/ui/Window$2;->val$icon:Landroid/widget/ImageView; ├── smali/wei/mark/standout/ui/Window$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwei/mark/standout/ui/Window; │ │ │ # direct methods │ .method constructor (Lwei/mark/standout/ui/Window;)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/ui/Window; │ │ .prologue │ .line 366 │ iput-object p1, p0, Lwei/mark/standout/ui/Window$3;->this$0:Lwei/mark/standout/ui/Window; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wei/mark/standout/ui/Window.smali │ @@ -1263,25 +1263,25 @@ │ │ iput-wide v0, v6, Lwei/mark/standout/ui/TouchInfo;->dist:D │ │ .line 213 │ :cond_2 │ iget-object v6, p0, Lwei/mark/standout/ui/Window;->touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ - iget-wide v7, v6, Lwei/mark/standout/ui/TouchInfo;->scale:D │ + iget-wide v8, v6, Lwei/mark/standout/ui/TouchInfo;->scale:D │ │ - iget-object v9, p0, Lwei/mark/standout/ui/Window;->touchInfo:Lwei/mark/standout/ui/TouchInfo; │ + iget-object v7, p0, Lwei/mark/standout/ui/Window;->touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ - iget-wide v9, v9, Lwei/mark/standout/ui/TouchInfo;->dist:D │ + iget-wide v10, v7, Lwei/mark/standout/ui/TouchInfo;->dist:D │ │ - div-double v9, v0, v9 │ + div-double v10, v0, v10 │ │ - mul-double/2addr v7, v9 │ + mul-double/2addr v8, v10 │ │ - iput-wide v7, v6, Lwei/mark/standout/ui/TouchInfo;->scale:D │ + iput-wide v8, v6, Lwei/mark/standout/ui/TouchInfo;->scale:D │ │ .line 214 │ iget-object v6, p0, Lwei/mark/standout/ui/Window;->touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ iput-wide v0, v6, Lwei/mark/standout/ui/TouchInfo;->dist:D │ │ .line 217 │ @@ -1291,23 +1291,23 @@ │ │ invoke-virtual {v6, v13, v13}, Lwei/mark/standout/ui/Window$Editor;->setAnchorPoint(FF)Lwei/mark/standout/ui/Window$Editor; │ │ move-result-object v6 │ │ iget-object v7, p0, Lwei/mark/standout/ui/Window;->touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ - iget-wide v7, v7, Lwei/mark/standout/ui/TouchInfo;->firstWidth:D │ + iget-wide v8, v7, Lwei/mark/standout/ui/TouchInfo;->firstWidth:D │ │ - iget-object v9, p0, Lwei/mark/standout/ui/Window;->touchInfo:Lwei/mark/standout/ui/TouchInfo; │ + iget-object v7, p0, Lwei/mark/standout/ui/Window;->touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ - iget-wide v9, v9, Lwei/mark/standout/ui/TouchInfo;->scale:D │ + iget-wide v10, v7, Lwei/mark/standout/ui/TouchInfo;->scale:D │ │ - mul-double/2addr v7, v9 │ + mul-double/2addr v8, v10 │ │ - double-to-int v7, v7 │ + double-to-int v7, v8 │ │ iget-object v8, p0, Lwei/mark/standout/ui/Window;->touchInfo:Lwei/mark/standout/ui/TouchInfo; │ │ iget-wide v8, v8, Lwei/mark/standout/ui/TouchInfo;->firstHeight:D │ │ iget-object v10, p0, Lwei/mark/standout/ui/Window;->touchInfo:Lwei/mark/standout/ui/TouchInfo; ├── smali/wei/mark/standout/ui/Window$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwei/mark/standout/ui/Window; │ │ │ # direct methods │ .method constructor (Lwei/mark/standout/ui/Window;)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/ui/Window; │ │ .prologue │ .line 399 │ iput-object p1, p0, Lwei/mark/standout/ui/Window$6;->this$0:Lwei/mark/standout/ui/Window; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wei/mark/standout/ui/Window$Editor.smali │ @@ -31,14 +31,15 @@ │ │ .field final synthetic this$0:Lwei/mark/standout/ui/Window; │ │ │ # direct methods │ .method public constructor (Lwei/mark/standout/ui/Window;)V │ .locals 4 │ + .param p1, "this$0" # Lwei/mark/standout/ui/Window; │ │ .prologue │ .line 548 │ iput-object p1, p0, Lwei/mark/standout/ui/Window$Editor;->this$0:Lwei/mark/standout/ui/Window; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wei/mark/standout/ui/Window$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwei/mark/standout/ui/Window; │ │ │ # direct methods │ .method constructor (Lwei/mark/standout/ui/Window;)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/ui/Window; │ │ .prologue │ .line 377 │ iput-object p1, p0, Lwei/mark/standout/ui/Window$4;->this$0:Lwei/mark/standout/ui/Window; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wei/mark/standout/ui/Window$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwei/mark/standout/ui/Window; │ │ │ # direct methods │ .method constructor (Lwei/mark/standout/ui/Window;)V │ .locals 0 │ + .param p1, "this$0" # Lwei/mark/standout/ui/Window; │ │ .prologue │ .line 445 │ iput-object p1, p0, Lwei/mark/standout/ui/Window$7;->this$0:Lwei/mark/standout/ui/Window; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wei/mark/standout/ui/TouchInfo.smali │ @@ -35,28 +35,29 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public toString()Ljava/lang/String; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 25 │ const-string v0, "WindowTouchInfo { firstX=%d, firstY=%d,lastX=%d, lastY=%d, firstWidth=%d, firstHeight=%d }" │ │ const/4 v1, 0x6 │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ iget v3, p0, Lwei/mark/standout/ui/TouchInfo;->firstX:I │ │ + .line 27 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x1 │ @@ -87,31 +88,33 @@ │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x4 │ │ - iget-wide v3, p0, Lwei/mark/standout/ui/TouchInfo;->firstWidth:D │ + iget-wide v4, p0, Lwei/mark/standout/ui/TouchInfo;->firstWidth:D │ │ - invoke-static {v3, v4}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v4, v5}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x5 │ │ - iget-wide v3, p0, Lwei/mark/standout/ui/TouchInfo;->firstHeight:D │ + iget-wide v4, p0, Lwei/mark/standout/ui/TouchInfo;->firstHeight:D │ │ - invoke-static {v3, v4}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v4, v5}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 26 │ invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 25 │ return-object v0 │ .end method ├── smali/mohammad/adib/roundr/SettingsActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$prefs:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lmohammad/adib/roundr/SettingsActivity;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lmohammad/adib/roundr/SettingsActivity; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lmohammad/adib/roundr/SettingsActivity$4;->this$0:Lmohammad/adib/roundr/SettingsActivity; │ │ iput-object p2, p0, Lmohammad/adib/roundr/SettingsActivity$4;->val$prefs:Landroid/content/SharedPreferences; │ │ @@ -111,14 +112,15 @@ │ │ new-instance v2, Lmohammad/adib/roundr/SettingsActivity$4$1; │ │ invoke-direct {v2, p0}, Lmohammad/adib/roundr/SettingsActivity$4$1;->(Lmohammad/adib/roundr/SettingsActivity$4;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 113 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 114 │ const/4 v1, 0x1 │ │ return v1 ├── smali/mohammad/adib/roundr/SeekBarPreference.smali │ @@ -203,15 +203,15 @@ │ invoke-virtual {v0, p0}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ .line 54 │ return-void │ .end method │ │ .method private pxFromDp(D)I │ - .locals 2 │ + .locals 3 │ .param p1, "dp" # D │ │ .prologue │ .line 148 │ iget-object v0, p0, Lmohammad/adib/roundr/SeekBarPreference;->context:Landroid/content/Context; │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ @@ -623,17 +623,17 @@ │ .line 169 │ :cond_3 │ iput v7, p0, Lmohammad/adib/roundr/SeekBarPreference;->mCurrentValue:I │ │ .line 170 │ iget-object v0, p0, Lmohammad/adib/roundr/SeekBarPreference;->mStatusText:Landroid/widget/TextView; │ │ - int-to-double v1, v7 │ + int-to-double v2, v7 │ │ - invoke-direct {p0, v1, v2}, Lmohammad/adib/roundr/SeekBarPreference;->pxFromDp(D)I │ + invoke-direct {p0, v2, v3}, Lmohammad/adib/roundr/SeekBarPreference;->pxFromDp(D)I │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -767,87 +767,87 @@ │ invoke-virtual {p0}, Lmohammad/adib/roundr/SeekBarPreference;->notifyChanged()V │ │ .line 183 │ return-void │ .end method │ │ .method protected updateView(Landroid/view/View;)V │ - .locals 6 │ + .locals 8 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ .line 133 │ :try_start_0 │ move-object v0, p1 │ │ check-cast v0, Landroid/widget/RelativeLayout; │ │ - move-object v2, v0 │ + move-object v3, v0 │ │ .line 135 │ - .local v2, "layout":Landroid/widget/RelativeLayout; │ - const v3, 0x7f090007 │ + .local v3, "layout":Landroid/widget/RelativeLayout; │ + const v4, 0x7f090007 │ │ - invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v3, v4}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - check-cast v3, Landroid/widget/TextView; │ + check-cast v4, Landroid/widget/TextView; │ │ - iput-object v3, p0, Lmohammad/adib/roundr/SeekBarPreference;->mStatusText:Landroid/widget/TextView; │ + iput-object v4, p0, Lmohammad/adib/roundr/SeekBarPreference;->mStatusText:Landroid/widget/TextView; │ │ .line 136 │ - iget-object v3, p0, Lmohammad/adib/roundr/SeekBarPreference;->mStatusText:Landroid/widget/TextView; │ + iget-object v4, p0, Lmohammad/adib/roundr/SeekBarPreference;->mStatusText:Landroid/widget/TextView; │ │ - iget v4, p0, Lmohammad/adib/roundr/SeekBarPreference;->mCurrentValue:I │ + iget v5, p0, Lmohammad/adib/roundr/SeekBarPreference;->mCurrentValue:I │ │ - int-to-double v4, v4 │ + int-to-double v6, v5 │ │ - invoke-direct {p0, v4, v5}, Lmohammad/adib/roundr/SeekBarPreference;->pxFromDp(D)I │ + invoke-direct {p0, v6, v7}, Lmohammad/adib/roundr/SeekBarPreference;->pxFromDp(D)I │ │ - move-result v4 │ + move-result v5 │ │ - invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static {v5}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 137 │ - iget-object v3, p0, Lmohammad/adib/roundr/SeekBarPreference;->mStatusText:Landroid/widget/TextView; │ + iget-object v4, p0, Lmohammad/adib/roundr/SeekBarPreference;->mStatusText:Landroid/widget/TextView; │ │ - const/16 v4, 0x1e │ + const/16 v5, 0x1e │ │ - invoke-virtual {v3, v4}, Landroid/widget/TextView;->setMinimumWidth(I)V │ + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setMinimumWidth(I)V │ │ .line 139 │ - iget-object v3, p0, Lmohammad/adib/roundr/SeekBarPreference;->mSeekBar:Landroid/widget/SeekBar; │ + iget-object v4, p0, Lmohammad/adib/roundr/SeekBarPreference;->mSeekBar:Landroid/widget/SeekBar; │ │ - iget v4, p0, Lmohammad/adib/roundr/SeekBarPreference;->mCurrentValue:I │ + iget v5, p0, Lmohammad/adib/roundr/SeekBarPreference;->mCurrentValue:I │ │ - iget v5, p0, Lmohammad/adib/roundr/SeekBarPreference;->mMinValue:I │ + iget v6, p0, Lmohammad/adib/roundr/SeekBarPreference;->mMinValue:I │ │ - sub-int/2addr v4, v5 │ + sub-int/2addr v5, v6 │ │ - invoke-virtual {v3, v4}, Landroid/widget/SeekBar;->setProgress(I)V │ + invoke-virtual {v4, v5}, Landroid/widget/SeekBar;->setProgress(I)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 145 │ - .end local v2 # "layout":Landroid/widget/RelativeLayout; │ + .end local v3 # "layout":Landroid/widget/RelativeLayout; │ :goto_0 │ return-void │ │ .line 141 │ :catch_0 │ - move-exception v1 │ + move-exception v2 │ │ .line 142 │ - .local v1, "e":Ljava/lang/Exception; │ - iget-object v3, p0, Lmohammad/adib/roundr/SeekBarPreference;->TAG:Ljava/lang/String; │ + .local v2, "e":Ljava/lang/Exception; │ + iget-object v4, p0, Lmohammad/adib/roundr/SeekBarPreference;->TAG:Ljava/lang/String; │ │ - const-string v4, "Error updating seek bar preference" │ + const-string v5, "Error updating seek bar preference" │ │ - invoke-static {v3, v4, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v4, v5, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ .end method ├── smali/mohammad/adib/roundr/SettingsActivity$2$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lmohammad/adib/roundr/SettingsActivity$2; │ │ │ # direct methods │ .method constructor (Lmohammad/adib/roundr/SettingsActivity$2;)V │ .locals 0 │ + .param p1, "this$1" # Lmohammad/adib/roundr/SettingsActivity$2; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lmohammad/adib/roundr/SettingsActivity$2$2;->this$1:Lmohammad/adib/roundr/SettingsActivity$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/mohammad/adib/roundr/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 76 │ return-void │ .end method ├── smali/mohammad/adib/roundr/Corner.smali │ @@ -41,15 +41,15 @@ │ .line 45 │ invoke-direct {p0}, Lwei/mark/standout/StandOutWindow;->()V │ │ return-void │ .end method │ │ .method private pxFromDp(D)I │ - .locals 2 │ + .locals 3 │ .param p1, "dp" # D │ │ .prologue │ .line 96 │ invoke-virtual {p0}, Lmohammad/adib/roundr/Corner;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ @@ -386,168 +386,168 @@ │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public getPersistentNotification(I)Landroid/app/Notification; │ - .locals 17 │ + .locals 18 │ .param p1, "id" # I │ .annotation build Landroid/annotation/SuppressLint; │ value = { │ "InlinedApi", │ "NewApi" │ } │ .end annotation │ │ .prologue │ .line 194 │ invoke-virtual/range {p0 .. p0}, Lmohammad/adib/roundr/Corner;->getAppIcon()I │ │ - move-result v6 │ + move-result v7 │ │ .line 195 │ - .local v6, "icon":I │ + .local v7, "icon":I │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ .line 196 │ - .local v11, "when":J │ + .local v12, "when":J │ invoke-virtual/range {p0 .. p0}, Lmohammad/adib/roundr/Corner;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v2 │ + move-result-object v3 │ │ .line 197 │ - .local v2, "c":Landroid/content/Context; │ + .local v3, "c":Landroid/content/Context; │ invoke-virtual/range {p0 .. p1}, Lmohammad/adib/roundr/Corner;->getPersistentNotificationTitle(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 198 │ - .local v5, "contentTitle":Ljava/lang/String; │ + .local v6, "contentTitle":Ljava/lang/String; │ invoke-virtual/range {p0 .. p1}, Lmohammad/adib/roundr/Corner;->getPersistentNotificationMessage(I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 200 │ - .local v4, "contentText":Ljava/lang/String; │ + .local v5, "contentText":Ljava/lang/String; │ invoke-virtual/range {p0 .. p1}, Lmohammad/adib/roundr/Corner;->getPersistentNotificationIntent(I)Landroid/content/Intent; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 202 │ - .local v9, "notificationIntent":Landroid/content/Intent; │ - const/4 v13, 0x0 │ + .local v10, "notificationIntent":Landroid/content/Intent; │ + const/4 v14, 0x0 │ │ - const/high16 v14, 0x8000000 │ + const/high16 v15, 0x8000000 │ │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v13, v9, v14}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ + invoke-static {v0, v14, v10, v15}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 205 │ - .local v3, "contentIntent":Landroid/app/PendingIntent; │ - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + .local v4, "contentIntent":Landroid/app/PendingIntent; │ + sget v2, Landroid/os/Build$VERSION;->SDK_INT:I │ │ .line 206 │ - .local v1, "apiLevel":I │ - const/16 v13, 0x10 │ + .local v2, "apiLevel":I │ + const/16 v14, 0x10 │ │ - if-lt v1, v13, :cond_0 │ + if-lt v2, v14, :cond_0 │ │ .line 207 │ - new-instance v13, Landroid/app/Notification$Builder; │ + new-instance v14, Landroid/app/Notification$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v13, v0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v14, v0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - new-instance v14, Landroid/widget/RemoteViews; │ + new-instance v15, Landroid/widget/RemoteViews; │ │ invoke-virtual/range {p0 .. p0}, Lmohammad/adib/roundr/Corner;->getPackageName()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - const v16, 0x7f030002 │ + const v17, 0x7f030002 │ │ - invoke-direct/range {v14 .. v16}, Landroid/widget/RemoteViews;->(Ljava/lang/String;I)V │ + invoke-direct/range {v15 .. v17}, Landroid/widget/RemoteViews;->(Ljava/lang/String;I)V │ │ - invoke-virtual {v13, v14}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v14, v15}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ invoke-virtual/range {p0 .. p0}, Lmohammad/adib/roundr/Corner;->getAppIcon()I │ │ - move-result v14 │ + move-result v15 │ │ - invoke-virtual {v13, v14}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v14, v15}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13, v5}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v14, v6}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13, v4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v14, v5}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const/4 v14, -0x2 │ + const/4 v15, -0x2 │ │ - invoke-virtual {v13, v14}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v14, v15}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13, v3}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v14, v4}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 208 │ - .local v7, "mBuilder":Landroid/app/Notification$Builder; │ - invoke-virtual {v7}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification; │ + .local v8, "mBuilder":Landroid/app/Notification$Builder; │ + invoke-virtual {v8}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 216 │ - .end local v7 # "mBuilder":Landroid/app/Notification$Builder; │ + .end local v8 # "mBuilder":Landroid/app/Notification$Builder; │ :goto_0 │ - return-object v8 │ + return-object v9 │ │ .line 211 │ :cond_0 │ - const-string v13, "%s: %s" │ + const-string v14, "%s: %s" │ │ - const/4 v14, 0x2 │ + const/4 v15, 0x2 │ │ - new-array v14, v14, [Ljava/lang/Object; │ + new-array v15, v15, [Ljava/lang/Object; │ │ - const/4 v15, 0x0 │ + const/16 v16, 0x0 │ │ - aput-object v5, v14, v15 │ + aput-object v6, v15, v16 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - aput-object v4, v14, v15 │ + aput-object v5, v15, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v14, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 213 │ - .local v10, "tickerText":Ljava/lang/String; │ - new-instance v8, Landroid/app/Notification; │ + .local v11, "tickerText":Ljava/lang/String; │ + new-instance v9, Landroid/app/Notification; │ │ - invoke-direct {v8, v6, v10, v11, v12}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ + invoke-direct {v9, v7, v11, v12, v13}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ │ .line 214 │ - .local v8, "notification":Landroid/app/Notification; │ - invoke-virtual {v8, v2, v5, v4, v3}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ + .local v9, "notification":Landroid/app/Notification; │ + invoke-virtual {v9, v3, v6, v5, v4}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ goto :goto_0 │ .end method │ │ .method public getPersistentNotificationIntent(I)Landroid/content/Intent; │ .locals 2 │ .param p1, "corner" # I ├── smali/mohammad/adib/roundr/SettingsActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lmohammad/adib/roundr/SettingsActivity; │ │ │ # direct methods │ .method constructor (Lmohammad/adib/roundr/SettingsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lmohammad/adib/roundr/SettingsActivity; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lmohammad/adib/roundr/SettingsActivity$3;->this$0:Lmohammad/adib/roundr/SettingsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/mohammad/adib/roundr/SettingsActivity$5$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lmohammad/adib/roundr/SettingsActivity$5; │ │ │ # direct methods │ .method constructor (Lmohammad/adib/roundr/SettingsActivity$5;)V │ .locals 0 │ + .param p1, "this$1" # Lmohammad/adib/roundr/SettingsActivity$5; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lmohammad/adib/roundr/SettingsActivity$5$1;->this$1:Lmohammad/adib/roundr/SettingsActivity$5; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -46,18 +47,18 @@ │ iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$5;->this$0:Lmohammad/adib/roundr/SettingsActivity; │ │ const-class v2, Lmohammad/adib/roundr/Corner; │ │ invoke-static {v1, v2}, Lwei/mark/standout/StandOutWindow;->closeAll(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 139 │ - const-wide/16 v1, 0x3e8 │ + const-wide/16 v2, 0x3e8 │ │ :try_start_0 │ - invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 143 │ :goto_0 │ iget-object v1, p0, Lmohammad/adib/roundr/SettingsActivity$5$1;->this$1:Lmohammad/adib/roundr/SettingsActivity$5; ├── smali/mohammad/adib/roundr/SettingsActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$prefs:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lmohammad/adib/roundr/SettingsActivity;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lmohammad/adib/roundr/SettingsActivity; │ │ .prologue │ .line 117 │ iput-object p1, p0, Lmohammad/adib/roundr/SettingsActivity$5;->this$0:Lmohammad/adib/roundr/SettingsActivity; │ │ iput-object p2, p0, Lmohammad/adib/roundr/SettingsActivity$5;->val$prefs:Landroid/content/SharedPreferences; │ │ @@ -94,14 +95,15 @@ │ │ new-instance v2, Lmohammad/adib/roundr/SettingsActivity$5$1; │ │ invoke-direct {v2, p0}, Lmohammad/adib/roundr/SettingsActivity$5$1;->(Lmohammad/adib/roundr/SettingsActivity$5;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 149 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 150 │ return v4 │ │ .line 125 │ :cond_0 ├── smali/mohammad/adib/roundr/SettingsActivity$4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lmohammad/adib/roundr/SettingsActivity$4; │ │ │ # direct methods │ .method constructor (Lmohammad/adib/roundr/SettingsActivity$4;)V │ .locals 0 │ + .param p1, "this$1" # Lmohammad/adib/roundr/SettingsActivity$4; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lmohammad/adib/roundr/SettingsActivity$4$1;->this$1:Lmohammad/adib/roundr/SettingsActivity$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -46,18 +47,18 @@ │ iget-object v1, v1, Lmohammad/adib/roundr/SettingsActivity$4;->this$0:Lmohammad/adib/roundr/SettingsActivity; │ │ const-class v2, Lmohammad/adib/roundr/Corner; │ │ invoke-static {v1, v2}, Lwei/mark/standout/StandOutWindow;->closeAll(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 103 │ - const-wide/16 v1, 0x3e8 │ + const-wide/16 v2, 0x3e8 │ │ :try_start_0 │ - invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 107 │ :goto_0 │ iget-object v1, p0, Lmohammad/adib/roundr/SettingsActivity$4$1;->this$1:Lmohammad/adib/roundr/SettingsActivity$4; ├── smali/mohammad/adib/roundr/SettingsActivity$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lmohammad/adib/roundr/SettingsActivity$2; │ │ │ # direct methods │ .method constructor (Lmohammad/adib/roundr/SettingsActivity$2;)V │ .locals 0 │ + .param p1, "this$1" # Lmohammad/adib/roundr/SettingsActivity$2; │ │ .prologue │ .line 51 │ iput-object p1, p0, Lmohammad/adib/roundr/SettingsActivity$2$1;->this$1:Lmohammad/adib/roundr/SettingsActivity$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/mohammad/adib/roundr/SettingsActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lmohammad/adib/roundr/SettingsActivity; │ │ │ # direct methods │ .method constructor (Lmohammad/adib/roundr/SettingsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lmohammad/adib/roundr/SettingsActivity; │ │ .prologue │ .line 47 │ iput-object p1, p0, Lmohammad/adib/roundr/SettingsActivity$2;->this$0:Lmohammad/adib/roundr/SettingsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -75,14 +76,15 @@ │ │ invoke-direct {v3, p0}, Lmohammad/adib/roundr/SettingsActivity$2$1;->(Lmohammad/adib/roundr/SettingsActivity$2;)V │ │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 55 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 63 │ :goto_0 │ const/4 v1, 0x1 │ │ return v1 │ @@ -113,11 +115,12 @@ │ │ invoke-direct {v3, p0}, Lmohammad/adib/roundr/SettingsActivity$2$2;->(Lmohammad/adib/roundr/SettingsActivity$2;)V │ │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 61 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ .end method ├── smali/mohammad/adib/roundr/SettingsActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lmohammad/adib/roundr/SettingsActivity; │ │ │ # direct methods │ .method constructor (Lmohammad/adib/roundr/SettingsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lmohammad/adib/roundr/SettingsActivity; │ │ .prologue │ .line 31 │ iput-object p1, p0, Lmohammad/adib/roundr/SettingsActivity$1;->this$0:Lmohammad/adib/roundr/SettingsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── res/drawable-hdpi-v4/close.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #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 │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000001111111111110000000000 │ ├── Image content ├── res/drawable-hdpi-v4/hide.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #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 │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000001111111111110000000000 │ ├── Image content ├── res/drawable-hdpi-v4/bottomright.png │ ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 128; height: 128; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -145,139 +144,139 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 0 10 22 36 50 65 84 107 127 154 180 207 239 20 255 57 92 129 164 201 237 23 69 115 162 251 59 114 167 222 27 90 151 214 254 89 160 1 230 48 120 192 21 252 99 182 15 248 176 19 249 199 38 131 2 225 75 179 30 139 9 236 101 219 79 200 68 193 64 196 73 94 8 125 245 165 66 7 217 128 43 4 204 122 213 148 82 34 240 158 110 6 187 3 157 156 152 174 13 186 26 77 241 253 14 171 218 103 247 178 78 233 163 234 41 185 140 83 216 80 205 98 211 24 170 31 108 58 42 12 123 25 71 169 87 202 37 51 106 126 146 221} │ │ + 0 10 22 36 50 65 84 107 127 154 180 207 239 20 57 92 129 164 201 237 23 69 115 162 251 59 114 167 222 27 90 151 214 254 89 160 1 230 48 120 192 21 252 99 182 15 248 176 19 249 199 38 131 2 225 75 179 30 139 9 236 101 219 79 200 68 193 64 196 73 94 8 125 245 165 66 7 217 128 43 4 204 122 213 148 82 34 240 158 110 6 187 3 157 156 152 174 13 186 26 77 241 253 14 171 218 103 247 178 78 233 163 234 41 185 140 83 216 80 205 98 211 24 170 31 108 58 42 12 123 25 71 169 87 202 37 51 106 126 146 221} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102 │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104 │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010106 │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010107 │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010108 │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010109 │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010a │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010c │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101100f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101110f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101120f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101130f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101140f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101150f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101160f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101170f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101180f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101190f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010c0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101021a0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011b0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011c0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011d0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011e0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101200f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101210f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101220f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103230f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101240f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101250f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010126270f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101280f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101290f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012a0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012b2c0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012d0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012e0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012f300f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101200f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101310f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010132330f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101080f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101340f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101350f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101360f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010137380f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101390f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013a0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013b2c0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013c0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013d3e0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010137400f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101410f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101420f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101430f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101440f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101450f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101460f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101470f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101370c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101480f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010149380f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011f4b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014d230f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014e4f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101500f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010151300f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152530f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101540f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010128330f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013d550f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101560f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010157230f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010158590f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014e530f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014d1a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010151590f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012b400f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102420f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015c5d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015e1d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101265f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010126600f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010126610f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015e190f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015c620f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010163640f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101650c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010151380f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010166670f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012654680f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101696a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101286b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016c6d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101036e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016f700f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e710f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010111720f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010173740f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016975330f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101523f270f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012676770f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012639140f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012678790f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101497a7b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101017c12700f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010137437d300f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101017e4a1e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101030846230f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101013b7f5d1a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101010101010101010101010101015280120c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101010101010126817f31590f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -00000000000000010101010101010101010101010101010101010101010101018245830b150f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000000101010101010101010101010101010101010101848529864f680f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -0000000000000001010101010101010101010137651087831388670f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -000000000000002f65898a06578b8c8d1d448e330f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000108d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000118d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000128d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000138d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000148d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000158d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000168d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000178d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001188d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000198d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000208d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002218d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000228d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000238d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024258d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000268d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000278d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000288d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000292a8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d2e8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030318d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000328d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000338d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000348d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035368d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000378d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000388d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000392a8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b3c8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000353e8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000408d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000418d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000428d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000438d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000448d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000458d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000350b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000468d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047368d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000488d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d498d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b218d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f2e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050518d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000528d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026318d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b538d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055218d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056578d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c518d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000588d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000598d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b188d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f578d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000293e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001408d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a5b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c1b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000245d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000245e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000245f8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c178d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a608d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061628d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000630b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f368d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064658d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002452668d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067688d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026698d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a6b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d6e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6f8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f708d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071728d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006773318d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000503d258d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002474758d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002437128d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002476778d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004778798d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a106e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035417b2e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c481c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020744218d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000397d5b188d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000507e100b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000247f7d2f578d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000008043810a138d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000828327844d668d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000035630e85811186658d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000002d6387880555898a8b1b428c318d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/bottomleft.png │ ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 128; height: 128; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -145,139 +144,139 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 10 0 22 36 50 65 84 107 127 154 180 207 239 255 20 57 92 129 164 201 237 23 69 115 162 251 59 114 167 222 27 90 151 214 254 89 160 230 1 48 120 192 252 21 99 182 248 15 176 249 19 199 38 131 225 2 75 179 30 139 236 9 101 219 79 200 68 193 64 196 73 94 8 125 245 165 66 217 7 128 43 204 4 122 213 148 82 240 34 158 110 187 6 3 157 156 152 174 186 13 26 241 77 253 171 14 218 247 103 178 233 78 163 234 185 41 140 216 83 205 80 211 98 24 170 31 108 58 42 123 12 169 71 25 202 87 221 146 126 106 51 37} │ │ + 0 10 22 36 50 65 84 107 127 154 180 207 239 20 57 92 129 164 201 237 23 69 115 162 251 59 114 167 222 27 90 151 214 254 89 160 230 1 48 120 192 252 21 99 182 248 15 176 249 19 199 38 131 225 2 75 179 30 139 236 9 101 219 79 200 68 193 64 196 73 94 8 125 245 165 66 217 7 128 43 204 4 122 213 148 82 240 34 158 110 187 6 3 157 156 152 174 186 13 26 241 77 253 171 14 218 247 103 178 233 78 163 234 185 41 140 216 83 205 80 211 98 24 170 31 108 58 42 123 12 169 71 25 202 87 221 146 126 106 51 37} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0502020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0602020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0702020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0802020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0902020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0a02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0b02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0c02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0d02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0f020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e10020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e11020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e12020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e13020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e14020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e15020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e160202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e170202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e180202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e190202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0c0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e1a0102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e1b02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e1c02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e1d02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e1e02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e1f020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e20020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e21020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e22020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e23030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e240202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e250202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e262702020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e2802020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e2902020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e2a02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e2b2c020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e2d020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e2e020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e2f300202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e200202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e310202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e323302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0802020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e3402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e35020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e36020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e37380202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e390202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e3a0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e2b3b02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e3c02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e3d3e020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e3f020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e40380202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e410202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e420202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e4302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e4402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e45020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e46020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e470202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0c3802020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e4802020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3749020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e4a020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e4b1f0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e4c0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e234d02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e4e4f020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e50020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2f510202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e525302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e5402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3228020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e553e0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e560202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e235702020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e5859020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e524f0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e5a0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e5b02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a4d020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e58510202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e402c02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e4201020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e5c5d0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1d5e02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e5f27020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e60270202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e612702020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e195e020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e625d0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e636402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0c65020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e37510202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e666702020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6854270202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e696a02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6b28020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6c6d0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6e03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6f700202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e710f020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e72110202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e7374020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e32756a02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e263f530202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e767727020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e14392702020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e7879270202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e7a7b49020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6f127c02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2f7d433802020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1e4a7e0202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e234608030202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a5c7f3b0202020202020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0c12805302020202020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e58317f8127020202020202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e150b8245830202020202020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e684e84298586020202020202020202020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e668713828810653802020202020202020202020200000000000000 │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3289441d8a8b8c57068d8e653000000000000000 │ │ +0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d180100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d21020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d242500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d2600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d2800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d292a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d2d2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d303100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d33000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d35360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d293900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d3b3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d3e360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d4200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d43000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d44000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d0b3600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d4600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d3547000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d491d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d214b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d4c4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d2d4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d505100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d5200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d3026000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d533c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d215500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d5657000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d504d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d184b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d564f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d3e2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d4001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d5a5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d1b5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d5d25000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d5e250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d5f2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d175c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d605b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d616200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d0b63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d354f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d646500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d6652250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d6926000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d6a6b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d6c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d6d6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d6f0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d700f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d7172000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d30736800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d243d510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d747525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d12372500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d7677250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d787947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d6d107a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d2d7b413600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d1c487c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d214407020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d185a7d390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d0b107e5100000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d562f7d7f25000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d130a8043810000000000000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d664c82278384000000000000000000000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d64851180860e633600000000000000000000000000000000000000 │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d3087421b88898a55058b8c632e00000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/topright.png │ ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 128; height: 128; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -145,139 +144,139 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 15 26 37 51 65 82 106 126 146 167 193 221 249 255 0 2 57 87 123 164 202 241 25 71 120 169 217 253 12 64 180 237 1 42 108 176 240 4 58 129 207 30 187 251 22 107 196 254 31 125 222 68 170 248 24 233 8 98 211 80 205 75 201 83 216 101 230 14 140 41 185 92 234 20 163 78 178 103 247 48 218 171 122 77 43 225 13 186 6 174 3 162 152 156 157 10 200 21 219 66 110 158 7 204 34 148 9 213 128 165 27 245 94 73 79 236 139 252 179 131 38 199 19 90 182 99 192 160 89 214 151 114 59 115 69 23 239 154 127 84 50 36} │ │ + 0 15 26 37 51 65 82 106 126 146 167 193 221 249 2 57 87 123 164 202 241 25 71 120 169 217 253 12 64 180 237 1 42 108 176 240 4 58 129 207 30 187 251 22 107 196 254 31 125 222 68 170 248 24 233 8 98 211 80 205 75 201 83 216 101 230 14 140 41 185 92 234 20 163 78 178 103 247 48 218 171 122 77 43 225 13 186 6 174 3 162 152 156 157 10 200 21 219 66 110 158 7 204 34 148 9 213 128 165 27 245 94 73 79 236 139 252 179 131 38 199 19 90 182 99 192 160 89 214 151 114 59 115 69 23 239 154 127 84 50 36} │ │ IMAGE { │ │ pixels hex │ │ -000000000000000102030405060708090a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f10021112131415160e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1718191a1b1c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1d1e131f200e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f21222324250e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f262728290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2a232b2c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2d2e2f300e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f3132330e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f103435360e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f3728380e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f393a3b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f213c3d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f213e3f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2140410e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2642430e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f44450d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f46470e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f48490e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f4a4b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f4c380e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2d4d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f4e4f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f50510e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f44520e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f21531c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f54160e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f55560e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f02290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f57580e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f595a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f5b5c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f215d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f215e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f215f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f5b0a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f592b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f60610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f62630e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f55250e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f642c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f650e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f660e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f67680e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f69250e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f06300e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f6a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f6b6c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f500d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f530e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f26680e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f55360e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f6d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f671b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f64300e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f6e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f6f700e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f320e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f39560e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f710e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f10290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f720e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f610e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f730e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f10630e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f420e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f6b740e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f750e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2a760e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f770e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f3e0e0e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f10560e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f780e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f790e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f7a0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2e0e0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f7b0d0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f240e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f7c0e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f01360e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f7d0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f7e0e0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f62760e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f7f0e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f190e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f500e0e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f21430e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f800e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f810e0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2d300e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f820e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f830e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f7c0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f6f0e0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f330e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f840e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f850e0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f602c0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f290e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f5c0e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f860e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f870e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f880e0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f200e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f3f0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f140e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f280e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f480e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f110e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f4a0e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f89 │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f29 │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1f │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f8a │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f8b │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f8c │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f05 │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f8d │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f8e │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2d │ │ -000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f60 │ │ +000000000000000102030405060708090a0b0c0d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000e020f10111213148d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000015161718191a8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000001b1c111d1e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000001f202122238d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000242526278d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000002821292a8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b2c2d2e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f30318d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3233348d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003526368d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003738398d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f3a3b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f3c3d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f3e3f8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002440418d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042430d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044458d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046478d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048498d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a368d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b4b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4f8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042508d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f511a8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052148d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053548d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002278d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055568d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057588d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000595a8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f5b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f5c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f5d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000590a8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057298d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e5f8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060618d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053238d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000622a8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000638d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000648d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065668d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067238d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000688d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000696a8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e0d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000518d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024668d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053348d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065198d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000622e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d6e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000308d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037548d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e278d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000708d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000328d8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f8d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000718d8d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e618d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000408d8d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069728d8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000738d8d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028748d8d8d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000758d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c8d8d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e548d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000768d8d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000778d8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000788d8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c8d8d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000790d8d8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000228d8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a8d8d8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001348d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b8d8d8d8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c8d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060748d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8d8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000178d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8d8d8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f418d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f8d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b2e8d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808d8d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a8d8d8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d8d8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000318d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000828d8d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000838d8d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e2a8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000278d8d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000848d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000858d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000868d8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e8d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000128d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000268d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000468d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8d │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000488d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/topleft.png │ ├── sng │ │ @@ -14,15 +14,14 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -145,139 +144,139 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 255 249 221 193 167 146 126 106 82 65 51 37 26 15 0 241 202 164 123 87 57 2 0 253 217 169 120 71 25 237 180 64 12 240 176 108 42 1 207 129 58 4 251 187 30 254 196 107 22 222 125 31 248 170 68 233 24 211 98 8 205 80 201 75 216 83 230 101 140 14 185 41 234 92 163 20 78 178 247 103 218 48 171 122 77 225 43 186 13 174 6 162 3 152 156 157 200 10 219 21 66 110 158 204 7 34 148 213 9 128 165 245 27 94 73 79 236 139 252 179 131 38 199 19 90 182 99 192 160 89 214 151 114 59 115 69 23 239 154 127 84 50 36} │ │ + 249 221 193 167 146 126 106 82 65 51 37 26 15 0 241 202 164 123 87 57 2 253 217 169 120 71 25 237 180 64 12 240 176 108 42 1 207 129 58 4 251 187 30 254 196 107 22 222 125 31 248 170 68 233 24 211 98 8 205 80 201 75 216 83 230 101 140 14 185 41 234 92 163 20 78 178 247 103 218 48 171 122 77 225 43 186 13 174 6 162 3 152 156 157 200 10 219 21 66 110 158 204 7 34 148 213 9 128 165 245 27 94 73 79 236 139 252 179 131 38 199 19 90 182 99 192 160 89 214 151 114 59 115 69 23 239 154 127 84 50 36} │ │ IMAGE { │ │ pixels hex │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102030405060708090a0b0c0d0e0e0e0e0e0e0e │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f10111213140c151616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001718191a1b1c16161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d1e121f20161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212223242516161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000262728291616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a2b232c161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d2e2f30161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000313233161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000343536151616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003727381616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000393a3b16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c3d25161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e3f251616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040412516161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000424329161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144451616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464716161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004849161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a4b16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000374c161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d3016161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4f161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000505116161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052451616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000175325161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f541616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000005556161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000260c16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000057581616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000595a161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000005b5c16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000005d251616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000000000005e25161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000000000000000000000000000000000000000000000000000000000000000005f2516161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000000000000000000000000000000000000000000000000000000000000000045c1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000002b5a161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000000606116161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000000062631616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000002156161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000000000000000000000000000000000000000000000000000002a6416161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000000651616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000000066161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000006768161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000000000216916161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000000000000000000000000000000000000000002d081616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000000000000000000000000000000000000000006a161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000006b6c161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000015116161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000000531616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000000067291616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000003456161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000006d16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000000000186816161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000000000000000000000000000002d641616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000000000000000000000000000006e161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000006f70161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000003216161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000553b16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000000711616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000026151616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000000072161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000002e16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000001f16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000031616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000000361616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000060161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000000073161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000006215161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000004316161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000746c16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000000751616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000000000000000762c1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000000077161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000000000003f161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000005515161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000007816161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000000007916161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000000000007a1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000000000002f1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000000000017b1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000000022161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000007c161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00000000000000340d161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000007d16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000007e16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000766316161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000007f1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0000000000001a1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000000511616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000042251616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000080161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000000081161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000002d30161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000008216161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000008316161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000007c16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000007016161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000311616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000041616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000841616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000000851616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00002a611616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000026161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -00005b161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000086161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000087161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -000088161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -001d16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -003e16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -001116161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -002716161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -004916161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -001416161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -004b16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -891616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -261616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -1e1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -8a1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -8b1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -2f1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -8c1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -091616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -8d1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -8e1616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -301616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -611616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160e0e0e0e0e0e0e │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d000102030405060708090a0b0c0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d0e0f101112130b140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d15161718191a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d1b1c111d1e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d1f202122230d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d242526270d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d2829212a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d2b2c2d2e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d2f30310d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d323334140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d3525360d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d3738390d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d3a3b230d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d3c3d230d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d3e3f230d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d4041270d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d0042430d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d44450d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d46470d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d48490d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d354a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d4b2e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d4c4d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d4e4f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d50430d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d1551230d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d0e520d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d53540d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d240b0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d55560d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d57580d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d595a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d5b230d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d5c230d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d5d230d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d035a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d29580d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d5e5f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d60610d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d1f540d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d28620d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d630d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d640d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d65660d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d1f670d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d2b070d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d680d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d696a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d004f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d510d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d65270d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d32540d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d6b0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d16660d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d2b620d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d6c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d6d6e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d300d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d53390d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d6f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d24140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d700d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d2c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d1d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d020d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d340d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d5e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d8d710d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d60140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d8d410d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d726a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d8d730d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d742a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d750d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d8d3d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d53140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d760d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d8d770d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d780d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d8d2d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d00790d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d200d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d8d7a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d320c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d7b0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d8d7c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d74610d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d7d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d180d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d8d4f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d40230d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d7e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d8d7f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d2b2e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d800d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d810d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d7a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d8d6e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d2f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d030d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d820d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d8d830d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d285f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d240d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d840d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d850d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d8d860d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d1b0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d3c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d250d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d470d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d130d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8d490d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +870d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +240d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +1c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +880d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +890d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +2d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +080d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8b0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +8c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +2e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +5f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ +0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/corner.png │ ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #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 │ │ @@ -16,45 +15,45 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 5 13 10 1 8 20 11 19 133 18 7 145 241 144 255 241 143 255 255 241 141 255 140 138 137 6 135 134 132 131 130 4 128 255 127 255 255 255 255 241 15 3} │ │ + 0 5 13 10 1 8 20 11 19 133 18 7 145 241 144 241 143 241 141 140 138 137 6 135 134 132 131 130 4 128 127 241 15 3} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ @@ -62,27 +61,27 @@ │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ -00000000000001111111111111112345 │ │ -00000000000001111111111111167778 │ │ -00000000000001111111111111697A7B │ │ -0000000000000111111111111C97DE79 │ │ -000000000000011111111111C97FGH79 │ │ -00000000000001111111111C97IJKL79 │ │ -0000000000000111111111C97MGKNL79 │ │ -000000000000011111111C97OGKNNL79 │ │ -00000000000001111111C97PGKNNNL79 │ │ -0000000000000111111C97QGKNNNNL79 │ │ -000000000000011111R97SGKNNNNNL79 │ │ -00000000000001111R97TGKNNNNNNL79 │ │ -0000000000000111R97UGKNNNNNNNL79 │ │ -000000000000011R97VGKNNNNNNNNL79 │ │ -00000000000001297WGKNNNNNNNNNL79 │ │ -0000000000000X97YZKNNNNNNNNNNL79 │ │ -000000000000037abcddddddddddef79 │ │ -0000000000000477777777777777777g │ │ -000000000000058977777777777779gh │ │ +00000000000000000000000000001234 │ │ +00000000000000000000000000056667 │ │ +0000000000000000000000000058696A │ │ +0000000000000000000000000B86CD68 │ │ +000000000000000000000000B86EYF68 │ │ +00000000000000000000000B86GZaH68 │ │ +0000000000000000000000B86IYabH68 │ │ +000000000000000000000B86JYabbH68 │ │ +00000000000000000000B86KYabbbH68 │ │ +0000000000000000000B86LYabbbbH68 │ │ +000000000000000000M86NYabbbbbH68 │ │ +00000000000000000M86OYabbbbbbH68 │ │ +0000000000000000M86PYabbbbbbbH68 │ │ +000000000000000M86QYabbbbbbbbH68 │ │ +00000000000000186RYabbbbbbbbbH68 │ │ +0000000000000S86TcabbbbbbbbbbH68 │ │ +000000000000026UdeffffffffffgV68 │ │ +0000000000000366666666666666666W │ │ +000000000000047866666666666668WX │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/nothing.png │ ├── sng │ │ @@ -1,8 +1,8 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 1; height: 1; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ - pixels hex ff00 ; │ │ + pixels base64 00; │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/r_icon.png │ ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #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 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -52,15 +51,14 @@ │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -181,74 +179,75 @@ │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 1 2 3 4 6 9 11 13 15 14 12 10 8 21 26 30 33 34 31 29 22 18 5 7 25 37 46 54 58 61 59 55 50 44 16 23 38 156 164 169 173 175 174 150 125 73 64 43 32 52 255 206 149 71 40 28 19 63 236 138 65 47 17 42 70 204 82 49 45 75 225 76 193 124 51 226 118 101 89 84 85 134 171 238 205 223 98 53 62 105 203 84 220 83 106 239 218 79 192 171 217 69 141 170 219 174 221 87 95 83 103 82 67 77 234 157 145 137 132 182 245 246 115 230 125 243 192 115 60 36 249 213 152 91 39 188 87 242 192 185 180 177 211 247 224 108 88 74 66 107 212 94 160 151 35 27 20 228 24 68 216 108 72 140 57 213 156 191 56 210 87 90 207 211 214 168 137 162 41} │ │ + 0 1 2 3 4 6 9 11 13 15 14 12 10 8 21 26 30 33 34 31 29 22 18 5 7 25 37 46 54 58 61 59 55 50 44 16 23 38 156 164 169 173 175 174 150 125 73 64 43 32 52 206 149 71 40 28 19 63 236 138 65 47 17 42 70 204 82 49 45 75 225 76 193 124 51 226 118 101 89 84 85 134 171 238 205 223 98 53 62 105 203 84 220 83 106 239 218 79 192 171 217 69 141 170 219 174 221 87 95 83 103 82 67 77 234 157 145 137 132 182 245 246 115 230 125 243 192 115 60 36 249 213 152 91 39 188 87 242 192 185 180 177 211 247 224 108 88 74 66 107 212 94 160 151 35 27 20 228 24 68 216 108 72 140 57 213 156 191 56 210 87 90 207 211 214 168 137 162 41} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000102020203040405050505050505050505050504030202020101010101010101010101010101000000000000000000000000 │ │ -0000000000000000000000000000020205060708090a0a0a0a0a0a0a0a0a0a0a0b090c0d0e060503020201010101010101010101000000000000000000000000 │ │ -000000000000000000000000000002050e090f101112131313131313131313131214151016170907180402020101010101010101000000000000000000000000 │ │ -000000000000000000000000000003190a1a1b1c1d1e1f1f1f1f1f1f1f1f1f1f201e2122231b1116240d18030201010101010101000000000000000000000000 │ │ -0000000000000000000000000000050825262728292a2b2b2b2b2b2b2b2b2b2c2c2a2d2e2f301d31321609190502000001010101000000000000000000000000 │ │ -00000000000000000000000000001824143334343434343434343434343434343434343434353637213839240705020001010101000000000000000000000000 │ │ -0000000000000000000000000000063a1b3b3434343434343434343434343434343434343434343c3d3e3f144007050201010101000000000000000000000000 │ │ -0000000000000000000000000000190f414234343434343434343434343434343434343434343434344344451124190301010101000000000000000000000000 │ │ -00000000000000000000000000001916464734343434343434343434343434343434343434343434343448441c10090502010101000000000000000000000000 │ │ -000000000000000000000000000019251c49343434343434343434343434343434343434343434343434344a3b263a0e03010101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434343434343434343434343434343434343434344b4c390905010101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434344d4e4f505152535455343434343434343434563b1b4006020101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434345758491f59595a495b5c3434343434343434345d23160e020101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434345e5f1e3811391b4c37606134343434343434342e22100d030101000000000000000000000000 │ │ -000000000000000000000000000019251c493434343434343434622f1c100a0817323363643434343434343434651d150c030101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434346667383a19030e0f414268343434343434343465211109030101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434346242410f0e0507164142683434343434343434691d150c030101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434346a49451540093a1233636b34343434343434344b45100d030101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434346c6d3b4613322633426e6134343434343434346f31160e020101000000000000000000000000 │ │ -000000000000000000000000000019251c49343434343434343457707172201e3e736e5c34343434343434344a1e132418020101000000000000000000000000 │ │ -000000000000000000000000000019251c49343434343434343474757677787877795534343434343434347a6f461a0805010101000000000000000000000000 │ │ -000000000000000000000000000019251c493434343434343434343434343434343434343434343434347b7c2132241902010101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434343434343434343434343434343434347d7e7241250d0502010101000000000000000000000000 │ │ -000000000000000000000000000019251c493434343434343434343434343434343434343434347f80816d82833a0e0402010101000000000000000000000000 │ │ -000000000000000000000000000019251c49343434343434343434343434343434343434343434848586873b880f0d0502010101000000000000000000000000 │ │ -000000000000000000000000000019251c49343434343434343434343434343434343434343434343434898a22110a0602010101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434343434343434343434343434343434343434487231250805020101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434348b8c8d8e8f8f8e9091343434343434343434691e132406020101000000000000000000000000 │ │ -000000000000000000000000000019251c493434343434343434929394959630427197983434343434343434346f232507030101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434346c877222381b411d37996c34343434343434349a591509040101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434346a6333120f400f3222959b3434343434343434561f1324050101000000000000000000000000 │ │ -000000000000000000000000000019251c493434343434343434623731160d1819409c8287343434343434343466728817180101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434346667383a0601020d9d4c7134343434343434347b37419e060101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434346667383a0601020e251c73343434343434343434952316190101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434346667383a06010019162395343434343434343434491c16190101000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434346667383a060100199e41379f3434343434343434633fa00e0201000000000000000000000000 │ │ -000000000000000000000000000019251c4934343434343434346667383a060100063a3867663434343434343434714c100d0201000000000000000000000000 │ │ -000000000000000000000000000019161c49343434343434343466a1383a06010018401b3ea23434343434343434a32111090301000000000000000000000000 │ │ -0000000000000000000000000000191631a43434343434343434a2301b17180100050a121e4a3434343434343434a5a6320b0502000000000000000000000000 │ │ -0000000000000000000000000000193a883e3434343434343434a71e1324050100040c3922a83434343434343434a9aa32240502000000000000000000000000 │ │ -0000000000000000000000000000182412213434343434343434ab45150905010003071638ac343434343434343434ad14241802000000000000000000000000 │ │ -000000000000000000000000000005091a41aeafb0a266a2a7abb11b160d04010002060a391cb2afb0a266a2b0afaeb310091802000000000000000000000000 │ │ -0000000000000000000000000000040e2439b4331f96a1301e451b1a0b190301010205074039b4338296a1961f5931113a0d0502000000000000000000000000 │ │ -000000000000000000000000000002050d24a0149c26381b1315160b0e050201010102050d242511132638888332103a0c190402000000000000000000000000 │ │ -000000000000000000000000000002030519080b24173a1724090d19050302010101020305190d0924173a3a4024090d06050202000000000000000000000000 │ │ -00000000000000000000000000000102020305051818061805050403020201010101010202020405051818061805050403020201000000000000000000000000 │ │ +00000000000000000000000000000001010102030304040404040404040404040403020101010000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000101040506070809090909090909090909090a080b0c0d050402010100000000000000000000000000000000000000000000 │ │ +000000000000000000000000000001040d080e0f1011121212121212121212121113140f15160806170301010000000000000000000000000000000000000000 │ │ +0000000000000000000000000000021809191a1b1c1d1e1e1e1e1e1e1e1e1e1e1f1d2021221a1015230c17020100000000000000000000000000000000000000 │ │ +000000000000000000000000000004072425262728292a2a2a2a2a2a2a2a2a2b2b292c2d2e2f1c30311508180401000000000000000000000000000000000000 │ │ +000000000000000000000000000017231332b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3333435203637230604010000000000000000000000000000000000 │ │ +000000000000000000000000000005381a39b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b33a3b3c3d133e06040100000000000000000000000000000000 │ │ +0000000000000000000000000000180e3f40b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b34142431023180200000000000000000000000000000000 │ │ +000000000000000000000000000018154445b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b346421b0f080401000000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3483925380d02000000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3494a370804000000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b34b4c4d4e4f50515253b3b3b3b3b3b3b3b3b354391a3e05010000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b35556471e57575847595ab3b3b3b3b3b3b3b3b35b22150d010000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b35c5d1d3610371a4a355e5fb3b3b3b3b3b3b3b32d210f0c020000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3602e1b0f09071631326162b3b3b3b3b3b3b3b3631c140b020000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b36465363818020d0e3f4066b3b3b3b3b3b3b3b363201008020000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b360403f0e0d0406153f4066b3b3b3b3b3b3b3b3671c140b020000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3684743143e083811326169b3b3b3b3b3b3b3b349430f0c020000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b36a6b394412312532406c5fb3b3b3b3b3b3b3b36d30150d010000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3556e6f701f1d3c716c5ab3b3b3b3b3b3b3b3481d122317010000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3727374757676757753b3b3b3b3b3b3b3b3786d44190704000000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3797a2031231801000000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b37b7c703f240c0401000000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b37d7e7f6b8081380d0301000000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b38283848539860e0c0401000000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b387882110090501000000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3467030240704010000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3898a8b8c8d8d8c8e8fb3b3b3b3b3b3b3b3b3671d122305010000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b390919293942f406f9596b3b3b3b3b3b3b3b3b36d222406020000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b36a857021361a3f1c35976ab3b3b3b3b3b3b3b398571408030000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3686132110e3e0e31219399b3b3b3b3b3b3b3b3541e1223040000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3603530150c17183e9a8085b3b3b3b3b3b3b3b364708616170000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3646536380500010c9b4a6fb3b3b3b3b3b3b3b379353f9c050000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3646536380500010d241b71b3b3b3b3b3b3b3b3b3932215180000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b36465363805000018152293b3b3b3b3b3b3b3b3b3471b15180000000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b364653638050000189c3f359db3b3b3b3b3b3b3b3613d9e0d0100000000000000000000000000 │ │ +000000000000000000000000000018241b47b3b3b3b3b3b3b3b3646536380500000538366564b3b3b3b3b3b3b3b36f4a0f0c0100000000000000000000000000 │ │ +000000000000000000000000000018151b47b3b3b3b3b3b3b3b3649f3638050000173e1a3ca0b3b3b3b3b3b3b3b3a12010080200000000000000000000000000 │ │ +0000000000000000000000000000181530a2b3b3b3b3b3b3b3b3a02f1a161700000409111d48b3b3b3b3b3b3b3b3a3a4310a0401000000000000000000000000 │ │ +00000000000000000000000000001838863cb3b3b3b3b3b3b3b3a51d1223040000030b3721a6b3b3b3b3b3b3b3b3a7a831230401000000000000000000000000 │ │ +000000000000000000000000000017231120b3b3b3b3b3b3b3b3a943140804000002061536aab3b3b3b3b3b3b3b3b3ab13231701000000000000000000000000 │ │ +00000000000000000000000000000408193facadaea064a0a5a9af1a150c030000010509371bb0adaea064a0aeadacb10f081701000000000000000000000000 │ │ +0000000000000000000000000000030d2337b2321e949f2f1d431a190a180200000104063e37b23280949f941e573010380c0401000000000000000000000000 │ │ +000000000000000000000000000001040c239e139a25361a1214150a0d040100000001040c2324101225368681310f380b180301000000000000000000000000 │ │ +000000000000000000000000000001020418070a2316381623080c18040201000000010204180c08231638383e23080c05040101000000000000000000000000 │ │ +00000000000000000000000000000001010204041717051704040302010100000000000101010304041717051704040302010100000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/maximize.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #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 │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000001111111111110000000000 │ ├── Image content