--- /home/fdroid/fdroiddata/tmp/com.episode6.android.appalarm.pro_31.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.episode6.android.appalarm.pro_31.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-hdpi/aal_icon_2.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_alarm.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/aal_stat_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/aal_icon_2.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_snooze.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_menu_e6_logo.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/aal_stat_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: d76471b8257c45d43af010495ef2994494773896553b23ba39031315f267e099 │ -Signer #1 certificate SHA-1 digest: 60220e4cd880e58645cd2c8f909740a21a8bd6a5 │ -Signer #1 certificate MD5 digest: 23e54abee73dedb8f34e109648d6e20e │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 87f9e88ca253e54754fc3f43d5d5cc973060921aa02ca51f741cddccc86a2d87 │ -Signer #1 public key SHA-1 digest: fb9996cdcd2ffdb39aff18f9a2ba3eed3b2496d8 │ -Signer #1 public key MD5 digest: 1f90cc09566a5c95b8a8a4163c58b837 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,627 +1,593 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 127390 (000000000001F19Eh) │ - Actual end-cent-dir record offset: 127368 (000000000001F188h) │ - Expected end-cent-dir record offset: 127368 (000000000001F188h) │ + Zip archive file size: 127402 (000000000001F1AAh) │ + Actual end-cent-dir record offset: 127380 (000000000001F194h) │ + Expected end-cent-dir record offset: 127380 (000000000001F194h) │ (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 34 entries. │ - The central directory is 2517 (00000000000009D5h) bytes long, │ + The central directory is 2541 (00000000000009EDh) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 124851 (000000000001E7B3h). │ + is 124839 (000000000001E7A7h). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 23:00:40 │ - 32-bit CRC value (hex): 5f59d61b │ - compressed size: 971 bytes │ - uncompressed size: 2602 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 2fd62091 │ + compressed size: 2088 bytes │ + uncompressed size: 8156 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/EF3B462F.SF │ + res/drawable-hdpi-v4/aal_icon_2.png │ │ - offset of local header from start of archive: 1037 │ - (000000000000040Dh) bytes │ + offset of local header from start of archive: 2157 │ + (000000000000086Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 23:00:40 │ - 32-bit CRC value (hex): e9b79cff │ - compressed size: 1174 bytes │ - uncompressed size: 2723 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 538e36fe │ + compressed size: 4499 bytes │ + uncompressed size: 4499 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 #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/EF3B462F.RSA │ + res/drawable-hdpi-v4/aal_stat_icon.png │ │ - offset of local header from start of archive: 2277 │ - (00000000000008E5h) bytes │ + offset of local header from start of archive: 6721 │ + (0000000000001A41h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 23:00:40 │ - 32-bit CRC value (hex): 8144eb70 │ - compressed size: 1037 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 84d0a939 │ + compressed size: 908 bytes │ + uncompressed size: 908 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 #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/aal_icon_2.png │ + res/drawable-mdpi-v4/aal_icon_2.png │ │ - offset of local header from start of archive: 3381 │ - (0000000000000D35h) bytes │ + offset of local header from start of archive: 7697 │ + (0000000000001E11h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 098da9f9 │ - compressed size: 2775 bytes │ - uncompressed size: 2775 bytes │ - length of filename: 27 characters │ - length of extra field: 4 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fe12f4c2 │ + compressed size: 2752 bytes │ + uncompressed size: 2752 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 │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/aal_stat_icon.png │ │ - res/drawable/aal_stat_icon.png │ - │ - offset of local header from start of archive: 6219 │ - (000000000000184Bh) bytes │ + offset of local header from start of archive: 10514 │ + (0000000000002912h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): fce0ffe3 │ - compressed size: 992 bytes │ - uncompressed size: 992 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fb6ca745 │ + compressed size: 873 bytes │ + uncompressed size: 873 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 #6: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_menu_e6_logo.png │ │ - res/drawable/ic_menu_e6_logo.png │ - │ - offset of local header from start of archive: 7272 │ - (0000000000001C68h) bytes │ + offset of local header from start of archive: 11455 │ + (0000000000002CBFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 04b26a25 │ - compressed size: 1124 bytes │ - uncompressed size: 1124 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): aaccdd8d │ + compressed size: 1101 bytes │ + uncompressed size: 1101 bytes │ + length of filename: 40 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 2 bytes preceding this file. │ - │ - res/drawable/icon.png │ + res/drawable-mdpi-v4/icon.png │ │ - offset of local header from start of archive: 8460 │ - (000000000000210Ch) bytes │ + offset of local header from start of archive: 12626 │ + (0000000000003152h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 99a4f90b │ compressed size: 2200 bytes │ uncompressed size: 2200 bytes │ - length of filename: 21 characters │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/stat_notify_alarm.png │ + res/drawable-mdpi-v4/stat_notify_alarm.png │ │ - offset of local header from start of archive: 10712 │ - (00000000000029D8h) bytes │ + offset of local header from start of archive: 14885 │ + (0000000000003A25h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 6c083582 │ - compressed size: 1173 bytes │ - uncompressed size: 1173 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): de0c19a0 │ + compressed size: 1368 bytes │ + uncompressed size: 1368 bytes │ + length of filename: 42 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: │ --------------------------- │ │ - res/drawable/stat_notify_snooze.png │ + res/drawable-mdpi-v4/stat_notify_snooze.png │ │ - offset of local header from start of archive: 11949 │ - (0000000000002EADh) bytes │ + offset of local header from start of archive: 16325 │ + (0000000000003FC5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 5cc98084 │ - compressed size: 1240 bytes │ - uncompressed size: 1240 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 89e7e6eb │ + compressed size: 1238 bytes │ + uncompressed size: 1238 bytes │ + length of filename: 43 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 2 bytes preceding this file. │ - │ - res/layout/alarm_edit.xml │ + res/drawable/aal_icon_2.png │ │ - offset of local header from start of archive: 13256 │ - (00000000000033C8h) bytes │ + offset of local header from start of archive: 17636 │ + (00000000000044E4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): ea187bea │ - compressed size: 2347 bytes │ - uncompressed size: 22816 bytes │ - length of filename: 25 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fe12f4c2 │ + compressed size: 2752 bytes │ + uncompressed size: 2752 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 #11: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/alarm_row.xml │ + res/drawable/aal_stat_icon.png │ │ - offset of local header from start of archive: 15674 │ - (0000000000003D3Ah) bytes │ + offset of local header from start of archive: 20445 │ + (0000000000004FDDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 32a5e200 │ - compressed size: 662 bytes │ - uncompressed size: 2152 bytes │ - length of filename: 24 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fb6ca745 │ + compressed size: 873 bytes │ + uncompressed size: 873 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 #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/app_list.xml │ + res/drawable/ic_menu_e6_logo.png │ │ - offset of local header from start of archive: 16406 │ - (0000000000004016h) bytes │ + offset of local header from start of archive: 21378 │ + (0000000000005382h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): cb923469 │ - compressed size: 559 bytes │ - uncompressed size: 1720 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): aaccdd8d │ + compressed size: 1101 bytes │ + uncompressed size: 1101 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 16 bytes preceding this file. │ - │ - res/layout/app_list_item.xml │ + res/drawable/icon.png │ │ - offset of local header from start of archive: 17034 │ - (000000000000428Ah) bytes │ + offset of local header from start of archive: 22541 │ + (000000000000580Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 1888a6bc │ - compressed size: 587 bytes │ - uncompressed size: 1528 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 99a4f90b │ + compressed size: 2200 bytes │ + uncompressed size: 2200 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 #14: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/custom_intent.xml │ + res/drawable/stat_notify_alarm.png │ │ - offset of local header from start of archive: 17695 │ - (000000000000451Fh) bytes │ + offset of local header from start of archive: 24792 │ + (00000000000060D8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 51c4e52d │ - compressed size: 781 bytes │ - uncompressed size: 3408 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): de0c19a0 │ + compressed size: 1368 bytes │ + uncompressed size: 1368 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 #15: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/froyo_kill_screen.xml │ + res/drawable/stat_notify_snooze.png │ │ - offset of local header from start of archive: 18550 │ - (0000000000004876h) bytes │ + offset of local header from start of archive: 26224 │ + (0000000000006670h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 36e9e5e4 │ - compressed size: 692 bytes │ - uncompressed size: 1712 bytes │ - length of filename: 32 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 89e7e6eb │ + compressed size: 1238 bytes │ + uncompressed size: 1238 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 #16: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/main.xml │ + res/layout/alarm_edit.xml │ │ - offset of local header from start of archive: 19320 │ - (0000000000004B78h) bytes │ + offset of local header from start of archive: 27527 │ + (0000000000006B87h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 25297a89 │ - compressed size: 620 bytes │ - uncompressed size: 1912 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): ea187bea │ + compressed size: 2167 bytes │ + uncompressed size: 22816 bytes │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #17: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/pandora_station_item.xml │ + res/layout/alarm_row.xml │ │ - offset of local header from start of archive: 20005 │ - (0000000000004E25h) bytes │ + offset of local header from start of archive: 29765 │ + (0000000000007445h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 768a462e │ - compressed size: 340 bytes │ - uncompressed size: 780 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 32a5e200 │ + compressed size: 663 bytes │ + uncompressed size: 2152 bytes │ + length of filename: 24 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #18: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/pandora_station_list.xml │ + res/layout/app_list.xml │ │ - offset of local header from start of archive: 20426 │ - (0000000000004FCAh) bytes │ + offset of local header from start of archive: 30498 │ + (0000000000007722h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): c7c53f31 │ - compressed size: 377 bytes │ - uncompressed size: 940 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): cb923469 │ + compressed size: 559 bytes │ + uncompressed size: 1720 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 #19: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/repeat_chooser.xml │ + res/layout/app_list_item.xml │ │ - offset of local header from start of archive: 20884 │ - (0000000000005194h) bytes │ + offset of local header from start of archive: 31126 │ + (0000000000007996h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): b5f65b12 │ - compressed size: 1128 bytes │ - uncompressed size: 7132 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 1888a6bc │ + compressed size: 587 bytes │ + uncompressed size: 1528 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #20: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/snooze_layout.xml │ + res/layout/custom_intent.xml │ │ - offset of local header from start of archive: 22087 │ - (0000000000005647h) bytes │ + offset of local header from start of archive: 31787 │ + (0000000000007C2Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 38d3d411 │ - compressed size: 681 bytes │ - uncompressed size: 2132 bytes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 51c4e52d │ + compressed size: 772 bytes │ + uncompressed size: 3408 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ @@ -629,419 +595,427 @@ │ There is no file comment. │ │ Central directory entry #21: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/string_input.xml │ + res/layout/froyo_kill_screen.xml │ │ - offset of local header from start of archive: 22842 │ - (000000000000593Ah) bytes │ + offset of local header from start of archive: 32633 │ + (0000000000007F79h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): e7853a42 │ - compressed size: 727 bytes │ - uncompressed size: 2360 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 36e9e5e4 │ + compressed size: 691 bytes │ + uncompressed size: 1712 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 #22: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/time_chooser.xml │ + res/layout/main.xml │ │ - offset of local header from start of archive: 23642 │ - (0000000000005C5Ah) bytes │ + offset of local header from start of archive: 33402 │ + (000000000000827Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): b9e47ed4 │ - compressed size: 750 bytes │ - uncompressed size: 2412 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 25297a89 │ + compressed size: 619 bytes │ + uncompressed size: 1912 bytes │ + length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #23: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/volume_chooser.xml │ + res/layout/pandora_station_item.xml │ │ - offset of local header from start of archive: 24465 │ - (0000000000005F91h) bytes │ + offset of local header from start of archive: 34086 │ + (0000000000008526h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): f9aa1963 │ - compressed size: 667 bytes │ - uncompressed size: 2196 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 768a462e │ + compressed size: 339 bytes │ + uncompressed size: 780 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 #24: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + res/layout/pandora_station_list.xml │ │ - offset of local header from start of archive: 25207 │ - (0000000000006277h) bytes │ + offset of local header from start of archive: 34506 │ + (00000000000086CAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): dd5a92ab │ - compressed size: 2042 bytes │ - uncompressed size: 7972 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): c7c53f31 │ + compressed size: 377 bytes │ + uncompressed size: 940 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 #25: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - resources.arsc │ + res/layout/repeat_chooser.xml │ │ - offset of local header from start of archive: 27314 │ - (0000000000006AB2h) bytes │ + offset of local header from start of archive: 34964 │ + (0000000000008894h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): ffb8016a │ - compressed size: 25680 bytes │ - uncompressed size: 25680 bytes │ - length of filename: 14 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): b5f65b12 │ + compressed size: 1123 bytes │ + uncompressed size: 7132 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 #26: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/aal_icon_2.png │ + res/layout/snooze_layout.xml │ │ - offset of local header from start of archive: 53040 │ - (000000000000CF30h) bytes │ + offset of local header from start of archive: 36162 │ + (0000000000008D42h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 721646b9 │ - compressed size: 4548 bytes │ - uncompressed size: 4548 bytes │ - length of filename: 32 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 38d3d411 │ + compressed size: 681 bytes │ + uncompressed size: 2132 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #27: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/aal_stat_icon.png │ + res/layout/string_input.xml │ │ - offset of local header from start of archive: 57652 │ - (000000000000E134h) bytes │ + offset of local header from start of archive: 36917 │ + (0000000000009035h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 77751f4d │ - compressed size: 1030 bytes │ - uncompressed size: 1030 bytes │ - length of filename: 35 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): e7853a42 │ + compressed size: 724 bytes │ + uncompressed size: 2360 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 #28: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/aal_icon_2.png │ + res/layout/time_chooser.xml │ │ - offset of local header from start of archive: 58750 │ - (000000000000E57Eh) bytes │ + offset of local header from start of archive: 37714 │ + (0000000000009352h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 098da9f9 │ - compressed size: 2775 bytes │ - uncompressed size: 2775 bytes │ - length of filename: 32 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): b9e47ed4 │ + compressed size: 749 bytes │ + uncompressed size: 2412 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 #29: │ --------------------------- │ │ - res/drawable-mdpi/aal_stat_icon.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/volume_chooser.xml │ │ - offset of local header from start of archive: 61587 │ - (000000000000F093h) bytes │ + offset of local header from start of archive: 38536 │ + (0000000000009688h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): fce0ffe3 │ - compressed size: 992 bytes │ - uncompressed size: 992 bytes │ - length of filename: 35 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): f9aa1963 │ + compressed size: 666 bytes │ + uncompressed size: 2196 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 #30: │ --------------------------- │ │ - res/drawable-mdpi/ic_menu_e6_logo.png │ + There are an extra 16 bytes preceding this file. │ + │ + resources.arsc │ │ - offset of local header from start of archive: 62644 │ - (000000000000F4B4h) bytes │ + offset of local header from start of archive: 39277 │ + (000000000000996Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 04b26a25 │ - compressed size: 1124 bytes │ - uncompressed size: 1124 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 99be4576 │ + compressed size: 25852 bytes │ + uncompressed size: 25852 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 #31: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/icon.png │ + classes.dex │ │ - offset of local header from start of archive: 63836 │ - (000000000000F95Ch) bytes │ + offset of local header from start of archive: 65173 │ + (000000000000FE95h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 99a4f90b │ - compressed size: 2200 bytes │ - uncompressed size: 2200 bytes │ - length of filename: 26 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): fd3e2f7b │ + compressed size: 56294 bytes │ + uncompressed size: 159236 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 #32: │ --------------------------- │ │ - res/drawable-mdpi/stat_notify_alarm.png │ + There are an extra 16 bytes preceding this file. │ + │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 66092 │ - (000000000001022Ch) bytes │ + offset of local header from start of archive: 121524 │ + (000000000001DAB4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 6c083582 │ - compressed size: 1173 bytes │ - uncompressed size: 1173 bytes │ - length of filename: 39 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 5f59d61b │ + compressed size: 964 bytes │ + uncompressed size: 2602 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 #33: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_snooze.png │ + META-INF/EF3B462F.SF │ │ - offset of local header from start of archive: 67337 │ - (0000000000010709h) bytes │ + offset of local header from start of archive: 122538 │ + (000000000001DEAAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 5cc98084 │ - compressed size: 1240 bytes │ - uncompressed size: 1240 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): e9b79cff │ + compressed size: 1163 bytes │ + uncompressed size: 2723 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 #34: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - classes.dex │ + META-INF/EF3B462F.RSA │ │ - offset of local header from start of archive: 68648 │ - (0000000000010C28h) bytes │ + offset of local header from start of archive: 123751 │ + (000000000001E367h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:22 │ - 32-bit CRC value (hex): 04210916 │ - compressed size: 56146 bytes │ - uncompressed size: 132756 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 8144eb70 │ + compressed size: 1037 bytes │ + uncompressed size: 1297 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -1,30 +1,30 @@ │ │ Binary APK │ │ Package name=com.episode6.android.appalarm.pro id=7f │ │ type drawable id=02 entryCount=6 │ │ resource 0x7f020000 drawable/aal_icon_2 │ │ () (file) res/drawable/aal_icon_2.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/aal_icon_2.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/aal_icon_2.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/aal_icon_2.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/aal_icon_2.png type=PNG │ │ resource 0x7f020001 drawable/aal_stat_icon │ │ () (file) res/drawable/aal_stat_icon.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/aal_stat_icon.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/aal_stat_icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/aal_stat_icon.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/aal_stat_icon.png type=PNG │ │ resource 0x7f020002 drawable/ic_menu_e6_logo │ │ () (file) res/drawable/ic_menu_e6_logo.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_menu_e6_logo.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_menu_e6_logo.png type=PNG │ │ resource 0x7f020003 drawable/icon │ │ () (file) res/drawable/icon.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/icon.png type=PNG │ │ resource 0x7f020004 drawable/stat_notify_alarm │ │ () (file) res/drawable/stat_notify_alarm.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_alarm.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_alarm.png type=PNG │ │ resource 0x7f020005 drawable/stat_notify_snooze │ │ () (file) res/drawable/stat_notify_snooze.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_snooze.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_snooze.png type=PNG │ │ type id id=05 entryCount=107 │ │ resource 0x7f050000 id/ea_ll_root │ │ () (id) │ │ resource 0x7f050001 id/ea_sv_full_scroller │ │ () (id) │ │ resource 0x7f050002 id/ea_ll_alarm_enabled │ │ () (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 : fb7b20c1 │ │ -signature : ef5f...cdd4 │ │ -file_size : 132756 │ │ +checksum : ff8eab17 │ │ +signature : d1cd...0501 │ │ +file_size : 159236 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 1898 │ │ +string_ids_size : 1897 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 288 │ │ -type_ids_off : 7704 (0x001e18) │ │ +type_ids_off : 7700 (0x001e14) │ │ proto_ids_size : 279 │ │ -proto_ids_off : 8856 (0x002298) │ │ +proto_ids_off : 8852 (0x002294) │ │ field_ids_size : 710 │ │ -field_ids_off : 12204 (0x002fac) │ │ -method_ids_size : 988 │ │ -method_ids_off : 17884 (0x0045dc) │ │ +field_ids_off : 12200 (0x002fa8) │ │ +method_ids_size : 989 │ │ +method_ids_off : 17880 (0x0045d8) │ │ class_defs_size : 128 │ │ -class_defs_off : 25788 (0x0064bc) │ │ -data_size : 102872 │ │ -data_off : 29884 (0x0074bc) │ │ +class_defs_off : 25792 (0x0064c0) │ │ +data_size : 129300 │ │ +data_off : 29936 (0x0074f0) │ │ │ │ Class #0 header: │ │ class_idx : 3 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 248 │ │ source_file_idx : 641 │ │ static_fields_size : 0 │ │ @@ -116,20 +116,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -00765c: |[00765c] com.episode6.android.appalarm.pro.AalDbAdapter$DatabaseHelper.:(Landroid/content/Context;)V │ │ -00766c: 1a00 c703 |0000: const-string v0, "dbE6AlarmAppChooser" // string@03c7 │ │ -007670: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -007672: 1302 0c00 |0003: const/16 v2, #int 12 // #c │ │ -007676: 7052 7f00 4310 |0005: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@007f │ │ -00767c: 0e00 |0008: return-void │ │ +009f78: |[009f78] com.episode6.android.appalarm.pro.AalDbAdapter$DatabaseHelper.:(Landroid/content/Context;)V │ │ +009f88: 1a00 c703 |0000: const-string v0, "dbE6AlarmAppChooser" // string@03c7 │ │ +009f8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +009f8e: 1302 0c00 |0003: const/16 v2, #int 12 // #c │ │ +009f92: 7052 7f00 4310 |0005: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@007f │ │ +009f98: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0008 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; │ │ 0x0000 - 0x0009 reg=4 context Landroid/content/Context; │ │ @@ -140,21 +140,21 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -007680: |[007680] com.episode6.android.appalarm.pro.AalDbAdapter$DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -007690: 6200 e500 |0000: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ -007694: 1a01 3d03 |0002: const-string v1, "alarms" // string@033d │ │ -007698: 7120 0e03 1000 |0004: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getCreateTableStatement:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/lang/String;)Ljava/lang/String; // method@030e │ │ -00769e: 0c00 |0007: move-result-object v0 │ │ -0076a0: 6e20 7b00 0300 |0008: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@007b │ │ -0076a6: 0e00 |000b: return-void │ │ +009f9c: |[009f9c] com.episode6.android.appalarm.pro.AalDbAdapter$DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +009fac: 6200 e500 |0000: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ +009fb0: 1a01 3d03 |0002: const-string v1, "alarms" // string@033d │ │ +009fb4: 7120 0e03 1000 |0004: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getCreateTableStatement:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/lang/String;)Ljava/lang/String; // method@030e │ │ +009fba: 0c00 |0007: move-result-object v0 │ │ +009fbc: 6e20 7b00 0300 |0008: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@007b │ │ +009fc2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000b line=35 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; │ │ 0x0000 - 0x000c reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -164,45 +164,45 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0076a8: |[0076a8] com.episode6.android.appalarm.pro.AalDbAdapter$DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -0076b8: 1a01 4f00 |0000: const-string v1, "AalDbAdapter" // string@004f │ │ -0076bc: 2202 fc00 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -0076c0: 7010 a703 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -0076c6: 1a03 9802 |0007: const-string v3, "Upgrading database from version " // string@0298 │ │ -0076ca: 6e20 ab03 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0076d0: 0c02 |000c: move-result-object v2 │ │ -0076d2: 6e20 a803 6200 |000d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -0076d8: 0c02 |0010: move-result-object v2 │ │ -0076da: 1a03 1000 |0011: const-string v3, " to " // string@0010 │ │ -0076de: 6e20 ab03 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0076e4: 0c02 |0016: move-result-object v2 │ │ -0076e6: 6e20 a803 7200 |0017: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -0076ec: 0c02 |001a: move-result-object v2 │ │ -0076ee: 1a03 1b00 |001b: const-string v3, ", which will destroy all old data" // string@001b │ │ -0076f2: 6e20 ab03 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0076f8: 0c02 |0020: move-result-object v2 │ │ -0076fa: 6e10 ac03 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -007700: 0c02 |0024: move-result-object v2 │ │ -007702: 7120 aa00 2100 |0025: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00aa │ │ -007708: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -00770a: 6201 0b00 |0029: sget-object v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.DATABASE_DROP:[Ljava/lang/String; // field@000b │ │ -00770e: 2111 |002b: array-length v1, v1 │ │ -007710: 3510 0c00 |002c: if-ge v0, v1, 0038 // +000c │ │ -007714: 6201 0b00 |002e: sget-object v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.DATABASE_DROP:[Ljava/lang/String; // field@000b │ │ -007718: 4601 0100 |0030: aget-object v1, v1, v0 │ │ -00771c: 6e20 7b00 1500 |0032: invoke-virtual {v5, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@007b │ │ -007722: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -007726: 28f2 |0037: goto 0029 // -000e │ │ -007728: 6e20 e800 5400 |0038: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@00e8 │ │ -00772e: 0e00 |003b: return-void │ │ +009fc4: |[009fc4] com.episode6.android.appalarm.pro.AalDbAdapter$DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +009fd4: 1a01 4f00 |0000: const-string v1, "AalDbAdapter" // string@004f │ │ +009fd8: 2202 fc00 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +009fdc: 7010 a803 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +009fe2: 1a03 9802 |0007: const-string v3, "Upgrading database from version " // string@0298 │ │ +009fe6: 6e20 ac03 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +009fec: 0c02 |000c: move-result-object v2 │ │ +009fee: 6e20 a903 6200 |000d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +009ff4: 0c02 |0010: move-result-object v2 │ │ +009ff6: 1a03 1000 |0011: const-string v3, " to " // string@0010 │ │ +009ffa: 6e20 ac03 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00a000: 0c02 |0016: move-result-object v2 │ │ +00a002: 6e20 a903 7200 |0017: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +00a008: 0c02 |001a: move-result-object v2 │ │ +00a00a: 1a03 1b00 |001b: const-string v3, ", which will destroy all old data" // string@001b │ │ +00a00e: 6e20 ac03 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00a014: 0c02 |0020: move-result-object v2 │ │ +00a016: 6e10 ad03 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00a01c: 0c02 |0024: move-result-object v2 │ │ +00a01e: 7120 aa00 2100 |0025: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00aa │ │ +00a024: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +00a026: 6201 0b00 |0029: sget-object v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.DATABASE_DROP:[Ljava/lang/String; // field@000b │ │ +00a02a: 2111 |002b: array-length v1, v1 │ │ +00a02c: 3510 0c00 |002c: if-ge v0, v1, 0038 // +000c │ │ +00a030: 6201 0b00 |002e: sget-object v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.DATABASE_DROP:[Ljava/lang/String; // field@000b │ │ +00a034: 4601 0100 |0030: aget-object v1, v1, v0 │ │ +00a038: 6e20 7b00 1500 |0032: invoke-virtual {v5, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@007b │ │ +00a03e: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00a042: 28f2 |0037: goto 0029 // -000e │ │ +00a044: 6e20 e800 5400 |0038: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@00e8 │ │ +00a04a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0028 line=41 │ │ 0x002e line=42 │ │ 0x0035 line=41 │ │ 0x0038 line=44 │ │ @@ -280,40 +280,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -007730: |[007730] com.episode6.android.appalarm.pro.AalDbAdapter.:()V │ │ -007740: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -007742: 2300 1f01 |0001: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ -007746: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -007748: 1a02 9600 |0004: const-string v2, "DROP TABLE IF EXISTS alarms" // string@0096 │ │ -00774c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -007750: 6900 0b00 |0008: sput-object v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.DATABASE_DROP:[Ljava/lang/String; // field@000b │ │ -007754: 0e00 |000a: return-void │ │ +00a04c: |[00a04c] com.episode6.android.appalarm.pro.AalDbAdapter.:()V │ │ +00a05c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00a05e: 2300 1f01 |0001: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ +00a062: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +00a064: 1a02 9600 |0004: const-string v2, "DROP TABLE IF EXISTS alarms" // string@0096 │ │ +00a068: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +00a06c: 6900 0b00 |0008: sput-object v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.DATABASE_DROP:[Ljava/lang/String; // field@000b │ │ +00a070: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007758: |[007758] com.episode6.android.appalarm.pro.AalDbAdapter.:(Landroid/content/Context;)V │ │ -007768: 7010 9603 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00776e: 5b01 1000 |0003: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mCtx:Landroid/content/Context; // field@0010 │ │ -007772: 0e00 |0005: return-void │ │ +00a074: |[00a074] com.episode6.android.appalarm.pro.AalDbAdapter.:(Landroid/content/Context;)V │ │ +00a084: 7010 9703 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a08a: 5b01 1000 |0003: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mCtx:Landroid/content/Context; // field@0010 │ │ +00a08e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ @@ -325,72 +325,72 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007774: |[007774] com.episode6.android.appalarm.pro.AalDbAdapter.close:()V │ │ -007784: 5410 1200 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDbHelper:Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // field@0012 │ │ -007788: 6e10 e600 0000 |0002: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.close:()V // method@00e6 │ │ -00778e: 0e00 |0005: return-void │ │ +00a090: |[00a090] com.episode6.android.appalarm.pro.AalDbAdapter.close:()V │ │ +00a0a0: 5410 1200 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDbHelper:Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // field@0012 │ │ +00a0a4: 6e10 e600 0000 |0002: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.close:()V // method@00e6 │ │ +00a0aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ name : 'deleteAlarm' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -007790: |[007790] com.episode6.android.appalarm.pro.AalDbAdapter.deleteAlarm:(J)V │ │ -0077a0: 5440 1100 |0000: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -0077a4: 1a01 3d03 |0002: const-string v1, "alarms" // string@033d │ │ -0077a8: 2202 fc00 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -0077ac: 7010 a703 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -0077b2: 1a03 cc02 |0009: const-string v3, "_id=" // string@02cc │ │ -0077b6: 6e20 ab03 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0077bc: 0c02 |000e: move-result-object v2 │ │ -0077be: 6e30 a903 5206 |000f: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03a9 │ │ -0077c4: 0c02 |0012: move-result-object v2 │ │ -0077c6: 6e10 ac03 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -0077cc: 0c02 |0016: move-result-object v2 │ │ -0077ce: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -0077d0: 6e40 7a00 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@007a │ │ -0077d6: 0e00 |001b: return-void │ │ +00a0ac: |[00a0ac] com.episode6.android.appalarm.pro.AalDbAdapter.deleteAlarm:(J)V │ │ +00a0bc: 5450 1100 |0000: iget-object v0, v5, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a0c0: 1a01 3d03 |0002: const-string v1, "alarms" // string@033d │ │ +00a0c4: 2202 fc00 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +00a0c8: 7010 a803 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00a0ce: 1a03 cc02 |0009: const-string v3, "_id=" // string@02cc │ │ +00a0d2: 6e20 ac03 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00a0d8: 0c02 |000e: move-result-object v2 │ │ +00a0da: 6e30 aa03 6207 |000f: invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03aa │ │ +00a0e0: 0c02 |0012: move-result-object v2 │ │ +00a0e2: 6e10 ad03 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00a0e8: 0c02 |0016: move-result-object v2 │ │ +00a0ea: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +00a0ec: 6e40 7a00 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@007a │ │ +00a0f2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x001b line=112 │ │ locals : │ │ - 0x0000 - 0x001c reg=4 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ - 0x0000 - 0x001c reg=5 alarm_id J │ │ + 0x0000 - 0x001c reg=5 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ + 0x0000 - 0x001c reg=6 alarm_id J │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ name : 'deleteAllAlarms' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0077d8: |[0077d8] com.episode6.android.appalarm.pro.AalDbAdapter.deleteAllAlarms:()V │ │ -0077e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0077ea: 5430 1100 |0001: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -0077ee: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ -0077f2: 6e40 7a00 1022 |0005: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@007a │ │ -0077f8: 0e00 |0008: return-void │ │ +00a0f4: |[00a0f4] com.episode6.android.appalarm.pro.AalDbAdapter.deleteAllAlarms:()V │ │ +00a104: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00a106: 5430 1100 |0001: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a10a: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ +00a10e: 6e40 7a00 1022 |0005: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@007a │ │ +00a114: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ 0x0008 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ │ │ @@ -399,28 +399,28 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 21 16-bit code units │ │ -0077fc: |[0077fc] com.episode6.android.appalarm.pro.AalDbAdapter.fetchAllAlarms:()Landroid/database/Cursor; │ │ -00780c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00780e: 5480 1100 |0001: iget-object v0, v8, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -007812: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ -007816: 6202 e600 |0005: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ -00781a: 7110 1003 0200 |0007: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ -007820: 0c02 |000a: move-result-object v2 │ │ -007822: 1a07 cb02 |000b: const-string v7, "_id" // string@02cb │ │ -007826: 0734 |000d: move-object v4, v3 │ │ -007828: 0735 |000e: move-object v5, v3 │ │ -00782a: 0736 |000f: move-object v6, v3 │ │ -00782c: 7408 7d00 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007d │ │ -007832: 0c00 |0013: move-result-object v0 │ │ -007834: 1100 |0014: return-object v0 │ │ +00a118: |[00a118] com.episode6.android.appalarm.pro.AalDbAdapter.fetchAllAlarms:()Landroid/database/Cursor; │ │ +00a128: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00a12a: 5480 1100 |0001: iget-object v0, v8, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a12e: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ +00a132: 6202 e600 |0005: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ +00a136: 7110 1003 0200 |0007: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ +00a13c: 0c02 |000a: move-result-object v2 │ │ +00a13e: 1a07 cb02 |000b: const-string v7, "_id" // string@02cb │ │ +00a142: 0734 |000d: move-object v4, v3 │ │ +00a144: 0735 |000e: move-object v5, v3 │ │ +00a146: 0736 |000f: move-object v6, v3 │ │ +00a148: 7408 7d00 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007d │ │ +00a14e: 0c00 |0013: move-result-object v0 │ │ +00a150: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ locals : │ │ 0x0000 - 0x0015 reg=8 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ │ │ #4 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ @@ -428,28 +428,28 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 21 16-bit code units │ │ -007838: |[007838] com.episode6.android.appalarm.pro.AalDbAdapter.fetchAllAlarmsForBackup:()Landroid/database/Cursor; │ │ -007848: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00784a: 5480 1100 |0001: iget-object v0, v8, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -00784e: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ -007852: 6202 e500 |0005: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ -007856: 7110 1003 0200 |0007: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ -00785c: 0c02 |000a: move-result-object v2 │ │ -00785e: 1a07 cb02 |000b: const-string v7, "_id" // string@02cb │ │ -007862: 0734 |000d: move-object v4, v3 │ │ -007864: 0735 |000e: move-object v5, v3 │ │ -007866: 0736 |000f: move-object v6, v3 │ │ -007868: 7408 7d00 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007d │ │ -00786e: 0c00 |0013: move-result-object v0 │ │ -007870: 1100 |0014: return-object v0 │ │ +00a154: |[00a154] com.episode6.android.appalarm.pro.AalDbAdapter.fetchAllAlarmsForBackup:()Landroid/database/Cursor; │ │ +00a164: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00a166: 5480 1100 |0001: iget-object v0, v8, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a16a: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ +00a16e: 6202 e500 |0005: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ +00a172: 7110 1003 0200 |0007: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ +00a178: 0c02 |000a: move-result-object v2 │ │ +00a17a: 1a07 cb02 |000b: const-string v7, "_id" // string@02cb │ │ +00a17e: 0734 |000d: move-object v4, v3 │ │ +00a180: 0735 |000e: move-object v5, v3 │ │ +00a182: 0736 |000f: move-object v6, v3 │ │ +00a184: 7408 7d00 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007d │ │ +00a18a: 0c00 |0013: move-result-object v0 │ │ +00a18c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=67 │ │ locals : │ │ 0x0000 - 0x0015 reg=8 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ │ │ #5 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ @@ -457,86 +457,86 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -007874: |[007874] com.episode6.android.appalarm.pro.AalDbAdapter.fetchEnabledAlarms:()Landroid/database/Cursor; │ │ -007884: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -007886: 5480 1100 |0001: iget-object v0, v8, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -00788a: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ -00788e: 6202 e600 |0005: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ -007892: 7110 1003 0200 |0007: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ -007898: 0c02 |000a: move-result-object v2 │ │ -00789a: 1a03 2103 |000b: const-string v3, "alarm_enabled=1" // string@0321 │ │ -00789e: 1a07 cb02 |000d: const-string v7, "_id" // string@02cb │ │ -0078a2: 0745 |000f: move-object v5, v4 │ │ -0078a4: 0746 |0010: move-object v6, v4 │ │ -0078a6: 7408 7d00 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007d │ │ -0078ac: 0c00 |0014: move-result-object v0 │ │ -0078ae: 1100 |0015: return-object v0 │ │ +00a190: |[00a190] com.episode6.android.appalarm.pro.AalDbAdapter.fetchEnabledAlarms:()Landroid/database/Cursor; │ │ +00a1a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00a1a2: 5480 1100 |0001: iget-object v0, v8, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a1a6: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ +00a1aa: 6202 e600 |0005: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ +00a1ae: 7110 1003 0200 |0007: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ +00a1b4: 0c02 |000a: move-result-object v2 │ │ +00a1b6: 1a03 2103 |000b: const-string v3, "alarm_enabled=1" // string@0321 │ │ +00a1ba: 1a07 cb02 |000d: const-string v7, "_id" // string@02cb │ │ +00a1be: 0745 |000f: move-object v5, v4 │ │ +00a1c0: 0746 |0010: move-object v6, v4 │ │ +00a1c2: 7408 7d00 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007d │ │ +00a1c8: 0c00 |0014: move-result-object v0 │ │ +00a1ca: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ locals : │ │ 0x0000 - 0x0016 reg=8 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ │ │ #6 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ name : 'getAlarmById' │ │ type : '(J)Lcom/episode6/android/appalarm/pro/AlarmItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 85 16-bit code units │ │ -0078b0: |[0078b0] com.episode6.android.appalarm.pro.AalDbAdapter.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ -0078c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0078c2: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ -0078c6: 3100 0b00 |0003: cmp-long v0, v11, v0 │ │ -0078ca: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ -0078ce: 2208 9400 |0007: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -0078d2: 7010 e801 0800 |0009: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ -0078d8: 1108 |000c: return-object v8 │ │ -0078da: 54a0 1100 |000d: iget-object v0, v10, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -0078de: 1a01 3d03 |000f: const-string v1, "alarms" // string@033d │ │ -0078e2: 6202 e500 |0011: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ -0078e6: 7110 1003 0200 |0013: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ -0078ec: 0c02 |0016: move-result-object v2 │ │ -0078ee: 2203 fc00 |0017: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -0078f2: 7010 a703 0300 |0019: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -0078f8: 1a05 cc02 |001c: const-string v5, "_id=" // string@02cc │ │ -0078fc: 6e20 ab03 5300 |001e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -007902: 0c03 |0021: move-result-object v3 │ │ -007904: 6e30 a903 b30c |0022: invoke-virtual {v3, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03a9 │ │ -00790a: 0c03 |0025: move-result-object v3 │ │ -00790c: 6e10 ac03 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -007912: 0c03 |0029: move-result-object v3 │ │ -007914: 1a07 cb02 |002a: const-string v7, "_id" // string@02cb │ │ -007918: 0745 |002c: move-object v5, v4 │ │ -00791a: 0746 |002d: move-object v6, v4 │ │ -00791c: 7408 7d00 0000 |002e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007d │ │ -007922: 0c09 |0031: move-result-object v9 │ │ -007924: 3909 0800 |0032: if-nez v9, 003a // +0008 │ │ -007928: 2208 9400 |0034: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -00792c: 7010 e801 0800 |0036: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ -007932: 28d3 |0039: goto 000c // -002d │ │ -007934: 7210 7600 0900 |003a: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ -00793a: 7210 7500 0900 |003d: invoke-interface {v9}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ -007940: 0a00 |0040: move-result v0 │ │ -007942: 3800 0b00 |0041: if-eqz v0, 004c // +000b │ │ -007946: 7210 7100 0900 |0043: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0071 │ │ -00794c: 2208 9400 |0046: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -007950: 7010 e801 0800 |0048: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ -007956: 28c1 |004b: goto 000c // -003f │ │ -007958: 2208 9400 |004c: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -00795c: 7020 e901 9800 |004e: invoke-direct {v8, v9}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:(Landroid/database/Cursor;)V // method@01e9 │ │ -007962: 7210 7100 0900 |0051: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0071 │ │ -007968: 28b8 |0054: goto 000c // -0048 │ │ +00a1cc: |[00a1cc] com.episode6.android.appalarm.pro.AalDbAdapter.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ +00a1dc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00a1de: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ +00a1e2: 3100 0c00 |0003: cmp-long v0, v12, v0 │ │ +00a1e6: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ +00a1ea: 2208 9400 |0007: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00a1ee: 7010 e801 0800 |0009: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ +00a1f4: 1108 |000c: return-object v8 │ │ +00a1f6: 54b0 1100 |000d: iget-object v0, v11, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a1fa: 1a01 3d03 |000f: const-string v1, "alarms" // string@033d │ │ +00a1fe: 6202 e500 |0011: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ +00a202: 7110 1003 0200 |0013: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ +00a208: 0c02 |0016: move-result-object v2 │ │ +00a20a: 2203 fc00 |0017: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +00a20e: 7010 a803 0300 |0019: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00a214: 1a05 cc02 |001c: const-string v5, "_id=" // string@02cc │ │ +00a218: 6e20 ac03 5300 |001e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00a21e: 0c03 |0021: move-result-object v3 │ │ +00a220: 6e30 aa03 c30d |0022: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03aa │ │ +00a226: 0c03 |0025: move-result-object v3 │ │ +00a228: 6e10 ad03 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00a22e: 0c03 |0029: move-result-object v3 │ │ +00a230: 1a07 cb02 |002a: const-string v7, "_id" // string@02cb │ │ +00a234: 0745 |002c: move-object v5, v4 │ │ +00a236: 0746 |002d: move-object v6, v4 │ │ +00a238: 7408 7d00 0000 |002e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007d │ │ +00a23e: 0c09 |0031: move-result-object v9 │ │ +00a240: 3909 0800 |0032: if-nez v9, 003a // +0008 │ │ +00a244: 2208 9400 |0034: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00a248: 7010 e801 0800 |0036: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ +00a24e: 28d3 |0039: goto 000c // -002d │ │ +00a250: 7210 7600 0900 |003a: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ +00a256: 7210 7500 0900 |003d: invoke-interface {v9}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ +00a25c: 0a00 |0040: move-result v0 │ │ +00a25e: 3800 0b00 |0041: if-eqz v0, 004c // +000b │ │ +00a262: 7210 7100 0900 |0043: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0071 │ │ +00a268: 2208 9400 |0046: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00a26c: 7010 e801 0800 |0048: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ +00a272: 28c1 |004b: goto 000c // -003f │ │ +00a274: 2208 9400 |004c: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00a278: 7020 e901 9800 |004e: invoke-direct {v8, v9}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:(Landroid/database/Cursor;)V // method@01e9 │ │ +00a27e: 7210 7100 0900 |0051: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0071 │ │ +00a284: 28b8 |0054: goto 000c // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0007 line=76 │ │ 0x000c line=92 │ │ 0x000d line=79 │ │ 0x0032 line=81 │ │ @@ -546,30 +546,30 @@ │ │ 0x0043 line=87 │ │ 0x0046 line=88 │ │ 0x004c line=90 │ │ 0x0051 line=91 │ │ locals : │ │ 0x0051 - 0x0055 reg=8 ai Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ 0x0032 - 0x0055 reg=9 cur Landroid/database/Cursor; │ │ - 0x0000 - 0x0055 reg=10 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ - 0x0000 - 0x0055 reg=11 id J │ │ + 0x0000 - 0x0055 reg=11 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ + 0x0000 - 0x0055 reg=12 id J │ │ │ │ #7 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ name : 'getNewAlarm' │ │ type : '()Lcom/episode6/android/appalarm/pro/AlarmItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00796c: |[00796c] com.episode6.android.appalarm.pro.AalDbAdapter.getNewAlarm:()Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ -00797c: 2200 9400 |0000: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -007980: 7010 e801 0000 |0002: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ -007986: 1100 |0005: return-object v0 │ │ +00a288: |[00a288] com.episode6.android.appalarm.pro.AalDbAdapter.getNewAlarm:()Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ +00a298: 2200 9400 |0000: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00a29c: 7010 e801 0000 |0002: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ +00a2a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ │ │ #8 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ @@ -577,24 +577,24 @@ │ │ type : '()Lcom/episode6/android/appalarm/pro/AalDbAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -007988: |[007988] com.episode6.android.appalarm.pro.AalDbAdapter.open:()Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ -007998: 2200 6100 |0000: new-instance v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // type@0061 │ │ -00799c: 5421 1000 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mCtx:Landroid/content/Context; // field@0010 │ │ -0079a0: 7020 e500 1000 |0004: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.:(Landroid/content/Context;)V // method@00e5 │ │ -0079a6: 5b20 1200 |0007: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDbHelper:Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // field@0012 │ │ -0079aa: 5420 1200 |0009: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDbHelper:Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // field@0012 │ │ -0079ae: 6e10 e700 0000 |000b: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00e7 │ │ -0079b4: 0c00 |000e: move-result-object v0 │ │ -0079b6: 5b20 1100 |000f: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -0079ba: 1102 |0011: return-object v2 │ │ +00a2a4: |[00a2a4] com.episode6.android.appalarm.pro.AalDbAdapter.open:()Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ +00a2b4: 2200 6100 |0000: new-instance v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // type@0061 │ │ +00a2b8: 5421 1000 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mCtx:Landroid/content/Context; // field@0010 │ │ +00a2bc: 7020 e500 1000 |0004: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.:(Landroid/content/Context;)V // method@00e5 │ │ +00a2c2: 5b20 1200 |0007: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDbHelper:Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // field@0012 │ │ +00a2c6: 5420 1200 |0009: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDbHelper:Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // field@0012 │ │ +00a2ca: 6e10 e700 0000 |000b: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00e7 │ │ +00a2d0: 0c00 |000e: move-result-object v0 │ │ +00a2d2: 5b20 1100 |000f: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a2d6: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0009 line=54 │ │ 0x0011 line=55 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ @@ -604,20 +604,20 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0079bc: |[0079bc] com.episode6.android.appalarm.pro.AalDbAdapter.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V │ │ -0079cc: 5430 1100 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -0079d0: 1a01 3d03 |0002: const-string v1, "alarms" // string@033d │ │ -0079d4: 1a02 cb02 |0004: const-string v2, "_id" // string@02cb │ │ -0079d8: 6e40 0702 0421 |0006: invoke-virtual {v4, v0, v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.saveItem:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;)V // method@0207 │ │ -0079de: 0e00 |0009: return-void │ │ +00a2d8: |[00a2d8] com.episode6.android.appalarm.pro.AalDbAdapter.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V │ │ +00a2e8: 5430 1100 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a2ec: 1a01 3d03 |0002: const-string v1, "alarms" // string@033d │ │ +00a2f0: 1a02 cb02 |0004: const-string v2, "_id" // string@02cb │ │ +00a2f4: 6e40 0702 0421 |0006: invoke-virtual {v4, v0, v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.saveItem:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;)V // method@0207 │ │ +00a2fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0009 line=102 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ 0x0000 - 0x000a reg=4 ai Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ @@ -627,35 +627,35 @@ │ │ type : '(JZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -0079e0: |[0079e0] com.episode6.android.appalarm.pro.AalDbAdapter.setAlarmEnabled:(JZ)V │ │ -0079f0: 2200 1800 |0000: new-instance v0, Landroid/content/ContentValues; // type@0018 │ │ -0079f4: 7010 3c00 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@003c │ │ -0079fa: 1a01 2003 |0005: const-string v1, "alarm_enabled" // string@0320 │ │ -0079fe: 7110 8a03 0800 |0007: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ -007a04: 0c02 |000a: move-result-object v2 │ │ -007a06: 6e30 3e00 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ -007a0c: 5451 1100 |000e: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -007a10: 1a02 3d03 |0010: const-string v2, "alarms" // string@033d │ │ -007a14: 2203 fc00 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -007a18: 7010 a703 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -007a1e: 1a04 cc02 |0017: const-string v4, "_id=" // string@02cc │ │ -007a22: 6e20 ab03 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -007a28: 0c03 |001c: move-result-object v3 │ │ -007a2a: 6e30 a903 6307 |001d: invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03a9 │ │ -007a30: 0c03 |0020: move-result-object v3 │ │ -007a32: 6e10 ac03 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -007a38: 0c03 |0024: move-result-object v3 │ │ -007a3a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -007a3c: 6e54 7e00 2130 |0026: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@007e │ │ -007a42: 0e00 |0029: return-void │ │ +00a2fc: |[00a2fc] com.episode6.android.appalarm.pro.AalDbAdapter.setAlarmEnabled:(JZ)V │ │ +00a30c: 2200 1800 |0000: new-instance v0, Landroid/content/ContentValues; // type@0018 │ │ +00a310: 7010 3c00 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@003c │ │ +00a316: 1a01 2003 |0005: const-string v1, "alarm_enabled" // string@0320 │ │ +00a31a: 7110 8a03 0800 |0007: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ +00a320: 0c02 |000a: move-result-object v2 │ │ +00a322: 6e30 3e00 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ +00a328: 5451 1100 |000e: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a32c: 1a02 3d03 |0010: const-string v2, "alarms" // string@033d │ │ +00a330: 2203 fc00 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +00a334: 7010 a803 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00a33a: 1a04 cc02 |0017: const-string v4, "_id=" // string@02cc │ │ +00a33e: 6e20 ac03 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00a344: 0c03 |001c: move-result-object v3 │ │ +00a346: 6e30 aa03 6307 |001d: invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03aa │ │ +00a34c: 0c03 |0020: move-result-object v3 │ │ +00a34e: 6e10 ad03 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00a354: 0c03 |0024: move-result-object v3 │ │ +00a356: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +00a358: 6e54 7e00 2130 |0026: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@007e │ │ +00a35e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ 0x000e line=107 │ │ 0x0029 line=108 │ │ locals : │ │ @@ -699,61 +699,61 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007a44: |[007a44] com.episode6.android.appalarm.pro.AalService$1.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007a54: 5b01 1300 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ -007a58: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -007a5e: 0e00 |0005: return-void │ │ +00a360: |[00a360] com.episode6.android.appalarm.pro.AalService$1.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a370: 5b01 1300 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ +00a374: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a37a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -007a60: |[007a60] com.episode6.android.appalarm.pro.AalService$1.run:()V │ │ -007a70: 5431 1300 |0000: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ -007a74: 7110 0601 0100 |0002: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007a7a: 0c01 |0005: move-result-object v1 │ │ -007a7c: 3801 2e00 |0006: if-eqz v1, 0034 // +002e │ │ -007a80: 5431 1300 |0008: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ -007a84: 7110 0601 0100 |000a: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007a8a: 0c01 |000d: move-result-object v1 │ │ -007a8c: 1a02 2803 |000e: const-string v2, "alarm_mute_snooze" // string@0328 │ │ -007a90: 6e20 f101 2100 |0010: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -007a96: 0a01 |0013: move-result v1 │ │ -007a98: 3801 2000 |0014: if-eqz v1, 0034 // +0020 │ │ -007a9c: 2200 1c00 |0016: new-instance v0, Landroid/content/Intent; // type@001c │ │ -007aa0: 5431 1300 |0018: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ -007aa4: 6e10 2301 0100 |001a: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -007aaa: 0c01 |001d: move-result-object v1 │ │ -007aac: 1c02 d000 |001e: const-class v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ -007ab0: 7030 4600 1002 |0020: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -007ab6: 1401 0400 0010 |0023: const v1, #float 2.52436e-29 // #10000004 │ │ -007abc: 6e20 5c00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -007ac2: 5431 1300 |0029: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ -007ac6: 6e20 4801 0100 |002b: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ -007acc: 5431 1300 |002e: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ -007ad0: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -007ad2: 7120 0901 2100 |0031: invoke-static {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$102:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@0109 │ │ -007ad8: 0e00 |0034: return-void │ │ +00a37c: |[00a37c] com.episode6.android.appalarm.pro.AalService$1.run:()V │ │ +00a38c: 5431 1300 |0000: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ +00a390: 7110 0601 0100 |0002: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a396: 0c01 |0005: move-result-object v1 │ │ +00a398: 3801 2e00 |0006: if-eqz v1, 0034 // +002e │ │ +00a39c: 5431 1300 |0008: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ +00a3a0: 7110 0601 0100 |000a: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a3a6: 0c01 |000d: move-result-object v1 │ │ +00a3a8: 1a02 2803 |000e: const-string v2, "alarm_mute_snooze" // string@0328 │ │ +00a3ac: 6e20 f101 2100 |0010: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00a3b2: 0a01 |0013: move-result v1 │ │ +00a3b4: 3801 2000 |0014: if-eqz v1, 0034 // +0020 │ │ +00a3b8: 2200 1c00 |0016: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00a3bc: 5431 1300 |0018: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ +00a3c0: 6e10 2301 0100 |001a: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00a3c6: 0c01 |001d: move-result-object v1 │ │ +00a3c8: 1c02 d000 |001e: const-class v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ +00a3cc: 7030 4600 1002 |0020: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00a3d2: 1401 0400 0010 |0023: const v1, #float 2.52436e-29 // #10000004 │ │ +00a3d8: 6e20 5c00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00a3de: 5431 1300 |0029: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ +00a3e2: 6e20 4801 0100 |002b: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ +00a3e8: 5431 1300 |002e: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ +00a3ec: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +00a3ee: 7120 0901 2100 |0031: invoke-static {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$102:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@0109 │ │ +00a3f4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0008 line=399 │ │ 0x0016 line=400 │ │ 0x0023 line=401 │ │ 0x0029 line=402 │ │ @@ -798,86 +798,86 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007adc: |[007adc] com.episode6.android.appalarm.pro.AalService$2.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007aec: 5b01 1400 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007af0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -007af6: 0e00 |0005: return-void │ │ +00a3f8: |[00a3f8] com.episode6.android.appalarm.pro.AalService$2.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a408: 5b01 1400 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a40c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a412: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -007af8: |[007af8] com.episode6.android.appalarm.pro.AalService$2.run:()V │ │ -007b08: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -007b0a: 5464 1400 |0001: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b0e: 7120 0d01 5400 |0003: invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AalService;.access$202:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@010d │ │ -007b14: 5464 1400 |0006: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b18: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -007b1a: 7120 0e01 5400 |0009: invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AalService;.access$302:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@010e │ │ -007b20: 5464 1400 |000c: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b24: 7110 0f01 0400 |000e: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$400:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@010f │ │ -007b2a: 1602 e803 |0011: const-wide/16 v2, #int 1000 // #3e8 │ │ -007b2e: 5464 1400 |0013: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b32: 7110 1001 0400 |0015: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$500:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@0110 │ │ -007b38: 0a04 |0018: move-result v4 │ │ -007b3a: 3804 2000 |0019: if-eqz v4, 0039 // +0020 │ │ -007b3e: 5464 1400 |001b: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b42: 7110 0601 0400 |001d: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007b48: 0c04 |0020: move-result-object v4 │ │ -007b4a: 1a05 3b03 |0021: const-string v5, "alarm_wl_timeout_batt" // string@033b │ │ -007b4e: 6e20 f201 5400 |0023: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -007b54: 0a04 |0026: move-result v4 │ │ -007b56: 8144 |0027: int-to-long v4, v4 │ │ -007b58: bd42 |0028: mul-long/2addr v2, v4 │ │ -007b5a: 5464 1400 |0029: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b5e: 7110 1201 0400 |002b: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$700:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/os/Handler; // method@0112 │ │ -007b64: 0c04 |002e: move-result-object v4 │ │ -007b66: 5465 1400 |002f: iget-object v5, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b6a: 7110 1101 0500 |0031: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AalService;.access$600:(Lcom/episode6/android/appalarm/pro/AalService;)Ljava/lang/Runnable; // method@0111 │ │ -007b70: 0c05 |0034: move-result-object v5 │ │ -007b72: 6e40 a000 5432 |0035: invoke-virtual {v4, v5, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ -007b78: 0e00 |0038: return-void │ │ -007b7a: 5464 1400 |0039: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b7e: 7110 0601 0400 |003b: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007b84: 0c04 |003e: move-result-object v4 │ │ -007b86: 1a05 3c03 |003f: const-string v5, "alarm_wl_timeout_plug" // string@033c │ │ -007b8a: 6e20 f201 5400 |0041: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -007b90: 0a04 |0044: move-result v4 │ │ -007b92: 8144 |0045: int-to-long v4, v4 │ │ -007b94: bd42 |0046: mul-long/2addr v2, v4 │ │ -007b96: 28e2 |0047: goto 0029 // -001e │ │ -007b98: 0d00 |0048: move-exception v0 │ │ -007b9a: 2201 1c00 |0049: new-instance v1, Landroid/content/Intent; // type@001c │ │ -007b9e: 5464 1400 |004b: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007ba2: 6e10 2301 0400 |004d: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -007ba8: 0c04 |0050: move-result-object v4 │ │ -007baa: 1c05 6a00 |0051: const-class v5, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -007bae: 7030 4600 4105 |0053: invoke-direct {v1, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -007bb4: 1a04 bc06 |0056: const-string v4, "set_silent_alarm" // string@06bc │ │ -007bb8: 6e20 5900 4100 |0058: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -007bbe: 5464 1400 |005b: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007bc2: 6e20 4901 1400 |005d: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0149 │ │ -007bc8: 28d8 |0060: goto 0038 // -0028 │ │ +00a414: |[00a414] com.episode6.android.appalarm.pro.AalService$2.run:()V │ │ +00a424: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00a426: 5464 1400 |0001: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a42a: 7120 0d01 5400 |0003: invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AalService;.access$202:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@010d │ │ +00a430: 5464 1400 |0006: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a434: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +00a436: 7120 0e01 5400 |0009: invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AalService;.access$302:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@010e │ │ +00a43c: 5464 1400 |000c: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a440: 7110 0f01 0400 |000e: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$400:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@010f │ │ +00a446: 1602 e803 |0011: const-wide/16 v2, #int 1000 // #3e8 │ │ +00a44a: 5464 1400 |0013: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a44e: 7110 1001 0400 |0015: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$500:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@0110 │ │ +00a454: 0a04 |0018: move-result v4 │ │ +00a456: 3804 2000 |0019: if-eqz v4, 0039 // +0020 │ │ +00a45a: 5464 1400 |001b: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a45e: 7110 0601 0400 |001d: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a464: 0c04 |0020: move-result-object v4 │ │ +00a466: 1a05 3b03 |0021: const-string v5, "alarm_wl_timeout_batt" // string@033b │ │ +00a46a: 6e20 f201 5400 |0023: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00a470: 0a04 |0026: move-result v4 │ │ +00a472: 8144 |0027: int-to-long v4, v4 │ │ +00a474: bd42 |0028: mul-long/2addr v2, v4 │ │ +00a476: 5464 1400 |0029: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a47a: 7110 1201 0400 |002b: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$700:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/os/Handler; // method@0112 │ │ +00a480: 0c04 |002e: move-result-object v4 │ │ +00a482: 5465 1400 |002f: iget-object v5, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a486: 7110 1101 0500 |0031: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AalService;.access$600:(Lcom/episode6/android/appalarm/pro/AalService;)Ljava/lang/Runnable; // method@0111 │ │ +00a48c: 0c05 |0034: move-result-object v5 │ │ +00a48e: 6e40 a000 5432 |0035: invoke-virtual {v4, v5, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ +00a494: 0e00 |0038: return-void │ │ +00a496: 5464 1400 |0039: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a49a: 7110 0601 0400 |003b: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a4a0: 0c04 |003e: move-result-object v4 │ │ +00a4a2: 1a05 3c03 |003f: const-string v5, "alarm_wl_timeout_plug" // string@033c │ │ +00a4a6: 6e20 f201 5400 |0041: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00a4ac: 0a04 |0044: move-result v4 │ │ +00a4ae: 8144 |0045: int-to-long v4, v4 │ │ +00a4b0: bd42 |0046: mul-long/2addr v2, v4 │ │ +00a4b2: 28e2 |0047: goto 0029 // -001e │ │ +00a4b4: 0d00 |0048: move-exception v0 │ │ +00a4b6: 2201 1c00 |0049: new-instance v1, Landroid/content/Intent; // type@001c │ │ +00a4ba: 5464 1400 |004b: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a4be: 6e10 2301 0400 |004d: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00a4c4: 0c04 |0050: move-result-object v4 │ │ +00a4c6: 1c05 6a00 |0051: const-class v5, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +00a4ca: 7030 4600 4105 |0053: invoke-direct {v1, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00a4d0: 1a04 bb06 |0056: const-string v4, "set_silent_alarm" // string@06bb │ │ +00a4d4: 6e20 5900 4100 |0058: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00a4da: 5464 1400 |005b: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a4de: 6e20 4901 1400 |005d: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0149 │ │ +00a4e4: 28d8 |0060: goto 0038 // -0028 │ │ catches : 1 │ │ 0x0006 - 0x0044 │ │ Ljava/lang/Exception; -> 0x0048 │ │ positions : │ │ 0x0001 line=560 │ │ 0x0006 line=562 │ │ 0x000c line=563 │ │ @@ -933,69 +933,69 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007bdc: |[007bdc] com.episode6.android.appalarm.pro.AalService$3.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007bec: 5b01 1500 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007bf0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -007bf6: 0e00 |0005: return-void │ │ +00a4f8: |[00a4f8] com.episode6.android.appalarm.pro.AalService$3.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a508: 5b01 1500 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a50c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a512: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -007bf8: |[007bf8] com.episode6.android.appalarm.pro.AalService$3.run:()V │ │ -007c08: 5420 1500 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c0c: 7110 1301 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ -007c12: 0c00 |0005: move-result-object v0 │ │ -007c14: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -007c18: 5420 1500 |0008: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c1c: 5421 1500 |000a: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c20: 7110 1501 0100 |000c: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$900:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0115 │ │ -007c26: 0c01 |000f: move-result-object v1 │ │ -007c28: 7120 1401 1000 |0010: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; // method@0114 │ │ -007c2e: 5420 1500 |0013: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c32: 7110 0701 0000 |0015: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$1000:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@0107 │ │ -007c38: 0a00 |0018: move-result v0 │ │ -007c3a: 3800 2000 |0019: if-eqz v0, 0039 // +0020 │ │ -007c3e: 5420 1500 |001b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c42: 7110 1301 0000 |001d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ -007c48: 0c00 |0020: move-result-object v0 │ │ -007c4a: 6e10 8700 0000 |0021: invoke-virtual {v0}, Landroid/media/Ringtone;.isPlaying:()Z // method@0087 │ │ -007c50: 0a00 |0024: move-result v0 │ │ -007c52: 3900 0b00 |0025: if-nez v0, 0030 // +000b │ │ -007c56: 5420 1500 |0027: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c5a: 7110 1301 0000 |0029: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ -007c60: 0c00 |002c: move-result-object v0 │ │ -007c62: 6e10 8800 0000 |002d: invoke-virtual {v0}, Landroid/media/Ringtone;.play:()V // method@0088 │ │ -007c68: 1600 e803 |0030: const-wide/16 v0, #int 1000 // #3e8 │ │ -007c6c: 7120 b003 1000 |0032: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@03b0 │ │ -007c72: 28de |0035: goto 0013 // -0022 │ │ -007c74: 0d00 |0036: move-exception v0 │ │ -007c76: 28dc |0037: goto 0013 // -0024 │ │ -007c78: 0d00 |0038: move-exception v0 │ │ -007c7a: 5420 1500 |0039: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c7e: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -007c80: 7120 1401 1000 |003c: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; // method@0114 │ │ -007c86: 0e00 |003f: return-void │ │ +00a514: |[00a514] com.episode6.android.appalarm.pro.AalService$3.run:()V │ │ +00a524: 5420 1500 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a528: 7110 1301 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ +00a52e: 0c00 |0005: move-result-object v0 │ │ +00a530: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +00a534: 5420 1500 |0008: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a538: 5421 1500 |000a: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a53c: 7110 1501 0100 |000c: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$900:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0115 │ │ +00a542: 0c01 |000f: move-result-object v1 │ │ +00a544: 7120 1401 1000 |0010: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; // method@0114 │ │ +00a54a: 5420 1500 |0013: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a54e: 7110 0701 0000 |0015: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$1000:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@0107 │ │ +00a554: 0a00 |0018: move-result v0 │ │ +00a556: 3800 2000 |0019: if-eqz v0, 0039 // +0020 │ │ +00a55a: 5420 1500 |001b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a55e: 7110 1301 0000 |001d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ +00a564: 0c00 |0020: move-result-object v0 │ │ +00a566: 6e10 8700 0000 |0021: invoke-virtual {v0}, Landroid/media/Ringtone;.isPlaying:()Z // method@0087 │ │ +00a56c: 0a00 |0024: move-result v0 │ │ +00a56e: 3900 0b00 |0025: if-nez v0, 0030 // +000b │ │ +00a572: 5420 1500 |0027: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a576: 7110 1301 0000 |0029: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ +00a57c: 0c00 |002c: move-result-object v0 │ │ +00a57e: 6e10 8800 0000 |002d: invoke-virtual {v0}, Landroid/media/Ringtone;.play:()V // method@0088 │ │ +00a584: 1600 e803 |0030: const-wide/16 v0, #int 1000 // #3e8 │ │ +00a588: 7120 b103 1000 |0032: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@03b1 │ │ +00a58e: 28de |0035: goto 0013 // -0022 │ │ +00a590: 0d00 |0036: move-exception v0 │ │ +00a592: 28dc |0037: goto 0013 // -0024 │ │ +00a594: 0d00 |0038: move-exception v0 │ │ +00a596: 5420 1500 |0039: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a59a: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +00a59c: 7120 1401 1000 |003c: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; // method@0114 │ │ +00a5a2: 0e00 |003f: return-void │ │ catches : 2 │ │ 0x0000 - 0x0030 │ │ Ljava/lang/Exception; -> 0x0038 │ │ 0x0032 - 0x0035 │ │ Ljava/lang/InterruptedException; -> 0x0036 │ │ Ljava/lang/Exception; -> 0x0038 │ │ positions : │ │ @@ -1047,69 +1047,69 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007ca4: |[007ca4] com.episode6.android.appalarm.pro.AalService$4.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007cb4: 5b01 1600 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ -007cb8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -007cbe: 0e00 |0005: return-void │ │ +00a5c0: |[00a5c0] com.episode6.android.appalarm.pro.AalService$4.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a5d0: 5b01 1600 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ +00a5d4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a5da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -007cc0: |[007cc0] com.episode6.android.appalarm.pro.AalService$4.run:()V │ │ -007cd0: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -007cd4: 5431 1600 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ -007cd8: 7110 0601 0100 |0004: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007cde: 0c01 |0007: move-result-object v1 │ │ -007ce0: 1a02 3a03 |0008: const-string v2, "alarm_wifi_wait_time" // string@033a │ │ -007ce4: 6e20 f201 2100 |000a: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -007cea: 0a01 |000d: move-result v1 │ │ -007cec: b210 |000e: mul-int/2addr v0, v1 │ │ -007cee: 8101 |000f: int-to-long v1, v0 │ │ -007cf0: 7120 b003 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@03b0 │ │ -007cf6: 5431 1600 |0013: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ -007cfa: 7110 0a01 0100 |0015: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$1100:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@010a │ │ -007d00: 0a01 |0018: move-result v1 │ │ -007d02: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ -007d06: 5431 1600 |001b: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ -007d0a: 7110 0b01 0100 |001d: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$1200:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@010b │ │ -007d10: 0e00 |0020: return-void │ │ -007d12: 0d01 |0021: move-exception v1 │ │ -007d14: 28f1 |0022: goto 0013 // -000f │ │ +00a5dc: |[00a5dc] com.episode6.android.appalarm.pro.AalService$4.run:()V │ │ +00a5ec: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +00a5f0: 5441 1600 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ +00a5f4: 7110 0601 0100 |0004: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a5fa: 0c01 |0007: move-result-object v1 │ │ +00a5fc: 1a02 3a03 |0008: const-string v2, "alarm_wifi_wait_time" // string@033a │ │ +00a600: 6e20 f201 2100 |000a: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00a606: 0a01 |000d: move-result v1 │ │ +00a608: b210 |000e: mul-int/2addr v0, v1 │ │ +00a60a: 8102 |000f: int-to-long v2, v0 │ │ +00a60c: 7120 b103 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@03b1 │ │ +00a612: 5441 1600 |0013: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ +00a616: 7110 0a01 0100 |0015: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$1100:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@010a │ │ +00a61c: 0a01 |0018: move-result v1 │ │ +00a61e: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ +00a622: 5441 1600 |001b: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ +00a626: 7110 0b01 0100 |001d: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$1200:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@010b │ │ +00a62c: 0e00 |0020: return-void │ │ +00a62e: 0d01 |0021: move-exception v1 │ │ +00a630: 28f1 |0022: goto 0013 // -000f │ │ catches : 1 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/InterruptedException; -> 0x0021 │ │ positions : │ │ 0x0000 line=623 │ │ 0x0002 line=624 │ │ 0x000f line=626 │ │ 0x0013 line=628 │ │ 0x001b line=629 │ │ 0x0020 line=631 │ │ 0x0021 line=627 │ │ locals : │ │ 0x0002 - 0x0023 reg=0 timeout I │ │ - 0x0000 - 0x0023 reg=3 this Lcom/episode6/android/appalarm/pro/AalService$4; │ │ + 0x0000 - 0x0023 reg=4 this Lcom/episode6/android/appalarm/pro/AalService$4; │ │ │ │ source_file_idx : 81 (AalService.java) │ │ │ │ Class #8 header: │ │ class_idx : 103 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ @@ -1142,76 +1142,76 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007d28: |[007d28] com.episode6.android.appalarm.pro.AalService$5.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007d38: 5b01 1700 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007d3c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -007d42: 0e00 |0005: return-void │ │ +00a644: |[00a644] com.episode6.android.appalarm.pro.AalService$5.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a654: 5b01 1700 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a658: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a65e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -007d44: |[007d44] com.episode6.android.appalarm.pro.AalService$5.run:()V │ │ -007d54: 5441 1700 |0000: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007d58: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -007d5a: 7120 0801 2100 |0003: invoke-static {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$1002:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@0108 │ │ -007d60: 5441 1700 |0006: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007d64: 7110 1301 0100 |0008: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ -007d6a: 0c01 |000b: move-result-object v1 │ │ -007d6c: 6e10 8a00 0100 |000c: invoke-virtual {v1}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ -007d72: 5441 1700 |000f: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007d76: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -007d78: 7120 1401 2100 |0012: invoke-static {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; // method@0114 │ │ -007d7e: 5441 1700 |0015: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007d82: 7110 0601 0100 |0017: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007d88: 0c01 |001a: move-result-object v1 │ │ -007d8a: 1a02 3603 |001b: const-string v2, "alarm_stop_app" // string@0336 │ │ -007d8e: 6e20 f101 2100 |001d: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -007d94: 0a01 |0020: move-result v1 │ │ -007d96: 3801 2a00 |0021: if-eqz v1, 004b // +002a │ │ -007d9a: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ -007d9e: 5441 1700 |0025: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007da2: 6e10 2301 0100 |0027: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -007da8: 0c01 |002a: move-result-object v1 │ │ -007daa: 1c02 b900 |002b: const-class v2, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ -007dae: 7030 4600 1002 |002d: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -007db4: 1501 0010 |0030: const/high16 v1, #int 268435456 // #1000 │ │ -007db8: 6e20 5c00 1000 |0032: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -007dbe: 1a01 3006 |0035: const-string v1, "package_to_restart" // string@0630 │ │ -007dc2: 5442 1700 |0037: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007dc6: 7110 0601 0200 |0039: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007dcc: 0c02 |003c: move-result-object v2 │ │ -007dce: 1a03 2c03 |003d: const-string v3, "alarm_package_name" // string@032c │ │ -007dd2: 6e20 fd01 3200 |003f: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -007dd8: 0c02 |0042: move-result-object v2 │ │ -007dda: 6e30 5700 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -007de0: 5441 1700 |0046: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007de4: 6e20 4801 0100 |0048: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ -007dea: 5441 1700 |004b: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007dee: 6e10 4b01 0100 |004d: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ -007df4: 0e00 |0050: return-void │ │ -007df6: 0d01 |0051: move-exception v1 │ │ -007df8: 28c3 |0052: goto 0015 // -003d │ │ +00a660: |[00a660] com.episode6.android.appalarm.pro.AalService$5.run:()V │ │ +00a670: 5441 1700 |0000: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a674: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00a676: 7120 0801 2100 |0003: invoke-static {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$1002:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@0108 │ │ +00a67c: 5441 1700 |0006: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a680: 7110 1301 0100 |0008: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ +00a686: 0c01 |000b: move-result-object v1 │ │ +00a688: 6e10 8a00 0100 |000c: invoke-virtual {v1}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ +00a68e: 5441 1700 |000f: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a692: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +00a694: 7120 1401 2100 |0012: invoke-static {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; // method@0114 │ │ +00a69a: 5441 1700 |0015: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a69e: 7110 0601 0100 |0017: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a6a4: 0c01 |001a: move-result-object v1 │ │ +00a6a6: 1a02 3603 |001b: const-string v2, "alarm_stop_app" // string@0336 │ │ +00a6aa: 6e20 f101 2100 |001d: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00a6b0: 0a01 |0020: move-result v1 │ │ +00a6b2: 3801 2a00 |0021: if-eqz v1, 004b // +002a │ │ +00a6b6: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00a6ba: 5441 1700 |0025: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a6be: 6e10 2301 0100 |0027: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00a6c4: 0c01 |002a: move-result-object v1 │ │ +00a6c6: 1c02 b900 |002b: const-class v2, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ +00a6ca: 7030 4600 1002 |002d: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00a6d0: 1501 0010 |0030: const/high16 v1, #int 268435456 // #1000 │ │ +00a6d4: 6e20 5c00 1000 |0032: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00a6da: 1a01 2f06 |0035: const-string v1, "package_to_restart" // string@062f │ │ +00a6de: 5442 1700 |0037: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a6e2: 7110 0601 0200 |0039: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a6e8: 0c02 |003c: move-result-object v2 │ │ +00a6ea: 1a03 2c03 |003d: const-string v3, "alarm_package_name" // string@032c │ │ +00a6ee: 6e20 fd01 3200 |003f: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00a6f4: 0c02 |0042: move-result-object v2 │ │ +00a6f6: 6e30 5700 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00a6fc: 5441 1700 |0046: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a700: 6e20 4801 0100 |0048: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ +00a706: 5441 1700 |004b: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a70a: 6e10 4b01 0100 |004d: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ +00a710: 0e00 |0050: return-void │ │ +00a712: 0d01 |0051: move-exception v1 │ │ +00a714: 28c3 |0052: goto 0015 // -003d │ │ catches : 1 │ │ 0x0006 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0051 │ │ positions : │ │ 0x0000 line=659 │ │ 0x0006 line=661 │ │ 0x000f line=662 │ │ @@ -1262,68 +1262,68 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007e0c: |[007e0c] com.episode6.android.appalarm.pro.AalService$6.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007e1c: 5b01 1800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$6;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0018 │ │ -007e20: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -007e26: 0e00 |0005: return-void │ │ +00a728: |[00a728] com.episode6.android.appalarm.pro.AalService$6.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a738: 5b01 1800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$6;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0018 │ │ +00a73c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a742: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$6;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -007e28: |[007e28] com.episode6.android.appalarm.pro.AalService$6.run:()V │ │ -007e38: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -007e3a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -007e3c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -007e3e: d802 0201 |0003: add-int/lit8 v2, v2, #int 1 // #01 │ │ -007e42: 1603 7017 |0005: const-wide/16 v3, #int 6000 // #1770 │ │ -007e46: 7120 b003 4300 |0007: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@03b0 │ │ -007e4c: 5473 1800 |000a: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService$6;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0018 │ │ -007e50: 7110 0c01 0300 |000c: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AalService;.access$1300:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@010c │ │ -007e56: 0a03 |000f: move-result v3 │ │ -007e58: 3803 f3ff |0010: if-eqz v3, 0003 // -000d │ │ -007e5c: 1253 |0012: const/4 v3, #int 5 // #5 │ │ -007e5e: 3432 f0ff |0013: if-lt v2, v3, 0003 // -0010 │ │ -007e62: 5473 1800 |0015: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService$6;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0018 │ │ -007e66: 6e10 2301 0300 |0017: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -007e6c: 0c03 |001a: move-result-object v3 │ │ -007e6e: 1a04 6c03 |001b: const-string v4, "audio" // string@036c │ │ -007e72: 6e20 4200 4300 |001d: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ -007e78: 0c00 |0020: move-result-object v0 │ │ -007e7a: 1f00 2b00 |0021: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ -007e7e: 1223 |0023: const/4 v3, #int 2 // #2 │ │ -007e80: 6e20 8300 3000 |0024: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.setMode:(I)V // method@0083 │ │ -007e86: 6e10 8200 0000 |0027: invoke-virtual {v0}, Landroid/media/AudioManager;.isSpeakerphoneOn:()Z // method@0082 │ │ -007e8c: 0a03 |002a: move-result v3 │ │ -007e8e: 3903 0c00 |002b: if-nez v3, 0037 // +000c │ │ -007e92: 6e20 8400 6000 |002d: invoke-virtual {v0, v6}, Landroid/media/AudioManager;.setSpeakerphoneOn:(Z)V // method@0084 │ │ -007e98: 6e20 8000 5000 |0030: invoke-virtual {v0, v5}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ -007e9e: 0a03 |0033: move-result v3 │ │ -007ea0: 6e40 8500 5063 |0034: invoke-virtual {v0, v5, v3, v6}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -007ea6: 0e00 |0037: return-void │ │ -007ea8: 0d01 |0038: move-exception v1 │ │ -007eaa: 6e10 9303 0100 |0039: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0393 │ │ -007eb0: 28ce |003c: goto 000a // -0032 │ │ +00a744: |[00a744] com.episode6.android.appalarm.pro.AalService$6.run:()V │ │ +00a754: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +00a756: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +00a758: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00a75a: d802 0201 |0003: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00a75e: 1604 7017 |0005: const-wide/16 v4, #int 6000 // #1770 │ │ +00a762: 7120 b103 5400 |0007: invoke-static {v4, v5}, Ljava/lang/Thread;.sleep:(J)V // method@03b1 │ │ +00a768: 5483 1800 |000a: iget-object v3, v8, Lcom/episode6/android/appalarm/pro/AalService$6;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0018 │ │ +00a76c: 7110 0c01 0300 |000c: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AalService;.access$1300:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@010c │ │ +00a772: 0a03 |000f: move-result v3 │ │ +00a774: 3803 f3ff |0010: if-eqz v3, 0003 // -000d │ │ +00a778: 1253 |0012: const/4 v3, #int 5 // #5 │ │ +00a77a: 3432 f0ff |0013: if-lt v2, v3, 0003 // -0010 │ │ +00a77e: 5483 1800 |0015: iget-object v3, v8, Lcom/episode6/android/appalarm/pro/AalService$6;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0018 │ │ +00a782: 6e10 2301 0300 |0017: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00a788: 0c03 |001a: move-result-object v3 │ │ +00a78a: 1a04 6c03 |001b: const-string v4, "audio" // string@036c │ │ +00a78e: 6e20 4200 4300 |001d: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ +00a794: 0c00 |0020: move-result-object v0 │ │ +00a796: 1f00 2b00 |0021: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ +00a79a: 1223 |0023: const/4 v3, #int 2 // #2 │ │ +00a79c: 6e20 8300 3000 |0024: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.setMode:(I)V // method@0083 │ │ +00a7a2: 6e10 8200 0000 |0027: invoke-virtual {v0}, Landroid/media/AudioManager;.isSpeakerphoneOn:()Z // method@0082 │ │ +00a7a8: 0a03 |002a: move-result v3 │ │ +00a7aa: 3903 0c00 |002b: if-nez v3, 0037 // +000c │ │ +00a7ae: 6e20 8400 7000 |002d: invoke-virtual {v0, v7}, Landroid/media/AudioManager;.setSpeakerphoneOn:(Z)V // method@0084 │ │ +00a7b4: 6e20 8000 6000 |0030: invoke-virtual {v0, v6}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ +00a7ba: 0a03 |0033: move-result v3 │ │ +00a7bc: 6e40 8500 6073 |0034: invoke-virtual {v0, v6, v3, v7}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +00a7c2: 0e00 |0037: return-void │ │ +00a7c4: 0d01 |0038: move-exception v1 │ │ +00a7c6: 6e10 9403 0100 |0039: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0394 │ │ +00a7cc: 28ce |003c: goto 000a // -0032 │ │ catches : 1 │ │ 0x0007 - 0x000a │ │ Ljava/lang/InterruptedException; -> 0x0038 │ │ positions : │ │ 0x0002 line=718 │ │ 0x0003 line=721 │ │ 0x0005 line=723 │ │ @@ -1336,15 +1336,15 @@ │ │ 0x0037 line=735 │ │ 0x0038 line=724 │ │ 0x0039 line=726 │ │ locals : │ │ 0x0023 - 0x0038 reg=0 am Landroid/media/AudioManager; │ │ 0x0039 - 0x003d reg=1 e Ljava/lang/InterruptedException; │ │ 0x0003 - 0x003d reg=2 i I │ │ - 0x0000 - 0x003d reg=7 this Lcom/episode6/android/appalarm/pro/AalService$6; │ │ + 0x0000 - 0x003d reg=8 this Lcom/episode6/android/appalarm/pro/AalService$6; │ │ │ │ source_file_idx : 81 (AalService.java) │ │ │ │ Class #10 header: │ │ class_idx : 105 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 21 │ │ @@ -1376,51 +1376,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007ec4: |[007ec4] com.episode6.android.appalarm.pro.AalService$WifiNetworkStateChangeReceiver.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007ed4: 5b01 1900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0019 │ │ -007ed8: 7010 3900 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0039 │ │ -007ede: 0e00 |0005: return-void │ │ +00a7e0: |[00a7e0] com.episode6.android.appalarm.pro.AalService$WifiNetworkStateChangeReceiver.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a7f0: 5b01 1900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0019 │ │ +00a7f4: 7010 3900 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0039 │ │ +00a7fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -007ee0: |[007ee0] com.episode6.android.appalarm.pro.AalService$WifiNetworkStateChangeReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -007ef0: 1a02 f305 |0000: const-string v2, "networkInfo" // string@05f3 │ │ -007ef4: 6e20 5100 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0051 │ │ -007efa: 0c01 |0005: move-result-object v1 │ │ -007efc: 1f01 2e00 |0006: check-cast v1, Landroid/net/NetworkInfo; // type@002e │ │ -007f00: 6e10 8e00 0100 |0008: invoke-virtual {v1}, Landroid/net/NetworkInfo;.isConnected:()Z // method@008e │ │ -007f06: 0a02 |000b: move-result v2 │ │ -007f08: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ -007f0c: 2200 1c00 |000e: new-instance v0, Landroid/content/Intent; // type@001c │ │ -007f10: 1c02 6a00 |0010: const-class v2, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -007f14: 7030 4600 4002 |0012: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -007f1a: 1a02 6004 |0015: const-string v2, "force_launch" // string@0460 │ │ -007f1e: 6e20 5900 2000 |0017: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -007f24: 5432 1900 |001a: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0019 │ │ -007f28: 6e20 4901 0200 |001c: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0149 │ │ -007f2e: 0e00 |001f: return-void │ │ +00a7fc: |[00a7fc] com.episode6.android.appalarm.pro.AalService$WifiNetworkStateChangeReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +00a80c: 1a02 f205 |0000: const-string v2, "networkInfo" // string@05f2 │ │ +00a810: 6e20 5100 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0051 │ │ +00a816: 0c01 |0005: move-result-object v1 │ │ +00a818: 1f01 2e00 |0006: check-cast v1, Landroid/net/NetworkInfo; // type@002e │ │ +00a81c: 6e10 8e00 0100 |0008: invoke-virtual {v1}, Landroid/net/NetworkInfo;.isConnected:()Z // method@008e │ │ +00a822: 0a02 |000b: move-result v2 │ │ +00a824: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ +00a828: 2200 1c00 |000e: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00a82c: 1c02 6a00 |0010: const-class v2, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +00a830: 7030 4600 4002 |0012: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00a836: 1a02 6004 |0015: const-string v2, "force_launch" // string@0460 │ │ +00a83a: 6e20 5900 2000 |0017: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00a840: 5432 1900 |001a: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0019 │ │ +00a844: 6e20 4901 0200 |001c: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0149 │ │ +00a84a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x0008 line=882 │ │ 0x000e line=883 │ │ 0x0015 line=884 │ │ 0x001a line=885 │ │ @@ -1670,64 +1670,63 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -007f30: |[007f30] com.episode6.android.appalarm.pro.AalService.:()V │ │ -007f40: 7010 3400 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0034 │ │ -007f46: 2200 3300 |0003: new-instance v0, Landroid/os/Handler; // type@0033 │ │ -007f4a: 7010 9e00 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ -007f50: 5b10 3600 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -007f54: 2200 6300 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$1; // type@0063 │ │ -007f58: 7020 f700 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$1;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00f7 │ │ -007f5e: 5b10 4400 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mShowSnoozeDialogTask:Ljava/lang/Runnable; // field@0044 │ │ -007f62: 2200 6400 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$2; // type@0064 │ │ -007f66: 7020 f900 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$2;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00f9 │ │ -007f6c: 5b10 4200 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ -007f70: 2200 6500 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$3; // type@0065 │ │ -007f74: 7020 fb00 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$3;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00fb │ │ -007f7a: 5b10 3f00 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mPlayRintoneTask:Ljava/lang/Runnable; // field@003f │ │ -007f7e: 2200 6600 |001f: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$4; // type@0066 │ │ -007f82: 7020 fd00 1000 |0021: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$4;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00fd │ │ -007f88: 5b10 4700 |0024: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mWifiWaitTask:Ljava/lang/Runnable; // field@0047 │ │ -007f8c: 2200 6700 |0026: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$5; // type@0067 │ │ -007f90: 7020 ff00 1000 |0028: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$5;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00ff │ │ -007f96: 5b10 4500 |002b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mStopTask:Ljava/lang/Runnable; // field@0045 │ │ -007f9a: 2200 6800 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$6; // type@0068 │ │ -007f9e: 7020 0101 1000 |002f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$6;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@0101 │ │ -007fa4: 5b10 4100 |0032: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mSetSpeakerphoneTask:Ljava/lang/Runnable; // field@0041 │ │ -007fa8: 0e00 |0034: return-void │ │ +00a84c: |[00a84c] com.episode6.android.appalarm.pro.AalService.:()V │ │ +00a85c: 7010 3400 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0034 │ │ +00a862: 2200 3300 |0003: new-instance v0, Landroid/os/Handler; // type@0033 │ │ +00a866: 7010 9e00 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ +00a86c: 5b10 3600 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00a870: 2200 6300 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$1; // type@0063 │ │ +00a874: 7020 f700 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$1;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00f7 │ │ +00a87a: 5b10 4400 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mShowSnoozeDialogTask:Ljava/lang/Runnable; // field@0044 │ │ +00a87e: 2200 6400 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$2; // type@0064 │ │ +00a882: 7020 f900 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$2;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00f9 │ │ +00a888: 5b10 4200 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ +00a88c: 2200 6500 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$3; // type@0065 │ │ +00a890: 7020 fb00 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$3;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00fb │ │ +00a896: 5b10 3f00 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mPlayRintoneTask:Ljava/lang/Runnable; // field@003f │ │ +00a89a: 2200 6600 |001f: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$4; // type@0066 │ │ +00a89e: 7020 fd00 1000 |0021: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$4;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00fd │ │ +00a8a4: 5b10 4700 |0024: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mWifiWaitTask:Ljava/lang/Runnable; // field@0047 │ │ +00a8a8: 2200 6700 |0026: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$5; // type@0067 │ │ +00a8ac: 7020 ff00 1000 |0028: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$5;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00ff │ │ +00a8b2: 5b10 4500 |002b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mStopTask:Ljava/lang/Runnable; // field@0045 │ │ +00a8b6: 2200 6800 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$6; // type@0068 │ │ +00a8ba: 7020 0101 1000 |002f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$6;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@0101 │ │ +00a8c0: 5b10 4100 |0032: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mSetSpeakerphoneTask:Ljava/lang/Runnable; // field@0041 │ │ +00a8c4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=68 │ │ 0x000a line=394 │ │ 0x0011 line=556 │ │ 0x0018 line=596 │ │ 0x001f line=619 │ │ 0x0026 line=655 │ │ 0x002d line=713 │ │ - 0x0034 line=877 │ │ locals : │ │ 0x0000 - 0x0035 reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'access$000' │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007fac: |[007fac] com.episode6.android.appalarm.pro.AalService.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ -007fbc: 5410 3300 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -007fc0: 1100 |0002: return-object v0 │ │ +00a8c8: |[00a8c8] com.episode6.android.appalarm.pro.AalService.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ +00a8d8: 5410 3300 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00a8dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1735,17 +1734,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007fc4: |[007fc4] com.episode6.android.appalarm.pro.AalService.access$1000:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ -007fd4: 5510 3900 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -007fd8: 0f00 |0002: return v0 │ │ +00a8e0: |[00a8e0] com.episode6.android.appalarm.pro.AalService.access$1000:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ +00a8f0: 5510 3900 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00a8f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #3 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1753,17 +1752,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007fdc: |[007fdc] com.episode6.android.appalarm.pro.AalService.access$1002:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ -007fec: 5c01 3900 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -007ff0: 0f01 |0002: return v1 │ │ +00a8f8: |[00a8f8] com.episode6.android.appalarm.pro.AalService.access$1002:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ +00a908: 5c01 3900 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00a90c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -1772,17 +1771,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007ff4: |[007ff4] com.episode6.android.appalarm.pro.AalService.access$102:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ -008004: 5c01 3a00 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mIsShowingSnooze:Z // field@003a │ │ -008008: 0f01 |0002: return v1 │ │ +00a910: |[00a910] com.episode6.android.appalarm.pro.AalService.access$102:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ +00a920: 5c01 3a00 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mIsShowingSnooze:Z // field@003a │ │ +00a924: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -1791,17 +1790,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00800c: |[00800c] com.episode6.android.appalarm.pro.AalService.access$1100:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ -00801c: 5510 3b00 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ -008020: 0f00 |0002: return v0 │ │ +00a928: |[00a928] com.episode6.android.appalarm.pro.AalService.access$1100:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ +00a938: 5510 3b00 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ +00a93c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #6 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1809,17 +1808,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008024: |[008024] com.episode6.android.appalarm.pro.AalService.access$1200:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -008034: 7010 2001 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AalService;.doWifiFailedAction:()V // method@0120 │ │ -00803a: 0e00 |0003: return-void │ │ +00a940: |[00a940] com.episode6.android.appalarm.pro.AalService.access$1200:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a950: 7010 2001 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AalService;.doWifiFailedAction:()V // method@0120 │ │ +00a956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #7 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1827,18 +1826,18 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -00803c: |[00803c] com.episode6.android.appalarm.pro.AalService.access$1300:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ -00804c: 7010 2f01 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isPhoneNotIdle:()Z // method@012f │ │ -008052: 0a00 |0003: move-result v0 │ │ -008054: 0f00 |0004: return v0 │ │ +00a958: |[00a958] com.episode6.android.appalarm.pro.AalService.access$1300:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ +00a968: 7010 2f01 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isPhoneNotIdle:()Z // method@012f │ │ +00a96e: 0a00 |0003: move-result v0 │ │ +00a970: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #8 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1846,17 +1845,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008058: |[008058] com.episode6.android.appalarm.pro.AalService.access$202:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ -008068: 5c01 3700 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ -00806c: 0f01 |0002: return v1 │ │ +00a974: |[00a974] com.episode6.android.appalarm.pro.AalService.access$202:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ +00a984: 5c01 3700 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ +00a988: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -1865,17 +1864,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008070: |[008070] com.episode6.android.appalarm.pro.AalService.access$302:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ -008080: 5c01 4300 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -008084: 0f01 |0002: return v1 │ │ +00a98c: |[00a98c] com.episode6.android.appalarm.pro.AalService.access$302:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ +00a99c: 5c01 4300 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00a9a0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -1884,17 +1883,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008088: |[008088] com.episode6.android.appalarm.pro.AalService.access$400:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -008098: 7010 4401 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AalService;.setNextAlarm:()V // method@0144 │ │ -00809e: 0e00 |0003: return-void │ │ +00a9a4: |[00a9a4] com.episode6.android.appalarm.pro.AalService.access$400:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a9b4: 7010 4401 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AalService;.setNextAlarm:()V // method@0144 │ │ +00a9ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #11 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1902,18 +1901,18 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0080a0: |[0080a0] com.episode6.android.appalarm.pro.AalService.access$500:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ -0080b0: 7010 2d01 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isBatteryDischarging:()Z // method@012d │ │ -0080b6: 0a00 |0003: move-result v0 │ │ -0080b8: 0f00 |0004: return v0 │ │ +00a9bc: |[00a9bc] com.episode6.android.appalarm.pro.AalService.access$500:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ +00a9cc: 7010 2d01 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isBatteryDischarging:()Z // method@012d │ │ +00a9d2: 0a00 |0003: move-result v0 │ │ +00a9d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #12 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1921,17 +1920,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0080bc: |[0080bc] com.episode6.android.appalarm.pro.AalService.access$600:(Lcom/episode6/android/appalarm/pro/AalService;)Ljava/lang/Runnable; │ │ -0080cc: 5410 4500 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mStopTask:Ljava/lang/Runnable; // field@0045 │ │ -0080d0: 1100 |0002: return-object v0 │ │ +00a9d8: |[00a9d8] com.episode6.android.appalarm.pro.AalService.access$600:(Lcom/episode6/android/appalarm/pro/AalService;)Ljava/lang/Runnable; │ │ +00a9e8: 5410 4500 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mStopTask:Ljava/lang/Runnable; // field@0045 │ │ +00a9ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #13 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1939,17 +1938,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0080d4: |[0080d4] com.episode6.android.appalarm.pro.AalService.access$700:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/os/Handler; │ │ -0080e4: 5410 3600 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -0080e8: 1100 |0002: return-object v0 │ │ +00a9f0: |[00a9f0] com.episode6.android.appalarm.pro.AalService.access$700:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/os/Handler; │ │ +00aa00: 5410 3600 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00aa04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #14 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1957,17 +1956,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0080ec: |[0080ec] com.episode6.android.appalarm.pro.AalService.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; │ │ -0080fc: 5410 4000 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -008100: 1100 |0002: return-object v0 │ │ +00aa08: |[00aa08] com.episode6.android.appalarm.pro.AalService.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; │ │ +00aa18: 5410 4000 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00aa1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #15 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1975,17 +1974,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008104: |[008104] com.episode6.android.appalarm.pro.AalService.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; │ │ -008114: 5b01 4000 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -008118: 1101 |0002: return-object v1 │ │ +00aa20: |[00aa20] com.episode6.android.appalarm.pro.AalService.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; │ │ +00aa30: 5b01 4000 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00aa34: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/media/Ringtone; │ │ │ │ @@ -1994,18 +1993,18 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -00811c: |[00811c] com.episode6.android.appalarm.pro.AalService.access$900:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; │ │ -00812c: 7010 2201 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getAlarmRingtone:()Landroid/media/Ringtone; // method@0122 │ │ -008132: 0c00 |0003: move-result-object v0 │ │ -008134: 1100 |0004: return-object v0 │ │ +00aa38: |[00aa38] com.episode6.android.appalarm.pro.AalService.access$900:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; │ │ +00aa48: 7010 2201 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getAlarmRingtone:()Landroid/media/Ringtone; // method@0122 │ │ +00aa4e: 0c00 |0003: move-result-object v0 │ │ +00aa50: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #17 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -2013,58 +2012,58 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -008138: |[008138] com.episode6.android.appalarm.pro.AalService.actionDismissSnooze:(Z)V │ │ -008148: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -00814a: 1a04 6c03 |0001: const-string v4, "audio" // string@036c │ │ -00814e: 6e20 2c01 4800 |0003: invoke-virtual {v8, v4}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -008154: 0c02 |0006: move-result-object v2 │ │ -008156: 1f02 2b00 |0007: check-cast v2, Landroid/media/AudioManager; // type@002b │ │ -00815a: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -00815c: 7010 2a01 0800 |000a: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeVolume:()I // method@012a │ │ -008162: 0a05 |000d: move-result v5 │ │ -008164: 1216 |000e: const/4 v6, #int 1 // #1 │ │ -008166: 6e40 8500 4265 |000f: invoke-virtual {v2, v4, v5, v6}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -00816c: 7010 1d01 0800 |0012: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.cancelSnoozeAlarm:()V // method@011d │ │ -008172: 7010 2901 0800 |0015: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeAlarm:()J // method@0129 │ │ -008178: 0b00 |0018: move-result-wide v0 │ │ -00817a: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ -00817e: 3104 0004 |001b: cmp-long v4, v0, v4 │ │ -008182: 3804 0a00 |001d: if-eqz v4, 0027 // +000a │ │ -008186: 5484 3400 |001f: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -00818a: 6e30 f200 0401 |0021: invoke-virtual {v4, v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ -008190: 0c04 |0024: move-result-object v4 │ │ -008192: 5b84 3300 |0025: iput-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008196: 5c87 3900 |0027: iput-boolean v7, v8, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -00819a: 5484 4000 |0029: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -00819e: 6e10 8a00 0400 |002b: invoke-virtual {v4}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ -0081a4: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -0081a6: 5b84 4000 |002f: iput-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -0081aa: 5c87 4300 |0031: iput-boolean v7, v8, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -0081ae: 3809 1e00 |0033: if-eqz v9, 0051 // +001e │ │ -0081b2: 2203 1c00 |0035: new-instance v3, Landroid/content/Intent; // type@001c │ │ -0081b6: 1c04 b900 |0037: const-class v4, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ -0081ba: 7030 4600 8304 |0039: invoke-direct {v3, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -0081c0: 1504 0010 |003c: const/high16 v4, #int 268435456 // #1000 │ │ -0081c4: 6e20 5c00 4300 |003e: invoke-virtual {v3, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -0081ca: 1a04 3006 |0041: const-string v4, "package_to_restart" // string@0630 │ │ -0081ce: 5485 3300 |0043: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0081d2: 1a06 2c03 |0045: const-string v6, "alarm_package_name" // string@032c │ │ -0081d6: 6e20 fd01 6500 |0047: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -0081dc: 0c05 |004a: move-result-object v5 │ │ -0081de: 6e30 5700 4305 |004b: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -0081e4: 6e20 4801 3800 |004e: invoke-virtual {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ -0081ea: 6e10 4b01 0800 |0051: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ -0081f0: 0e00 |0054: return-void │ │ -0081f2: 0d04 |0055: move-exception v4 │ │ -0081f4: 28db |0056: goto 0031 // -0025 │ │ +00aa54: |[00aa54] com.episode6.android.appalarm.pro.AalService.actionDismissSnooze:(Z)V │ │ +00aa64: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +00aa66: 1a04 6c03 |0001: const-string v4, "audio" // string@036c │ │ +00aa6a: 6e20 2c01 4800 |0003: invoke-virtual {v8, v4}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00aa70: 0c02 |0006: move-result-object v2 │ │ +00aa72: 1f02 2b00 |0007: check-cast v2, Landroid/media/AudioManager; // type@002b │ │ +00aa76: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +00aa78: 7010 2a01 0800 |000a: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeVolume:()I // method@012a │ │ +00aa7e: 0a05 |000d: move-result v5 │ │ +00aa80: 1216 |000e: const/4 v6, #int 1 // #1 │ │ +00aa82: 6e40 8500 4265 |000f: invoke-virtual {v2, v4, v5, v6}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +00aa88: 7010 1d01 0800 |0012: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.cancelSnoozeAlarm:()V // method@011d │ │ +00aa8e: 7010 2901 0800 |0015: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeAlarm:()J // method@0129 │ │ +00aa94: 0b00 |0018: move-result-wide v0 │ │ +00aa96: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ +00aa9a: 3104 0004 |001b: cmp-long v4, v0, v4 │ │ +00aa9e: 3804 0a00 |001d: if-eqz v4, 0027 // +000a │ │ +00aaa2: 5484 3400 |001f: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00aaa6: 6e30 f200 0401 |0021: invoke-virtual {v4, v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ +00aaac: 0c04 |0024: move-result-object v4 │ │ +00aaae: 5b84 3300 |0025: iput-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00aab2: 5c87 3900 |0027: iput-boolean v7, v8, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00aab6: 5484 4000 |0029: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00aaba: 6e10 8a00 0400 |002b: invoke-virtual {v4}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ +00aac0: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +00aac2: 5b84 4000 |002f: iput-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00aac6: 5c87 4300 |0031: iput-boolean v7, v8, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00aaca: 3809 1e00 |0033: if-eqz v9, 0051 // +001e │ │ +00aace: 2203 1c00 |0035: new-instance v3, Landroid/content/Intent; // type@001c │ │ +00aad2: 1c04 b900 |0037: const-class v4, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ +00aad6: 7030 4600 8304 |0039: invoke-direct {v3, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00aadc: 1504 0010 |003c: const/high16 v4, #int 268435456 // #1000 │ │ +00aae0: 6e20 5c00 4300 |003e: invoke-virtual {v3, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00aae6: 1a04 2f06 |0041: const-string v4, "package_to_restart" // string@062f │ │ +00aaea: 5485 3300 |0043: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00aaee: 1a06 2c03 |0045: const-string v6, "alarm_package_name" // string@032c │ │ +00aaf2: 6e20 fd01 6500 |0047: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00aaf8: 0c05 |004a: move-result-object v5 │ │ +00aafa: 6e30 5700 4305 |004b: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ab00: 6e20 4801 3800 |004e: invoke-virtual {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ +00ab06: 6e10 4b01 0800 |0051: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ +00ab0c: 0e00 |0054: return-void │ │ +00ab0e: 0d04 |0055: move-exception v4 │ │ +00ab10: 28db |0056: goto 0031 // -0025 │ │ catches : 1 │ │ 0x0029 - 0x0031 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0001 line=293 │ │ 0x0009 line=294 │ │ 0x0012 line=295 │ │ @@ -2095,31 +2094,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -008208: |[008208] com.episode6.android.appalarm.pro.AalService.actionForceLaunchAlarm:()V │ │ -008218: 7010 4e01 0200 |0000: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterWifiReciever:()V // method@014e │ │ -00821e: 5420 3300 |0003: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008222: 1a01 1e03 |0005: const-string v1, "alarm_dont_launch_call" // string@031e │ │ -008226: 6e20 f101 1000 |0007: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00822c: 0a00 |000a: move-result v0 │ │ -00822e: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ -008232: 7010 2f01 0200 |000d: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/AalService;.isPhoneNotIdle:()Z // method@012f │ │ -008238: 0a00 |0010: move-result v0 │ │ -00823a: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -00823e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -008240: 5c20 4300 |0014: iput-boolean v0, v2, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -008244: 7010 4a01 0200 |0016: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ -00824a: 0e00 |0019: return-void │ │ -00824c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -00824e: 7020 3101 0200 |001b: invoke-direct {v2, v0}, Lcom/episode6/android/appalarm/pro/AalService;.launchAlarm:(Z)V // method@0131 │ │ -008254: 28fb |001e: goto 0019 // -0005 │ │ +00ab24: |[00ab24] com.episode6.android.appalarm.pro.AalService.actionForceLaunchAlarm:()V │ │ +00ab34: 7010 4e01 0200 |0000: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterWifiReciever:()V // method@014e │ │ +00ab3a: 5420 3300 |0003: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00ab3e: 1a01 1e03 |0005: const-string v1, "alarm_dont_launch_call" // string@031e │ │ +00ab42: 6e20 f101 1000 |0007: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ab48: 0a00 |000a: move-result v0 │ │ +00ab4a: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ +00ab4e: 7010 2f01 0200 |000d: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/AalService;.isPhoneNotIdle:()Z // method@012f │ │ +00ab54: 0a00 |0010: move-result v0 │ │ +00ab56: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +00ab5a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +00ab5c: 5c20 4300 |0014: iput-boolean v0, v2, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00ab60: 7010 4a01 0200 |0016: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ +00ab66: 0e00 |0019: return-void │ │ +00ab68: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +00ab6a: 7020 3101 0200 |001b: invoke-direct {v2, v0}, Lcom/episode6/android/appalarm/pro/AalService;.launchAlarm:(Z)V // method@0131 │ │ +00ab70: 28fb |001e: goto 0019 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=220 │ │ 0x0013 line=221 │ │ 0x0016 line=222 │ │ 0x0019 line=226 │ │ @@ -2132,58 +2131,58 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -008258: |[008258] com.episode6.android.appalarm.pro.AalService.actionLaunchAlarm:(Z)V │ │ -008268: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -00826a: 1401 3800 047f |0001: const v1, #float 1.75459e+38 // #7f040038 │ │ -008270: 1402 3900 047f |0004: const v2, #float 1.75459e+38 // #7f040039 │ │ -008276: 7030 2601 1502 |0007: invoke-direct {v5, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(II)Landroid/app/Notification; // method@0126 │ │ -00827c: 0c01 |000a: move-result-object v1 │ │ -00827e: 7020 4c01 1500 |000b: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.turnOnForeground:(Landroid/app/Notification;)V // method@014c │ │ -008284: 5451 3400 |000e: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -008288: 7010 3301 0500 |0010: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.loadNextAlarmPref:()J // method@0133 │ │ -00828e: 0b02 |0013: move-result-wide v2 │ │ -008290: 6e30 f200 2103 |0014: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ -008296: 0c01 |0017: move-result-object v1 │ │ -008298: 5b51 3300 |0018: iput-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -00829c: 5451 3300 |001a: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0082a0: 6e10 0202 0100 |001c: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.hasRepeat:()Z // method@0202 │ │ -0082a6: 0a01 |001f: move-result v1 │ │ -0082a8: 3901 1200 |0020: if-nez v1, 0032 // +0012 │ │ -0082ac: 3906 1000 |0022: if-nez v6, 0032 // +0010 │ │ -0082b0: 5451 3400 |0024: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -0082b4: 5452 3300 |0026: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0082b8: 1a03 cb02 |0028: const-string v3, "_id" // string@02cb │ │ -0082bc: 6e20 f201 3200 |002a: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -0082c2: 0a02 |002d: move-result v2 │ │ -0082c4: 8122 |002e: int-to-long v2, v2 │ │ -0082c6: 6e40 f600 2143 |002f: invoke-virtual {v1, v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.setAlarmEnabled:(JZ)V // method@00f6 │ │ -0082cc: 5451 3300 |0032: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0082d0: 1a02 1e03 |0034: const-string v2, "alarm_dont_launch_call" // string@031e │ │ -0082d4: 6e20 f101 2100 |0036: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -0082da: 0a01 |0039: move-result v1 │ │ -0082dc: 3801 1900 |003a: if-eqz v1, 0053 // +0019 │ │ -0082e0: 7010 2f01 0500 |003c: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.isPhoneNotIdle:()Z // method@012f │ │ -0082e6: 0a01 |003f: move-result v1 │ │ -0082e8: 3801 1300 |0040: if-eqz v1, 0053 // +0013 │ │ -0082ec: 1601 d007 |0042: const-wide/16 v1, #int 2000 // #7d0 │ │ -0082f0: 7120 b003 2100 |0044: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@03b0 │ │ -0082f6: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -0082f8: 5c51 4300 |0048: iput-boolean v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -0082fc: 7010 4a01 0500 |004a: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ -008302: 0e00 |004d: return-void │ │ -008304: 0d00 |004e: move-exception v0 │ │ -008306: 6e10 9303 0000 |004f: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0393 │ │ -00830c: 28fb |0052: goto 004d // -0005 │ │ -00830e: 7020 3101 4500 |0053: invoke-direct {v5, v4}, Lcom/episode6/android/appalarm/pro/AalService;.launchAlarm:(Z)V // method@0131 │ │ -008314: 28f7 |0056: goto 004d // -0009 │ │ +00ab74: |[00ab74] com.episode6.android.appalarm.pro.AalService.actionLaunchAlarm:(Z)V │ │ +00ab84: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00ab86: 1401 3800 047f |0001: const v1, #float 1.75459e+38 // #7f040038 │ │ +00ab8c: 1402 3900 047f |0004: const v2, #float 1.75459e+38 // #7f040039 │ │ +00ab92: 7030 2601 1502 |0007: invoke-direct {v5, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(II)Landroid/app/Notification; // method@0126 │ │ +00ab98: 0c01 |000a: move-result-object v1 │ │ +00ab9a: 7020 4c01 1500 |000b: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.turnOnForeground:(Landroid/app/Notification;)V // method@014c │ │ +00aba0: 5451 3400 |000e: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00aba4: 7010 3301 0500 |0010: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.loadNextAlarmPref:()J // method@0133 │ │ +00abaa: 0b02 |0013: move-result-wide v2 │ │ +00abac: 6e30 f200 2103 |0014: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ +00abb2: 0c01 |0017: move-result-object v1 │ │ +00abb4: 5b51 3300 |0018: iput-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00abb8: 5451 3300 |001a: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00abbc: 6e10 0202 0100 |001c: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.hasRepeat:()Z // method@0202 │ │ +00abc2: 0a01 |001f: move-result v1 │ │ +00abc4: 3901 1200 |0020: if-nez v1, 0032 // +0012 │ │ +00abc8: 3906 1000 |0022: if-nez v6, 0032 // +0010 │ │ +00abcc: 5451 3400 |0024: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00abd0: 5452 3300 |0026: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00abd4: 1a03 cb02 |0028: const-string v3, "_id" // string@02cb │ │ +00abd8: 6e20 f201 3200 |002a: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00abde: 0a02 |002d: move-result v2 │ │ +00abe0: 8122 |002e: int-to-long v2, v2 │ │ +00abe2: 6e40 f600 2143 |002f: invoke-virtual {v1, v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.setAlarmEnabled:(JZ)V // method@00f6 │ │ +00abe8: 5451 3300 |0032: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00abec: 1a02 1e03 |0034: const-string v2, "alarm_dont_launch_call" // string@031e │ │ +00abf0: 6e20 f101 2100 |0036: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00abf6: 0a01 |0039: move-result v1 │ │ +00abf8: 3801 1900 |003a: if-eqz v1, 0053 // +0019 │ │ +00abfc: 7010 2f01 0500 |003c: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.isPhoneNotIdle:()Z // method@012f │ │ +00ac02: 0a01 |003f: move-result v1 │ │ +00ac04: 3801 1300 |0040: if-eqz v1, 0053 // +0013 │ │ +00ac08: 1602 d007 |0042: const-wide/16 v2, #int 2000 // #7d0 │ │ +00ac0c: 7120 b103 3200 |0044: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@03b1 │ │ +00ac12: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +00ac14: 5c51 4300 |0048: iput-boolean v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00ac18: 7010 4a01 0500 |004a: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ +00ac1e: 0e00 |004d: return-void │ │ +00ac20: 0d00 |004e: move-exception v0 │ │ +00ac22: 6e10 9403 0000 |004f: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0394 │ │ +00ac28: 28fb |0052: goto 004d // -0005 │ │ +00ac2a: 7020 3101 4500 |0053: invoke-direct {v5, v4}, Lcom/episode6/android/appalarm/pro/AalService;.launchAlarm:(Z)V // method@0131 │ │ +00ac30: 28f7 |0056: goto 004d // -0009 │ │ catches : 1 │ │ 0x0044 - 0x004d │ │ Ljava/lang/InterruptedException; -> 0x004e │ │ positions : │ │ 0x0001 line=197 │ │ 0x000e line=198 │ │ 0x001a line=200 │ │ @@ -2202,56 +2201,56 @@ │ │ 0x0000 - 0x0057 reg=6 dontDisable Z │ │ │ │ #20 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'actionRecoverSnoozeAlarm' │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -008328: |[008328] com.episode6.android.appalarm.pro.AalService.actionRecoverSnoozeAlarm:(Z)V │ │ -008338: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -00833a: 1403 3800 047f |0001: const v3, #float 1.75459e+38 // #7f040038 │ │ -008340: 1404 3900 047f |0004: const v4, #float 1.75459e+38 // #7f040039 │ │ -008346: 7030 2601 3704 |0007: invoke-direct {v7, v3, v4}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(II)Landroid/app/Notification; // method@0126 │ │ -00834c: 0c03 |000a: move-result-object v3 │ │ -00834e: 7020 4c01 3700 |000b: invoke-direct {v7, v3}, Lcom/episode6/android/appalarm/pro/AalService;.turnOnForeground:(Landroid/app/Notification;)V // method@014c │ │ -008354: 7010 1c01 0700 |000e: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.cancelAlarmSnoozeNotification:()V // method@011c │ │ -00835a: 1a03 6c03 |0011: const-string v3, "audio" // string@036c │ │ -00835e: 6e20 2c01 3700 |0013: invoke-virtual {v7, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -008364: 0c02 |0016: move-result-object v2 │ │ -008366: 1f02 2b00 |0017: check-cast v2, Landroid/media/AudioManager; // type@002b │ │ -00836a: 1233 |0019: const/4 v3, #int 3 // #3 │ │ -00836c: 7010 2a01 0700 |001a: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeVolume:()I // method@012a │ │ -008372: 0a04 |001d: move-result v4 │ │ -008374: 6e40 8500 3254 |001e: invoke-virtual {v2, v3, v4, v5}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -00837a: 7010 2901 0700 |0021: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeAlarm:()J // method@0129 │ │ -008380: 0b00 |0024: move-result-wide v0 │ │ -008382: 1603 0000 |0025: const-wide/16 v3, #int 0 // #0 │ │ -008386: 3103 0003 |0027: cmp-long v3, v0, v3 │ │ -00838a: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ -00838e: 5473 3400 |002b: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -008392: 6e30 f200 0301 |002d: invoke-virtual {v3, v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ -008398: 0c03 |0030: move-result-object v3 │ │ -00839a: 5b73 3300 |0031: iput-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -00839e: 7010 3601 0700 |0033: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.loadSnoozeRestartBackup:()Z // method@0136 │ │ -0083a4: 0a03 |0036: move-result v3 │ │ -0083a6: 3803 0500 |0037: if-eqz v3, 003c // +0005 │ │ -0083aa: 7010 3b01 0700 |0039: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ -0083b0: 3908 0600 |003c: if-nez v8, 0042 // +0006 │ │ -0083b4: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -0083b6: 7020 1e01 3700 |003f: invoke-direct {v7, v3}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ -0083bc: 5c75 3700 |0042: iput-boolean v5, v7, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ -0083c0: 5473 3600 |0044: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -0083c4: 5474 4200 |0046: iget-object v4, v7, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ -0083c8: 1605 d007 |0048: const-wide/16 v5, #int 2000 // #7d0 │ │ -0083cc: 6e40 a000 4365 |004a: invoke-virtual {v3, v4, v5, v6}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ -0083d2: 0e00 |004d: return-void │ │ +00ac44: |[00ac44] com.episode6.android.appalarm.pro.AalService.actionRecoverSnoozeAlarm:(Z)V │ │ +00ac54: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +00ac56: 1403 3800 047f |0001: const v3, #float 1.75459e+38 // #7f040038 │ │ +00ac5c: 1404 3900 047f |0004: const v4, #float 1.75459e+38 // #7f040039 │ │ +00ac62: 7030 2601 3804 |0007: invoke-direct {v8, v3, v4}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(II)Landroid/app/Notification; // method@0126 │ │ +00ac68: 0c03 |000a: move-result-object v3 │ │ +00ac6a: 7020 4c01 3800 |000b: invoke-direct {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.turnOnForeground:(Landroid/app/Notification;)V // method@014c │ │ +00ac70: 7010 1c01 0800 |000e: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.cancelAlarmSnoozeNotification:()V // method@011c │ │ +00ac76: 1a03 6c03 |0011: const-string v3, "audio" // string@036c │ │ +00ac7a: 6e20 2c01 3800 |0013: invoke-virtual {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00ac80: 0c02 |0016: move-result-object v2 │ │ +00ac82: 1f02 2b00 |0017: check-cast v2, Landroid/media/AudioManager; // type@002b │ │ +00ac86: 1233 |0019: const/4 v3, #int 3 // #3 │ │ +00ac88: 7010 2a01 0800 |001a: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeVolume:()I // method@012a │ │ +00ac8e: 0a04 |001d: move-result v4 │ │ +00ac90: 6e40 8500 3264 |001e: invoke-virtual {v2, v3, v4, v6}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +00ac96: 7010 2901 0800 |0021: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeAlarm:()J // method@0129 │ │ +00ac9c: 0b00 |0024: move-result-wide v0 │ │ +00ac9e: 1604 0000 |0025: const-wide/16 v4, #int 0 // #0 │ │ +00aca2: 3103 0004 |0027: cmp-long v3, v0, v4 │ │ +00aca6: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ +00acaa: 5483 3400 |002b: iget-object v3, v8, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00acae: 6e30 f200 0301 |002d: invoke-virtual {v3, v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ +00acb4: 0c03 |0030: move-result-object v3 │ │ +00acb6: 5b83 3300 |0031: iput-object v3, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00acba: 7010 3601 0800 |0033: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.loadSnoozeRestartBackup:()Z // method@0136 │ │ +00acc0: 0a03 |0036: move-result v3 │ │ +00acc2: 3803 0500 |0037: if-eqz v3, 003c // +0005 │ │ +00acc6: 7010 3b01 0800 |0039: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ +00accc: 3909 0600 |003c: if-nez v9, 0042 // +0006 │ │ +00acd0: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +00acd2: 7020 1e01 3800 |003f: invoke-direct {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ +00acd8: 5c86 3700 |0042: iput-boolean v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ +00acdc: 5483 3600 |0044: iget-object v3, v8, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00ace0: 5484 4200 |0046: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ +00ace4: 1606 d007 |0048: const-wide/16 v6, #int 2000 // #7d0 │ │ +00ace8: 6e40 a000 4376 |004a: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ +00acee: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=269 │ │ 0x000e line=270 │ │ 0x0011 line=272 │ │ 0x0019 line=273 │ │ 0x0021 line=276 │ │ @@ -2263,63 +2262,63 @@ │ │ 0x003e line=286 │ │ 0x0042 line=288 │ │ 0x0044 line=289 │ │ 0x004d line=290 │ │ locals : │ │ 0x0025 - 0x004e reg=0 alarmId J │ │ 0x0019 - 0x004e reg=2 am Landroid/media/AudioManager; │ │ - 0x0000 - 0x004e reg=7 this Lcom/episode6/android/appalarm/pro/AalService; │ │ - 0x0000 - 0x004e reg=8 dontShowSleep Z │ │ + 0x0000 - 0x004e reg=8 this Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x004e reg=9 dontShowSleep Z │ │ │ │ #21 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'actionSnoozeAlarm' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -0083d4: |[0083d4] com.episode6.android.appalarm.pro.AalService.actionSnoozeAlarm:()V │ │ -0083e4: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -0083e6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0083e8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0083ea: 1a01 6c03 |0003: const-string v1, "audio" // string@036c │ │ -0083ee: 6e20 2c01 1500 |0005: invoke-virtual {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -0083f4: 0c00 |0008: move-result-object v0 │ │ -0083f6: 1f00 2b00 |0009: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ -0083fa: 6e20 8100 4000 |000b: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@0081 │ │ -008400: 0a01 |000e: move-result v1 │ │ -008402: 7020 4201 1500 |000f: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeVolume:(I)V // method@0142 │ │ -008408: 6e40 8500 4023 |0012: invoke-virtual {v0, v4, v3, v2}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -00840e: 5c52 3800 |0015: iput-boolean v2, v5, Lcom/episode6/android/appalarm/pro/AalService;.mIsGoingSnooze:Z // field@0038 │ │ -008412: 5451 3300 |0017: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008416: 3901 1f00 |0019: if-nez v1, 0038 // +001f │ │ -00841a: 1601 0000 |001b: const-wide/16 v1, #int 0 // #0 │ │ -00841e: 7030 4001 1502 |001d: invoke-direct {v5, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeAlarmId:(J)V // method@0140 │ │ -008424: 5551 3900 |0020: iget-boolean v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -008428: 7020 4101 1500 |0022: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeRestartBackup:(Z)V // method@0141 │ │ -00842e: 7010 4501 0500 |0025: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.setSnoozeAlarm:()V // method@0145 │ │ -008434: 5c53 3900 |0028: iput-boolean v3, v5, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -008438: 5451 4000 |002a: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -00843c: 6e10 8a00 0100 |002c: invoke-virtual {v1}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ -008442: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -008444: 5b51 4000 |0030: iput-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -008448: 5c53 4300 |0032: iput-boolean v3, v5, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -00844c: 6e10 4b01 0500 |0034: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ -008452: 0e00 |0037: return-void │ │ -008454: 5451 3300 |0038: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008458: 1a02 cb02 |003a: const-string v2, "_id" // string@02cb │ │ -00845c: 6e20 f201 2100 |003c: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -008462: 0a01 |003f: move-result v1 │ │ -008464: 8111 |0040: int-to-long v1, v1 │ │ -008466: 7030 4001 1502 |0041: invoke-direct {v5, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeAlarmId:(J)V // method@0140 │ │ -00846c: 28dc |0044: goto 0020 // -0024 │ │ -00846e: 0d01 |0045: move-exception v1 │ │ -008470: 28ec |0046: goto 0032 // -0014 │ │ +00acf0: |[00acf0] com.episode6.android.appalarm.pro.AalService.actionSnoozeAlarm:()V │ │ +00ad00: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +00ad02: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +00ad04: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +00ad06: 1a01 6c03 |0003: const-string v1, "audio" // string@036c │ │ +00ad0a: 6e20 2c01 1500 |0005: invoke-virtual {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00ad10: 0c00 |0008: move-result-object v0 │ │ +00ad12: 1f00 2b00 |0009: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ +00ad16: 6e20 8100 3000 |000b: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@0081 │ │ +00ad1c: 0a01 |000e: move-result v1 │ │ +00ad1e: 7020 4201 1500 |000f: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeVolume:(I)V // method@0142 │ │ +00ad24: 6e40 8500 3024 |0012: invoke-virtual {v0, v3, v4, v2}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +00ad2a: 5c52 3800 |0015: iput-boolean v2, v5, Lcom/episode6/android/appalarm/pro/AalService;.mIsGoingSnooze:Z // field@0038 │ │ +00ad2e: 5451 3300 |0017: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00ad32: 3901 1f00 |0019: if-nez v1, 0038 // +001f │ │ +00ad36: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ +00ad3a: 7030 4001 2503 |001d: invoke-direct {v5, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeAlarmId:(J)V // method@0140 │ │ +00ad40: 5551 3900 |0020: iget-boolean v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00ad44: 7020 4101 1500 |0022: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeRestartBackup:(Z)V // method@0141 │ │ +00ad4a: 7010 4501 0500 |0025: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.setSnoozeAlarm:()V // method@0145 │ │ +00ad50: 5c54 3900 |0028: iput-boolean v4, v5, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00ad54: 5451 4000 |002a: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00ad58: 6e10 8a00 0100 |002c: invoke-virtual {v1}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ +00ad5e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +00ad60: 5b51 4000 |0030: iput-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00ad64: 5c54 4300 |0032: iput-boolean v4, v5, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00ad68: 6e10 4b01 0500 |0034: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ +00ad6e: 0e00 |0037: return-void │ │ +00ad70: 5451 3300 |0038: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00ad74: 1a02 cb02 |003a: const-string v2, "_id" // string@02cb │ │ +00ad78: 6e20 f201 2100 |003c: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00ad7e: 0a01 |003f: move-result v1 │ │ +00ad80: 8112 |0040: int-to-long v2, v1 │ │ +00ad82: 7030 4001 2503 |0041: invoke-direct {v5, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeAlarmId:(J)V // method@0140 │ │ +00ad88: 28dc |0044: goto 0020 // -0024 │ │ +00ad8a: 0d01 |0045: move-exception v1 │ │ +00ad8c: 28ec |0046: goto 0032 // -0014 │ │ catches : 1 │ │ 0x002a - 0x0032 │ │ Ljava/lang/Exception; -> 0x0045 │ │ positions : │ │ 0x0003 line=246 │ │ 0x000b line=247 │ │ 0x0012 line=248 │ │ @@ -2345,40 +2344,40 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -008484: |[008484] com.episode6.android.appalarm.pro.AalService.actionStopAlarm:(Z)V │ │ -008494: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -008496: 7010 1d01 0400 |0001: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.cancelSnoozeAlarm:()V // method@011d │ │ -00849c: 5c42 3900 |0004: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -0084a0: 5441 4000 |0006: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -0084a4: 6e10 8a00 0100 |0008: invoke-virtual {v1}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ -0084aa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0084ac: 5b41 4000 |000c: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -0084b0: 5c42 4300 |000e: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -0084b4: 3805 1e00 |0010: if-eqz v5, 002e // +001e │ │ -0084b8: 2200 1c00 |0012: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0084bc: 1c01 b900 |0014: const-class v1, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ -0084c0: 7030 4600 4001 |0016: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -0084c6: 1501 0010 |0019: const/high16 v1, #int 268435456 // #1000 │ │ -0084ca: 6e20 5c00 1000 |001b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -0084d0: 1a01 3006 |001e: const-string v1, "package_to_restart" // string@0630 │ │ -0084d4: 5442 3300 |0020: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0084d8: 1a03 2c03 |0022: const-string v3, "alarm_package_name" // string@032c │ │ -0084dc: 6e20 fd01 3200 |0024: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -0084e2: 0c02 |0027: move-result-object v2 │ │ -0084e4: 6e30 5700 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -0084ea: 6e20 4801 0400 |002b: invoke-virtual {v4, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ -0084f0: 6e10 4b01 0400 |002e: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ -0084f6: 0e00 |0031: return-void │ │ -0084f8: 0d01 |0032: move-exception v1 │ │ -0084fa: 28db |0033: goto 000e // -0025 │ │ +00ada0: |[00ada0] com.episode6.android.appalarm.pro.AalService.actionStopAlarm:(Z)V │ │ +00adb0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00adb2: 7010 1d01 0400 |0001: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.cancelSnoozeAlarm:()V // method@011d │ │ +00adb8: 5c42 3900 |0004: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00adbc: 5441 4000 |0006: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00adc0: 6e10 8a00 0100 |0008: invoke-virtual {v1}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ +00adc6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +00adc8: 5b41 4000 |000c: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00adcc: 5c42 4300 |000e: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00add0: 3805 1e00 |0010: if-eqz v5, 002e // +001e │ │ +00add4: 2200 1c00 |0012: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00add8: 1c01 b900 |0014: const-class v1, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ +00addc: 7030 4600 4001 |0016: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00ade2: 1501 0010 |0019: const/high16 v1, #int 268435456 // #1000 │ │ +00ade6: 6e20 5c00 1000 |001b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00adec: 1a01 2f06 |001e: const-string v1, "package_to_restart" // string@062f │ │ +00adf0: 5442 3300 |0020: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00adf4: 1a03 2c03 |0022: const-string v3, "alarm_package_name" // string@032c │ │ +00adf8: 6e20 fd01 3200 |0024: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00adfe: 0c02 |0027: move-result-object v2 │ │ +00ae00: 6e30 5700 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ae06: 6e20 4801 0400 |002b: invoke-virtual {v4, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ +00ae0c: 6e10 4b01 0400 |002e: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ +00ae12: 0e00 |0031: return-void │ │ +00ae14: 0d01 |0032: move-exception v1 │ │ +00ae16: 28db |0033: goto 000e // -0025 │ │ catches : 1 │ │ 0x0006 - 0x000e │ │ Ljava/lang/Exception; -> 0x0032 │ │ positions : │ │ 0x0001 line=229 │ │ 0x0004 line=230 │ │ 0x0006 line=232 │ │ @@ -2402,19 +2401,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00850c: |[00850c] com.episode6.android.appalarm.pro.AalService.cancelAlarmSnoozeNotification:()V │ │ -00851c: 5420 3c00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -008520: 1401 0200 037f |0002: const v1, #float 1.74129e+38 // #7f030002 │ │ -008526: 6e20 2900 1000 |0005: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ -00852c: 0e00 |0008: return-void │ │ +00ae28: |[00ae28] com.episode6.android.appalarm.pro.AalService.cancelAlarmSnoozeNotification:()V │ │ +00ae38: 5420 3c00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00ae3c: 1401 0200 037f |0002: const v1, #float 1.74129e+38 // #7f030002 │ │ +00ae42: 6e20 2900 1000 |0005: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ +00ae48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0008 line=456 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ @@ -2423,28 +2422,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -008530: |[008530] com.episode6.android.appalarm.pro.AalService.cancelSnoozeAlarm:()V │ │ -008540: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -008542: 2202 1c00 |0001: new-instance v2, Landroid/content/Intent; // type@001c │ │ -008546: 1c03 d100 |0003: const-class v3, Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; // type@00d1 │ │ -00854a: 7030 4600 5203 |0005: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -008550: 7140 2c00 4542 |0008: invoke-static {v5, v4, v2, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002c │ │ -008556: 0c01 |000b: move-result-object v1 │ │ -008558: 1a02 1703 |000c: const-string v2, "alarm" // string@0317 │ │ -00855c: 6e20 2c01 2500 |000e: invoke-virtual {v5, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -008562: 0c00 |0011: move-result-object v0 │ │ -008564: 1f00 0700 |0012: check-cast v0, Landroid/app/AlarmManager; // type@0007 │ │ -008568: 6e20 0f00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@000f │ │ -00856e: 7010 1c01 0500 |0017: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.cancelAlarmSnoozeNotification:()V // method@011c │ │ -008574: 0e00 |001a: return-void │ │ +00ae4c: |[00ae4c] com.episode6.android.appalarm.pro.AalService.cancelSnoozeAlarm:()V │ │ +00ae5c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00ae5e: 2202 1c00 |0001: new-instance v2, Landroid/content/Intent; // type@001c │ │ +00ae62: 1c03 d100 |0003: const-class v3, Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; // type@00d1 │ │ +00ae66: 7030 4600 5203 |0005: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00ae6c: 7140 2c00 4542 |0008: invoke-static {v5, v4, v2, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002c │ │ +00ae72: 0c01 |000b: move-result-object v1 │ │ +00ae74: 1a02 1703 |000c: const-string v2, "alarm" // string@0317 │ │ +00ae78: 6e20 2c01 2500 |000e: invoke-virtual {v5, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00ae7e: 0c00 |0011: move-result-object v0 │ │ +00ae80: 1f00 0700 |0012: check-cast v0, Landroid/app/AlarmManager; // type@0007 │ │ +00ae84: 6e20 0f00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@000f │ │ +00ae8a: 7010 1c01 0500 |0017: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.cancelAlarmSnoozeNotification:()V // method@011c │ │ +00ae90: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=812 │ │ 0x000c line=813 │ │ 0x0014 line=814 │ │ 0x0017 line=815 │ │ 0x001a line=816 │ │ @@ -2458,25 +2457,25 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -008578: |[008578] com.episode6.android.appalarm.pro.AalService.checkAndShowSnooze:(Z)V │ │ -008588: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ -00858c: 5440 3600 |0002: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -008590: 5441 4400 |0004: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowSnoozeDialogTask:Ljava/lang/Runnable; // field@0044 │ │ -008594: 1602 204e |0006: const-wide/16 v2, #int 20000 // #4e20 │ │ -008598: 6e40 a000 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ -00859e: 0e00 |000b: return-void │ │ -0085a0: 5440 3600 |000c: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -0085a4: 5441 4400 |000e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowSnoozeDialogTask:Ljava/lang/Runnable; // field@0044 │ │ -0085a8: 6e20 9f00 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ -0085ae: 28f8 |0013: goto 000b // -0008 │ │ +00ae94: |[00ae94] com.episode6.android.appalarm.pro.AalService.checkAndShowSnooze:(Z)V │ │ +00aea4: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ +00aea8: 5440 3600 |0002: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00aeac: 5441 4400 |0004: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowSnoozeDialogTask:Ljava/lang/Runnable; // field@0044 │ │ +00aeb0: 1602 204e |0006: const-wide/16 v2, #int 20000 // #4e20 │ │ +00aeb4: 6e40 a000 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ +00aeba: 0e00 |000b: return-void │ │ +00aebc: 5440 3600 |000c: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00aec0: 5441 4400 |000e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowSnoozeDialogTask:Ljava/lang/Runnable; // field@0044 │ │ +00aec4: 6e20 9f00 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ +00aeca: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0002 line=386 │ │ 0x000b line=391 │ │ 0x000c line=388 │ │ locals : │ │ @@ -2488,97 +2487,97 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -0085b0: |[0085b0] com.episode6.android.appalarm.pro.AalService.doAction:(Landroid/content/Intent;)V │ │ -0085c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0085c2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0085c4: 6e10 4900 0500 |0002: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ -0085ca: 0c00 |0005: move-result-object v0 │ │ -0085cc: 1a01 ba06 |0006: const-string v1, "set_alarm" // string@06ba │ │ -0085d0: 6e20 9d03 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0085d6: 0a01 |000b: move-result v1 │ │ -0085d8: 3801 0600 |000c: if-eqz v1, 0012 // +0006 │ │ -0085dc: 7010 4a01 0400 |000e: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ -0085e2: 0e00 |0011: return-void │ │ -0085e4: 1a01 bc06 |0012: const-string v1, "set_silent_alarm" // string@06bc │ │ -0085e8: 6e20 9d03 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0085ee: 0a01 |0017: move-result v1 │ │ -0085f0: 3801 0800 |0018: if-eqz v1, 0020 // +0008 │ │ -0085f4: 5c42 4300 |001a: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -0085f8: 7010 4a01 0400 |001c: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ -0085fe: 28f2 |001f: goto 0011 // -000e │ │ -008600: 1a01 1005 |0020: const-string v1, "launch_alarm" // string@0510 │ │ -008604: 6e20 9d03 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00860a: 0a01 |0025: move-result v1 │ │ -00860c: 3801 0c00 |0026: if-eqz v1, 0032 // +000c │ │ -008610: 1a01 e203 |0028: const-string v1, "dont_disable" // string@03e2 │ │ -008614: 6e30 4a00 1502 |002a: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -00861a: 0a01 |002d: move-result v1 │ │ -00861c: 7020 1801 1400 |002e: invoke-direct {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.actionLaunchAlarm:(Z)V // method@0118 │ │ -008622: 28e0 |0031: goto 0011 // -0020 │ │ -008624: 1a01 6004 |0032: const-string v1, "force_launch" // string@0460 │ │ -008628: 6e20 9d03 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00862e: 0a01 |0037: move-result v1 │ │ -008630: 3801 0600 |0038: if-eqz v1, 003e // +0006 │ │ -008634: 7010 1701 0400 |003a: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.actionForceLaunchAlarm:()V // method@0117 │ │ -00863a: 28d4 |003d: goto 0011 // -002c │ │ -00863c: 1a01 0907 |003e: const-string v1, "stop_alarm" // string@0709 │ │ -008640: 6e20 9d03 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008646: 0a01 |0043: move-result v1 │ │ -008648: 3801 0600 |0044: if-eqz v1, 004a // +0006 │ │ -00864c: 7020 1b01 2400 |0046: invoke-direct {v4, v2}, Lcom/episode6/android/appalarm/pro/AalService;.actionStopAlarm:(Z)V // method@011b │ │ -008652: 28c8 |0049: goto 0011 // -0038 │ │ -008654: 1a01 0a07 |004a: const-string v1, "stop_alarm_and_kill" // string@070a │ │ -008658: 6e20 9d03 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00865e: 0a01 |004f: move-result v1 │ │ -008660: 3801 0600 |0050: if-eqz v1, 0056 // +0006 │ │ -008664: 7020 1b01 3400 |0052: invoke-direct {v4, v3}, Lcom/episode6/android/appalarm/pro/AalService;.actionStopAlarm:(Z)V // method@011b │ │ -00866a: 28bc |0055: goto 0011 // -0044 │ │ -00866c: 1a01 d806 |0056: const-string v1, "snooze_alarm" // string@06d8 │ │ -008670: 6e20 9d03 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008676: 0a01 |005b: move-result v1 │ │ -008678: 3801 0600 |005c: if-eqz v1, 0062 // +0006 │ │ -00867c: 7010 1a01 0400 |005e: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.actionSnoozeAlarm:()V // method@011a │ │ -008682: 28b0 |0061: goto 0011 // -0050 │ │ -008684: 1a01 5a06 |0062: const-string v1, "recover_snooze_alarm" // string@065a │ │ -008688: 6e20 9d03 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00868e: 0a01 |0067: move-result v1 │ │ -008690: 3801 0c00 |0068: if-eqz v1, 0074 // +000c │ │ -008694: 1a01 e303 |006a: const-string v1, "dont_show_snooze" // string@03e3 │ │ -008698: 6e30 4a00 1502 |006c: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -00869e: 0a01 |006f: move-result v1 │ │ -0086a0: 7020 1901 1400 |0070: invoke-direct {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.actionRecoverSnoozeAlarm:(Z)V // method@0119 │ │ -0086a6: 289e |0073: goto 0011 // -0062 │ │ -0086a8: 1a01 bb06 |0074: const-string v1, "set_show_notif" // string@06bb │ │ -0086ac: 6e20 9d03 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0086b2: 0a01 |0079: move-result v1 │ │ -0086b4: 3801 1100 |007a: if-eqz v1, 008b // +0011 │ │ -0086b8: 1a01 c506 |007c: const-string v1, "show_notification" // string@06c5 │ │ -0086bc: 6e30 4a00 1502 |007e: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -0086c2: 0a01 |0081: move-result v1 │ │ -0086c4: 7020 3f01 1400 |0082: invoke-direct {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.saveShowNotifPref:(Z)V // method@013f │ │ -0086ca: 5c42 4300 |0085: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -0086ce: 7010 4a01 0400 |0087: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ -0086d4: 2887 |008a: goto 0011 // -0079 │ │ -0086d6: 1a01 d503 |008b: const-string v1, "dismiss_snooze" // string@03d5 │ │ -0086da: 6e20 9d03 1000 |008d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0086e0: 0a01 |0090: move-result v1 │ │ -0086e2: 3801 0700 |0091: if-eqz v1, 0098 // +0007 │ │ -0086e6: 7020 1601 2400 |0093: invoke-direct {v4, v2}, Lcom/episode6/android/appalarm/pro/AalService;.actionDismissSnooze:(Z)V // method@0116 │ │ -0086ec: 2900 7bff |0096: goto/16 0011 // -0085 │ │ -0086f0: 1a01 d603 |0098: const-string v1, "dismiss_snooze_and_kill" // string@03d6 │ │ -0086f4: 6e20 9d03 1000 |009a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0086fa: 0a01 |009d: move-result v1 │ │ -0086fc: 3801 73ff |009e: if-eqz v1, 0011 // -008d │ │ -008700: 7020 1601 3400 |00a0: invoke-direct {v4, v3}, Lcom/episode6/android/appalarm/pro/AalService;.actionDismissSnooze:(Z)V // method@0116 │ │ -008706: 2900 6eff |00a3: goto/16 0011 // -0092 │ │ +00aecc: |[00aecc] com.episode6.android.appalarm.pro.AalService.doAction:(Landroid/content/Intent;)V │ │ +00aedc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00aede: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00aee0: 6e10 4900 0500 |0002: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ +00aee6: 0c00 |0005: move-result-object v0 │ │ +00aee8: 1a01 b906 |0006: const-string v1, "set_alarm" // string@06b9 │ │ +00aeec: 6e20 9e03 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00aef2: 0a01 |000b: move-result v1 │ │ +00aef4: 3801 0600 |000c: if-eqz v1, 0012 // +0006 │ │ +00aef8: 7010 4a01 0400 |000e: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ +00aefe: 0e00 |0011: return-void │ │ +00af00: 1a01 bb06 |0012: const-string v1, "set_silent_alarm" // string@06bb │ │ +00af04: 6e20 9e03 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00af0a: 0a01 |0017: move-result v1 │ │ +00af0c: 3801 0800 |0018: if-eqz v1, 0020 // +0008 │ │ +00af10: 5c42 4300 |001a: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00af14: 7010 4a01 0400 |001c: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ +00af1a: 28f2 |001f: goto 0011 // -000e │ │ +00af1c: 1a01 0f05 |0020: const-string v1, "launch_alarm" // string@050f │ │ +00af20: 6e20 9e03 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00af26: 0a01 |0025: move-result v1 │ │ +00af28: 3801 0c00 |0026: if-eqz v1, 0032 // +000c │ │ +00af2c: 1a01 e203 |0028: const-string v1, "dont_disable" // string@03e2 │ │ +00af30: 6e30 4a00 1502 |002a: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00af36: 0a01 |002d: move-result v1 │ │ +00af38: 7020 1801 1400 |002e: invoke-direct {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.actionLaunchAlarm:(Z)V // method@0118 │ │ +00af3e: 28e0 |0031: goto 0011 // -0020 │ │ +00af40: 1a01 6004 |0032: const-string v1, "force_launch" // string@0460 │ │ +00af44: 6e20 9e03 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00af4a: 0a01 |0037: move-result v1 │ │ +00af4c: 3801 0600 |0038: if-eqz v1, 003e // +0006 │ │ +00af50: 7010 1701 0400 |003a: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.actionForceLaunchAlarm:()V // method@0117 │ │ +00af56: 28d4 |003d: goto 0011 // -002c │ │ +00af58: 1a01 0807 |003e: const-string v1, "stop_alarm" // string@0708 │ │ +00af5c: 6e20 9e03 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00af62: 0a01 |0043: move-result v1 │ │ +00af64: 3801 0600 |0044: if-eqz v1, 004a // +0006 │ │ +00af68: 7020 1b01 2400 |0046: invoke-direct {v4, v2}, Lcom/episode6/android/appalarm/pro/AalService;.actionStopAlarm:(Z)V // method@011b │ │ +00af6e: 28c8 |0049: goto 0011 // -0038 │ │ +00af70: 1a01 0907 |004a: const-string v1, "stop_alarm_and_kill" // string@0709 │ │ +00af74: 6e20 9e03 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00af7a: 0a01 |004f: move-result v1 │ │ +00af7c: 3801 0600 |0050: if-eqz v1, 0056 // +0006 │ │ +00af80: 7020 1b01 3400 |0052: invoke-direct {v4, v3}, Lcom/episode6/android/appalarm/pro/AalService;.actionStopAlarm:(Z)V // method@011b │ │ +00af86: 28bc |0055: goto 0011 // -0044 │ │ +00af88: 1a01 d706 |0056: const-string v1, "snooze_alarm" // string@06d7 │ │ +00af8c: 6e20 9e03 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00af92: 0a01 |005b: move-result v1 │ │ +00af94: 3801 0600 |005c: if-eqz v1, 0062 // +0006 │ │ +00af98: 7010 1a01 0400 |005e: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.actionSnoozeAlarm:()V // method@011a │ │ +00af9e: 28b0 |0061: goto 0011 // -0050 │ │ +00afa0: 1a01 5906 |0062: const-string v1, "recover_snooze_alarm" // string@0659 │ │ +00afa4: 6e20 9e03 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00afaa: 0a01 |0067: move-result v1 │ │ +00afac: 3801 0c00 |0068: if-eqz v1, 0074 // +000c │ │ +00afb0: 1a01 e303 |006a: const-string v1, "dont_show_snooze" // string@03e3 │ │ +00afb4: 6e30 4a00 1502 |006c: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00afba: 0a01 |006f: move-result v1 │ │ +00afbc: 7020 1901 1400 |0070: invoke-direct {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.actionRecoverSnoozeAlarm:(Z)V // method@0119 │ │ +00afc2: 289e |0073: goto 0011 // -0062 │ │ +00afc4: 1a01 ba06 |0074: const-string v1, "set_show_notif" // string@06ba │ │ +00afc8: 6e20 9e03 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00afce: 0a01 |0079: move-result v1 │ │ +00afd0: 3801 1100 |007a: if-eqz v1, 008b // +0011 │ │ +00afd4: 1a01 c406 |007c: const-string v1, "show_notification" // string@06c4 │ │ +00afd8: 6e30 4a00 1502 |007e: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00afde: 0a01 |0081: move-result v1 │ │ +00afe0: 7020 3f01 1400 |0082: invoke-direct {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.saveShowNotifPref:(Z)V // method@013f │ │ +00afe6: 5c42 4300 |0085: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00afea: 7010 4a01 0400 |0087: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ +00aff0: 2887 |008a: goto 0011 // -0079 │ │ +00aff2: 1a01 d503 |008b: const-string v1, "dismiss_snooze" // string@03d5 │ │ +00aff6: 6e20 9e03 1000 |008d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00affc: 0a01 |0090: move-result v1 │ │ +00affe: 3801 0700 |0091: if-eqz v1, 0098 // +0007 │ │ +00b002: 7020 1601 2400 |0093: invoke-direct {v4, v2}, Lcom/episode6/android/appalarm/pro/AalService;.actionDismissSnooze:(Z)V // method@0116 │ │ +00b008: 2900 7bff |0096: goto/16 0011 // -0085 │ │ +00b00c: 1a01 d603 |0098: const-string v1, "dismiss_snooze_and_kill" // string@03d6 │ │ +00b010: 6e20 9e03 1000 |009a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00b016: 0a01 |009d: move-result v1 │ │ +00b018: 3801 73ff |009e: if-eqz v1, 0011 // -008d │ │ +00b01c: 7020 1601 3400 |00a0: invoke-direct {v4, v3}, Lcom/episode6/android/appalarm/pro/AalService;.actionDismissSnooze:(Z)V // method@0116 │ │ +00b022: 2900 6eff |00a3: goto/16 0011 // -0092 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=167 │ │ 0x0006 line=168 │ │ 0x000e line=169 │ │ 0x0011 line=194 │ │ 0x0012 line=170 │ │ @@ -2614,46 +2613,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -00870c: |[00870c] com.episode6.android.appalarm.pro.AalService.doWifiFailedAction:()V │ │ -00871c: 1402 0600 037f |0000: const v2, #float 1.74129e+38 // #7f030006 │ │ -008722: 7010 4e01 0300 |0003: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterWifiReciever:()V // method@014e │ │ -008728: 5430 3300 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -00872c: 1a01 3903 |0008: const-string v1, "alarm_wifi_failed_action" // string@0339 │ │ -008730: 6e20 f201 1000 |000a: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -008736: 0a00 |000d: move-result v0 │ │ -008738: 2b00 3400 0000 |000e: packed-switch v0, 00000042 // +00000034 │ │ -00873e: 0e00 |0011: return-void │ │ -008740: 7010 4a01 0300 |0012: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ -008746: 28fc |0015: goto 0011 // -0004 │ │ -008748: 5430 3c00 |0016: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -00874c: 1401 3c00 047f |0018: const v1, #float 1.75459e+38 // #7f04003c │ │ -008752: 7020 2501 1300 |001b: invoke-direct {v3, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ -008758: 0c01 |001e: move-result-object v1 │ │ -00875a: 6e30 2a00 2001 |001f: invoke-virtual {v0, v2, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -008760: 7010 3b01 0300 |0022: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ -008766: 5430 3600 |0025: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -00876a: 5431 4200 |0027: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ -00876e: 6e20 9f00 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ -008774: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -008776: 7020 1e01 0300 |002d: invoke-direct {v3, v0}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ -00877c: 28e1 |0030: goto 0011 // -001f │ │ -00877e: 5430 3c00 |0031: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -008782: 1401 3d00 047f |0033: const v1, #float 1.75459e+38 // #7f04003d │ │ -008788: 7020 2501 1300 |0036: invoke-direct {v3, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ -00878e: 0c01 |0039: move-result-object v1 │ │ -008790: 6e30 2a00 2001 |003a: invoke-virtual {v0, v2, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -008796: 1210 |003d: const/4 v0, #int 1 // #1 │ │ -008798: 7020 3101 0300 |003e: invoke-direct {v3, v0}, Lcom/episode6/android/appalarm/pro/AalService;.launchAlarm:(Z)V // method@0131 │ │ -00879e: 28d0 |0041: goto 0011 // -0030 │ │ -0087a0: 0001 0300 0000 0000 0400 0000 0800 ... |0042: packed-switch-data (10 units) │ │ +00b028: |[00b028] com.episode6.android.appalarm.pro.AalService.doWifiFailedAction:()V │ │ +00b038: 1402 0600 037f |0000: const v2, #float 1.74129e+38 // #7f030006 │ │ +00b03e: 7010 4e01 0300 |0003: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterWifiReciever:()V // method@014e │ │ +00b044: 5430 3300 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b048: 1a01 3903 |0008: const-string v1, "alarm_wifi_failed_action" // string@0339 │ │ +00b04c: 6e20 f201 1000 |000a: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00b052: 0a00 |000d: move-result v0 │ │ +00b054: 2b00 3400 0000 |000e: packed-switch v0, 00000042 // +00000034 │ │ +00b05a: 0e00 |0011: return-void │ │ +00b05c: 7010 4a01 0300 |0012: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ +00b062: 28fc |0015: goto 0011 // -0004 │ │ +00b064: 5430 3c00 |0016: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00b068: 1401 3c00 047f |0018: const v1, #float 1.75459e+38 // #7f04003c │ │ +00b06e: 7020 2501 1300 |001b: invoke-direct {v3, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ +00b074: 0c01 |001e: move-result-object v1 │ │ +00b076: 6e30 2a00 2001 |001f: invoke-virtual {v0, v2, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00b07c: 7010 3b01 0300 |0022: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ +00b082: 5430 3600 |0025: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00b086: 5431 4200 |0027: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ +00b08a: 6e20 9f00 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ +00b090: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +00b092: 7020 1e01 0300 |002d: invoke-direct {v3, v0}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ +00b098: 28e1 |0030: goto 0011 // -001f │ │ +00b09a: 5430 3c00 |0031: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00b09e: 1401 3d00 047f |0033: const v1, #float 1.75459e+38 // #7f04003d │ │ +00b0a4: 7020 2501 1300 |0036: invoke-direct {v3, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ +00b0aa: 0c01 |0039: move-result-object v1 │ │ +00b0ac: 6e30 2a00 2001 |003a: invoke-virtual {v0, v2, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00b0b2: 1210 |003d: const/4 v0, #int 1 // #1 │ │ +00b0b4: 7020 3101 0300 |003e: invoke-direct {v3, v0}, Lcom/episode6/android/appalarm/pro/AalService;.launchAlarm:(Z)V // method@0131 │ │ +00b0ba: 28d0 |0041: goto 0011 // -0030 │ │ +00b0bc: 0001 0300 0000 0000 0400 0000 0800 ... |0042: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=636 │ │ 0x0006 line=638 │ │ 0x0011 line=653 │ │ 0x0012 line=640 │ │ 0x0016 line=643 │ │ @@ -2671,77 +2670,77 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -0087b4: |[0087b4] com.episode6.android.appalarm.pro.AalService.getAlarmIntent:()Landroid/content/Intent; │ │ -0087c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0087c6: 5486 3300 |0001: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0087ca: 1a07 2c03 |0003: const-string v7, "alarm_package_name" // string@032c │ │ -0087ce: 6e20 fd01 7600 |0005: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -0087d4: 0c05 |0008: move-result-object v5 │ │ -0087d6: 5486 3300 |0009: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0087da: 1a07 1b03 |000b: const-string v7, "alarm_custom_action" // string@031b │ │ -0087de: 6e20 fd01 7600 |000d: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -0087e4: 0c00 |0010: move-result-object v0 │ │ -0087e6: 5486 3300 |0011: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0087ea: 1a07 1c03 |0013: const-string v7, "alarm_custom_data" // string@031c │ │ -0087ee: 6e20 fd01 7600 |0015: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -0087f4: 0c01 |0018: move-result-object v1 │ │ -0087f6: 5486 3300 |0019: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0087fa: 1a07 1d03 |001b: const-string v7, "alarm_custom_type" // string@031d │ │ -0087fe: 6e20 fd01 7600 |001d: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -008804: 0c02 |0020: move-result-object v2 │ │ -008806: 3805 0a00 |0021: if-eqz v5, 002b // +000a │ │ -00880a: 1a06 0000 |0023: const-string v6, "" // string@0000 │ │ -00880e: 6e20 9d03 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008814: 0a06 |0028: move-result v6 │ │ -008816: 3806 0300 |0029: if-eqz v6, 002c // +0003 │ │ -00881a: 1104 |002b: return-object v4 │ │ -00881c: 5486 3300 |002c: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008820: 6e10 0502 0600 |002e: invoke-virtual {v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isShortcutIntent:()Z // method@0205 │ │ -008826: 0a06 |0031: move-result v6 │ │ -008828: 3806 1100 |0032: if-eqz v6, 0043 // +0011 │ │ -00882c: 7110 4f00 0100 |0034: invoke-static {v1}, Landroid/content/Intent;.getIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@004f │ │ -008832: 0c04 |0037: move-result-object v4 │ │ -008834: 1506 0010 |0038: const/high16 v6, #int 268435456 // #1000 │ │ -008838: 6e20 5c00 6400 |003a: invoke-virtual {v4, v6}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -00883e: 28ee |003d: goto 002b // -0012 │ │ -008840: 0d03 |003e: move-exception v3 │ │ -008842: 6e10 b903 0300 |003f: invoke-virtual {v3}, Ljava/net/URISyntaxException;.printStackTrace:()V // method@03b9 │ │ -008848: 28e9 |0042: goto 002b // -0017 │ │ -00884a: 1a06 0000 |0043: const-string v6, "" // string@0000 │ │ -00884e: 6e20 9d03 6000 |0045: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008854: 0a06 |0048: move-result v6 │ │ -008856: 3906 2500 |0049: if-nez v6, 006e // +0025 │ │ -00885a: 2204 1c00 |004b: new-instance v4, Landroid/content/Intent; // type@001c │ │ -00885e: 7010 4500 0400 |004d: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0045 │ │ -008864: 6e20 5900 0400 |0050: invoke-virtual {v4, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -00886a: 1a06 0000 |0053: const-string v6, "" // string@0000 │ │ -00886e: 6e20 9d03 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008874: 0a06 |0058: move-result v6 │ │ -008876: 3906 0900 |0059: if-nez v6, 0062 // +0009 │ │ -00887a: 7110 9000 0100 |005b: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -008880: 0c06 |005e: move-result-object v6 │ │ -008882: 6e20 5b00 6400 |005f: invoke-virtual {v4, v6}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ -008888: 1a06 0000 |0062: const-string v6, "" // string@0000 │ │ -00888c: 6e20 9d03 6200 |0064: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008892: 0a06 |0067: move-result v6 │ │ -008894: 3906 d0ff |0068: if-nez v6, 0038 // -0030 │ │ -008898: 6e20 5e00 2400 |006a: invoke-virtual {v4, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@005e │ │ -00889e: 28cb |006d: goto 0038 // -0035 │ │ -0088a0: 5486 3d00 |006e: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mPackageManager:Landroid/content/pm/PackageManager; // field@003d │ │ -0088a4: 6e20 6e00 5600 |0070: invoke-virtual {v6, v5}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@006e │ │ -0088aa: 0c04 |0073: move-result-object v4 │ │ -0088ac: 28c4 |0074: goto 0038 // -003c │ │ -0088ae: 0d03 |0075: move-exception v3 │ │ -0088b0: 6e10 8e03 0300 |0076: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -0088b6: 28b2 |0079: goto 002b // -004e │ │ +00b0d0: |[00b0d0] com.episode6.android.appalarm.pro.AalService.getAlarmIntent:()Landroid/content/Intent; │ │ +00b0e0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00b0e2: 5486 3300 |0001: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b0e6: 1a07 2c03 |0003: const-string v7, "alarm_package_name" // string@032c │ │ +00b0ea: 6e20 fd01 7600 |0005: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b0f0: 0c05 |0008: move-result-object v5 │ │ +00b0f2: 5486 3300 |0009: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b0f6: 1a07 1b03 |000b: const-string v7, "alarm_custom_action" // string@031b │ │ +00b0fa: 6e20 fd01 7600 |000d: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b100: 0c00 |0010: move-result-object v0 │ │ +00b102: 5486 3300 |0011: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b106: 1a07 1c03 |0013: const-string v7, "alarm_custom_data" // string@031c │ │ +00b10a: 6e20 fd01 7600 |0015: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b110: 0c01 |0018: move-result-object v1 │ │ +00b112: 5486 3300 |0019: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b116: 1a07 1d03 |001b: const-string v7, "alarm_custom_type" // string@031d │ │ +00b11a: 6e20 fd01 7600 |001d: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b120: 0c02 |0020: move-result-object v2 │ │ +00b122: 3805 0a00 |0021: if-eqz v5, 002b // +000a │ │ +00b126: 1a06 0000 |0023: const-string v6, "" // string@0000 │ │ +00b12a: 6e20 9e03 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00b130: 0a06 |0028: move-result v6 │ │ +00b132: 3806 0300 |0029: if-eqz v6, 002c // +0003 │ │ +00b136: 1104 |002b: return-object v4 │ │ +00b138: 5486 3300 |002c: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b13c: 6e10 0502 0600 |002e: invoke-virtual {v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isShortcutIntent:()Z // method@0205 │ │ +00b142: 0a06 |0031: move-result v6 │ │ +00b144: 3806 1100 |0032: if-eqz v6, 0043 // +0011 │ │ +00b148: 7110 4f00 0100 |0034: invoke-static {v1}, Landroid/content/Intent;.getIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@004f │ │ +00b14e: 0c04 |0037: move-result-object v4 │ │ +00b150: 1506 0010 |0038: const/high16 v6, #int 268435456 // #1000 │ │ +00b154: 6e20 5c00 6400 |003a: invoke-virtual {v4, v6}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00b15a: 28ee |003d: goto 002b // -0012 │ │ +00b15c: 0d03 |003e: move-exception v3 │ │ +00b15e: 6e10 ba03 0300 |003f: invoke-virtual {v3}, Ljava/net/URISyntaxException;.printStackTrace:()V // method@03ba │ │ +00b164: 28e9 |0042: goto 002b // -0017 │ │ +00b166: 1a06 0000 |0043: const-string v6, "" // string@0000 │ │ +00b16a: 6e20 9e03 6000 |0045: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00b170: 0a06 |0048: move-result v6 │ │ +00b172: 3906 2500 |0049: if-nez v6, 006e // +0025 │ │ +00b176: 2204 1c00 |004b: new-instance v4, Landroid/content/Intent; // type@001c │ │ +00b17a: 7010 4500 0400 |004d: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0045 │ │ +00b180: 6e20 5900 0400 |0050: invoke-virtual {v4, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00b186: 1a06 0000 |0053: const-string v6, "" // string@0000 │ │ +00b18a: 6e20 9e03 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00b190: 0a06 |0058: move-result v6 │ │ +00b192: 3906 0900 |0059: if-nez v6, 0062 // +0009 │ │ +00b196: 7110 9000 0100 |005b: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +00b19c: 0c06 |005e: move-result-object v6 │ │ +00b19e: 6e20 5b00 6400 |005f: invoke-virtual {v4, v6}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ +00b1a4: 1a06 0000 |0062: const-string v6, "" // string@0000 │ │ +00b1a8: 6e20 9e03 6200 |0064: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00b1ae: 0a06 |0067: move-result v6 │ │ +00b1b0: 3906 d0ff |0068: if-nez v6, 0038 // -0030 │ │ +00b1b4: 6e20 5e00 2400 |006a: invoke-virtual {v4, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@005e │ │ +00b1ba: 28cb |006d: goto 0038 // -0035 │ │ +00b1bc: 5486 3d00 |006e: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mPackageManager:Landroid/content/pm/PackageManager; // field@003d │ │ +00b1c0: 6e20 6e00 5600 |0070: invoke-virtual {v6, v5}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@006e │ │ +00b1c6: 0c04 |0073: move-result-object v4 │ │ +00b1c8: 28c4 |0074: goto 0038 // -003c │ │ +00b1ca: 0d03 |0075: move-exception v3 │ │ +00b1cc: 6e10 8f03 0300 |0076: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +00b1d2: 28b2 |0079: goto 002b // -004e │ │ catches : 2 │ │ 0x0034 - 0x0037 │ │ Ljava/net/URISyntaxException; -> 0x003e │ │ 0x006e - 0x0073 │ │ Ljava/lang/Exception; -> 0x0075 │ │ positions : │ │ 0x0001 line=485 │ │ @@ -2782,43 +2781,43 @@ │ │ type : '()Landroid/media/Ringtone;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0088d4: |[0088d4] com.episode6.android.appalarm.pro.AalService.getAlarmRingtone:()Landroid/media/Ringtone; │ │ -0088e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0088e6: 6e10 2301 0500 |0001: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -0088ec: 0c02 |0004: move-result-object v2 │ │ -0088ee: 5453 3300 |0005: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0088f2: 1a04 7003 |0007: const-string v4, "backup_alarm" // string@0370 │ │ -0088f6: 6e20 fd01 4300 |0009: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -0088fc: 0c03 |000c: move-result-object v3 │ │ -0088fe: 7110 9000 0300 |000d: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -008904: 0c03 |0010: move-result-object v3 │ │ -008906: 7120 8c00 3200 |0011: invoke-static {v2, v3}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ -00890c: 0c01 |0014: move-result-object v1 │ │ -00890e: 1242 |0015: const/4 v2, #int 4 // #4 │ │ -008910: 6e20 8900 2100 |0016: invoke-virtual {v1, v2}, Landroid/media/Ringtone;.setStreamType:(I)V // method@0089 │ │ -008916: 1101 |0019: return-object v1 │ │ -008918: 0d00 |001a: move-exception v0 │ │ -00891a: 6e10 2301 0500 |001b: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -008920: 0c02 |001e: move-result-object v2 │ │ -008922: 6e10 2301 0500 |001f: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -008928: 0c03 |0022: move-result-object v3 │ │ -00892a: 7110 8d00 0300 |0023: invoke-static {v3}, Landroid/media/RingtoneManager;.getValidRingtoneUri:(Landroid/content/Context;)Landroid/net/Uri; // method@008d │ │ -008930: 0c03 |0026: move-result-object v3 │ │ -008932: 7120 8c00 3200 |0027: invoke-static {v2, v3}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ -008938: 0c01 |002a: move-result-object v1 │ │ -00893a: 1242 |002b: const/4 v2, #int 4 // #4 │ │ -00893c: 6e20 8900 2100 |002c: invoke-virtual {v1, v2}, Landroid/media/Ringtone;.setStreamType:(I)V // method@0089 │ │ -008942: 28ea |002f: goto 0019 // -0016 │ │ -008944: 0d02 |0030: move-exception v2 │ │ -008946: 28e8 |0031: goto 0019 // -0018 │ │ +00b1f0: |[00b1f0] com.episode6.android.appalarm.pro.AalService.getAlarmRingtone:()Landroid/media/Ringtone; │ │ +00b200: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00b202: 6e10 2301 0500 |0001: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00b208: 0c02 |0004: move-result-object v2 │ │ +00b20a: 5453 3300 |0005: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b20e: 1a04 7003 |0007: const-string v4, "backup_alarm" // string@0370 │ │ +00b212: 6e20 fd01 4300 |0009: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b218: 0c03 |000c: move-result-object v3 │ │ +00b21a: 7110 9000 0300 |000d: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +00b220: 0c03 |0010: move-result-object v3 │ │ +00b222: 7120 8c00 3200 |0011: invoke-static {v2, v3}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ +00b228: 0c01 |0014: move-result-object v1 │ │ +00b22a: 1242 |0015: const/4 v2, #int 4 // #4 │ │ +00b22c: 6e20 8900 2100 |0016: invoke-virtual {v1, v2}, Landroid/media/Ringtone;.setStreamType:(I)V // method@0089 │ │ +00b232: 1101 |0019: return-object v1 │ │ +00b234: 0d00 |001a: move-exception v0 │ │ +00b236: 6e10 2301 0500 |001b: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00b23c: 0c02 |001e: move-result-object v2 │ │ +00b23e: 6e10 2301 0500 |001f: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00b244: 0c03 |0022: move-result-object v3 │ │ +00b246: 7110 8d00 0300 |0023: invoke-static {v3}, Landroid/media/RingtoneManager;.getValidRingtoneUri:(Landroid/content/Context;)Landroid/net/Uri; // method@008d │ │ +00b24c: 0c03 |0026: move-result-object v3 │ │ +00b24e: 7120 8c00 3200 |0027: invoke-static {v2, v3}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ +00b254: 0c01 |002a: move-result-object v1 │ │ +00b256: 1242 |002b: const/4 v2, #int 4 // #4 │ │ +00b258: 6e20 8900 2100 |002c: invoke-virtual {v1, v2}, Landroid/media/Ringtone;.setStreamType:(I)V // method@0089 │ │ +00b25e: 28ea |002f: goto 0019 // -0016 │ │ +00b260: 0d02 |0030: move-exception v2 │ │ +00b262: 28e8 |0031: goto 0019 // -0018 │ │ catches : 2 │ │ 0x0001 - 0x0019 │ │ Ljava/lang/Exception; -> 0x001a │ │ 0x001b - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=582 │ │ @@ -2839,46 +2838,46 @@ │ │ type : '(Landroid/content/Intent;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -008964: |[008964] com.episode6.android.appalarm.pro.AalService.getIntentUri:(Landroid/content/Intent;)Ljava/lang/String; │ │ -008974: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ -008978: 1c03 1c00 |0002: const-class v3, Landroid/content/Intent; // type@001c │ │ -00897c: 1a04 2f07 |0004: const-string v4, "toUri" // string@072f │ │ -008980: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -008982: 2355 1d01 |0007: new-array v5, v5, [Ljava/lang/Class; // type@011d │ │ -008986: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -008988: 6207 be02 |000a: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@02be │ │ -00898c: 4d07 0506 |000c: aput-object v7, v5, v6 │ │ -008990: 6e30 8c03 4305 |000e: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@038c │ │ -008996: 0c01 |0011: move-result-object v1 │ │ -008998: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -00899a: 2333 1e01 |0013: new-array v3, v3, [Ljava/lang/Object; // type@011e │ │ -00899e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0089a0: 1c05 1c00 |0016: const-class v5, Landroid/content/Intent; // type@001c │ │ -0089a4: 1a06 9502 |0018: const-string v6, "URI_INTENT_SCHEME" // string@0295 │ │ -0089a8: 6e20 8b03 6500 |001a: invoke-virtual {v5, v6}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@038b │ │ -0089ae: 0c05 |001d: move-result-object v5 │ │ -0089b0: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -0089b2: 6e20 b203 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@03b2 │ │ -0089b8: 0a05 |0022: move-result v5 │ │ -0089ba: 7110 9203 0500 |0023: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0392 │ │ -0089c0: 0c05 |0026: move-result-object v5 │ │ -0089c2: 4d05 0304 |0027: aput-object v5, v3, v4 │ │ -0089c6: 6e30 b303 8103 |0029: invoke-virtual {v1, v8, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@03b3 │ │ -0089cc: 0c02 |002c: move-result-object v2 │ │ -0089ce: 1f02 fb00 |002d: check-cast v2, Ljava/lang/String; // type@00fb │ │ -0089d2: 1102 |002f: return-object v2 │ │ -0089d4: 0d00 |0030: move-exception v0 │ │ -0089d6: 6e10 5f00 0800 |0031: invoke-virtual {v8}, Landroid/content/Intent;.toURI:()Ljava/lang/String; // method@005f │ │ -0089dc: 0c02 |0034: move-result-object v2 │ │ -0089de: 28fa |0035: goto 002f // -0006 │ │ +00b280: |[00b280] com.episode6.android.appalarm.pro.AalService.getIntentUri:(Landroid/content/Intent;)Ljava/lang/String; │ │ +00b290: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ +00b294: 1c03 1c00 |0002: const-class v3, Landroid/content/Intent; // type@001c │ │ +00b298: 1a04 2e07 |0004: const-string v4, "toUri" // string@072e │ │ +00b29c: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +00b29e: 2355 1d01 |0007: new-array v5, v5, [Ljava/lang/Class; // type@011d │ │ +00b2a2: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +00b2a4: 6207 be02 |000a: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@02be │ │ +00b2a8: 4d07 0506 |000c: aput-object v7, v5, v6 │ │ +00b2ac: 6e30 8d03 4305 |000e: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@038d │ │ +00b2b2: 0c01 |0011: move-result-object v1 │ │ +00b2b4: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +00b2b6: 2333 1e01 |0013: new-array v3, v3, [Ljava/lang/Object; // type@011e │ │ +00b2ba: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +00b2bc: 1c05 1c00 |0016: const-class v5, Landroid/content/Intent; // type@001c │ │ +00b2c0: 1a06 9502 |0018: const-string v6, "URI_INTENT_SCHEME" // string@0295 │ │ +00b2c4: 6e20 8c03 6500 |001a: invoke-virtual {v5, v6}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@038c │ │ +00b2ca: 0c05 |001d: move-result-object v5 │ │ +00b2cc: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +00b2ce: 6e20 b303 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@03b3 │ │ +00b2d4: 0a05 |0022: move-result v5 │ │ +00b2d6: 7110 9303 0500 |0023: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0393 │ │ +00b2dc: 0c05 |0026: move-result-object v5 │ │ +00b2de: 4d05 0304 |0027: aput-object v5, v3, v4 │ │ +00b2e2: 6e30 b403 8103 |0029: invoke-virtual {v1, v8, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@03b4 │ │ +00b2e8: 0c02 |002c: move-result-object v2 │ │ +00b2ea: 1f02 fb00 |002d: check-cast v2, Ljava/lang/String; // type@00fb │ │ +00b2ee: 1102 |002f: return-object v2 │ │ +00b2f0: 0d00 |0030: move-exception v0 │ │ +00b2f2: 6e10 5f00 0800 |0031: invoke-virtual {v8}, Landroid/content/Intent;.toURI:()Ljava/lang/String; // method@005f │ │ +00b2f8: 0c02 |0034: move-result-object v2 │ │ +00b2fa: 28fa |0035: goto 002f // -0006 │ │ catches : 1 │ │ 0x0002 - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=473 │ │ 0x0002 line=475 │ │ 0x0012 line=476 │ │ @@ -2898,18 +2897,18 @@ │ │ type : '(I)Landroid/app/Notification;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0089f0: |[0089f0] com.episode6.android.appalarm.pro.AalService.getNotification:(I)Landroid/app/Notification; │ │ -008a00: 7030 2601 2102 |0000: invoke-direct {v1, v2, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(II)Landroid/app/Notification; // method@0126 │ │ -008a06: 0c00 |0003: move-result-object v0 │ │ -008a08: 1100 |0004: return-object v0 │ │ +00b30c: |[00b30c] com.episode6.android.appalarm.pro.AalService.getNotification:(I)Landroid/app/Notification; │ │ +00b31c: 7030 2601 2102 |0000: invoke-direct {v1, v2, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(II)Landroid/app/Notification; // method@0126 │ │ +00b322: 0c00 |0003: move-result-object v0 │ │ +00b324: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0005 reg=2 message I │ │ │ │ @@ -2918,52 +2917,52 @@ │ │ type : '(II)Landroid/app/Notification;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 79 16-bit code units │ │ -008a0c: |[008a0c] com.episode6.android.appalarm.pro.AalService.getNotification:(II)Landroid/app/Notification; │ │ -008a1c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -008a1e: 2202 0e00 |0001: new-instance v2, Landroid/app/Notification; // type@000e │ │ -008a22: 1403 0400 027f |0003: const v3, #float 1.728e+38 // #7f020004 │ │ -008a28: 6e20 2b01 a800 |0006: invoke-virtual {v8, v10}, Lcom/episode6/android/appalarm/pro/AalService;.getString:(I)Ljava/lang/String; // method@012b │ │ -008a2e: 0c04 |0009: move-result-object v4 │ │ -008a30: 7100 ad03 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ad │ │ -008a36: 0b05 |000d: move-result-wide v5 │ │ -008a38: 7056 2700 3254 |000e: invoke-direct {v2, v3, v4, v5, v6}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0027 │ │ -008a3e: 2201 1c00 |0011: new-instance v1, Landroid/content/Intent; // type@001c │ │ -008a42: 1c03 6a00 |0013: const-class v3, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -008a46: 7030 4600 8103 |0015: invoke-direct {v1, v8, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -008a4c: 1a03 0907 |0018: const-string v3, "stop_alarm" // string@0709 │ │ -008a50: 6e20 5900 3100 |001a: invoke-virtual {v1, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -008a56: 2203 1c00 |001d: new-instance v3, Landroid/content/Intent; // type@001c │ │ -008a5a: 1c04 d000 |001f: const-class v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ -008a5e: 7030 4600 8304 |0021: invoke-direct {v3, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -008a64: 7140 2b00 7873 |0024: invoke-static {v8, v7, v3, v7}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002b │ │ -008a6a: 0c00 |0027: move-result-object v0 │ │ -008a6c: 1403 3700 047f |0028: const v3, #float 1.75459e+38 // #7f040037 │ │ -008a72: 6e20 2b01 3800 |002b: invoke-virtual {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getString:(I)Ljava/lang/String; // method@012b │ │ -008a78: 0c03 |002e: move-result-object v3 │ │ -008a7a: 6e20 2b01 9800 |002f: invoke-virtual {v8, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getString:(I)Ljava/lang/String; // method@012b │ │ -008a80: 0c04 |0032: move-result-object v4 │ │ -008a82: 6e50 2800 8243 |0033: invoke-virtual {v2, v8, v3, v4, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0028 │ │ -008a88: 7140 2d00 7871 |0036: invoke-static {v8, v7, v1, v7}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002d │ │ -008a8e: 0c03 |0039: move-result-object v3 │ │ -008a90: 5b23 0000 |003a: iput-object v3, v2, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0000 │ │ -008a94: 1303 00ff |003c: const/16 v3, #int -256 // #ff00 │ │ -008a98: 5923 0200 |003e: iput v3, v2, Landroid/app/Notification;.ledARGB:I // field@0002 │ │ -008a9c: 1303 2c01 |0040: const/16 v3, #int 300 // #12c │ │ -008aa0: 5923 0400 |0042: iput v3, v2, Landroid/app/Notification;.ledOnMS:I // field@0004 │ │ -008aa4: 1303 e803 |0044: const/16 v3, #int 1000 // #3e8 │ │ -008aa8: 5923 0300 |0046: iput v3, v2, Landroid/app/Notification;.ledOffMS:I // field@0003 │ │ -008aac: 5223 0100 |0048: iget v3, v2, Landroid/app/Notification;.flags:I // field@0001 │ │ -008ab0: de03 0341 |004a: or-int/lit8 v3, v3, #int 65 // #41 │ │ -008ab4: 5923 0100 |004c: iput v3, v2, Landroid/app/Notification;.flags:I // field@0001 │ │ -008ab8: 1102 |004e: return-object v2 │ │ +00b328: |[00b328] com.episode6.android.appalarm.pro.AalService.getNotification:(II)Landroid/app/Notification; │ │ +00b338: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00b33a: 2202 0e00 |0001: new-instance v2, Landroid/app/Notification; // type@000e │ │ +00b33e: 1403 0400 027f |0003: const v3, #float 1.728e+38 // #7f020004 │ │ +00b344: 6e20 2b01 a800 |0006: invoke-virtual {v8, v10}, Lcom/episode6/android/appalarm/pro/AalService;.getString:(I)Ljava/lang/String; // method@012b │ │ +00b34a: 0c04 |0009: move-result-object v4 │ │ +00b34c: 7100 ae03 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ae │ │ +00b352: 0b06 |000d: move-result-wide v6 │ │ +00b354: 7057 2700 3264 |000e: invoke-direct {v2, v3, v4, v6, v7}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0027 │ │ +00b35a: 2201 1c00 |0011: new-instance v1, Landroid/content/Intent; // type@001c │ │ +00b35e: 1c03 6a00 |0013: const-class v3, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +00b362: 7030 4600 8103 |0015: invoke-direct {v1, v8, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00b368: 1a03 0807 |0018: const-string v3, "stop_alarm" // string@0708 │ │ +00b36c: 6e20 5900 3100 |001a: invoke-virtual {v1, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00b372: 2203 1c00 |001d: new-instance v3, Landroid/content/Intent; // type@001c │ │ +00b376: 1c04 d000 |001f: const-class v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ +00b37a: 7030 4600 8304 |0021: invoke-direct {v3, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00b380: 7140 2b00 5853 |0024: invoke-static {v8, v5, v3, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002b │ │ +00b386: 0c00 |0027: move-result-object v0 │ │ +00b388: 1403 3700 047f |0028: const v3, #float 1.75459e+38 // #7f040037 │ │ +00b38e: 6e20 2b01 3800 |002b: invoke-virtual {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getString:(I)Ljava/lang/String; // method@012b │ │ +00b394: 0c03 |002e: move-result-object v3 │ │ +00b396: 6e20 2b01 9800 |002f: invoke-virtual {v8, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getString:(I)Ljava/lang/String; // method@012b │ │ +00b39c: 0c04 |0032: move-result-object v4 │ │ +00b39e: 6e50 2800 8243 |0033: invoke-virtual {v2, v8, v3, v4, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0028 │ │ +00b3a4: 7140 2d00 5851 |0036: invoke-static {v8, v5, v1, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002d │ │ +00b3aa: 0c03 |0039: move-result-object v3 │ │ +00b3ac: 5b23 0000 |003a: iput-object v3, v2, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0000 │ │ +00b3b0: 1303 00ff |003c: const/16 v3, #int -256 // #ff00 │ │ +00b3b4: 5923 0200 |003e: iput v3, v2, Landroid/app/Notification;.ledARGB:I // field@0002 │ │ +00b3b8: 1303 2c01 |0040: const/16 v3, #int 300 // #12c │ │ +00b3bc: 5923 0400 |0042: iput v3, v2, Landroid/app/Notification;.ledOnMS:I // field@0004 │ │ +00b3c0: 1303 e803 |0044: const/16 v3, #int 1000 // #3e8 │ │ +00b3c4: 5923 0300 |0046: iput v3, v2, Landroid/app/Notification;.ledOffMS:I // field@0003 │ │ +00b3c8: 5223 0100 |0048: iget v3, v2, Landroid/app/Notification;.flags:I // field@0001 │ │ +00b3cc: de03 0341 |004a: or-int/lit8 v3, v3, #int 65 // #41 │ │ +00b3d0: 5923 0100 |004c: iput v3, v2, Landroid/app/Notification;.flags:I // field@0001 │ │ +00b3d4: 1102 |004e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=416 │ │ 0x0011 line=417 │ │ 0x0018 line=418 │ │ 0x001d line=419 │ │ 0x0028 line=420 │ │ @@ -2986,24 +2985,24 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -008abc: |[008abc] com.episode6.android.appalarm.pro.AalService.getSnoozeAlarm:()J │ │ -008acc: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -008ad0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -008ad2: 6e30 2801 1402 |0003: invoke-virtual {v4, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -008ad8: 0c00 |0006: move-result-object v0 │ │ -008ada: 1a01 d806 |0007: const-string v1, "snooze_alarm" // string@06d8 │ │ -008ade: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ -008ae2: 7240 6800 1032 |000b: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0068 │ │ -008ae8: 0b01 |000e: move-result-wide v1 │ │ -008aea: 1001 |000f: return-wide v1 │ │ +00b3d8: |[00b3d8] com.episode6.android.appalarm.pro.AalService.getSnoozeAlarm:()J │ │ +00b3e8: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b3ec: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00b3ee: 6e30 2801 1402 |0003: invoke-virtual {v4, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00b3f4: 0c00 |0006: move-result-object v0 │ │ +00b3f6: 1a01 d706 |0007: const-string v1, "snooze_alarm" // string@06d7 │ │ +00b3fa: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ +00b3fe: 7240 6800 1032 |000b: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0068 │ │ +00b404: 0b02 |000e: move-result-wide v2 │ │ +00b406: 1002 |000f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ 0x0007 line=864 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 sp Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0010 reg=4 this Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -3013,24 +3012,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -008aec: |[008aec] com.episode6.android.appalarm.pro.AalService.getSnoozeVolume:()I │ │ -008afc: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -008b00: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -008b02: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -008b08: 0c00 |0006: move-result-object v0 │ │ -008b0a: 1a01 db06 |0007: const-string v1, "snooze_volume" // string@06db │ │ -008b0e: 1302 0f00 |0009: const/16 v2, #int 15 // #f │ │ -008b12: 7230 6700 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0067 │ │ -008b18: 0a01 |000e: move-result v1 │ │ -008b1a: 0f01 |000f: return v1 │ │ +00b408: |[00b408] com.episode6.android.appalarm.pro.AalService.getSnoozeVolume:()I │ │ +00b418: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b41c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00b41e: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00b424: 0c00 |0006: move-result-object v0 │ │ +00b426: 1a01 da06 |0007: const-string v1, "snooze_volume" // string@06da │ │ +00b42a: 1302 0f00 |0009: const/16 v2, #int 15 // #f │ │ +00b42e: 7230 6700 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0067 │ │ +00b434: 0a01 |000e: move-result v1 │ │ +00b436: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ 0x0007 line=873 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 sp Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0010 reg=3 this Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -3040,18 +3039,18 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -008b1c: |[008b1c] com.episode6.android.appalarm.pro.AalService.isBatteryDischarging:()Z │ │ -008b2c: 7110 2e01 0100 |0000: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isBatteryDischarging:(Landroid/content/Context;)Z // method@012e │ │ -008b32: 0a00 |0003: move-result v0 │ │ -008b34: 0f00 |0004: return v0 │ │ +00b438: |[00b438] com.episode6.android.appalarm.pro.AalService.isBatteryDischarging:()Z │ │ +00b448: 7110 2e01 0100 |0000: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isBatteryDischarging:(Landroid/content/Context;)Z // method@012e │ │ +00b44e: 0a00 |0003: move-result v0 │ │ +00b450: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #36 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -3059,35 +3058,35 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -008b38: |[008b38] com.episode6.android.appalarm.pro.AalService.isBatteryDischarging:(Landroid/content/Context;)Z │ │ -008b48: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -008b4a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -008b4c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -008b4e: 2206 1d00 |0003: new-instance v6, Landroid/content/IntentFilter; // type@001d │ │ -008b52: 1a07 3f03 |0005: const-string v7, "android.intent.action.BATTERY_CHANGED" // string@033f │ │ -008b56: 7020 6000 7600 |0007: invoke-direct {v6, v7}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0060 │ │ -008b5c: 6e30 4300 5806 |000a: invoke-virtual {v8, v5, v6}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0043 │ │ -008b62: 0c00 |000d: move-result-object v0 │ │ -008b64: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -008b68: 0f03 |0010: return v3 │ │ -008b6a: 1a05 3e06 |0011: const-string v5, "plugged" // string@063e │ │ -008b6e: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -008b70: 6e30 4e00 5006 |0014: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ -008b76: 0a01 |0017: move-result v1 │ │ -008b78: 3801 f8ff |0018: if-eqz v1, 0010 // -0008 │ │ -008b7c: 3801 f6ff |001a: if-eqz v1, 0010 // -000a │ │ -008b80: 0143 |001c: move v3, v4 │ │ -008b82: 28f3 |001d: goto 0010 // -000d │ │ -008b84: 0d02 |001e: move-exception v2 │ │ -008b86: 28f1 |001f: goto 0010 // -000f │ │ +00b454: |[00b454] com.episode6.android.appalarm.pro.AalService.isBatteryDischarging:(Landroid/content/Context;)Z │ │ +00b464: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00b466: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +00b468: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +00b46a: 2206 1d00 |0003: new-instance v6, Landroid/content/IntentFilter; // type@001d │ │ +00b46e: 1a07 3f03 |0005: const-string v7, "android.intent.action.BATTERY_CHANGED" // string@033f │ │ +00b472: 7020 6000 7600 |0007: invoke-direct {v6, v7}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0060 │ │ +00b478: 6e30 4300 5806 |000a: invoke-virtual {v8, v5, v6}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0043 │ │ +00b47e: 0c00 |000d: move-result-object v0 │ │ +00b480: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +00b484: 0f03 |0010: return v3 │ │ +00b486: 1a05 3d06 |0011: const-string v5, "plugged" // string@063d │ │ +00b48a: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +00b48c: 6e30 4e00 5006 |0014: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ +00b492: 0a01 |0017: move-result v1 │ │ +00b494: 3801 f8ff |0018: if-eqz v1, 0010 // -0008 │ │ +00b498: 3801 f6ff |001a: if-eqz v1, 0010 // -000a │ │ +00b49c: 0143 |001c: move v3, v4 │ │ +00b49e: 28f3 |001d: goto 0010 // -000d │ │ +00b4a0: 0d02 |001e: move-exception v2 │ │ +00b4a2: 28f1 |001f: goto 0010 // -000f │ │ catches : 1 │ │ 0x0003 - 0x0017 │ │ Ljava/lang/Exception; -> 0x001e │ │ positions : │ │ 0x0002 line=536 │ │ 0x000e line=537 │ │ 0x0010 line=547 │ │ @@ -3108,26 +3107,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -008b98: |[008b98] com.episode6.android.appalarm.pro.AalService.isPhoneNotIdle:()Z │ │ -008ba8: 1a01 3906 |0000: const-string v1, "phone" // string@0639 │ │ -008bac: 6e20 2c01 1200 |0002: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -008bb2: 0c00 |0005: move-result-object v0 │ │ -008bb4: 1f00 3800 |0006: check-cast v0, Landroid/telephony/TelephonyManager; // type@0038 │ │ -008bb8: 6e10 a500 0000 |0008: invoke-virtual {v0}, Landroid/telephony/TelephonyManager;.getCallState:()I // method@00a5 │ │ -008bbe: 0a01 |000b: move-result v1 │ │ -008bc0: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -008bc4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -008bc6: 0f01 |000f: return v1 │ │ -008bc8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -008bca: 28fe |0011: goto 000f // -0002 │ │ +00b4b4: |[00b4b4] com.episode6.android.appalarm.pro.AalService.isPhoneNotIdle:()Z │ │ +00b4c4: 1a01 3806 |0000: const-string v1, "phone" // string@0638 │ │ +00b4c8: 6e20 2c01 1200 |0002: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00b4ce: 0c00 |0005: move-result-object v0 │ │ +00b4d0: 1f00 3800 |0006: check-cast v0, Landroid/telephony/TelephonyManager; // type@0038 │ │ +00b4d4: 6e10 a500 0000 |0008: invoke-virtual {v0}, Landroid/telephony/TelephonyManager;.getCallState:()I // method@00a5 │ │ +00b4da: 0a01 |000b: move-result v1 │ │ +00b4dc: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +00b4e0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +00b4e2: 0f01 |000f: return v1 │ │ +00b4e4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +00b4e6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0008 line=317 │ │ locals : │ │ 0x0008 - 0x0012 reg=0 tm Landroid/telephony/TelephonyManager; │ │ 0x0000 - 0x0012 reg=2 this Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -3137,166 +3136,166 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -008bcc: |[008bcc] com.episode6.android.appalarm.pro.AalService.isSafeToStopSelf:()Z │ │ -008bdc: 5510 3900 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -008be0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -008be4: 5510 3700 |0004: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ -008be8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -008bec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -008bee: 0f00 |0009: return v0 │ │ -008bf0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -008bf2: 28fe |000b: goto 0009 // -0002 │ │ +00b4e8: |[00b4e8] com.episode6.android.appalarm.pro.AalService.isSafeToStopSelf:()Z │ │ +00b4f8: 5510 3900 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00b4fc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +00b500: 5510 3700 |0004: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ +00b504: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +00b508: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +00b50a: 0f00 |0009: return v0 │ │ +00b50c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +00b50e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #39 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'launchAlarm' │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 260 16-bit code units │ │ -008bf4: |[008bf4] com.episode6.android.appalarm.pro.AalService.launchAlarm:(Z)V │ │ -008c04: 54b7 3300 |0000: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008c08: 1a08 3803 |0002: const-string v8, "alarm_wifi" // string@0338 │ │ -008c0c: 6e20 f101 8700 |0004: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -008c12: 0a07 |0007: move-result v7 │ │ -008c14: 3807 6a00 |0008: if-eqz v7, 0072 // +006a │ │ -008c18: 390c 6800 |000a: if-nez v12, 0072 // +0068 │ │ -008c1c: 2207 6900 |000c: new-instance v7, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // type@0069 │ │ -008c20: 7020 0301 b700 |000e: invoke-direct {v7, v11}, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@0103 │ │ -008c26: 5bb7 4600 |0011: iput-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mWifiReceiver:Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // field@0046 │ │ -008c2a: 1a07 6207 |0013: const-string v7, "wifi" // string@0762 │ │ -008c2e: 6e20 2c01 7b00 |0015: invoke-virtual {v11, v7}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -008c34: 0c06 |0018: move-result-object v6 │ │ -008c36: 1f06 3000 |0019: check-cast v6, Landroid/net/wifi/WifiManager; // type@0030 │ │ -008c3a: 6e10 9400 0600 |001b: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@0094 │ │ -008c40: 0a07 |001e: move-result v7 │ │ -008c42: 3807 1800 |001f: if-eqz v7, 0037 // +0018 │ │ -008c46: 1207 |0021: const/4 v7, #int 0 // #0 │ │ -008c48: 6e20 9500 7600 |0022: invoke-virtual {v6, v7}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0095 │ │ -008c4e: 6e10 9300 0600 |0025: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.getWifiState:()I // method@0093 │ │ -008c54: 0a07 |0028: move-result v7 │ │ -008c56: 1218 |0029: const/4 v8, #int 1 // #1 │ │ -008c58: 3287 0d00 |002a: if-eq v7, v8, 0037 // +000d │ │ -008c5c: 1607 d007 |002c: const-wide/16 v7, #int 2000 // #7d0 │ │ -008c60: 7120 b003 8700 |002e: invoke-static {v7, v8}, Ljava/lang/Thread;.sleep:(J)V // method@03b0 │ │ -008c66: 28f4 |0031: goto 0025 // -000c │ │ -008c68: 0d02 |0032: move-exception v2 │ │ -008c6a: 6e10 9303 0200 |0033: invoke-virtual {v2}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0393 │ │ -008c70: 28ef |0036: goto 0025 // -0011 │ │ -008c72: 54b7 4600 |0037: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mWifiReceiver:Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // field@0046 │ │ -008c76: 2208 1d00 |0039: new-instance v8, Landroid/content/IntentFilter; // type@001d │ │ -008c7a: 1a09 4f03 |003b: const-string v9, "android.net.wifi.STATE_CHANGE" // string@034f │ │ -008c7e: 7020 6000 9800 |003d: invoke-direct {v8, v9}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0060 │ │ -008c84: 6e30 3c01 7b08 |0040: invoke-virtual {v11, v7, v8}, Lcom/episode6/android/appalarm/pro/AalService;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@013c │ │ -008c8a: 1217 |0043: const/4 v7, #int 1 // #1 │ │ -008c8c: 5cb7 3b00 |0044: iput-boolean v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ -008c90: 1217 |0046: const/4 v7, #int 1 // #1 │ │ -008c92: 6e20 9500 7600 |0047: invoke-virtual {v6, v7}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0095 │ │ -008c98: 0a01 |004a: move-result v1 │ │ -008c9a: 6e10 9600 0600 |004b: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.startScan:()Z // method@0096 │ │ -008ca0: 3801 2000 |004e: if-eqz v1, 006e // +0020 │ │ -008ca4: 54b7 3c00 |0050: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -008ca8: 1408 0600 037f |0052: const v8, #float 1.74129e+38 // #7f030006 │ │ -008cae: 1409 3a00 047f |0055: const v9, #float 1.75459e+38 // #7f04003a │ │ -008cb4: 7020 2501 9b00 |0058: invoke-direct {v11, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ -008cba: 0c09 |005b: move-result-object v9 │ │ -008cbc: 6e30 2a00 8709 |005c: invoke-virtual {v7, v8, v9}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -008cc2: 2205 fe00 |005f: new-instance v5, Ljava/lang/Thread; // type@00fe │ │ -008cc6: 54b7 4700 |0061: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mWifiWaitTask:Ljava/lang/Runnable; // field@0047 │ │ -008cca: 7020 ae03 7500 |0063: invoke-direct {v5, v7}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03ae │ │ -008cd0: 1217 |0066: const/4 v7, #int 1 // #1 │ │ -008cd2: 6e20 af03 7500 |0067: invoke-virtual {v5, v7}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03af │ │ -008cd8: 6e10 b103 0500 |006a: invoke-virtual {v5}, Ljava/lang/Thread;.start:()V // method@03b1 │ │ -008cde: 0e00 |006d: return-void │ │ -008ce0: 7010 2001 0b00 |006e: invoke-direct {v11}, Lcom/episode6/android/appalarm/pro/AalService;.doWifiFailedAction:()V // method@0120 │ │ -008ce6: 28fc |0071: goto 006d // -0004 │ │ -008ce8: 54b7 3300 |0072: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008cec: 1a08 3503 |0074: const-string v8, "alarm_set_media_volume" // string@0335 │ │ -008cf0: 6e20 f101 8700 |0076: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -008cf6: 0a07 |0079: move-result v7 │ │ -008cf8: 3807 1f00 |007a: if-eqz v7, 0099 // +001f │ │ -008cfc: 1a07 6c03 |007c: const-string v7, "audio" // string@036c │ │ -008d00: 6e20 2c01 7b00 |007e: invoke-virtual {v11, v7}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -008d06: 0c00 |0081: move-result-object v0 │ │ -008d08: 1f00 2b00 |0082: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ -008d0c: 1237 |0084: const/4 v7, #int 3 // #3 │ │ -008d0e: 6e20 8000 7000 |0085: invoke-virtual {v0, v7}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ -008d14: 0a03 |0088: move-result v3 │ │ -008d16: 54b7 3300 |0089: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008d1a: 1a08 2603 |008b: const-string v8, "alarm_media_volume" // string@0326 │ │ -008d1e: 6e20 f201 8700 |008d: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -008d24: 0a04 |0090: move-result v4 │ │ -008d26: 3734 0300 |0091: if-le v4, v3, 0094 // +0003 │ │ -008d2a: 0134 |0093: move v4, v3 │ │ -008d2c: 1237 |0094: const/4 v7, #int 3 // #3 │ │ -008d2e: 1218 |0095: const/4 v8, #int 1 // #1 │ │ -008d30: 6e40 8500 7084 |0096: invoke-virtual {v0, v7, v4, v8}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -008d36: 54b7 3300 |0099: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008d3a: 1a08 2a03 |009b: const-string v8, "alarm_net_test" // string@032a │ │ -008d3e: 6e20 f101 8700 |009d: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -008d44: 0a07 |00a0: move-result v7 │ │ -008d46: 3807 5f00 |00a1: if-eqz v7, 0100 // +005f │ │ -008d4a: 54b7 3300 |00a3: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008d4e: 1a08 2b03 |00a5: const-string v8, "alarm_net_test_url" // string@032b │ │ -008d52: 6e20 fd01 8700 |00a7: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -008d58: 0c07 |00aa: move-result-object v7 │ │ -008d5a: 7110 b802 0700 |00ab: invoke-static {v7}, Lcom/episode6/android/appalarm/pro/HTTPHelper;.isNetworkActive:(Ljava/lang/String;)Z // method@02b8 │ │ -008d60: 0a07 |00ae: move-result v7 │ │ -008d62: 3807 2f00 |00af: if-eqz v7, 00de // +002f │ │ -008d66: 54b7 3c00 |00b1: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -008d6a: 1408 0600 037f |00b3: const v8, #float 1.74129e+38 // #7f030006 │ │ -008d70: 1409 4300 047f |00b6: const v9, #float 1.75459e+38 // #7f040043 │ │ -008d76: 7020 2501 9b00 |00b9: invoke-direct {v11, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ -008d7c: 0c09 |00bc: move-result-object v9 │ │ -008d7e: 6e30 2a00 8709 |00bd: invoke-virtual {v7, v8, v9}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -008d84: 7010 3201 0b00 |00c0: invoke-direct {v11}, Lcom/episode6/android/appalarm/pro/AalService;.launchApp:()V // method@0132 │ │ -008d8a: 54b7 3300 |00c3: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008d8e: 1a08 1a03 |00c5: const-string v8, "alarm_backup_option" // string@031a │ │ -008d92: 6e20 f201 8700 |00c7: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -008d98: 0a07 |00ca: move-result v7 │ │ -008d9a: 1218 |00cb: const/4 v8, #int 1 // #1 │ │ -008d9c: 3387 0500 |00cc: if-ne v7, v8, 00d1 // +0005 │ │ -008da0: 7010 3b01 0b00 |00ce: invoke-direct {v11}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ -008da6: 1217 |00d1: const/4 v7, #int 1 // #1 │ │ -008da8: 5cb7 3700 |00d2: iput-boolean v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ -008dac: 54b7 3600 |00d4: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -008db0: 54b8 4200 |00d6: iget-object v8, v11, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ -008db4: 1609 d007 |00d8: const-wide/16 v9, #int 2000 // #7d0 │ │ -008db8: 6e40 a000 87a9 |00da: invoke-virtual {v7, v8, v9, v10}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ -008dbe: 2890 |00dd: goto 006d // -0070 │ │ -008dc0: 54b7 3300 |00de: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008dc4: 1a08 1a03 |00e0: const-string v8, "alarm_backup_option" // string@031a │ │ -008dc8: 6e20 f201 8700 |00e2: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -008dce: 0a07 |00e5: move-result v7 │ │ -008dd0: 1228 |00e6: const/4 v8, #int 2 // #2 │ │ -008dd2: 3387 dcff |00e7: if-ne v7, v8, 00c3 // -0024 │ │ -008dd6: 54b7 3c00 |00e9: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -008dda: 1408 0600 037f |00eb: const v8, #float 1.74129e+38 // #7f030006 │ │ -008de0: 1409 3b00 047f |00ee: const v9, #float 1.75459e+38 // #7f04003b │ │ -008de6: 7020 2501 9b00 |00f1: invoke-direct {v11, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ -008dec: 0c09 |00f4: move-result-object v9 │ │ -008dee: 6e30 2a00 8709 |00f5: invoke-virtual {v7, v8, v9}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -008df4: 7010 3b01 0b00 |00f8: invoke-direct {v11}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ -008dfa: 1207 |00fb: const/4 v7, #int 0 // #0 │ │ -008dfc: 7020 1e01 7b00 |00fc: invoke-direct {v11, v7}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ -008e02: 28c4 |00ff: goto 00c3 // -003c │ │ -008e04: 7010 3201 0b00 |0100: invoke-direct {v11}, Lcom/episode6/android/appalarm/pro/AalService;.launchApp:()V // method@0132 │ │ -008e0a: 28c0 |0103: goto 00c3 // -0040 │ │ +00b510: |[00b510] com.episode6.android.appalarm.pro.AalService.launchAlarm:(Z)V │ │ +00b520: 54c7 3300 |0000: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b524: 1a08 3803 |0002: const-string v8, "alarm_wifi" // string@0338 │ │ +00b528: 6e20 f101 8700 |0004: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00b52e: 0a07 |0007: move-result v7 │ │ +00b530: 3807 6a00 |0008: if-eqz v7, 0072 // +006a │ │ +00b534: 390d 6800 |000a: if-nez v13, 0072 // +0068 │ │ +00b538: 2207 6900 |000c: new-instance v7, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // type@0069 │ │ +00b53c: 7020 0301 c700 |000e: invoke-direct {v7, v12}, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@0103 │ │ +00b542: 5bc7 4600 |0011: iput-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mWifiReceiver:Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // field@0046 │ │ +00b546: 1a07 6107 |0013: const-string v7, "wifi" // string@0761 │ │ +00b54a: 6e20 2c01 7c00 |0015: invoke-virtual {v12, v7}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00b550: 0c06 |0018: move-result-object v6 │ │ +00b552: 1f06 3000 |0019: check-cast v6, Landroid/net/wifi/WifiManager; // type@0030 │ │ +00b556: 6e10 9400 0600 |001b: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@0094 │ │ +00b55c: 0a07 |001e: move-result v7 │ │ +00b55e: 3807 1800 |001f: if-eqz v7, 0037 // +0018 │ │ +00b562: 1207 |0021: const/4 v7, #int 0 // #0 │ │ +00b564: 6e20 9500 7600 |0022: invoke-virtual {v6, v7}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0095 │ │ +00b56a: 6e10 9300 0600 |0025: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.getWifiState:()I // method@0093 │ │ +00b570: 0a07 |0028: move-result v7 │ │ +00b572: 1218 |0029: const/4 v8, #int 1 // #1 │ │ +00b574: 3287 0d00 |002a: if-eq v7, v8, 0037 // +000d │ │ +00b578: 1608 d007 |002c: const-wide/16 v8, #int 2000 // #7d0 │ │ +00b57c: 7120 b103 9800 |002e: invoke-static {v8, v9}, Ljava/lang/Thread;.sleep:(J)V // method@03b1 │ │ +00b582: 28f4 |0031: goto 0025 // -000c │ │ +00b584: 0d02 |0032: move-exception v2 │ │ +00b586: 6e10 9403 0200 |0033: invoke-virtual {v2}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0394 │ │ +00b58c: 28ef |0036: goto 0025 // -0011 │ │ +00b58e: 54c7 4600 |0037: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mWifiReceiver:Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // field@0046 │ │ +00b592: 2208 1d00 |0039: new-instance v8, Landroid/content/IntentFilter; // type@001d │ │ +00b596: 1a09 4f03 |003b: const-string v9, "android.net.wifi.STATE_CHANGE" // string@034f │ │ +00b59a: 7020 6000 9800 |003d: invoke-direct {v8, v9}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0060 │ │ +00b5a0: 6e30 3c01 7c08 |0040: invoke-virtual {v12, v7, v8}, Lcom/episode6/android/appalarm/pro/AalService;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@013c │ │ +00b5a6: 1217 |0043: const/4 v7, #int 1 // #1 │ │ +00b5a8: 5cc7 3b00 |0044: iput-boolean v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ +00b5ac: 1217 |0046: const/4 v7, #int 1 // #1 │ │ +00b5ae: 6e20 9500 7600 |0047: invoke-virtual {v6, v7}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0095 │ │ +00b5b4: 0a01 |004a: move-result v1 │ │ +00b5b6: 6e10 9600 0600 |004b: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.startScan:()Z // method@0096 │ │ +00b5bc: 3801 2000 |004e: if-eqz v1, 006e // +0020 │ │ +00b5c0: 54c7 3c00 |0050: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00b5c4: 1408 0600 037f |0052: const v8, #float 1.74129e+38 // #7f030006 │ │ +00b5ca: 1409 3a00 047f |0055: const v9, #float 1.75459e+38 // #7f04003a │ │ +00b5d0: 7020 2501 9c00 |0058: invoke-direct {v12, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ +00b5d6: 0c09 |005b: move-result-object v9 │ │ +00b5d8: 6e30 2a00 8709 |005c: invoke-virtual {v7, v8, v9}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00b5de: 2205 fe00 |005f: new-instance v5, Ljava/lang/Thread; // type@00fe │ │ +00b5e2: 54c7 4700 |0061: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mWifiWaitTask:Ljava/lang/Runnable; // field@0047 │ │ +00b5e6: 7020 af03 7500 |0063: invoke-direct {v5, v7}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03af │ │ +00b5ec: 1217 |0066: const/4 v7, #int 1 // #1 │ │ +00b5ee: 6e20 b003 7500 |0067: invoke-virtual {v5, v7}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03b0 │ │ +00b5f4: 6e10 b203 0500 |006a: invoke-virtual {v5}, Ljava/lang/Thread;.start:()V // method@03b2 │ │ +00b5fa: 0e00 |006d: return-void │ │ +00b5fc: 7010 2001 0c00 |006e: invoke-direct {v12}, Lcom/episode6/android/appalarm/pro/AalService;.doWifiFailedAction:()V // method@0120 │ │ +00b602: 28fc |0071: goto 006d // -0004 │ │ +00b604: 54c7 3300 |0072: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b608: 1a08 3503 |0074: const-string v8, "alarm_set_media_volume" // string@0335 │ │ +00b60c: 6e20 f101 8700 |0076: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00b612: 0a07 |0079: move-result v7 │ │ +00b614: 3807 1f00 |007a: if-eqz v7, 0099 // +001f │ │ +00b618: 1a07 6c03 |007c: const-string v7, "audio" // string@036c │ │ +00b61c: 6e20 2c01 7c00 |007e: invoke-virtual {v12, v7}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00b622: 0c00 |0081: move-result-object v0 │ │ +00b624: 1f00 2b00 |0082: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ +00b628: 1237 |0084: const/4 v7, #int 3 // #3 │ │ +00b62a: 6e20 8000 7000 |0085: invoke-virtual {v0, v7}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ +00b630: 0a03 |0088: move-result v3 │ │ +00b632: 54c7 3300 |0089: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b636: 1a08 2603 |008b: const-string v8, "alarm_media_volume" // string@0326 │ │ +00b63a: 6e20 f201 8700 |008d: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00b640: 0a04 |0090: move-result v4 │ │ +00b642: 3734 0300 |0091: if-le v4, v3, 0094 // +0003 │ │ +00b646: 0134 |0093: move v4, v3 │ │ +00b648: 1237 |0094: const/4 v7, #int 3 // #3 │ │ +00b64a: 1218 |0095: const/4 v8, #int 1 // #1 │ │ +00b64c: 6e40 8500 7084 |0096: invoke-virtual {v0, v7, v4, v8}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +00b652: 54c7 3300 |0099: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b656: 1a08 2a03 |009b: const-string v8, "alarm_net_test" // string@032a │ │ +00b65a: 6e20 f101 8700 |009d: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00b660: 0a07 |00a0: move-result v7 │ │ +00b662: 3807 5f00 |00a1: if-eqz v7, 0100 // +005f │ │ +00b666: 54c7 3300 |00a3: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b66a: 1a08 2b03 |00a5: const-string v8, "alarm_net_test_url" // string@032b │ │ +00b66e: 6e20 fd01 8700 |00a7: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b674: 0c07 |00aa: move-result-object v7 │ │ +00b676: 7110 b802 0700 |00ab: invoke-static {v7}, Lcom/episode6/android/appalarm/pro/HTTPHelper;.isNetworkActive:(Ljava/lang/String;)Z // method@02b8 │ │ +00b67c: 0a07 |00ae: move-result v7 │ │ +00b67e: 3807 2f00 |00af: if-eqz v7, 00de // +002f │ │ +00b682: 54c7 3c00 |00b1: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00b686: 1408 0600 037f |00b3: const v8, #float 1.74129e+38 // #7f030006 │ │ +00b68c: 1409 4300 047f |00b6: const v9, #float 1.75459e+38 // #7f040043 │ │ +00b692: 7020 2501 9c00 |00b9: invoke-direct {v12, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ +00b698: 0c09 |00bc: move-result-object v9 │ │ +00b69a: 6e30 2a00 8709 |00bd: invoke-virtual {v7, v8, v9}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00b6a0: 7010 3201 0c00 |00c0: invoke-direct {v12}, Lcom/episode6/android/appalarm/pro/AalService;.launchApp:()V // method@0132 │ │ +00b6a6: 54c7 3300 |00c3: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b6aa: 1a08 1a03 |00c5: const-string v8, "alarm_backup_option" // string@031a │ │ +00b6ae: 6e20 f201 8700 |00c7: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00b6b4: 0a07 |00ca: move-result v7 │ │ +00b6b6: 1218 |00cb: const/4 v8, #int 1 // #1 │ │ +00b6b8: 3387 0500 |00cc: if-ne v7, v8, 00d1 // +0005 │ │ +00b6bc: 7010 3b01 0c00 |00ce: invoke-direct {v12}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ +00b6c2: 1217 |00d1: const/4 v7, #int 1 // #1 │ │ +00b6c4: 5cc7 3700 |00d2: iput-boolean v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ +00b6c8: 54c7 3600 |00d4: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00b6cc: 54c8 4200 |00d6: iget-object v8, v12, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ +00b6d0: 160a d007 |00d8: const-wide/16 v10, #int 2000 // #7d0 │ │ +00b6d4: 6e40 a000 87ba |00da: invoke-virtual {v7, v8, v10, v11}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ +00b6da: 2890 |00dd: goto 006d // -0070 │ │ +00b6dc: 54c7 3300 |00de: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b6e0: 1a08 1a03 |00e0: const-string v8, "alarm_backup_option" // string@031a │ │ +00b6e4: 6e20 f201 8700 |00e2: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00b6ea: 0a07 |00e5: move-result v7 │ │ +00b6ec: 1228 |00e6: const/4 v8, #int 2 // #2 │ │ +00b6ee: 3387 dcff |00e7: if-ne v7, v8, 00c3 // -0024 │ │ +00b6f2: 54c7 3c00 |00e9: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00b6f6: 1408 0600 037f |00eb: const v8, #float 1.74129e+38 // #7f030006 │ │ +00b6fc: 1409 3b00 047f |00ee: const v9, #float 1.75459e+38 // #7f04003b │ │ +00b702: 7020 2501 9c00 |00f1: invoke-direct {v12, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ +00b708: 0c09 |00f4: move-result-object v9 │ │ +00b70a: 6e30 2a00 8709 |00f5: invoke-virtual {v7, v8, v9}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00b710: 7010 3b01 0c00 |00f8: invoke-direct {v12}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ +00b716: 1207 |00fb: const/4 v7, #int 0 // #0 │ │ +00b718: 7020 1e01 7c00 |00fc: invoke-direct {v12, v7}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ +00b71e: 28c4 |00ff: goto 00c3 // -003c │ │ +00b720: 7010 3201 0c00 |0100: invoke-direct {v12}, Lcom/episode6/android/appalarm/pro/AalService;.launchApp:()V // method@0132 │ │ +00b726: 28c0 |0103: goto 00c3 // -0040 │ │ catches : 1 │ │ 0x002e - 0x0031 │ │ Ljava/lang/InterruptedException; -> 0x0032 │ │ positions : │ │ 0x0000 line=321 │ │ 0x000c line=322 │ │ 0x0013 line=323 │ │ @@ -3343,78 +3342,78 @@ │ │ 0x0066 - 0x006d reg=5 t Ljava/lang/Thread; │ │ 0x001b - 0x006d reg=6 wm Landroid/net/wifi/WifiManager; │ │ 0x006e - 0x0072 reg=1 didItWork Z │ │ 0x006e - 0x0072 reg=6 wm Landroid/net/wifi/WifiManager; │ │ 0x0084 - 0x0099 reg=0 am Landroid/media/AudioManager; │ │ 0x0089 - 0x0099 reg=3 maxVol I │ │ 0x0091 - 0x0099 reg=4 newVol I │ │ - 0x0000 - 0x0104 reg=11 this Lcom/episode6/android/appalarm/pro/AalService; │ │ - 0x0000 - 0x0104 reg=12 force Z │ │ + 0x0000 - 0x0104 reg=12 this Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0104 reg=13 force Z │ │ │ │ #40 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'launchApp' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -008e1c: |[008e1c] com.episode6.android.appalarm.pro.AalService.launchApp:()V │ │ -008e2c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -008e2e: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -008e30: 7010 2101 0800 |0002: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getAlarmIntent:()Landroid/content/Intent; // method@0121 │ │ -008e36: 0c03 |0005: move-result-object v3 │ │ -008e38: 3803 6400 |0006: if-eqz v3, 006a // +0064 │ │ -008e3c: 1a04 4003 |0008: const-string v4, "android.intent.action.CALL" // string@0340 │ │ -008e40: 6e10 4900 0300 |000a: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ -008e46: 0c05 |000d: move-result-object v5 │ │ -008e48: 6e20 9d03 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008e4e: 0a04 |0011: move-result v4 │ │ -008e50: 3804 2900 |0012: if-eqz v4, 003b // +0029 │ │ -008e54: 6e10 2301 0800 |0014: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -008e5a: 0c04 |0017: move-result-object v4 │ │ -008e5c: 1a05 6c03 |0018: const-string v5, "audio" // string@036c │ │ -008e60: 6e20 4200 5400 |001a: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ -008e66: 0c00 |001d: move-result-object v0 │ │ -008e68: 1f00 2b00 |001e: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ -008e6c: 1224 |0020: const/4 v4, #int 2 // #2 │ │ -008e6e: 6e20 8300 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.setMode:(I)V // method@0083 │ │ -008e74: 6e20 8400 7000 |0024: invoke-virtual {v0, v7}, Landroid/media/AudioManager;.setSpeakerphoneOn:(Z)V // method@0084 │ │ -008e7a: 6e20 8000 6000 |0027: invoke-virtual {v0, v6}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ -008e80: 0a04 |002a: move-result v4 │ │ -008e82: 6e40 8500 6074 |002b: invoke-virtual {v0, v6, v4, v7}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -008e88: 2202 fe00 |002e: new-instance v2, Ljava/lang/Thread; // type@00fe │ │ -008e8c: 5484 4100 |0030: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mSetSpeakerphoneTask:Ljava/lang/Runnable; // field@0041 │ │ -008e90: 7020 ae03 4200 |0032: invoke-direct {v2, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03ae │ │ -008e96: 6e20 af03 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03af │ │ -008e9c: 6e10 b103 0200 |0038: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@03b1 │ │ -008ea2: 2201 1c00 |003b: new-instance v1, Landroid/content/Intent; // type@001c │ │ -008ea6: 1c04 b900 |003d: const-class v4, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ -008eaa: 7030 4600 8104 |003f: invoke-direct {v1, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -008eb0: 1504 0010 |0042: const/high16 v4, #int 268435456 // #1000 │ │ -008eb4: 6e20 5c00 4100 |0044: invoke-virtual {v1, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -008eba: 1a04 eb04 |0047: const-string v4, "intent_to_launch" // string@04eb │ │ -008ebe: 6e30 5600 4103 |0049: invoke-virtual {v1, v4, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ -008ec4: 5484 3300 |004c: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008ec8: 1a05 2203 |004e: const-string v5, "alarm_force_restart" // string@0322 │ │ -008ecc: 6e20 f101 5400 |0050: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -008ed2: 0a04 |0053: move-result v4 │ │ -008ed4: 3804 0f00 |0054: if-eqz v4, 0063 // +000f │ │ -008ed8: 1a04 3006 |0056: const-string v4, "package_to_restart" // string@0630 │ │ -008edc: 5485 3300 |0058: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008ee0: 1a06 2c03 |005a: const-string v6, "alarm_package_name" // string@032c │ │ -008ee4: 6e20 fd01 6500 |005c: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -008eea: 0c05 |005f: move-result-object v5 │ │ -008eec: 6e30 5700 4105 |0060: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -008ef2: 6e20 4801 1800 |0063: invoke-virtual {v8, v1}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ -008ef8: 7020 1e01 7800 |0066: invoke-direct {v8, v7}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ -008efe: 0e00 |0069: return-void │ │ -008f00: 7020 1e01 6800 |006a: invoke-direct {v8, v6}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ -008f06: 28fc |006d: goto 0069 // -0004 │ │ +00b738: |[00b738] com.episode6.android.appalarm.pro.AalService.launchApp:()V │ │ +00b748: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +00b74a: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +00b74c: 7010 2101 0800 |0002: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getAlarmIntent:()Landroid/content/Intent; // method@0121 │ │ +00b752: 0c03 |0005: move-result-object v3 │ │ +00b754: 3803 6400 |0006: if-eqz v3, 006a // +0064 │ │ +00b758: 1a04 4003 |0008: const-string v4, "android.intent.action.CALL" // string@0340 │ │ +00b75c: 6e10 4900 0300 |000a: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ +00b762: 0c05 |000d: move-result-object v5 │ │ +00b764: 6e20 9e03 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00b76a: 0a04 |0011: move-result v4 │ │ +00b76c: 3804 2900 |0012: if-eqz v4, 003b // +0029 │ │ +00b770: 6e10 2301 0800 |0014: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00b776: 0c04 |0017: move-result-object v4 │ │ +00b778: 1a05 6c03 |0018: const-string v5, "audio" // string@036c │ │ +00b77c: 6e20 4200 5400 |001a: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ +00b782: 0c00 |001d: move-result-object v0 │ │ +00b784: 1f00 2b00 |001e: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ +00b788: 1224 |0020: const/4 v4, #int 2 // #2 │ │ +00b78a: 6e20 8300 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.setMode:(I)V // method@0083 │ │ +00b790: 6e20 8400 7000 |0024: invoke-virtual {v0, v7}, Landroid/media/AudioManager;.setSpeakerphoneOn:(Z)V // method@0084 │ │ +00b796: 6e20 8000 6000 |0027: invoke-virtual {v0, v6}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ +00b79c: 0a04 |002a: move-result v4 │ │ +00b79e: 6e40 8500 6074 |002b: invoke-virtual {v0, v6, v4, v7}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +00b7a4: 2202 fe00 |002e: new-instance v2, Ljava/lang/Thread; // type@00fe │ │ +00b7a8: 5484 4100 |0030: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mSetSpeakerphoneTask:Ljava/lang/Runnable; // field@0041 │ │ +00b7ac: 7020 af03 4200 |0032: invoke-direct {v2, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03af │ │ +00b7b2: 6e20 b003 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03b0 │ │ +00b7b8: 6e10 b203 0200 |0038: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@03b2 │ │ +00b7be: 2201 1c00 |003b: new-instance v1, Landroid/content/Intent; // type@001c │ │ +00b7c2: 1c04 b900 |003d: const-class v4, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ +00b7c6: 7030 4600 8104 |003f: invoke-direct {v1, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00b7cc: 1504 0010 |0042: const/high16 v4, #int 268435456 // #1000 │ │ +00b7d0: 6e20 5c00 4100 |0044: invoke-virtual {v1, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00b7d6: 1a04 ea04 |0047: const-string v4, "intent_to_launch" // string@04ea │ │ +00b7da: 6e30 5600 4103 |0049: invoke-virtual {v1, v4, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ +00b7e0: 5484 3300 |004c: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b7e4: 1a05 2203 |004e: const-string v5, "alarm_force_restart" // string@0322 │ │ +00b7e8: 6e20 f101 5400 |0050: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00b7ee: 0a04 |0053: move-result v4 │ │ +00b7f0: 3804 0f00 |0054: if-eqz v4, 0063 // +000f │ │ +00b7f4: 1a04 2f06 |0056: const-string v4, "package_to_restart" // string@062f │ │ +00b7f8: 5485 3300 |0058: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b7fc: 1a06 2c03 |005a: const-string v6, "alarm_package_name" // string@032c │ │ +00b800: 6e20 fd01 6500 |005c: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b806: 0c05 |005f: move-result-object v5 │ │ +00b808: 6e30 5700 4105 |0060: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00b80e: 6e20 4801 1800 |0063: invoke-virtual {v8, v1}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ +00b814: 7020 1e01 7800 |0066: invoke-direct {v8, v7}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ +00b81a: 0e00 |0069: return-void │ │ +00b81c: 7020 1e01 6800 |006a: invoke-direct {v8, v6}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ +00b822: 28fc |006d: goto 0069 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=684 │ │ 0x0006 line=685 │ │ 0x0008 line=689 │ │ 0x0014 line=690 │ │ 0x0020 line=691 │ │ @@ -3444,24 +3443,24 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -008f08: |[008f08] com.episode6.android.appalarm.pro.AalService.loadNextAlarmPref:()J │ │ -008f18: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -008f1c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -008f1e: 6e30 2801 1402 |0003: invoke-virtual {v4, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -008f24: 0c00 |0006: move-result-object v0 │ │ -008f26: 1a01 0006 |0007: const-string v1, "next_alarm_id" // string@0600 │ │ -008f2a: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ -008f2e: 7240 6800 1032 |000b: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0068 │ │ -008f34: 0b01 |000e: move-result-wide v1 │ │ -008f36: 1001 |000f: return-wide v1 │ │ +00b824: |[00b824] com.episode6.android.appalarm.pro.AalService.loadNextAlarmPref:()J │ │ +00b834: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b838: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00b83a: 6e30 2801 1402 |0003: invoke-virtual {v4, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00b840: 0c00 |0006: move-result-object v0 │ │ +00b842: 1a01 ff05 |0007: const-string v1, "next_alarm_id" // string@05ff │ │ +00b846: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ +00b84a: 7240 6800 1032 |000b: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0068 │ │ +00b850: 0b02 |000e: move-result-wide v2 │ │ +00b852: 1002 |000f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0007 line=828 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 sp Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0010 reg=4 this Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -3471,18 +3470,18 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -008f38: |[008f38] com.episode6.android.appalarm.pro.AalService.loadShowNotifPref:()Z │ │ -008f48: 7110 3501 0100 |0000: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.loadShowNotifPref:(Landroid/content/Context;)Z // method@0135 │ │ -008f4e: 0a00 |0003: move-result v0 │ │ -008f50: 0f00 |0004: return v0 │ │ +00b854: |[00b854] com.episode6.android.appalarm.pro.AalService.loadShowNotifPref:()Z │ │ +00b864: 7110 3501 0100 |0000: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.loadShowNotifPref:(Landroid/content/Context;)Z // method@0135 │ │ +00b86a: 0a00 |0003: move-result v0 │ │ +00b86c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #43 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -3490,23 +3489,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -008f54: |[008f54] com.episode6.android.appalarm.pro.AalService.loadShowNotifPref:(Landroid/content/Context;)Z │ │ -008f64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -008f66: 1a01 6500 |0001: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -008f6a: 6e30 4100 1302 |0003: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0041 │ │ -008f70: 0c00 |0006: move-result-object v0 │ │ -008f72: 1a01 c406 |0007: const-string v1, "show_notif" // string@06c4 │ │ -008f76: 7230 6600 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0066 │ │ -008f7c: 0a01 |000c: move-result v1 │ │ -008f7e: 0f01 |000d: return v1 │ │ +00b870: |[00b870] com.episode6.android.appalarm.pro.AalService.loadShowNotifPref:(Landroid/content/Context;)Z │ │ +00b880: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00b882: 1a01 6500 |0001: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b886: 6e30 4100 1302 |0003: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0041 │ │ +00b88c: 0c00 |0006: move-result-object v0 │ │ +00b88e: 1a01 c306 |0007: const-string v1, "show_notif" // string@06c3 │ │ +00b892: 7230 6600 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0066 │ │ +00b898: 0a01 |000c: move-result v1 │ │ +00b89a: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=842 │ │ 0x0007 line=843 │ │ locals : │ │ 0x0007 - 0x000e reg=0 sp Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000e reg=3 c Landroid/content/Context; │ │ @@ -3516,23 +3515,23 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -008f80: |[008f80] com.episode6.android.appalarm.pro.AalService.loadSnoozeRestartBackup:()Z │ │ -008f90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -008f92: 1a01 6500 |0001: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -008f96: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -008f9c: 0c00 |0006: move-result-object v0 │ │ -008f9e: 1a01 da06 |0007: const-string v1, "snooze_restart_backup_alarm" // string@06da │ │ -008fa2: 7230 6600 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0066 │ │ -008fa8: 0a01 |000c: move-result v1 │ │ -008faa: 0f01 |000d: return v1 │ │ +00b89c: |[00b89c] com.episode6.android.appalarm.pro.AalService.loadSnoozeRestartBackup:()Z │ │ +00b8ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00b8ae: 1a01 6500 |0001: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b8b2: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00b8b8: 0c00 |0006: move-result-object v0 │ │ +00b8ba: 1a01 d906 |0007: const-string v1, "snooze_restart_backup_alarm" // string@06d9 │ │ +00b8be: 7230 6600 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0066 │ │ +00b8c4: 0a01 |000c: move-result v1 │ │ +00b8c6: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=854 │ │ 0x0007 line=855 │ │ locals : │ │ 0x0007 - 0x000e reg=0 sp Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000e reg=3 this Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -3542,23 +3541,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -008fac: |[008fac] com.episode6.android.appalarm.pro.AalService.playBackupAlarm:()V │ │ -008fbc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -008fbe: 5c32 3900 |0001: iput-boolean v2, v3, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -008fc2: 2200 fe00 |0003: new-instance v0, Ljava/lang/Thread; // type@00fe │ │ -008fc6: 5431 3f00 |0005: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService;.mPlayRintoneTask:Ljava/lang/Runnable; // field@003f │ │ -008fca: 7020 ae03 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03ae │ │ -008fd0: 6e20 af03 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03af │ │ -008fd6: 6e10 b103 0000 |000d: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@03b1 │ │ -008fdc: 0e00 |0010: return-void │ │ +00b8c8: |[00b8c8] com.episode6.android.appalarm.pro.AalService.playBackupAlarm:()V │ │ +00b8d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +00b8da: 5c32 3900 |0001: iput-boolean v2, v3, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00b8de: 2200 fe00 |0003: new-instance v0, Ljava/lang/Thread; // type@00fe │ │ +00b8e2: 5431 3f00 |0005: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService;.mPlayRintoneTask:Ljava/lang/Runnable; // field@003f │ │ +00b8e6: 7020 af03 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03af │ │ +00b8ec: 6e20 b003 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03b0 │ │ +00b8f2: 6e10 b203 0000 |000d: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@03b2 │ │ +00b8f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=677 │ │ 0x0003 line=678 │ │ 0x000a line=679 │ │ 0x000d line=680 │ │ 0x0010 line=681 │ │ @@ -3571,19 +3570,19 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -008fe0: |[008fe0] com.episode6.android.appalarm.pro.AalService.saveNextAlarmPref:(J)V │ │ -008ff0: 6e10 2301 0100 |0000: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -008ff6: 0c00 |0003: move-result-object v0 │ │ -008ff8: 7130 3e01 2003 |0004: invoke-static {v0, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.saveNextAlarmPref:(Landroid/content/Context;J)V // method@013e │ │ -008ffe: 0e00 |0007: return-void │ │ +00b8fc: |[00b8fc] com.episode6.android.appalarm.pro.AalService.saveNextAlarmPref:(J)V │ │ +00b90c: 6e10 2301 0100 |0000: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00b912: 0c00 |0003: move-result-object v0 │ │ +00b914: 7130 3e01 2003 |0004: invoke-static {v0, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.saveNextAlarmPref:(Landroid/content/Context;J)V // method@013e │ │ +00b91a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ 0x0007 line=820 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0008 reg=2 alarmId J │ │ @@ -3593,25 +3592,25 @@ │ │ type : '(Landroid/content/Context;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -009000: |[009000] com.episode6.android.appalarm.pro.AalService.saveNextAlarmPref:(Landroid/content/Context;J)V │ │ -009010: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -009014: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -009016: 6e30 4100 1302 |0003: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0041 │ │ -00901c: 0c01 |0006: move-result-object v1 │ │ -00901e: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ -009024: 0c00 |000a: move-result-object v0 │ │ -009026: 1a01 0006 |000b: const-string v1, "next_alarm_id" // string@0600 │ │ -00902a: 7240 6400 1054 |000d: invoke-interface {v0, v1, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0064 │ │ -009030: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ -009036: 0e00 |0013: return-void │ │ +00b91c: |[00b91c] com.episode6.android.appalarm.pro.AalService.saveNextAlarmPref:(Landroid/content/Context;J)V │ │ +00b92c: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b930: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00b932: 6e30 4100 1302 |0003: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0041 │ │ +00b938: 0c01 |0006: move-result-object v1 │ │ +00b93a: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ +00b940: 0c00 |000a: move-result-object v0 │ │ +00b942: 1a01 ff05 |000b: const-string v1, "next_alarm_id" // string@05ff │ │ +00b946: 7240 6400 1054 |000d: invoke-interface {v0, v1, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0064 │ │ +00b94c: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ +00b952: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x000b line=823 │ │ 0x0010 line=824 │ │ 0x0013 line=825 │ │ locals : │ │ @@ -3624,36 +3623,36 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -009038: |[009038] com.episode6.android.appalarm.pro.AalService.saveShowNotifPref:(Z)V │ │ -009048: 1a02 6500 |0000: const-string v2, "AutoAppLauncherPrefs" // string@0065 │ │ -00904c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -00904e: 6e30 2801 2403 |0003: invoke-virtual {v4, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -009054: 0c02 |0006: move-result-object v2 │ │ -009056: 7210 6500 0200 |0007: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ -00905c: 0c00 |000a: move-result-object v0 │ │ -00905e: 1a02 c406 |000b: const-string v2, "show_notif" // string@06c4 │ │ -009062: 7230 6200 2005 |000d: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0062 │ │ -009068: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ -00906e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -009070: 3805 1200 |0014: if-eqz v5, 0026 // +0012 │ │ -009074: 1401 4c00 047f |0016: const v1, #float 1.7546e+38 // #7f04004c │ │ -00907a: 6e10 2301 0400 |0019: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -009080: 0c02 |001c: move-result-object v2 │ │ -009082: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -009084: 7130 e200 1203 |001e: invoke-static {v2, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00e2 │ │ -00908a: 0c02 |0021: move-result-object v2 │ │ -00908c: 6e10 e400 0200 |0022: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -009092: 0e00 |0025: return-void │ │ -009094: 1401 4d00 047f |0026: const v1, #float 1.7546e+38 // #7f04004d │ │ -00909a: 28f0 |0029: goto 0019 // -0010 │ │ +00b954: |[00b954] com.episode6.android.appalarm.pro.AalService.saveShowNotifPref:(Z)V │ │ +00b964: 1a02 6500 |0000: const-string v2, "AutoAppLauncherPrefs" // string@0065 │ │ +00b968: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +00b96a: 6e30 2801 2403 |0003: invoke-virtual {v4, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00b970: 0c02 |0006: move-result-object v2 │ │ +00b972: 7210 6500 0200 |0007: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ +00b978: 0c00 |000a: move-result-object v0 │ │ +00b97a: 1a02 c306 |000b: const-string v2, "show_notif" // string@06c3 │ │ +00b97e: 7230 6200 2005 |000d: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0062 │ │ +00b984: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ +00b98a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +00b98c: 3805 1200 |0014: if-eqz v5, 0026 // +0012 │ │ +00b990: 1401 4c00 047f |0016: const v1, #float 1.7546e+38 // #7f04004c │ │ +00b996: 6e10 2301 0400 |0019: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00b99c: 0c02 |001c: move-result-object v2 │ │ +00b99e: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +00b9a0: 7130 e200 1203 |001e: invoke-static {v2, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00e2 │ │ +00b9a6: 0c02 |0021: move-result-object v2 │ │ +00b9a8: 6e10 e400 0200 |0022: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00b9ae: 0e00 |0025: return-void │ │ +00b9b0: 1401 4d00 047f |0026: const v1, #float 1.7546e+38 // #7f04004d │ │ +00b9b6: 28f0 |0029: goto 0019 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ 0x000b line=832 │ │ 0x0010 line=833 │ │ 0x0013 line=834 │ │ 0x0014 line=835 │ │ @@ -3672,25 +3671,25 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -00909c: |[00909c] com.episode6.android.appalarm.pro.AalService.saveSnoozeAlarmId:(J)V │ │ -0090ac: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -0090b0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0090b2: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -0090b8: 0c01 |0006: move-result-object v1 │ │ -0090ba: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ -0090c0: 0c00 |000a: move-result-object v0 │ │ -0090c2: 1a01 d806 |000b: const-string v1, "snooze_alarm" // string@06d8 │ │ -0090c6: 7240 6400 1054 |000d: invoke-interface {v0, v1, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0064 │ │ -0090cc: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ -0090d2: 0e00 |0013: return-void │ │ +00b9b8: |[00b9b8] com.episode6.android.appalarm.pro.AalService.saveSnoozeAlarmId:(J)V │ │ +00b9c8: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b9cc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00b9ce: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00b9d4: 0c01 |0006: move-result-object v1 │ │ +00b9d6: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ +00b9dc: 0c00 |000a: move-result-object v0 │ │ +00b9de: 1a01 d706 |000b: const-string v1, "snooze_alarm" // string@06d7 │ │ +00b9e2: 7240 6400 1054 |000d: invoke-interface {v0, v1, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0064 │ │ +00b9e8: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ +00b9ee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ 0x000b line=859 │ │ 0x0010 line=860 │ │ 0x0013 line=861 │ │ locals : │ │ @@ -3703,25 +3702,25 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0090d4: |[0090d4] com.episode6.android.appalarm.pro.AalService.saveSnoozeRestartBackup:(Z)V │ │ -0090e4: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -0090e8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0090ea: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -0090f0: 0c01 |0006: move-result-object v1 │ │ -0090f2: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ -0090f8: 0c00 |000a: move-result-object v0 │ │ -0090fa: 1a01 da06 |000b: const-string v1, "snooze_restart_backup_alarm" // string@06da │ │ -0090fe: 7230 6200 1004 |000d: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0062 │ │ -009104: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ -00910a: 0e00 |0013: return-void │ │ +00b9f0: |[00b9f0] com.episode6.android.appalarm.pro.AalService.saveSnoozeRestartBackup:(Z)V │ │ +00ba00: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00ba04: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00ba06: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00ba0c: 0c01 |0006: move-result-object v1 │ │ +00ba0e: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ +00ba14: 0c00 |000a: move-result-object v0 │ │ +00ba16: 1a01 d906 |000b: const-string v1, "snooze_restart_backup_alarm" // string@06d9 │ │ +00ba1a: 7230 6200 1004 |000d: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0062 │ │ +00ba20: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ +00ba26: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x000b line=850 │ │ 0x0010 line=851 │ │ 0x0013 line=852 │ │ locals : │ │ @@ -3734,25 +3733,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -00910c: |[00910c] com.episode6.android.appalarm.pro.AalService.saveSnoozeVolume:(I)V │ │ -00911c: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -009120: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -009122: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -009128: 0c01 |0006: move-result-object v1 │ │ -00912a: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ -009130: 0c00 |000a: move-result-object v0 │ │ -009132: 1a01 db06 |000b: const-string v1, "snooze_volume" // string@06db │ │ -009136: 7230 6300 1004 |000d: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ -00913c: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ -009142: 0e00 |0013: return-void │ │ +00ba28: |[00ba28] com.episode6.android.appalarm.pro.AalService.saveSnoozeVolume:(I)V │ │ +00ba38: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00ba3c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00ba3e: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00ba44: 0c01 |0006: move-result-object v1 │ │ +00ba46: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ +00ba4c: 0c00 |000a: move-result-object v0 │ │ +00ba4e: 1a01 da06 |000b: const-string v1, "snooze_volume" // string@06da │ │ +00ba52: 7230 6300 1004 |000d: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ +00ba58: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ +00ba5e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=867 │ │ 0x000b line=868 │ │ 0x0010 line=869 │ │ 0x0013 line=870 │ │ locals : │ │ @@ -3765,115 +3764,115 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 196 16-bit code units │ │ -009144: |[009144] com.episode6.android.appalarm.pro.AalService.setNextAlarm:()V │ │ -009154: 120c |0000: const/4 v12, #int 0 // #0 │ │ -009156: 220d 1c00 |0001: new-instance v13, Landroid/content/Intent; // type@001c │ │ -00915a: 1c0e a200 |0003: const-class v14, Lcom/episode6/android/appalarm/pro/AlarmReciever; // type@00a2 │ │ -00915e: 7030 4600 fd0e |0005: invoke-direct {v13, v15, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009164: 120e |0008: const/4 v14, #int 0 // #0 │ │ -009166: 7140 2c00 cfed |0009: invoke-static {v15, v12, v13, v14}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002c │ │ -00916c: 0c0a |000c: move-result-object v10 │ │ -00916e: 1a0c 1703 |000d: const-string v12, "alarm" // string@0317 │ │ -009172: 6e20 2c01 cf00 |000f: invoke-virtual {v15, v12}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -009178: 0c02 |0012: move-result-object v2 │ │ -00917a: 1f02 0700 |0013: check-cast v2, Landroid/app/AlarmManager; // type@0007 │ │ -00917e: 6e20 0f00 a200 |0015: invoke-virtual {v2, v10}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@000f │ │ -009184: 54fc 3400 |0018: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -009188: 6e10 f100 0c00 |001a: invoke-virtual {v12}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.fetchEnabledAlarms:()Landroid/database/Cursor; // method@00f1 │ │ -00918e: 0c05 |001d: move-result-object v5 │ │ -009190: 3805 9e00 |001e: if-eqz v5, 00bc // +009e │ │ -009194: 7210 7600 0500 |0020: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ -00919a: 7210 7500 0500 |0023: invoke-interface {v5}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ -0091a0: 0a0c |0026: move-result v12 │ │ -0091a2: 390c 8d00 |0027: if-nez v12, 00b4 // +008d │ │ -0091a6: 1608 0000 |0029: const-wide/16 v8, #int 0 // #0 │ │ -0091aa: 1606 0000 |002b: const-wide/16 v6, #int 0 // #0 │ │ -0091ae: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -0091b0: 7210 7500 0500 |002e: invoke-interface {v5}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ -0091b6: 0a0c |0031: move-result v12 │ │ -0091b8: 390c 3500 |0032: if-nez v12, 0067 // +0035 │ │ -0091bc: 2201 9400 |0034: new-instance v1, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -0091c0: 620c e600 |0036: sget-object v12, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ -0091c4: 7030 eb01 c105 |0038: invoke-direct {v1, v12, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V // method@01eb │ │ -0091ca: 160c 0000 |003b: const-wide/16 v12, #int 0 // #0 │ │ -0091ce: 310c 080c |003d: cmp-long v12, v8, v12 │ │ -0091d2: 390c 1100 |003f: if-nez v12, 0050 // +0011 │ │ -0091d6: 6e10 f601 0100 |0041: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getNextAbsoluteTimeInMillis:()J // method@01f6 │ │ -0091dc: 0b08 |0044: move-result-wide v8 │ │ -0091de: 1a0c cb02 |0045: const-string v12, "_id" // string@02cb │ │ -0091e2: 6e20 f201 c100 |0047: invoke-virtual {v1, v12}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -0091e8: 0a0c |004a: move-result v12 │ │ -0091ea: 81c6 |004b: int-to-long v6, v12 │ │ -0091ec: 7210 7700 0500 |004c: invoke-interface {v5}, Landroid/database/Cursor;.moveToNext:()Z // method@0077 │ │ -0091f2: 28df |004f: goto 002e // -0021 │ │ -0091f4: 6e10 f601 0100 |0050: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getNextAbsoluteTimeInMillis:()J // method@01f6 │ │ -0091fa: 0b03 |0053: move-result-wide v3 │ │ -0091fc: 160c 0000 |0054: const-wide/16 v12, #int 0 // #0 │ │ -009200: 310c 030c |0056: cmp-long v12, v3, v12 │ │ -009204: 3d0c f4ff |0058: if-lez v12, 004c // -000c │ │ -009208: 310c 0308 |005a: cmp-long v12, v3, v8 │ │ -00920c: 3b0c f0ff |005c: if-gez v12, 004c // -0010 │ │ -009210: 0438 |005e: move-wide v8, v3 │ │ -009212: 1a0c cb02 |005f: const-string v12, "_id" // string@02cb │ │ -009216: 6e20 f201 c100 |0061: invoke-virtual {v1, v12}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00921c: 0a0c |0064: move-result v12 │ │ -00921e: 81c6 |0065: int-to-long v6, v12 │ │ -009220: 28e6 |0066: goto 004c // -001a │ │ -009222: 7030 3d01 6f07 |0067: invoke-direct {v15, v6, v7}, Lcom/episode6/android/appalarm/pro/AalService;.saveNextAlarmPref:(J)V // method@013d │ │ -009228: 160c 0000 |006a: const-wide/16 v12, #int 0 // #0 │ │ -00922c: 310c 060c |006c: cmp-long v12, v6, v12 │ │ -009230: 380c 3e00 |006e: if-eqz v12, 00ac // +003e │ │ -009234: 120c |0070: const/4 v12, #int 0 // #0 │ │ -009236: 6e5a 1000 c298 |0071: invoke-virtual {v2, v12, v8, v9, v10}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0010 │ │ -00923c: 7100 c503 0000 |0074: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@03c5 │ │ -009242: 0c00 |0077: move-result-object v0 │ │ -009244: 6e30 c903 8009 |0078: invoke-virtual {v0, v8, v9}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@03c9 │ │ -00924a: 6e10 c603 0000 |007b: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@03c6 │ │ -009250: 0c0c |007e: move-result-object v12 │ │ -009252: 6e10 cc03 0c00 |007f: invoke-virtual {v12}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@03cc │ │ -009258: 0c0b |0082: move-result-object v11 │ │ -00925a: 55fc 4300 |0083: iget-boolean v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -00925e: 380c 2000 |0085: if-eqz v12, 00a5 // +0020 │ │ -009262: 220c fc00 |0087: new-instance v12, Ljava/lang/StringBuilder; // type@00fc │ │ -009266: 7010 a703 0c00 |0089: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00926c: 1a0d 4202 |008c: const-string v13, "Next alarm set for: │ │ +00ba60: |[00ba60] com.episode6.android.appalarm.pro.AalService.setNextAlarm:()V │ │ +00ba70: 120c |0000: const/4 v12, #int 0 // #0 │ │ +00ba72: 220d 1c00 |0001: new-instance v13, Landroid/content/Intent; // type@001c │ │ +00ba76: 1c0e a200 |0003: const-class v14, Lcom/episode6/android/appalarm/pro/AlarmReciever; // type@00a2 │ │ +00ba7a: 7030 4600 fd0e |0005: invoke-direct {v13, v15, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00ba80: 120e |0008: const/4 v14, #int 0 // #0 │ │ +00ba82: 7140 2c00 cfed |0009: invoke-static {v15, v12, v13, v14}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002c │ │ +00ba88: 0c0a |000c: move-result-object v10 │ │ +00ba8a: 1a0c 1703 |000d: const-string v12, "alarm" // string@0317 │ │ +00ba8e: 6e20 2c01 cf00 |000f: invoke-virtual {v15, v12}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00ba94: 0c02 |0012: move-result-object v2 │ │ +00ba96: 1f02 0700 |0013: check-cast v2, Landroid/app/AlarmManager; // type@0007 │ │ +00ba9a: 6e20 0f00 a200 |0015: invoke-virtual {v2, v10}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@000f │ │ +00baa0: 54fc 3400 |0018: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00baa4: 6e10 f100 0c00 |001a: invoke-virtual {v12}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.fetchEnabledAlarms:()Landroid/database/Cursor; // method@00f1 │ │ +00baaa: 0c03 |001d: move-result-object v3 │ │ +00baac: 3803 9e00 |001e: if-eqz v3, 00bc // +009e │ │ +00bab0: 7210 7600 0300 |0020: invoke-interface {v3}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ +00bab6: 7210 7500 0300 |0023: invoke-interface {v3}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ +00babc: 0a0c |0026: move-result v12 │ │ +00babe: 390c 8d00 |0027: if-nez v12, 00b4 // +008d │ │ +00bac2: 1608 0000 |0029: const-wide/16 v8, #int 0 // #0 │ │ +00bac6: 1606 0000 |002b: const-wide/16 v6, #int 0 // #0 │ │ +00baca: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +00bacc: 7210 7500 0300 |002e: invoke-interface {v3}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ +00bad2: 0a0c |0031: move-result v12 │ │ +00bad4: 390c 3500 |0032: if-nez v12, 0067 // +0035 │ │ +00bad8: 2201 9400 |0034: new-instance v1, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00badc: 620c e600 |0036: sget-object v12, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ +00bae0: 7030 eb01 c103 |0038: invoke-direct {v1, v12, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V // method@01eb │ │ +00bae6: 160c 0000 |003b: const-wide/16 v12, #int 0 // #0 │ │ +00baea: 310c 080c |003d: cmp-long v12, v8, v12 │ │ +00baee: 390c 1100 |003f: if-nez v12, 0050 // +0011 │ │ +00baf2: 6e10 f601 0100 |0041: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getNextAbsoluteTimeInMillis:()J // method@01f6 │ │ +00baf8: 0b08 |0044: move-result-wide v8 │ │ +00bafa: 1a0c cb02 |0045: const-string v12, "_id" // string@02cb │ │ +00bafe: 6e20 f201 c100 |0047: invoke-virtual {v1, v12}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00bb04: 0a0c |004a: move-result v12 │ │ +00bb06: 81c6 |004b: int-to-long v6, v12 │ │ +00bb08: 7210 7700 0300 |004c: invoke-interface {v3}, Landroid/database/Cursor;.moveToNext:()Z // method@0077 │ │ +00bb0e: 28df |004f: goto 002e // -0021 │ │ +00bb10: 6e10 f601 0100 |0050: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getNextAbsoluteTimeInMillis:()J // method@01f6 │ │ +00bb16: 0b04 |0053: move-result-wide v4 │ │ +00bb18: 160c 0000 |0054: const-wide/16 v12, #int 0 // #0 │ │ +00bb1c: 310c 040c |0056: cmp-long v12, v4, v12 │ │ +00bb20: 3d0c f4ff |0058: if-lez v12, 004c // -000c │ │ +00bb24: 310c 0408 |005a: cmp-long v12, v4, v8 │ │ +00bb28: 3b0c f0ff |005c: if-gez v12, 004c // -0010 │ │ +00bb2c: 0448 |005e: move-wide v8, v4 │ │ +00bb2e: 1a0c cb02 |005f: const-string v12, "_id" // string@02cb │ │ +00bb32: 6e20 f201 c100 |0061: invoke-virtual {v1, v12}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00bb38: 0a0c |0064: move-result v12 │ │ +00bb3a: 81c6 |0065: int-to-long v6, v12 │ │ +00bb3c: 28e6 |0066: goto 004c // -001a │ │ +00bb3e: 7030 3d01 6f07 |0067: invoke-direct {v15, v6, v7}, Lcom/episode6/android/appalarm/pro/AalService;.saveNextAlarmPref:(J)V // method@013d │ │ +00bb44: 160c 0000 |006a: const-wide/16 v12, #int 0 // #0 │ │ +00bb48: 310c 060c |006c: cmp-long v12, v6, v12 │ │ +00bb4c: 380c 3e00 |006e: if-eqz v12, 00ac // +003e │ │ +00bb50: 120c |0070: const/4 v12, #int 0 // #0 │ │ +00bb52: 6e5a 1000 c298 |0071: invoke-virtual {v2, v12, v8, v9, v10}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0010 │ │ +00bb58: 7100 c603 0000 |0074: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@03c6 │ │ +00bb5e: 0c00 |0077: move-result-object v0 │ │ +00bb60: 6e30 ca03 8009 |0078: invoke-virtual {v0, v8, v9}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@03ca │ │ +00bb66: 6e10 c703 0000 |007b: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@03c7 │ │ +00bb6c: 0c0c |007e: move-result-object v12 │ │ +00bb6e: 6e10 cd03 0c00 |007f: invoke-virtual {v12}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@03cd │ │ +00bb74: 0c0b |0082: move-result-object v11 │ │ +00bb76: 55fc 4300 |0083: iget-boolean v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00bb7a: 380c 2000 |0085: if-eqz v12, 00a5 // +0020 │ │ +00bb7e: 220c fc00 |0087: new-instance v12, Ljava/lang/StringBuilder; // type@00fc │ │ +00bb82: 7010 a803 0c00 |0089: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00bb88: 1a0d 4202 |008c: const-string v13, "Next alarm set for: │ │ │ │ " // string@0242 │ │ -009270: 6e20 ab03 dc00 |008e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -009276: 0c0c |0091: move-result-object v12 │ │ -009278: 6e20 ab03 bc00 |0092: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00927e: 0c0c |0095: move-result-object v12 │ │ -009280: 6e10 ac03 0c00 |0096: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -009286: 0c0c |0099: move-result-object v12 │ │ -009288: 121d |009a: const/4 v13, #int 1 // #1 │ │ -00928a: 7130 e300 cf0d |009b: invoke-static {v15, v12, v13}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -009290: 0c0c |009e: move-result-object v12 │ │ -009292: 6e10 e400 0c00 |009f: invoke-virtual {v12}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -009298: 120c |00a2: const/4 v12, #int 0 // #0 │ │ -00929a: 5cfc 4300 |00a3: iput-boolean v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -00929e: 7020 4601 bf00 |00a5: invoke-direct {v15, v11}, Lcom/episode6/android/appalarm/pro/AalService;.showAlarmSetNotification:(Ljava/lang/String;)V // method@0146 │ │ -0092a4: 7210 7100 0500 |00a8: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0071 │ │ -0092aa: 0e00 |00ab: return-void │ │ -0092ac: 54fc 3c00 |00ac: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -0092b0: 150d 037f |00ae: const/high16 v13, #int 2130903040 // #7f03 │ │ -0092b4: 6e20 2900 dc00 |00b0: invoke-virtual {v12, v13}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ -0092ba: 28f5 |00b3: goto 00a8 // -000b │ │ -0092bc: 54fc 3c00 |00b4: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -0092c0: 150d 037f |00b6: const/high16 v13, #int 2130903040 // #7f03 │ │ -0092c4: 6e20 2900 dc00 |00b8: invoke-virtual {v12, v13}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ -0092ca: 28ed |00bb: goto 00a8 // -0013 │ │ -0092cc: 54fc 3c00 |00bc: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -0092d0: 150d 037f |00be: const/high16 v13, #int 2130903040 // #7f03 │ │ -0092d4: 6e20 2900 dc00 |00c0: invoke-virtual {v12, v13}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ -0092da: 28e8 |00c3: goto 00ab // -0018 │ │ +00bb8c: 6e20 ac03 dc00 |008e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00bb92: 0c0c |0091: move-result-object v12 │ │ +00bb94: 6e20 ac03 bc00 |0092: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00bb9a: 0c0c |0095: move-result-object v12 │ │ +00bb9c: 6e10 ad03 0c00 |0096: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00bba2: 0c0c |0099: move-result-object v12 │ │ +00bba4: 121d |009a: const/4 v13, #int 1 // #1 │ │ +00bba6: 7130 e300 cf0d |009b: invoke-static {v15, v12, v13}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +00bbac: 0c0c |009e: move-result-object v12 │ │ +00bbae: 6e10 e400 0c00 |009f: invoke-virtual {v12}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00bbb4: 120c |00a2: const/4 v12, #int 0 // #0 │ │ +00bbb6: 5cfc 4300 |00a3: iput-boolean v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00bbba: 7020 4601 bf00 |00a5: invoke-direct {v15, v11}, Lcom/episode6/android/appalarm/pro/AalService;.showAlarmSetNotification:(Ljava/lang/String;)V // method@0146 │ │ +00bbc0: 7210 7100 0300 |00a8: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0071 │ │ +00bbc6: 0e00 |00ab: return-void │ │ +00bbc8: 54fc 3c00 |00ac: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bbcc: 150d 037f |00ae: const/high16 v13, #int 2130903040 // #7f03 │ │ +00bbd0: 6e20 2900 dc00 |00b0: invoke-virtual {v12, v13}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ +00bbd6: 28f5 |00b3: goto 00a8 // -000b │ │ +00bbd8: 54fc 3c00 |00b4: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bbdc: 150d 037f |00b6: const/high16 v13, #int 2130903040 // #7f03 │ │ +00bbe0: 6e20 2900 dc00 |00b8: invoke-virtual {v12, v13}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ +00bbe6: 28ed |00bb: goto 00a8 // -0013 │ │ +00bbe8: 54fc 3c00 |00bc: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bbec: 150d 037f |00be: const/high16 v13, #int 2130903040 // #7f03 │ │ +00bbf0: 6e20 2900 dc00 |00c0: invoke-virtual {v12, v13}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ +00bbf6: 28e8 |00c3: goto 00ab // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x000d line=748 │ │ 0x0015 line=749 │ │ 0x0018 line=751 │ │ 0x001e line=752 │ │ @@ -3905,75 +3904,75 @@ │ │ 0x00a8 line=793 │ │ 0x00ab line=797 │ │ 0x00ac line=788 │ │ 0x00b4 line=791 │ │ 0x00bc line=795 │ │ locals : │ │ 0x002e - 0x0036 reg=1 ai Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - 0x0054 - 0x0067 reg=3 atim J │ │ + 0x0054 - 0x0067 reg=4 atim J │ │ 0x0078 - 0x00a8 reg=0 aC Ljava/util/Calendar; │ │ 0x003b - 0x00a8 reg=1 ai Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ 0x002d - 0x00a8 reg=6 nextAlarmId J │ │ 0x002b - 0x00a8 reg=8 nextAlarmTimeInMilis J │ │ 0x0083 - 0x00a8 reg=11 timeString Ljava/lang/String; │ │ 0x00ac - 0x00b4 reg=1 ai Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ 0x00ac - 0x00b4 reg=6 nextAlarmId J │ │ 0x00ac - 0x00b4 reg=8 nextAlarmTimeInMilis J │ │ 0x0015 - 0x00c4 reg=2 alarmManager Landroid/app/AlarmManager; │ │ - 0x001e - 0x00c4 reg=5 c Landroid/database/Cursor; │ │ + 0x001e - 0x00c4 reg=3 c Landroid/database/Cursor; │ │ 0x000d - 0x00c4 reg=10 sender Landroid/app/PendingIntent; │ │ 0x0000 - 0x00c4 reg=15 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #53 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'setSnoozeAlarm' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -0092dc: |[0092dc] com.episode6.android.appalarm.pro.AalService.setSnoozeAlarm:()V │ │ -0092ec: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0092ee: 2201 1c00 |0001: new-instance v1, Landroid/content/Intent; // type@001c │ │ -0092f2: 1c05 d100 |0003: const-class v5, Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; // type@00d1 │ │ -0092f6: 7030 4600 9105 |0005: invoke-direct {v1, v9, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -0092fc: 7140 2c00 8981 |0008: invoke-static {v9, v8, v1, v8}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002c │ │ -009302: 0c02 |000b: move-result-object v2 │ │ -009304: 1a05 1703 |000c: const-string v5, "alarm" // string@0317 │ │ -009308: 6e20 2c01 5900 |000e: invoke-virtual {v9, v5}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -00930e: 0c00 |0011: move-result-object v0 │ │ -009310: 1f00 0700 |0012: check-cast v0, Landroid/app/AlarmManager; // type@0007 │ │ -009314: 6e20 0f00 2000 |0014: invoke-virtual {v0, v2}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@000f │ │ -00931a: 5495 3300 |0017: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -00931e: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ -009322: 5495 3400 |001b: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -009326: 7010 2901 0900 |001d: invoke-direct {v9}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeAlarm:()J // method@0129 │ │ -00932c: 0b06 |0020: move-result-wide v6 │ │ -00932e: 6e30 f200 6507 |0021: invoke-virtual {v5, v6, v7}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ -009334: 0c05 |0024: move-result-object v5 │ │ -009336: 5b95 3300 |0025: iput-object v5, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -00933a: 5495 3300 |0027: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -00933e: 1a06 2903 |0029: const-string v6, "alarm_mute_snooze_time" // string@0329 │ │ -009342: 6e20 f201 6500 |002b: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -009348: 0a05 |002e: move-result v5 │ │ -00934a: d255 e803 |002f: mul-int/lit16 v5, v5, #int 1000 // #03e8 │ │ -00934e: 8153 |0031: int-to-long v3, v5 │ │ -009350: 7100 ad03 0000 |0032: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ad │ │ -009356: 0b05 |0035: move-result-wide v5 │ │ -009358: bb53 |0036: add-long/2addr v3, v5 │ │ -00935a: 6e52 1000 8043 |0037: invoke-virtual {v0, v8, v3, v4, v2}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0010 │ │ -009360: 5495 3300 |003a: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -009364: 1a06 2903 |003c: const-string v6, "alarm_mute_snooze_time" // string@0329 │ │ -009368: 6e20 f201 6500 |003e: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00936e: 0a05 |0041: move-result v5 │ │ -009370: 7110 fe01 0500 |0042: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getTimeoutText:(I)Ljava/lang/String; // method@01fe │ │ -009376: 0c05 |0045: move-result-object v5 │ │ -009378: 7020 4701 5900 |0046: invoke-direct {v9, v5}, Lcom/episode6/android/appalarm/pro/AalService;.showAlarmSnoozeNotification:(Ljava/lang/String;)V // method@0147 │ │ -00937e: 0e00 |0049: return-void │ │ +00bbf8: |[00bbf8] com.episode6.android.appalarm.pro.AalService.setSnoozeAlarm:()V │ │ +00bc08: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +00bc0a: 2201 1c00 |0001: new-instance v1, Landroid/content/Intent; // type@001c │ │ +00bc0e: 1c03 d100 |0003: const-class v3, Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; // type@00d1 │ │ +00bc12: 7030 4600 9103 |0005: invoke-direct {v1, v9, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00bc18: 7140 2c00 8981 |0008: invoke-static {v9, v8, v1, v8}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002c │ │ +00bc1e: 0c02 |000b: move-result-object v2 │ │ +00bc20: 1a03 1703 |000c: const-string v3, "alarm" // string@0317 │ │ +00bc24: 6e20 2c01 3900 |000e: invoke-virtual {v9, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00bc2a: 0c00 |0011: move-result-object v0 │ │ +00bc2c: 1f00 0700 |0012: check-cast v0, Landroid/app/AlarmManager; // type@0007 │ │ +00bc30: 6e20 0f00 2000 |0014: invoke-virtual {v0, v2}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@000f │ │ +00bc36: 5493 3300 |0017: iget-object v3, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bc3a: 3903 0e00 |0019: if-nez v3, 0027 // +000e │ │ +00bc3e: 5493 3400 |001b: iget-object v3, v9, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00bc42: 7010 2901 0900 |001d: invoke-direct {v9}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeAlarm:()J // method@0129 │ │ +00bc48: 0b06 |0020: move-result-wide v6 │ │ +00bc4a: 6e30 f200 6307 |0021: invoke-virtual {v3, v6, v7}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ +00bc50: 0c03 |0024: move-result-object v3 │ │ +00bc52: 5b93 3300 |0025: iput-object v3, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bc56: 5493 3300 |0027: iget-object v3, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bc5a: 1a06 2903 |0029: const-string v6, "alarm_mute_snooze_time" // string@0329 │ │ +00bc5e: 6e20 f201 6300 |002b: invoke-virtual {v3, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00bc64: 0a03 |002e: move-result v3 │ │ +00bc66: d233 e803 |002f: mul-int/lit16 v3, v3, #int 1000 // #03e8 │ │ +00bc6a: 8134 |0031: int-to-long v4, v3 │ │ +00bc6c: 7100 ae03 0000 |0032: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ae │ │ +00bc72: 0b06 |0035: move-result-wide v6 │ │ +00bc74: bb64 |0036: add-long/2addr v4, v6 │ │ +00bc76: 6e52 1000 8054 |0037: invoke-virtual {v0, v8, v4, v5, v2}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0010 │ │ +00bc7c: 5493 3300 |003a: iget-object v3, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bc80: 1a06 2903 |003c: const-string v6, "alarm_mute_snooze_time" // string@0329 │ │ +00bc84: 6e20 f201 6300 |003e: invoke-virtual {v3, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00bc8a: 0a03 |0041: move-result v3 │ │ +00bc8c: 7110 fe01 0300 |0042: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getTimeoutText:(I)Ljava/lang/String; // method@01fe │ │ +00bc92: 0c03 |0045: move-result-object v3 │ │ +00bc94: 7020 4701 3900 |0046: invoke-direct {v9, v3}, Lcom/episode6/android/appalarm/pro/AalService;.showAlarmSnoozeNotification:(Ljava/lang/String;)V // method@0147 │ │ +00bc9a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=799 │ │ 0x0008 line=800 │ │ 0x000c line=801 │ │ 0x0014 line=802 │ │ 0x0017 line=803 │ │ @@ -3983,61 +3982,61 @@ │ │ 0x0037 line=808 │ │ 0x003a line=809 │ │ 0x0049 line=810 │ │ locals : │ │ 0x0014 - 0x004a reg=0 alarmManager Landroid/app/AlarmManager; │ │ 0x0008 - 0x004a reg=1 i Landroid/content/Intent; │ │ 0x000c - 0x004a reg=2 sender Landroid/app/PendingIntent; │ │ - 0x0032 - 0x004a reg=3 snoozeTime J │ │ + 0x0032 - 0x004a reg=4 snoozeTime J │ │ 0x0000 - 0x004a reg=9 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #54 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'showAlarmSetNotification' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -009380: |[009380] com.episode6.android.appalarm.pro.AalService.showAlarmSetNotification:(Ljava/lang/String;)V │ │ -009390: 1506 037f |0000: const/high16 v6, #int 2130903040 // #7f03 │ │ -009394: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -009396: 7010 3401 0700 |0003: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.loadShowNotifPref:()Z // method@0134 │ │ -00939c: 0a03 |0006: move-result v3 │ │ -00939e: 3803 3a00 |0007: if-eqz v3, 0041 // +003a │ │ -0093a2: 2203 fc00 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -0093a6: 7010 a703 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -0093ac: 1a04 4302 |000e: const-string v4, "Next alarm: " // string@0243 │ │ -0093b0: 6e20 ab03 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0093b6: 0c03 |0013: move-result-object v3 │ │ -0093b8: 6e20 ab03 8300 |0014: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0093be: 0c03 |0017: move-result-object v3 │ │ -0093c0: 6e10 ac03 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -0093c6: 0c01 |001b: move-result-object v1 │ │ -0093c8: 2203 1c00 |001c: new-instance v3, Landroid/content/Intent; // type@001c │ │ -0093cc: 1c04 a100 |001e: const-class v4, Lcom/episode6/android/appalarm/pro/AlarmList; // type@00a1 │ │ -0093d0: 7030 4600 7304 |0020: invoke-direct {v3, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -0093d6: 7140 2b00 5753 |0023: invoke-static {v7, v5, v3, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002b │ │ -0093dc: 0c00 |0026: move-result-object v0 │ │ -0093de: 2202 0e00 |0027: new-instance v2, Landroid/app/Notification; // type@000e │ │ -0093e2: 1403 0100 027f |0029: const v3, #float 1.728e+38 // #7f020001 │ │ -0093e8: 7100 ad03 0000 |002c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ad │ │ -0093ee: 0b04 |002f: move-result-wide v4 │ │ -0093f0: 7055 2700 3241 |0030: invoke-direct {v2, v3, v1, v4, v5}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0027 │ │ -0093f6: 1a03 5e00 |0033: const-string v3, "AppAlarm Scheduled" // string@005e │ │ -0093fa: 6e50 2800 7283 |0035: invoke-virtual {v2, v7, v3, v8, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0028 │ │ -009400: 1223 |0038: const/4 v3, #int 2 // #2 │ │ -009402: 5923 0100 |0039: iput v3, v2, Landroid/app/Notification;.flags:I // field@0001 │ │ -009406: 5473 3c00 |003b: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -00940a: 6e30 2a00 6302 |003d: invoke-virtual {v3, v6, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -009410: 0e00 |0040: return-void │ │ -009412: 5473 3c00 |0041: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -009416: 6e20 2900 6300 |0043: invoke-virtual {v3, v6}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ -00941c: 28fa |0046: goto 0040 // -0006 │ │ +00bc9c: |[00bc9c] com.episode6.android.appalarm.pro.AalService.showAlarmSetNotification:(Ljava/lang/String;)V │ │ +00bcac: 1506 037f |0000: const/high16 v6, #int 2130903040 // #7f03 │ │ +00bcb0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +00bcb2: 7010 3401 0700 |0003: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.loadShowNotifPref:()Z // method@0134 │ │ +00bcb8: 0a03 |0006: move-result v3 │ │ +00bcba: 3803 3a00 |0007: if-eqz v3, 0041 // +003a │ │ +00bcbe: 2203 fc00 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +00bcc2: 7010 a803 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00bcc8: 1a04 4302 |000e: const-string v4, "Next alarm: " // string@0243 │ │ +00bccc: 6e20 ac03 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00bcd2: 0c03 |0013: move-result-object v3 │ │ +00bcd4: 6e20 ac03 8300 |0014: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00bcda: 0c03 |0017: move-result-object v3 │ │ +00bcdc: 6e10 ad03 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00bce2: 0c01 |001b: move-result-object v1 │ │ +00bce4: 2203 1c00 |001c: new-instance v3, Landroid/content/Intent; // type@001c │ │ +00bce8: 1c04 a100 |001e: const-class v4, Lcom/episode6/android/appalarm/pro/AlarmList; // type@00a1 │ │ +00bcec: 7030 4600 7304 |0020: invoke-direct {v3, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00bcf2: 7140 2b00 5753 |0023: invoke-static {v7, v5, v3, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002b │ │ +00bcf8: 0c00 |0026: move-result-object v0 │ │ +00bcfa: 2202 0e00 |0027: new-instance v2, Landroid/app/Notification; // type@000e │ │ +00bcfe: 1403 0100 027f |0029: const v3, #float 1.728e+38 // #7f020001 │ │ +00bd04: 7100 ae03 0000 |002c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ae │ │ +00bd0a: 0b04 |002f: move-result-wide v4 │ │ +00bd0c: 7055 2700 3241 |0030: invoke-direct {v2, v3, v1, v4, v5}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0027 │ │ +00bd12: 1a03 5e00 |0033: const-string v3, "AppAlarm Scheduled" // string@005e │ │ +00bd16: 6e50 2800 7283 |0035: invoke-virtual {v2, v7, v3, v8, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0028 │ │ +00bd1c: 1223 |0038: const/4 v3, #int 2 // #2 │ │ +00bd1e: 5923 0100 |0039: iput v3, v2, Landroid/app/Notification;.flags:I // field@0001 │ │ +00bd22: 5473 3c00 |003b: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bd26: 6e30 2a00 6302 |003d: invoke-virtual {v3, v6, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00bd2c: 0e00 |0040: return-void │ │ +00bd2e: 5473 3c00 |0041: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bd32: 6e20 2900 6300 |0043: invoke-virtual {v3, v6}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ +00bd38: 28fa |0046: goto 0040 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=430 │ │ 0x0009 line=431 │ │ 0x001c line=432 │ │ 0x0027 line=433 │ │ 0x0033 line=434 │ │ @@ -4053,49 +4052,49 @@ │ │ 0x0000 - 0x0047 reg=8 timeString Ljava/lang/String; │ │ │ │ #55 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'showAlarmSnoozeNotification' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -009420: |[009420] com.episode6.android.appalarm.pro.AalService.showAlarmSnoozeNotification:(Ljava/lang/String;)V │ │ -009430: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -009432: 2204 fc00 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -009436: 7010 a703 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00943c: 1a05 7e02 |0006: const-string v5, "Snoozing for " // string@027e │ │ -009440: 6e20 ab03 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -009446: 0c04 |000b: move-result-object v4 │ │ -009448: 6e20 ab03 8400 |000c: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00944e: 0c04 |000f: move-result-object v4 │ │ -009450: 6e10 ac03 0400 |0010: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -009456: 0c02 |0013: move-result-object v2 │ │ -009458: 2201 1c00 |0014: new-instance v1, Landroid/content/Intent; // type@001c │ │ -00945c: 1c04 d000 |0016: const-class v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ -009460: 7030 4600 7104 |0018: invoke-direct {v1, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009466: 6204 8102 |001b: sget-object v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.ACTION_NO_SNOOZE:Ljava/lang/String; // field@0281 │ │ -00946a: 6e20 5900 4100 |001d: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -009470: 7140 2b00 6761 |0020: invoke-static {v7, v6, v1, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002b │ │ -009476: 0c00 |0023: move-result-object v0 │ │ -009478: 2203 0e00 |0024: new-instance v3, Landroid/app/Notification; // type@000e │ │ -00947c: 1404 0500 027f |0026: const v4, #float 1.728e+38 // #7f020005 │ │ -009482: 7100 ad03 0000 |0029: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ad │ │ -009488: 0b05 |002c: move-result-wide v5 │ │ -00948a: 7056 2700 4352 |002d: invoke-direct {v3, v4, v2, v5, v6}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0027 │ │ -009490: 1a04 5f00 |0030: const-string v4, "AppAlarm Snoozing" // string@005f │ │ -009494: 6e50 2800 7384 |0032: invoke-virtual {v3, v7, v4, v8, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0028 │ │ -00949a: 1224 |0035: const/4 v4, #int 2 // #2 │ │ -00949c: 5934 0100 |0036: iput v4, v3, Landroid/app/Notification;.flags:I // field@0001 │ │ -0094a0: 5474 3c00 |0038: iget-object v4, v7, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -0094a4: 1405 0200 037f |003a: const v5, #float 1.74129e+38 // #7f030002 │ │ -0094aa: 6e30 2a00 5403 |003d: invoke-virtual {v4, v5, v3}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -0094b0: 0e00 |0040: return-void │ │ +00bd3c: |[00bd3c] com.episode6.android.appalarm.pro.AalService.showAlarmSnoozeNotification:(Ljava/lang/String;)V │ │ +00bd4c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +00bd4e: 2204 fc00 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +00bd52: 7010 a803 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00bd58: 1a05 7e02 |0006: const-string v5, "Snoozing for " // string@027e │ │ +00bd5c: 6e20 ac03 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00bd62: 0c04 |000b: move-result-object v4 │ │ +00bd64: 6e20 ac03 9400 |000c: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00bd6a: 0c04 |000f: move-result-object v4 │ │ +00bd6c: 6e10 ad03 0400 |0010: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00bd72: 0c02 |0013: move-result-object v2 │ │ +00bd74: 2201 1c00 |0014: new-instance v1, Landroid/content/Intent; // type@001c │ │ +00bd78: 1c04 d000 |0016: const-class v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ +00bd7c: 7030 4600 8104 |0018: invoke-direct {v1, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00bd82: 6204 8102 |001b: sget-object v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.ACTION_NO_SNOOZE:Ljava/lang/String; // field@0281 │ │ +00bd86: 6e20 5900 4100 |001d: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00bd8c: 7140 2b00 6861 |0020: invoke-static {v8, v6, v1, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002b │ │ +00bd92: 0c00 |0023: move-result-object v0 │ │ +00bd94: 2203 0e00 |0024: new-instance v3, Landroid/app/Notification; // type@000e │ │ +00bd98: 1404 0500 027f |0026: const v4, #float 1.728e+38 // #7f020005 │ │ +00bd9e: 7100 ae03 0000 |0029: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ae │ │ +00bda4: 0b06 |002c: move-result-wide v6 │ │ +00bda6: 7057 2700 4362 |002d: invoke-direct {v3, v4, v2, v6, v7}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0027 │ │ +00bdac: 1a04 5f00 |0030: const-string v4, "AppAlarm Snoozing" // string@005f │ │ +00bdb0: 6e50 2800 8394 |0032: invoke-virtual {v3, v8, v4, v9, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0028 │ │ +00bdb6: 1224 |0035: const/4 v4, #int 2 // #2 │ │ +00bdb8: 5934 0100 |0036: iput v4, v3, Landroid/app/Notification;.flags:I // field@0001 │ │ +00bdbc: 5484 3c00 |0038: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bdc0: 1405 0200 037f |003a: const v5, #float 1.74129e+38 // #7f030002 │ │ +00bdc6: 6e30 2a00 5403 |003d: invoke-virtual {v4, v5, v3}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00bdcc: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=444 │ │ 0x0014 line=445 │ │ 0x001b line=446 │ │ 0x0020 line=447 │ │ 0x0024 line=448 │ │ @@ -4104,34 +4103,34 @@ │ │ 0x0038 line=451 │ │ 0x0040 line=452 │ │ locals : │ │ 0x0024 - 0x0041 reg=0 contentIntent Landroid/app/PendingIntent; │ │ 0x001b - 0x0041 reg=1 i Landroid/content/Intent; │ │ 0x0014 - 0x0041 reg=2 message Ljava/lang/String; │ │ 0x0030 - 0x0041 reg=3 notif Landroid/app/Notification; │ │ - 0x0000 - 0x0041 reg=7 this Lcom/episode6/android/appalarm/pro/AalService; │ │ - 0x0000 - 0x0041 reg=8 timeString Ljava/lang/String; │ │ + 0x0000 - 0x0041 reg=8 this Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0041 reg=9 timeString Ljava/lang/String; │ │ │ │ #56 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'stopOrSet' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0094b4: |[0094b4] com.episode6.android.appalarm.pro.AalService.stopOrSet:()V │ │ -0094c4: 7010 3001 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isSafeToStopSelf:()Z // method@0130 │ │ -0094ca: 0a00 |0003: move-result v0 │ │ -0094cc: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0094d0: 6e10 4b01 0100 |0006: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ -0094d6: 0e00 |0009: return-void │ │ -0094d8: 7010 4401 0100 |000a: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.setNextAlarm:()V // method@0144 │ │ -0094de: 28fc |000d: goto 0009 // -0004 │ │ +00bdd0: |[00bdd0] com.episode6.android.appalarm.pro.AalService.stopOrSet:()V │ │ +00bde0: 7010 3001 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isSafeToStopSelf:()Z // method@0130 │ │ +00bde6: 0a00 |0003: move-result v0 │ │ +00bde8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +00bdec: 6e10 4b01 0100 |0006: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ +00bdf2: 0e00 |0009: return-void │ │ +00bdf4: 7010 4401 0100 |000a: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.setNextAlarm:()V // method@0144 │ │ +00bdfa: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0006 line=522 │ │ 0x0009 line=527 │ │ 0x000a line=524 │ │ locals : │ │ @@ -4142,56 +4141,56 @@ │ │ type : '(Landroid/app/Notification;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0094e0: |[0094e0] com.episode6.android.appalarm.pro.AalService.turnOnForeground:(Landroid/app/Notification;)V │ │ -0094f0: 1409 0600 037f |0000: const v9, #float 1.74129e+38 // #7f030006 │ │ -0094f6: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -0094f8: 1a03 4706 |0004: const-string v3, "power" // string@0647 │ │ -0094fc: 6e20 2c01 3a00 |0006: invoke-virtual {v10, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -009502: 0c02 |0009: move-result-object v2 │ │ -009504: 1f02 3700 |000a: check-cast v2, Landroid/os/PowerManager; // type@0037 │ │ -009508: 1403 1a00 0030 |000c: const v3, #float 4.65663e-10 // #3000001a │ │ -00950e: 1a04 6200 |000f: const-string v4, "AppAlarmTag" // string@0062 │ │ -009512: 6e30 a400 3204 |0011: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00a4 │ │ -009518: 0c03 |0014: move-result-object v3 │ │ -00951a: 5ba3 3500 |0015: iput-object v3, v10, Lcom/episode6/android/appalarm/pro/AalService;.mFullWakeLock:Landroid/os/PowerManager$WakeLock; // field@0035 │ │ -00951e: 54a3 3500 |0017: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AalService;.mFullWakeLock:Landroid/os/PowerManager$WakeLock; // field@0035 │ │ -009522: 6e10 a100 0300 |0019: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@00a1 │ │ -009528: 1c03 1200 |001c: const-class v3, Landroid/app/Service; // type@0012 │ │ -00952c: 1a04 f506 |001e: const-string v4, "startForeground" // string@06f5 │ │ -009530: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -009532: 2355 1d01 |0021: new-array v5, v5, [Ljava/lang/Class; // type@011d │ │ -009536: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -009538: 6207 be02 |0024: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@02be │ │ -00953c: 4d07 0506 |0026: aput-object v7, v5, v6 │ │ -009540: 1216 |0028: const/4 v6, #int 1 // #1 │ │ -009542: 1c07 0e00 |0029: const-class v7, Landroid/app/Notification; // type@000e │ │ -009546: 4d07 0506 |002b: aput-object v7, v5, v6 │ │ -00954a: 6e30 8c03 4305 |002d: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@038c │ │ -009550: 0c01 |0030: move-result-object v1 │ │ -009552: 1223 |0031: const/4 v3, #int 2 // #2 │ │ -009554: 2333 1e01 |0032: new-array v3, v3, [Ljava/lang/Object; // type@011e │ │ -009558: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -00955a: 1405 0600 037f |0035: const v5, #float 1.74129e+38 // #7f030006 │ │ -009560: 7110 9203 0500 |0038: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0392 │ │ -009566: 0c05 |003b: move-result-object v5 │ │ -009568: 4d05 0304 |003c: aput-object v5, v3, v4 │ │ -00956c: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -00956e: 4d0b 0304 |003f: aput-object v11, v3, v4 │ │ -009572: 6e30 b303 a103 |0041: invoke-virtual {v1, v10, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@03b3 │ │ -009578: 0e00 |0044: return-void │ │ -00957a: 0d00 |0045: move-exception v0 │ │ -00957c: 6e20 4301 8a00 |0046: invoke-virtual {v10, v8}, Lcom/episode6/android/appalarm/pro/AalService;.setForeground:(Z)V // method@0143 │ │ -009582: 54a3 3c00 |0049: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -009586: 6e30 2a00 930b |004b: invoke-virtual {v3, v9, v11}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -00958c: 28f6 |004e: goto 0044 // -000a │ │ +00bdfc: |[00bdfc] com.episode6.android.appalarm.pro.AalService.turnOnForeground:(Landroid/app/Notification;)V │ │ +00be0c: 1409 0600 037f |0000: const v9, #float 1.74129e+38 // #7f030006 │ │ +00be12: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +00be14: 1a03 4606 |0004: const-string v3, "power" // string@0646 │ │ +00be18: 6e20 2c01 3a00 |0006: invoke-virtual {v10, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00be1e: 0c02 |0009: move-result-object v2 │ │ +00be20: 1f02 3700 |000a: check-cast v2, Landroid/os/PowerManager; // type@0037 │ │ +00be24: 1403 1a00 0030 |000c: const v3, #float 4.65663e-10 // #3000001a │ │ +00be2a: 1a04 6200 |000f: const-string v4, "AppAlarmTag" // string@0062 │ │ +00be2e: 6e30 a400 3204 |0011: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00a4 │ │ +00be34: 0c03 |0014: move-result-object v3 │ │ +00be36: 5ba3 3500 |0015: iput-object v3, v10, Lcom/episode6/android/appalarm/pro/AalService;.mFullWakeLock:Landroid/os/PowerManager$WakeLock; // field@0035 │ │ +00be3a: 54a3 3500 |0017: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AalService;.mFullWakeLock:Landroid/os/PowerManager$WakeLock; // field@0035 │ │ +00be3e: 6e10 a100 0300 |0019: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@00a1 │ │ +00be44: 1c03 1200 |001c: const-class v3, Landroid/app/Service; // type@0012 │ │ +00be48: 1a04 f406 |001e: const-string v4, "startForeground" // string@06f4 │ │ +00be4c: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +00be4e: 2355 1d01 |0021: new-array v5, v5, [Ljava/lang/Class; // type@011d │ │ +00be52: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +00be54: 6207 be02 |0024: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@02be │ │ +00be58: 4d07 0506 |0026: aput-object v7, v5, v6 │ │ +00be5c: 1216 |0028: const/4 v6, #int 1 // #1 │ │ +00be5e: 1c07 0e00 |0029: const-class v7, Landroid/app/Notification; // type@000e │ │ +00be62: 4d07 0506 |002b: aput-object v7, v5, v6 │ │ +00be66: 6e30 8d03 4305 |002d: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@038d │ │ +00be6c: 0c01 |0030: move-result-object v1 │ │ +00be6e: 1223 |0031: const/4 v3, #int 2 // #2 │ │ +00be70: 2333 1e01 |0032: new-array v3, v3, [Ljava/lang/Object; // type@011e │ │ +00be74: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +00be76: 1405 0600 037f |0035: const v5, #float 1.74129e+38 // #7f030006 │ │ +00be7c: 7110 9303 0500 |0038: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0393 │ │ +00be82: 0c05 |003b: move-result-object v5 │ │ +00be84: 4d05 0304 |003c: aput-object v5, v3, v4 │ │ +00be88: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +00be8a: 4d0b 0304 |003f: aput-object v11, v3, v4 │ │ +00be8e: 6e30 b403 a103 |0041: invoke-virtual {v1, v10, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@03b4 │ │ +00be94: 0e00 |0044: return-void │ │ +00be96: 0d00 |0045: move-exception v0 │ │ +00be98: 6e20 4301 8a00 |0046: invoke-virtual {v10, v8}, Lcom/episode6/android/appalarm/pro/AalService;.setForeground:(Z)V // method@0143 │ │ +00be9e: 54a3 3c00 |0049: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bea2: 6e30 2a00 930b |004b: invoke-virtual {v3, v9, v11}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00bea8: 28f6 |004e: goto 0044 // -000a │ │ catches : 1 │ │ 0x001c - 0x0044 │ │ Ljava/lang/Exception; -> 0x0045 │ │ positions : │ │ 0x0004 line=459 │ │ 0x000c line=460 │ │ 0x0017 line=461 │ │ @@ -4213,24 +4212,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0095a0: |[0095a0] com.episode6.android.appalarm.pro.AalService.unregisterWifiReciever:()V │ │ -0095b0: 5510 3b00 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ -0095b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0095b8: 5410 4600 |0004: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mWifiReceiver:Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // field@0046 │ │ -0095bc: 6e20 4d01 0100 |0006: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@014d │ │ -0095c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0095c4: 5c10 3b00 |000a: iput-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ -0095c8: 0e00 |000c: return-void │ │ -0095ca: 0d00 |000d: move-exception v0 │ │ -0095cc: 28fb |000e: goto 0009 // -0005 │ │ +00bebc: |[00bebc] com.episode6.android.appalarm.pro.AalService.unregisterWifiReciever:()V │ │ +00becc: 5510 3b00 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ +00bed0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +00bed4: 5410 4600 |0004: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mWifiReceiver:Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // field@0046 │ │ +00bed8: 6e20 4d01 0100 |0006: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@014d │ │ +00bede: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +00bee0: 5c10 3b00 |000a: iput-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ +00bee4: 0e00 |000c: return-void │ │ +00bee6: 0d00 |000d: move-exception v0 │ │ +00bee8: 28fb |000e: goto 0009 // -0005 │ │ catches : 1 │ │ 0x0004 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=151 │ │ 0x0009 line=154 │ │ @@ -4245,17 +4244,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 │ │ -0095e0: |[0095e0] com.episode6.android.appalarm.pro.AalService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -0095f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0095f2: 1100 |0001: return-object v0 │ │ +00befc: |[00befc] com.episode6.android.appalarm.pro.AalService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +00bf0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00bf0e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0002 reg=2 arg0 Landroid/content/Intent; │ │ │ │ @@ -4264,48 +4263,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0095f4: |[0095f4] com.episode6.android.appalarm.pro.AalService.onCreate:()V │ │ -009604: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -009606: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -009608: 6f10 3500 0400 |0002: invoke-super {v4}, Landroid/app/Service;.onCreate:()V // method@0035 │ │ -00960e: 1a01 4706 |0005: const-string v1, "power" // string@0647 │ │ -009612: 6e20 2c01 1400 |0007: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -009618: 0c00 |000a: move-result-object v0 │ │ -00961a: 1f00 3700 |000b: check-cast v0, Landroid/os/PowerManager; // type@0037 │ │ -00961e: 1a01 6200 |000d: const-string v1, "AppAlarmTag" // string@0062 │ │ -009622: 6e30 a400 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00a4 │ │ -009628: 0c01 |0012: move-result-object v1 │ │ -00962a: 5b41 3e00 |0013: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@003e │ │ -00962e: 5441 3e00 |0015: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@003e │ │ -009632: 6e10 a100 0100 |0017: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@00a1 │ │ -009638: 6e10 2701 0400 |001a: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0127 │ │ -00963e: 0c01 |001d: move-result-object v1 │ │ -009640: 5b41 3d00 |001e: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mPackageManager:Landroid/content/pm/PackageManager; // field@003d │ │ -009644: 1a01 0406 |0020: const-string v1, "notification" // string@0604 │ │ -009648: 6e20 2c01 1400 |0022: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -00964e: 0c01 |0025: move-result-object v1 │ │ -009650: 1f01 0f00 |0026: check-cast v1, Landroid/app/NotificationManager; // type@000f │ │ -009654: 5b41 3c00 |0028: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -009658: 2201 6200 |002a: new-instance v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter; // type@0062 │ │ -00965c: 7020 eb00 4100 |002c: invoke-direct {v1, v4}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.:(Landroid/content/Context;)V // method@00eb │ │ -009662: 5b41 3400 |002f: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -009666: 5441 3400 |0031: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -00966a: 6e10 f400 0100 |0033: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.open:()Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@00f4 │ │ -009670: 5c43 4300 |0036: iput-boolean v3, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -009674: 5c42 3900 |0038: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -009678: 5c42 3800 |003a: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsGoingSnooze:Z // field@0038 │ │ -00967c: 5c42 3700 |003c: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ -009680: 5c42 3b00 |003e: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ -009684: 5c42 3a00 |0040: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsShowingSnooze:Z // field@003a │ │ -009688: 0e00 |0042: return-void │ │ +00bf10: |[00bf10] com.episode6.android.appalarm.pro.AalService.onCreate:()V │ │ +00bf20: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00bf22: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00bf24: 6f10 3500 0400 |0002: invoke-super {v4}, Landroid/app/Service;.onCreate:()V // method@0035 │ │ +00bf2a: 1a01 4606 |0005: const-string v1, "power" // string@0646 │ │ +00bf2e: 6e20 2c01 1400 |0007: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00bf34: 0c00 |000a: move-result-object v0 │ │ +00bf36: 1f00 3700 |000b: check-cast v0, Landroid/os/PowerManager; // type@0037 │ │ +00bf3a: 1a01 6200 |000d: const-string v1, "AppAlarmTag" // string@0062 │ │ +00bf3e: 6e30 a400 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00a4 │ │ +00bf44: 0c01 |0012: move-result-object v1 │ │ +00bf46: 5b41 3e00 |0013: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@003e │ │ +00bf4a: 5441 3e00 |0015: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@003e │ │ +00bf4e: 6e10 a100 0100 |0017: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@00a1 │ │ +00bf54: 6e10 2701 0400 |001a: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0127 │ │ +00bf5a: 0c01 |001d: move-result-object v1 │ │ +00bf5c: 5b41 3d00 |001e: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mPackageManager:Landroid/content/pm/PackageManager; // field@003d │ │ +00bf60: 1a01 0306 |0020: const-string v1, "notification" // string@0603 │ │ +00bf64: 6e20 2c01 1400 |0022: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00bf6a: 0c01 |0025: move-result-object v1 │ │ +00bf6c: 1f01 0f00 |0026: check-cast v1, Landroid/app/NotificationManager; // type@000f │ │ +00bf70: 5b41 3c00 |0028: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bf74: 2201 6200 |002a: new-instance v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter; // type@0062 │ │ +00bf78: 7020 eb00 4100 |002c: invoke-direct {v1, v4}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.:(Landroid/content/Context;)V // method@00eb │ │ +00bf7e: 5b41 3400 |002f: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00bf82: 5441 3400 |0031: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00bf86: 6e10 f400 0100 |0033: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.open:()Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@00f4 │ │ +00bf8c: 5c43 4300 |0036: iput-boolean v3, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00bf90: 5c42 3900 |0038: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00bf94: 5c42 3800 |003a: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsGoingSnooze:Z // field@0038 │ │ +00bf98: 5c42 3700 |003c: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ +00bf9c: 5c42 3b00 |003e: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ +00bfa0: 5c42 3a00 |0040: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsShowingSnooze:Z // field@003a │ │ +00bfa4: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=86 │ │ 0x0005 line=87 │ │ 0x000d line=88 │ │ 0x0015 line=89 │ │ 0x001a line=91 │ │ @@ -4328,65 +4327,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -00968c: |[00968c] com.episode6.android.appalarm.pro.AalService.onDestroy:()V │ │ -00969c: 7010 4401 0400 |0000: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.setNextAlarm:()V // method@0144 │ │ -0096a2: 7010 4e01 0400 |0003: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterWifiReciever:()V // method@014e │ │ -0096a8: 5442 3300 |0006: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0096ac: 3802 2600 |0008: if-eqz v2, 002e // +0026 │ │ -0096b0: 5542 3800 |000a: iget-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsGoingSnooze:Z // field@0038 │ │ -0096b4: 3902 2200 |000c: if-nez v2, 002e // +0022 │ │ -0096b8: 5442 3300 |000e: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0096bc: 1a03 3803 |0010: const-string v3, "alarm_wifi" // string@0338 │ │ -0096c0: 6e20 f101 3200 |0012: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -0096c6: 0a02 |0015: move-result v2 │ │ -0096c8: 3802 1800 |0016: if-eqz v2, 002e // +0018 │ │ -0096cc: 5442 3300 |0018: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0096d0: 1a03 3703 |001a: const-string v3, "alarm_turn_off_wifi" // string@0337 │ │ -0096d4: 6e20 f101 3200 |001c: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -0096da: 0a02 |001f: move-result v2 │ │ -0096dc: 3802 0e00 |0020: if-eqz v2, 002e // +000e │ │ -0096e0: 1a02 6207 |0022: const-string v2, "wifi" // string@0762 │ │ -0096e4: 6e20 2c01 2400 |0024: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -0096ea: 0c01 |0027: move-result-object v1 │ │ -0096ec: 1f01 3000 |0028: check-cast v1, Landroid/net/wifi/WifiManager; // type@0030 │ │ -0096f0: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -0096f2: 6e20 9500 2100 |002b: invoke-virtual {v1, v2}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0095 │ │ -0096f8: 5542 3a00 |002e: iget-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsShowingSnooze:Z // field@003a │ │ -0096fc: 3802 1b00 |0030: if-eqz v2, 004b // +001b │ │ -009700: 2200 1c00 |0032: new-instance v0, Landroid/content/Intent; // type@001c │ │ -009704: 6e10 2301 0400 |0034: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -00970a: 0c02 |0037: move-result-object v2 │ │ -00970c: 1c03 d000 |0038: const-class v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ -009710: 7030 4600 2003 |003a: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009716: 6202 8202 |003d: sget-object v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.EXTRA_CLOSE_ACTIVITY:Ljava/lang/String; // field@0282 │ │ -00971a: 1213 |003f: const/4 v3, #int 1 // #1 │ │ -00971c: 6e30 5800 2003 |0040: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -009722: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ -009726: 6e20 5c00 2000 |0045: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -00972c: 6e20 4801 0400 |0048: invoke-virtual {v4, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ -009732: 5442 3400 |004b: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -009736: 6e10 ec00 0200 |004d: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.close:()V // method@00ec │ │ -00973c: 5442 3500 |0050: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mFullWakeLock:Landroid/os/PowerManager$WakeLock; // field@0035 │ │ -009740: 6e10 a300 0200 |0052: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.release:()V // method@00a3 │ │ -009746: 5442 3c00 |0055: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -00974a: 1403 0600 037f |0057: const v3, #float 1.74129e+38 // #7f030006 │ │ -009750: 6e20 2900 3200 |005a: invoke-virtual {v2, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ -009756: 6f10 3600 0400 |005d: invoke-super {v4}, Landroid/app/Service;.onDestroy:()V // method@0036 │ │ -00975c: 0e00 |0060: return-void │ │ -00975e: 0d02 |0061: move-exception v2 │ │ -009760: 28fb |0062: goto 005d // -0005 │ │ -009762: 0d02 |0063: move-exception v2 │ │ -009764: 28f1 |0064: goto 0055 // -000f │ │ -009766: 0d02 |0065: move-exception v2 │ │ -009768: 28c8 |0066: goto 002e // -0038 │ │ +00bfa8: |[00bfa8] com.episode6.android.appalarm.pro.AalService.onDestroy:()V │ │ +00bfb8: 7010 4401 0400 |0000: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.setNextAlarm:()V // method@0144 │ │ +00bfbe: 7010 4e01 0400 |0003: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterWifiReciever:()V // method@014e │ │ +00bfc4: 5442 3300 |0006: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bfc8: 3802 2600 |0008: if-eqz v2, 002e // +0026 │ │ +00bfcc: 5542 3800 |000a: iget-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsGoingSnooze:Z // field@0038 │ │ +00bfd0: 3902 2200 |000c: if-nez v2, 002e // +0022 │ │ +00bfd4: 5442 3300 |000e: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bfd8: 1a03 3803 |0010: const-string v3, "alarm_wifi" // string@0338 │ │ +00bfdc: 6e20 f101 3200 |0012: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00bfe2: 0a02 |0015: move-result v2 │ │ +00bfe4: 3802 1800 |0016: if-eqz v2, 002e // +0018 │ │ +00bfe8: 5442 3300 |0018: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bfec: 1a03 3703 |001a: const-string v3, "alarm_turn_off_wifi" // string@0337 │ │ +00bff0: 6e20 f101 3200 |001c: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00bff6: 0a02 |001f: move-result v2 │ │ +00bff8: 3802 0e00 |0020: if-eqz v2, 002e // +000e │ │ +00bffc: 1a02 6107 |0022: const-string v2, "wifi" // string@0761 │ │ +00c000: 6e20 2c01 2400 |0024: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00c006: 0c01 |0027: move-result-object v1 │ │ +00c008: 1f01 3000 |0028: check-cast v1, Landroid/net/wifi/WifiManager; // type@0030 │ │ +00c00c: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +00c00e: 6e20 9500 2100 |002b: invoke-virtual {v1, v2}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0095 │ │ +00c014: 5542 3a00 |002e: iget-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsShowingSnooze:Z // field@003a │ │ +00c018: 3802 1b00 |0030: if-eqz v2, 004b // +001b │ │ +00c01c: 2200 1c00 |0032: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c020: 6e10 2301 0400 |0034: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00c026: 0c02 |0037: move-result-object v2 │ │ +00c028: 1c03 d000 |0038: const-class v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ +00c02c: 7030 4600 2003 |003a: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c032: 6202 8202 |003d: sget-object v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.EXTRA_CLOSE_ACTIVITY:Ljava/lang/String; // field@0282 │ │ +00c036: 1213 |003f: const/4 v3, #int 1 // #1 │ │ +00c038: 6e30 5800 2003 |0040: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00c03e: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ +00c042: 6e20 5c00 2000 |0045: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00c048: 6e20 4801 0400 |0048: invoke-virtual {v4, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ +00c04e: 5442 3400 |004b: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00c052: 6e10 ec00 0200 |004d: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.close:()V // method@00ec │ │ +00c058: 5442 3500 |0050: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mFullWakeLock:Landroid/os/PowerManager$WakeLock; // field@0035 │ │ +00c05c: 6e10 a300 0200 |0052: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.release:()V // method@00a3 │ │ +00c062: 5442 3c00 |0055: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00c066: 1403 0600 037f |0057: const v3, #float 1.74129e+38 // #7f030006 │ │ +00c06c: 6e20 2900 3200 |005a: invoke-virtual {v2, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ +00c072: 6f10 3600 0400 |005d: invoke-super {v4}, Landroid/app/Service;.onDestroy:()V // method@0036 │ │ +00c078: 0e00 |0060: return-void │ │ +00c07a: 0d02 |0061: move-exception v2 │ │ +00c07c: 28fb |0062: goto 005d // -0005 │ │ +00c07e: 0d02 |0063: move-exception v2 │ │ +00c080: 28f1 |0064: goto 0055 // -000f │ │ +00c082: 0d02 |0065: move-exception v2 │ │ +00c084: 28c8 |0066: goto 002e // -0038 │ │ catches : 3 │ │ 0x000e - 0x002e │ │ Ljava/lang/Exception; -> 0x0065 │ │ 0x0050 - 0x0055 │ │ Ljava/lang/Exception; -> 0x0063 │ │ 0x0055 - 0x005d │ │ Ljava/lang/Exception; -> 0x0061 │ │ @@ -4421,22 +4420,22 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -009794: |[009794] com.episode6.android.appalarm.pro.AalService.onStart:(Landroid/content/Intent;I)V │ │ -0097a4: 6f30 3700 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Service;.onStart:(Landroid/content/Intent;I)V // method@0037 │ │ -0097aa: 7020 1f01 2100 |0003: invoke-direct {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.doAction:(Landroid/content/Intent;)V // method@011f │ │ -0097b0: 5410 3e00 |0006: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@003e │ │ -0097b4: 6e10 a300 0000 |0008: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@00a3 │ │ -0097ba: 0e00 |000b: return-void │ │ -0097bc: 0d00 |000c: move-exception v0 │ │ -0097be: 28fe |000d: goto 000b // -0002 │ │ +00c0b0: |[00c0b0] com.episode6.android.appalarm.pro.AalService.onStart:(Landroid/content/Intent;I)V │ │ +00c0c0: 6f30 3700 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Service;.onStart:(Landroid/content/Intent;I)V // method@0037 │ │ +00c0c6: 7020 1f01 2100 |0003: invoke-direct {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.doAction:(Landroid/content/Intent;)V // method@011f │ │ +00c0cc: 5410 3e00 |0006: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@003e │ │ +00c0d0: 6e10 a300 0000 |0008: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@00a3 │ │ +00c0d6: 0e00 |000b: return-void │ │ +00c0d8: 0d00 |000c: move-exception v0 │ │ +00c0da: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0006 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=141 │ │ 0x0006 line=144 │ │ @@ -4482,40 +4481,40 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0097d0: |[0097d0] com.episode6.android.appalarm.pro.AlarmEdit$10.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -0097e0: 5b01 4800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0048 │ │ -0097e4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0097ea: 0e00 |0005: return-void │ │ +00c0ec: |[00c0ec] com.episode6.android.appalarm.pro.AlarmEdit$10.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c0fc: 5b01 4800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0048 │ │ +00c100: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$10;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0097ec: |[0097ec] com.episode6.android.appalarm.pro.AlarmEdit$10.onClick:(Landroid/view/View;)V │ │ -0097fc: 5420 4800 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0048 │ │ -009800: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -009802: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ -009808: 0e00 |0006: return-void │ │ +00c108: |[00c108] com.episode6.android.appalarm.pro.AlarmEdit$10.onClick:(Landroid/view/View;)V │ │ +00c118: 5420 4800 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0048 │ │ +00c11c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +00c11e: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ +00c124: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0006 line=642 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$10; │ │ 0x0000 - 0x0007 reg=3 v Landroid/view/View; │ │ @@ -4555,50 +4554,50 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00980c: |[00980c] com.episode6.android.appalarm.pro.AlarmEdit$11.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00981c: 5b01 4900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0049 │ │ -009820: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009826: 0e00 |0005: return-void │ │ +00c128: |[00c128] com.episode6.android.appalarm.pro.AlarmEdit$11.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c138: 5b01 4900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0049 │ │ +00c13c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c142: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$11;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -009828: |[009828] com.episode6.android.appalarm.pro.AlarmEdit$11.onClick:(Landroid/view/View;)V │ │ -009838: 5420 4900 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0049 │ │ -00983c: 7110 b801 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b8 │ │ -009842: 0c01 |0005: move-result-object v1 │ │ -009844: 5420 4900 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0049 │ │ -009848: 7110 b801 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b8 │ │ -00984e: 0c00 |000b: move-result-object v0 │ │ -009850: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -009856: 0a00 |000f: move-result v0 │ │ -009858: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -00985c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -00985e: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -009864: 0e00 |0016: return-void │ │ -009866: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -009868: 28fb |0018: goto 0013 // -0005 │ │ +00c144: |[00c144] com.episode6.android.appalarm.pro.AlarmEdit$11.onClick:(Landroid/view/View;)V │ │ +00c154: 5420 4900 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0049 │ │ +00c158: 7110 b801 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b8 │ │ +00c15e: 0c01 |0005: move-result-object v1 │ │ +00c160: 5420 4900 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0049 │ │ +00c164: 7110 b801 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b8 │ │ +00c16a: 0c00 |000b: move-result-object v0 │ │ +00c16c: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +00c172: 0a00 |000f: move-result v0 │ │ +00c174: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +00c178: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +00c17a: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c180: 0e00 |0016: return-void │ │ +00c182: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +00c184: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0016 line=648 │ │ 0x0017 line=647 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$11; │ │ @@ -4639,50 +4638,50 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00986c: |[00986c] com.episode6.android.appalarm.pro.AlarmEdit$12.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00987c: 5b01 4a00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004a │ │ -009880: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009886: 0e00 |0005: return-void │ │ +00c188: |[00c188] com.episode6.android.appalarm.pro.AlarmEdit$12.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c198: 5b01 4a00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004a │ │ +00c19c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c1a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$12;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -009888: |[009888] com.episode6.android.appalarm.pro.AlarmEdit$12.onClick:(Landroid/view/View;)V │ │ -009898: 5420 4a00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004a │ │ -00989c: 7110 b901 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b9 │ │ -0098a2: 0c01 |0005: move-result-object v1 │ │ -0098a4: 5420 4a00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004a │ │ -0098a8: 7110 b901 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b9 │ │ -0098ae: 0c00 |000b: move-result-object v0 │ │ -0098b0: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -0098b6: 0a00 |000f: move-result v0 │ │ -0098b8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -0098bc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0098be: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -0098c4: 0e00 |0016: return-void │ │ -0098c6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0098c8: 28fb |0018: goto 0013 // -0005 │ │ +00c1a4: |[00c1a4] com.episode6.android.appalarm.pro.AlarmEdit$12.onClick:(Landroid/view/View;)V │ │ +00c1b4: 5420 4a00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004a │ │ +00c1b8: 7110 b901 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b9 │ │ +00c1be: 0c01 |0005: move-result-object v1 │ │ +00c1c0: 5420 4a00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004a │ │ +00c1c4: 7110 b901 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b9 │ │ +00c1ca: 0c00 |000b: move-result-object v0 │ │ +00c1cc: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +00c1d2: 0a00 |000f: move-result v0 │ │ +00c1d4: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +00c1d8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +00c1da: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c1e0: 0e00 |0016: return-void │ │ +00c1e2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +00c1e4: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0016 line=655 │ │ 0x0017 line=654 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$12; │ │ @@ -4723,54 +4722,54 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0098cc: |[0098cc] com.episode6.android.appalarm.pro.AlarmEdit$13.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -0098dc: 5b01 4b00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ -0098e0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0098e6: 0e00 |0005: return-void │ │ +00c1e8: |[00c1e8] com.episode6.android.appalarm.pro.AlarmEdit$13.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c1f8: 5b01 4b00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ +00c1fc: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c202: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$13;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0098e8: |[0098e8] com.episode6.android.appalarm.pro.AlarmEdit$13.onClick:(Landroid/view/View;)V │ │ -0098f8: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0098fc: 5441 4b00 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ -009900: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -009906: 0c01 |0007: move-result-object v1 │ │ -009908: 1c02 de00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/VolumeChooser; // type@00de │ │ -00990c: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009912: 1a01 2603 |000d: const-string v1, "alarm_media_volume" // string@0326 │ │ -009916: 5442 4b00 |000f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ -00991a: 7110 ad01 0200 |0011: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009920: 0c02 |0014: move-result-object v2 │ │ -009922: 1a03 2603 |0015: const-string v3, "alarm_media_volume" // string@0326 │ │ -009926: 6e20 f201 3200 |0017: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00992c: 0a02 |001a: move-result v2 │ │ -00992e: 6e30 5400 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009934: 5441 4b00 |001e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ -009938: 1252 |0020: const/4 v2, #int 5 // #5 │ │ -00993a: 6e30 da01 0102 |0021: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -009940: 0e00 |0024: return-void │ │ +00c204: |[00c204] com.episode6.android.appalarm.pro.AlarmEdit$13.onClick:(Landroid/view/View;)V │ │ +00c214: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c218: 5441 4b00 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ +00c21c: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c222: 0c01 |0007: move-result-object v1 │ │ +00c224: 1c02 de00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/VolumeChooser; // type@00de │ │ +00c228: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c22e: 1a01 2603 |000d: const-string v1, "alarm_media_volume" // string@0326 │ │ +00c232: 5442 4b00 |000f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ +00c236: 7110 ad01 0200 |0011: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c23c: 0c02 |0014: move-result-object v2 │ │ +00c23e: 1a03 2603 |0015: const-string v3, "alarm_media_volume" // string@0326 │ │ +00c242: 6e20 f201 3200 |0017: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00c248: 0a02 |001a: move-result v2 │ │ +00c24a: 6e30 5400 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c250: 5441 4b00 |001e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ +00c254: 1252 |0020: const/4 v2, #int 5 // #5 │ │ +00c256: 6e30 da01 0102 |0021: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c25c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x000d line=661 │ │ 0x001e line=662 │ │ 0x0024 line=663 │ │ locals : │ │ @@ -4813,60 +4812,60 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009944: |[009944] com.episode6.android.appalarm.pro.AlarmEdit$14.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009954: 5b01 4c00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ -009958: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00995e: 0e00 |0005: return-void │ │ +00c260: |[00c260] com.episode6.android.appalarm.pro.AlarmEdit$14.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c270: 5b01 4c00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ +00c274: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c27a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$14;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -009960: |[009960] com.episode6.android.appalarm.pro.AlarmEdit$14.onClick:(Landroid/view/View;)V │ │ -009970: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -009974: 5441 4c00 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ -009978: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00997e: 0c01 |0007: move-result-object v1 │ │ -009980: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ -009984: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00998a: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ -00998e: 1402 2000 047f |000f: const v2, #float 1.75459e+38 // #7f040020 │ │ -009994: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00999a: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ -00999e: 1402 3500 047f |0017: const v2, #float 1.75459e+38 // #7f040035 │ │ -0099a4: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -0099aa: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ -0099ae: 5442 4c00 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ -0099b2: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -0099b8: 0c02 |0024: move-result-object v2 │ │ -0099ba: 1a03 2903 |0025: const-string v3, "alarm_mute_snooze_time" // string@0329 │ │ -0099be: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -0099c4: 0a02 |002a: move-result v2 │ │ -0099c6: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -0099cc: 5441 4c00 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ -0099d0: 1302 0c00 |0030: const/16 v2, #int 12 // #c │ │ -0099d4: 6e30 da01 0102 |0032: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -0099da: 0e00 |0035: return-void │ │ +00c27c: |[00c27c] com.episode6.android.appalarm.pro.AlarmEdit$14.onClick:(Landroid/view/View;)V │ │ +00c28c: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c290: 5441 4c00 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ +00c294: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c29a: 0c01 |0007: move-result-object v1 │ │ +00c29c: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ +00c2a0: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c2a6: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ +00c2aa: 1402 2000 047f |000f: const v2, #float 1.75459e+38 // #7f040020 │ │ +00c2b0: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c2b6: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ +00c2ba: 1402 3500 047f |0017: const v2, #float 1.75459e+38 // #7f040035 │ │ +00c2c0: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c2c6: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ +00c2ca: 5442 4c00 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ +00c2ce: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c2d4: 0c02 |0024: move-result-object v2 │ │ +00c2d6: 1a03 2903 |0025: const-string v3, "alarm_mute_snooze_time" // string@0329 │ │ +00c2da: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00c2e0: 0a02 |002a: move-result v2 │ │ +00c2e2: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c2e8: 5441 4c00 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ +00c2ec: 1302 0c00 |0030: const/16 v2, #int 12 // #c │ │ +00c2f0: 6e30 da01 0102 |0032: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c2f6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x000d line=669 │ │ 0x0015 line=670 │ │ 0x001d line=671 │ │ 0x002e line=672 │ │ @@ -4911,60 +4910,60 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0099dc: |[0099dc] com.episode6.android.appalarm.pro.AlarmEdit$15.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -0099ec: 5b01 4d00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ -0099f0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0099f6: 0e00 |0005: return-void │ │ +00c2f8: |[00c2f8] com.episode6.android.appalarm.pro.AlarmEdit$15.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c308: 5b01 4d00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ +00c30c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$15; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$15;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0099f8: |[0099f8] com.episode6.android.appalarm.pro.AlarmEdit$15.onClick:(Landroid/view/View;)V │ │ -009a08: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -009a0c: 5441 4d00 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ -009a10: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -009a16: 0c01 |0007: move-result-object v1 │ │ -009a18: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ -009a1c: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009a22: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ -009a26: 1402 3400 047f |000f: const v2, #float 1.75459e+38 // #7f040034 │ │ -009a2c: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009a32: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ -009a36: 1402 3600 047f |0017: const v2, #float 1.75459e+38 // #7f040036 │ │ -009a3c: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009a42: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ -009a46: 5442 4d00 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ -009a4a: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009a50: 0c02 |0024: move-result-object v2 │ │ -009a52: 1a03 3a03 |0025: const-string v3, "alarm_wifi_wait_time" // string@033a │ │ -009a56: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -009a5c: 0a02 |002a: move-result v2 │ │ -009a5e: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009a64: 5441 4d00 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ -009a68: 1302 0a00 |0030: const/16 v2, #int 10 // #a │ │ -009a6c: 6e30 da01 0102 |0032: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -009a72: 0e00 |0035: return-void │ │ +00c314: |[00c314] com.episode6.android.appalarm.pro.AlarmEdit$15.onClick:(Landroid/view/View;)V │ │ +00c324: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c328: 5441 4d00 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ +00c32c: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c332: 0c01 |0007: move-result-object v1 │ │ +00c334: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ +00c338: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c33e: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ +00c342: 1402 3400 047f |000f: const v2, #float 1.75459e+38 // #7f040034 │ │ +00c348: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c34e: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ +00c352: 1402 3600 047f |0017: const v2, #float 1.75459e+38 // #7f040036 │ │ +00c358: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c35e: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ +00c362: 5442 4d00 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ +00c366: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c36c: 0c02 |0024: move-result-object v2 │ │ +00c36e: 1a03 3a03 |0025: const-string v3, "alarm_wifi_wait_time" // string@033a │ │ +00c372: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00c378: 0a02 |002a: move-result v2 │ │ +00c37a: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c380: 5441 4d00 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ +00c384: 1302 0a00 |0030: const/16 v2, #int 10 // #a │ │ +00c388: 6e30 da01 0102 |0032: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c38e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x000d line=679 │ │ 0x0015 line=680 │ │ 0x001d line=681 │ │ 0x002e line=682 │ │ @@ -5009,40 +5008,40 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009a74: |[009a74] com.episode6.android.appalarm.pro.AlarmEdit$16.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009a84: 5b01 4e00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004e │ │ -009a88: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009a8e: 0e00 |0005: return-void │ │ +00c390: |[00c390] com.episode6.android.appalarm.pro.AlarmEdit$16.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c3a0: 5b01 4e00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004e │ │ +00c3a4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c3aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$16; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$16;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -009a90: |[009a90] com.episode6.android.appalarm.pro.AlarmEdit$16.onClick:(Landroid/view/View;)V │ │ -009aa0: 5420 4e00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004e │ │ -009aa4: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -009aa6: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ -009aac: 0e00 |0006: return-void │ │ +00c3ac: |[00c3ac] com.episode6.android.appalarm.pro.AlarmEdit$16.onClick:(Landroid/view/View;)V │ │ +00c3bc: 5420 4e00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004e │ │ +00c3c0: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +00c3c2: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ +00c3c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ 0x0006 line=689 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$16; │ │ 0x0000 - 0x0007 reg=3 v Landroid/view/View; │ │ @@ -5082,51 +5081,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009ab0: |[009ab0] com.episode6.android.appalarm.pro.AlarmEdit$17.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009ac0: 5b01 4f00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004f │ │ -009ac4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009aca: 0e00 |0005: return-void │ │ +00c3cc: |[00c3cc] com.episode6.android.appalarm.pro.AlarmEdit$17.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c3dc: 5b01 4f00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004f │ │ +00c3e0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c3e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$17; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$17;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -009acc: |[009acc] com.episode6.android.appalarm.pro.AlarmEdit$17.onClick:(Landroid/view/View;)V │ │ -009adc: 5430 4f00 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004f │ │ -009ae0: 7110 a301 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a3 │ │ -009ae6: 0c01 |0005: move-result-object v1 │ │ -009ae8: 5430 4f00 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004f │ │ -009aec: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009af2: 0c00 |000b: move-result-object v0 │ │ -009af4: 1a02 3703 |000c: const-string v2, "alarm_turn_off_wifi" // string@0337 │ │ -009af8: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -009afe: 0a00 |0011: move-result v0 │ │ -009b00: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ -009b04: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -009b06: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -009b0c: 0e00 |0018: return-void │ │ -009b0e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -009b10: 28fb |001a: goto 0015 // -0005 │ │ +00c3e8: |[00c3e8] com.episode6.android.appalarm.pro.AlarmEdit$17.onClick:(Landroid/view/View;)V │ │ +00c3f8: 5430 4f00 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004f │ │ +00c3fc: 7110 a301 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a3 │ │ +00c402: 0c01 |0005: move-result-object v1 │ │ +00c404: 5430 4f00 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004f │ │ +00c408: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c40e: 0c00 |000b: move-result-object v0 │ │ +00c410: 1a02 3703 |000c: const-string v2, "alarm_turn_off_wifi" // string@0337 │ │ +00c414: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00c41a: 0a00 |0011: move-result v0 │ │ +00c41c: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ +00c420: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +00c422: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c428: 0e00 |0018: return-void │ │ +00c42a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +00c42c: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0018 line=695 │ │ 0x0019 line=694 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/episode6/android/appalarm/pro/AlarmEdit$17; │ │ @@ -5167,51 +5166,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009b14: |[009b14] com.episode6.android.appalarm.pro.AlarmEdit$18.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009b24: 5b01 5000 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0050 │ │ -009b28: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009b2e: 0e00 |0005: return-void │ │ +00c430: |[00c430] com.episode6.android.appalarm.pro.AlarmEdit$18.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c440: 5b01 5000 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0050 │ │ +00c444: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c44a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$18; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$18;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -009b30: |[009b30] com.episode6.android.appalarm.pro.AlarmEdit$18.onClick:(Landroid/view/View;)V │ │ -009b40: 5430 5000 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0050 │ │ -009b44: 7110 a101 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a1 │ │ -009b4a: 0c01 |0005: move-result-object v1 │ │ -009b4c: 5430 5000 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0050 │ │ -009b50: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009b56: 0c00 |000b: move-result-object v0 │ │ -009b58: 1a02 3603 |000c: const-string v2, "alarm_stop_app" // string@0336 │ │ -009b5c: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -009b62: 0a00 |0011: move-result v0 │ │ -009b64: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ -009b68: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -009b6a: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -009b70: 0e00 |0018: return-void │ │ -009b72: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -009b74: 28fb |001a: goto 0015 // -0005 │ │ +00c44c: |[00c44c] com.episode6.android.appalarm.pro.AlarmEdit$18.onClick:(Landroid/view/View;)V │ │ +00c45c: 5430 5000 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0050 │ │ +00c460: 7110 a101 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a1 │ │ +00c466: 0c01 |0005: move-result-object v1 │ │ +00c468: 5430 5000 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0050 │ │ +00c46c: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c472: 0c00 |000b: move-result-object v0 │ │ +00c474: 1a02 3603 |000c: const-string v2, "alarm_stop_app" // string@0336 │ │ +00c478: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00c47e: 0a00 |0011: move-result v0 │ │ +00c480: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ +00c484: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +00c486: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c48c: 0e00 |0018: return-void │ │ +00c48e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +00c490: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ 0x0018 line=701 │ │ 0x0019 line=700 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/episode6/android/appalarm/pro/AlarmEdit$18; │ │ @@ -5252,51 +5251,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009b78: |[009b78] com.episode6.android.appalarm.pro.AlarmEdit$19.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009b88: 5b01 5100 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0051 │ │ -009b8c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009b92: 0e00 |0005: return-void │ │ +00c494: |[00c494] com.episode6.android.appalarm.pro.AlarmEdit$19.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c4a4: 5b01 5100 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0051 │ │ +00c4a8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c4ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$19; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$19;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -009b94: |[009b94] com.episode6.android.appalarm.pro.AlarmEdit$19.onClick:(Landroid/view/View;)V │ │ -009ba4: 5430 5100 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0051 │ │ -009ba8: 7110 a201 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a2 │ │ -009bae: 0c01 |0005: move-result-object v1 │ │ -009bb0: 5430 5100 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0051 │ │ -009bb4: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009bba: 0c00 |000b: move-result-object v0 │ │ -009bbc: 1a02 2203 |000c: const-string v2, "alarm_force_restart" // string@0322 │ │ -009bc0: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -009bc6: 0a00 |0011: move-result v0 │ │ -009bc8: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ -009bcc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -009bce: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -009bd4: 0e00 |0018: return-void │ │ -009bd6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -009bd8: 28fb |001a: goto 0015 // -0005 │ │ +00c4b0: |[00c4b0] com.episode6.android.appalarm.pro.AlarmEdit$19.onClick:(Landroid/view/View;)V │ │ +00c4c0: 5430 5100 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0051 │ │ +00c4c4: 7110 a201 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a2 │ │ +00c4ca: 0c01 |0005: move-result-object v1 │ │ +00c4cc: 5430 5100 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0051 │ │ +00c4d0: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c4d6: 0c00 |000b: move-result-object v0 │ │ +00c4d8: 1a02 2203 |000c: const-string v2, "alarm_force_restart" // string@0322 │ │ +00c4dc: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00c4e2: 0a00 |0011: move-result v0 │ │ +00c4e4: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ +00c4e8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +00c4ea: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c4f0: 0e00 |0018: return-void │ │ +00c4f2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +00c4f4: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0018 line=707 │ │ 0x0019 line=706 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/episode6/android/appalarm/pro/AlarmEdit$19; │ │ @@ -5337,46 +5336,46 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009bdc: |[009bdc] com.episode6.android.appalarm.pro.AlarmEdit$1.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009bec: 5b01 5200 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0052 │ │ -009bf0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009bf6: 0e00 |0005: return-void │ │ +00c4f8: |[00c4f8] com.episode6.android.appalarm.pro.AlarmEdit$1.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c508: 5b01 5200 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0052 │ │ +00c50c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c512: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -009bf8: |[009bf8] com.episode6.android.appalarm.pro.AlarmEdit$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -009c08: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -009c0c: 5431 5200 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0052 │ │ -009c10: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -009c16: 0c01 |0007: move-result-object v1 │ │ -009c18: 1c02 ae00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/AppChooser; // type@00ae │ │ -009c1c: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009c22: 5431 5200 |000d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0052 │ │ -009c26: 1302 1000 |000f: const/16 v2, #int 16 // #10 │ │ -009c2a: 6e30 da01 0102 |0011: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -009c30: 0e00 |0014: return-void │ │ +00c514: |[00c514] com.episode6.android.appalarm.pro.AlarmEdit$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +00c524: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c528: 5431 5200 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0052 │ │ +00c52c: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c532: 0c01 |0007: move-result-object v1 │ │ +00c534: 1c02 ae00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/AppChooser; // type@00ae │ │ +00c538: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c53e: 5431 5200 |000d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0052 │ │ +00c542: 1302 1000 |000f: const/16 v2, #int 16 // #10 │ │ +00c546: 6e30 da01 0102 |0011: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c54c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x000d line=528 │ │ 0x0014 line=529 │ │ locals : │ │ 0x000d - 0x0015 reg=0 i Landroid/content/Intent; │ │ @@ -5419,51 +5418,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009c34: |[009c34] com.episode6.android.appalarm.pro.AlarmEdit$20.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009c44: 5b01 5300 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0053 │ │ -009c48: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009c4e: 0e00 |0005: return-void │ │ +00c550: |[00c550] com.episode6.android.appalarm.pro.AlarmEdit$20.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c560: 5b01 5300 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0053 │ │ +00c564: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c56a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$20; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$20;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -009c50: |[009c50] com.episode6.android.appalarm.pro.AlarmEdit$20.onClick:(Landroid/view/View;)V │ │ -009c60: 5430 5300 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0053 │ │ -009c64: 7110 a401 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a4 │ │ -009c6a: 0c01 |0005: move-result-object v1 │ │ -009c6c: 5430 5300 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0053 │ │ -009c70: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009c76: 0c00 |000b: move-result-object v0 │ │ -009c78: 1a02 2803 |000c: const-string v2, "alarm_mute_snooze" // string@0328 │ │ -009c7c: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -009c82: 0a00 |0011: move-result v0 │ │ -009c84: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ -009c88: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -009c8a: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -009c90: 0e00 |0018: return-void │ │ -009c92: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -009c94: 28fb |001a: goto 0015 // -0005 │ │ +00c56c: |[00c56c] com.episode6.android.appalarm.pro.AlarmEdit$20.onClick:(Landroid/view/View;)V │ │ +00c57c: 5430 5300 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0053 │ │ +00c580: 7110 a401 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a4 │ │ +00c586: 0c01 |0005: move-result-object v1 │ │ +00c588: 5430 5300 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0053 │ │ +00c58c: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c592: 0c00 |000b: move-result-object v0 │ │ +00c594: 1a02 2803 |000c: const-string v2, "alarm_mute_snooze" // string@0328 │ │ +00c598: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00c59e: 0a00 |0011: move-result v0 │ │ +00c5a0: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ +00c5a4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +00c5a6: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c5ac: 0e00 |0018: return-void │ │ +00c5ae: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +00c5b0: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0018 line=713 │ │ 0x0019 line=712 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/episode6/android/appalarm/pro/AlarmEdit$20; │ │ @@ -5504,63 +5503,63 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009c98: |[009c98] com.episode6.android.appalarm.pro.AlarmEdit$21.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009ca8: 5b01 5400 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ -009cac: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009cb2: 0e00 |0005: return-void │ │ +00c5b4: |[00c5b4] com.episode6.android.appalarm.pro.AlarmEdit$21.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c5c4: 5b01 5400 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ +00c5c8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c5ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$21; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$21;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -009cb4: |[009cb4] com.episode6.android.appalarm.pro.AlarmEdit$21.onClick:(Landroid/view/View;)V │ │ -009cc4: 1403 0100 047f |0000: const v3, #float 1.75458e+38 // #7f040001 │ │ -009cca: 2200 1c00 |0003: new-instance v0, Landroid/content/Intent; // type@001c │ │ -009cce: 5441 5400 |0005: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ -009cd2: 1c02 d500 |0007: const-class v2, Lcom/episode6/android/appalarm/pro/StringInputDialog; // type@00d5 │ │ -009cd6: 7030 4600 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009cdc: 1a01 4d04 |000c: const-string v1, "extra_hide_http_test" // string@044d │ │ -009ce0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -009ce2: 6e30 5800 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -009ce8: 1a01 5304 |0012: const-string v1, "extra_title" // string@0453 │ │ -009cec: 6e30 5400 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009cf2: 1a01 5204 |0017: const-string v1, "extra_short_message" // string@0452 │ │ -009cf6: 6e30 5400 1003 |0019: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009cfc: 1a01 4f04 |001c: const-string v1, "extra_long_message" // string@044f │ │ -009d00: 1402 0200 047f |001e: const v2, #float 1.75458e+38 // #7f040002 │ │ -009d06: 6e30 5400 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009d0c: 1a01 4e04 |0024: const-string v1, "extra_init_value" // string@044e │ │ -009d10: 5442 5400 |0026: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ -009d14: 7110 ad01 0200 |0028: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009d1a: 0c02 |002b: move-result-object v2 │ │ -009d1c: 1a03 2503 |002c: const-string v3, "alarm_label" // string@0325 │ │ -009d20: 6e20 fd01 3200 |002e: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -009d26: 0c02 |0031: move-result-object v2 │ │ -009d28: 6e30 5700 1002 |0032: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -009d2e: 5441 5400 |0035: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ -009d32: 1302 1100 |0037: const/16 v2, #int 17 // #11 │ │ -009d36: 6e30 da01 0102 |0039: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -009d3c: 0e00 |003c: return-void │ │ +00c5d0: |[00c5d0] com.episode6.android.appalarm.pro.AlarmEdit$21.onClick:(Landroid/view/View;)V │ │ +00c5e0: 1403 0100 047f |0000: const v3, #float 1.75458e+38 // #7f040001 │ │ +00c5e6: 2200 1c00 |0003: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c5ea: 5441 5400 |0005: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ +00c5ee: 1c02 d500 |0007: const-class v2, Lcom/episode6/android/appalarm/pro/StringInputDialog; // type@00d5 │ │ +00c5f2: 7030 4600 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c5f8: 1a01 4d04 |000c: const-string v1, "extra_hide_http_test" // string@044d │ │ +00c5fc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +00c5fe: 6e30 5800 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00c604: 1a01 5304 |0012: const-string v1, "extra_title" // string@0453 │ │ +00c608: 6e30 5400 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c60e: 1a01 5204 |0017: const-string v1, "extra_short_message" // string@0452 │ │ +00c612: 6e30 5400 1003 |0019: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c618: 1a01 4f04 |001c: const-string v1, "extra_long_message" // string@044f │ │ +00c61c: 1402 0200 047f |001e: const v2, #float 1.75458e+38 // #7f040002 │ │ +00c622: 6e30 5400 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c628: 1a01 4e04 |0024: const-string v1, "extra_init_value" // string@044e │ │ +00c62c: 5442 5400 |0026: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ +00c630: 7110 ad01 0200 |0028: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c636: 0c02 |002b: move-result-object v2 │ │ +00c638: 1a03 2503 |002c: const-string v3, "alarm_label" // string@0325 │ │ +00c63c: 6e20 fd01 3200 |002e: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00c642: 0c02 |0031: move-result-object v2 │ │ +00c644: 6e30 5700 1002 |0032: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00c64a: 5441 5400 |0035: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ +00c64e: 1302 1100 |0037: const/16 v2, #int 17 // #11 │ │ +00c652: 6e30 da01 0102 |0039: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c658: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=719 │ │ 0x000c line=720 │ │ 0x0012 line=721 │ │ 0x0017 line=722 │ │ 0x001c line=723 │ │ @@ -5607,44 +5606,44 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009d40: |[009d40] com.episode6.android.appalarm.pro.AlarmEdit$22.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009d50: 5b01 5500 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0055 │ │ -009d54: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009d5a: 0e00 |0005: return-void │ │ +00c65c: |[00c65c] com.episode6.android.appalarm.pro.AlarmEdit$22.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c66c: 5b01 5500 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0055 │ │ +00c670: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c676: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$22; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$22;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -009d5c: |[009d5c] com.episode6.android.appalarm.pro.AlarmEdit$22.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -009d6c: 5420 5500 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0055 │ │ -009d70: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009d76: 0c00 |0005: move-result-object v0 │ │ -009d78: 1a01 2003 |0006: const-string v1, "alarm_enabled" // string@0320 │ │ -009d7c: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -009d82: 5420 5500 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0055 │ │ -009d86: 7110 b401 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01b4 │ │ -009d8c: 0e00 |0010: return-void │ │ +00c678: |[00c678] com.episode6.android.appalarm.pro.AlarmEdit$22.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00c688: 5420 5500 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0055 │ │ +00c68c: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c692: 0c00 |0005: move-result-object v0 │ │ +00c694: 1a01 2003 |0006: const-string v1, "alarm_enabled" // string@0320 │ │ +00c698: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00c69e: 5420 5500 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0055 │ │ +00c6a2: 7110 b401 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01b4 │ │ +00c6a8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x000b line=735 │ │ 0x0010 line=736 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$22; │ │ @@ -5686,44 +5685,44 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009d90: |[009d90] com.episode6.android.appalarm.pro.AlarmEdit$23.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009da0: 5b01 5600 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0056 │ │ -009da4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009daa: 0e00 |0005: return-void │ │ +00c6ac: |[00c6ac] com.episode6.android.appalarm.pro.AlarmEdit$23.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c6bc: 5b01 5600 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0056 │ │ +00c6c0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c6c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$23; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$23;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -009dac: |[009dac] com.episode6.android.appalarm.pro.AlarmEdit$23.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -009dbc: 5420 5600 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0056 │ │ -009dc0: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009dc6: 0c00 |0005: move-result-object v0 │ │ -009dc8: 1a01 2a03 |0006: const-string v1, "alarm_net_test" // string@032a │ │ -009dcc: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -009dd2: 5420 5600 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0056 │ │ -009dd6: 7110 a501 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a5 │ │ -009ddc: 0e00 |0010: return-void │ │ +00c6c8: |[00c6c8] com.episode6.android.appalarm.pro.AlarmEdit$23.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00c6d8: 5420 5600 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0056 │ │ +00c6dc: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c6e2: 0c00 |0005: move-result-object v0 │ │ +00c6e4: 1a01 2a03 |0006: const-string v1, "alarm_net_test" // string@032a │ │ +00c6e8: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00c6ee: 5420 5600 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0056 │ │ +00c6f2: 7110 a501 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a5 │ │ +00c6f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x000b line=744 │ │ 0x0010 line=746 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$23; │ │ @@ -5765,51 +5764,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009de0: |[009de0] com.episode6.android.appalarm.pro.AlarmEdit$24.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009df0: 5b01 5700 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0057 │ │ -009df4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009dfa: 0e00 |0005: return-void │ │ +00c6fc: |[00c6fc] com.episode6.android.appalarm.pro.AlarmEdit$24.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c70c: 5b01 5700 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0057 │ │ +00c710: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c716: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$24; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$24;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -009dfc: |[009dfc] com.episode6.android.appalarm.pro.AlarmEdit$24.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -009e0c: 5430 5700 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0057 │ │ -009e10: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009e16: 0c00 |0005: move-result-object v0 │ │ -009e18: 1a01 2803 |0006: const-string v1, "alarm_mute_snooze" // string@0328 │ │ -009e1c: 6e30 0a02 1005 |0008: invoke-virtual {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -009e22: 3805 1300 |000b: if-eqz v5, 001e // +0013 │ │ -009e26: 5430 5700 |000d: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0057 │ │ -009e2a: 6e10 c201 0000 |000f: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -009e30: 0c00 |0012: move-result-object v0 │ │ -009e32: 1401 4e00 047f |0013: const v1, #float 1.7546e+38 // #7f04004e │ │ -009e38: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -009e3a: 7130 e200 1002 |0017: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00e2 │ │ -009e40: 0c00 |001a: move-result-object v0 │ │ -009e42: 6e10 e400 0000 |001b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -009e48: 0e00 |001e: return-void │ │ +00c718: |[00c718] com.episode6.android.appalarm.pro.AlarmEdit$24.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00c728: 5430 5700 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0057 │ │ +00c72c: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c732: 0c00 |0005: move-result-object v0 │ │ +00c734: 1a01 2803 |0006: const-string v1, "alarm_mute_snooze" // string@0328 │ │ +00c738: 6e30 0a02 1005 |0008: invoke-virtual {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00c73e: 3805 1300 |000b: if-eqz v5, 001e // +0013 │ │ +00c742: 5430 5700 |000d: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0057 │ │ +00c746: 6e10 c201 0000 |000f: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c74c: 0c00 |0012: move-result-object v0 │ │ +00c74e: 1401 4e00 047f |0013: const v1, #float 1.7546e+38 // #7f04004e │ │ +00c754: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +00c756: 7130 e200 1002 |0017: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00e2 │ │ +00c75c: 0c00 |001a: move-result-object v0 │ │ +00c75e: 6e10 e400 0000 |001b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00c764: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x000b line=754 │ │ 0x000d line=755 │ │ 0x001e line=757 │ │ locals : │ │ @@ -5852,42 +5851,42 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009e4c: |[009e4c] com.episode6.android.appalarm.pro.AlarmEdit$25.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009e5c: 5b01 5800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0058 │ │ -009e60: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009e66: 0e00 |0005: return-void │ │ +00c768: |[00c768] com.episode6.android.appalarm.pro.AlarmEdit$25.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c778: 5b01 5800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0058 │ │ +00c77c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c782: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$25; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$25;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -009e68: |[009e68] com.episode6.android.appalarm.pro.AlarmEdit$25.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -009e78: 5420 5800 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0058 │ │ -009e7c: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009e82: 0c00 |0005: move-result-object v0 │ │ -009e84: 1a01 3703 |0006: const-string v1, "alarm_turn_off_wifi" // string@0337 │ │ -009e88: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -009e8e: 0e00 |000b: return-void │ │ +00c784: |[00c784] com.episode6.android.appalarm.pro.AlarmEdit$25.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00c794: 5420 5800 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0058 │ │ +00c798: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c79e: 0c00 |0005: move-result-object v0 │ │ +00c7a0: 1a01 3703 |0006: const-string v1, "alarm_turn_off_wifi" // string@0337 │ │ +00c7a4: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00c7aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x000b line=764 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$25; │ │ 0x0000 - 0x000c reg=3 buttonView Landroid/widget/CompoundButton; │ │ @@ -5928,44 +5927,44 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009e90: |[009e90] com.episode6.android.appalarm.pro.AlarmEdit$26.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009ea0: 5b01 5900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0059 │ │ -009ea4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009eaa: 0e00 |0005: return-void │ │ +00c7ac: |[00c7ac] com.episode6.android.appalarm.pro.AlarmEdit$26.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c7bc: 5b01 5900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0059 │ │ +00c7c0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c7c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$26; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$26;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -009eac: |[009eac] com.episode6.android.appalarm.pro.AlarmEdit$26.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -009ebc: 5420 5900 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0059 │ │ -009ec0: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009ec6: 0c00 |0005: move-result-object v0 │ │ -009ec8: 1a01 3603 |0006: const-string v1, "alarm_stop_app" // string@0336 │ │ -009ecc: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -009ed2: 5420 5900 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0059 │ │ -009ed6: 7110 a601 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a6 │ │ -009edc: 0e00 |0010: return-void │ │ +00c7c8: |[00c7c8] com.episode6.android.appalarm.pro.AlarmEdit$26.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00c7d8: 5420 5900 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0059 │ │ +00c7dc: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c7e2: 0c00 |0005: move-result-object v0 │ │ +00c7e4: 1a01 3603 |0006: const-string v1, "alarm_stop_app" // string@0336 │ │ +00c7e8: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00c7ee: 5420 5900 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0059 │ │ +00c7f2: 7110 a601 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a6 │ │ +00c7f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x000b line=771 │ │ 0x0010 line=772 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$26; │ │ @@ -6007,44 +6006,44 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009ee0: |[009ee0] com.episode6.android.appalarm.pro.AlarmEdit$27.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009ef0: 5b01 5a00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005a │ │ -009ef4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009efa: 0e00 |0005: return-void │ │ +00c7fc: |[00c7fc] com.episode6.android.appalarm.pro.AlarmEdit$27.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c80c: 5b01 5a00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005a │ │ +00c810: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c816: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$27; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$27;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -009efc: |[009efc] com.episode6.android.appalarm.pro.AlarmEdit$27.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -009f0c: 5420 5a00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005a │ │ -009f10: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009f16: 0c00 |0005: move-result-object v0 │ │ -009f18: 1a01 2203 |0006: const-string v1, "alarm_force_restart" // string@0322 │ │ -009f1c: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -009f22: 5420 5a00 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005a │ │ -009f26: 7110 a601 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a6 │ │ -009f2c: 0e00 |0010: return-void │ │ +00c818: |[00c818] com.episode6.android.appalarm.pro.AlarmEdit$27.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00c828: 5420 5a00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005a │ │ +00c82c: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c832: 0c00 |0005: move-result-object v0 │ │ +00c834: 1a01 2203 |0006: const-string v1, "alarm_force_restart" // string@0322 │ │ +00c838: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00c83e: 5420 5a00 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005a │ │ +00c842: 7110 a601 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a6 │ │ +00c848: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x000b line=779 │ │ 0x0010 line=780 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$27; │ │ @@ -6086,59 +6085,59 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009f30: |[009f30] com.episode6.android.appalarm.pro.AlarmEdit$28.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009f40: 5b01 5b00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ -009f44: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009f4a: 0e00 |0005: return-void │ │ +00c84c: |[00c84c] com.episode6.android.appalarm.pro.AlarmEdit$28.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c85c: 5b01 5b00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ +00c860: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c866: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$28; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$28;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -009f4c: |[009f4c] com.episode6.android.appalarm.pro.AlarmEdit$28.onClick:(Landroid/content/DialogInterface;I)V │ │ -009f5c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -009f5e: 5430 5b00 |0001: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ -009f62: 7110 ad01 0000 |0003: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009f68: 0c00 |0006: move-result-object v0 │ │ -009f6a: 1a01 1a03 |0007: const-string v1, "alarm_backup_option" // string@031a │ │ -009f6e: 6e30 0802 1005 |0009: invoke-virtual {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -009f74: 5430 5b00 |000c: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ -009f78: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -009f7a: 7120 a701 1000 |000f: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V // method@01a7 │ │ -009f80: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -009f82: 3305 1a00 |0013: if-ne v5, v0, 002d // +001a │ │ -009f86: 5430 5b00 |0015: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ -009f8a: 7110 b701 0000 |0017: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b7 │ │ -009f90: 0c00 |001a: move-result-object v0 │ │ -009f92: 6e20 c100 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -009f98: 5430 5b00 |001e: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ -009f9c: 6e10 c201 0000 |0020: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -009fa2: 0c00 |0023: move-result-object v0 │ │ -009fa4: 1a01 3902 |0024: const-string v1, "Make sure to enable the "Test Network" option, if you want the backup alarm to work." // string@0239 │ │ -009fa8: 7130 e300 1002 |0026: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -009fae: 0c00 |0029: move-result-object v0 │ │ -009fb0: 6e10 e400 0000 |002a: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -009fb6: 0e00 |002d: return-void │ │ +00c868: |[00c868] com.episode6.android.appalarm.pro.AlarmEdit$28.onClick:(Landroid/content/DialogInterface;I)V │ │ +00c878: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +00c87a: 5430 5b00 |0001: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ +00c87e: 7110 ad01 0000 |0003: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c884: 0c00 |0006: move-result-object v0 │ │ +00c886: 1a01 1a03 |0007: const-string v1, "alarm_backup_option" // string@031a │ │ +00c88a: 6e30 0802 1005 |0009: invoke-virtual {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00c890: 5430 5b00 |000c: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ +00c894: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +00c896: 7120 a701 1000 |000f: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V // method@01a7 │ │ +00c89c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +00c89e: 3305 1a00 |0013: if-ne v5, v0, 002d // +001a │ │ +00c8a2: 5430 5b00 |0015: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ +00c8a6: 7110 b701 0000 |0017: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b7 │ │ +00c8ac: 0c00 |001a: move-result-object v0 │ │ +00c8ae: 6e20 c100 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c8b4: 5430 5b00 |001e: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ +00c8b8: 6e10 c201 0000 |0020: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c8be: 0c00 |0023: move-result-object v0 │ │ +00c8c0: 1a01 3902 |0024: const-string v1, "Make sure to enable the "Test Network" option, if you want the backup alarm to work." // string@0239 │ │ +00c8c4: 7130 e300 1002 |0026: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +00c8ca: 0c00 |0029: move-result-object v0 │ │ +00c8cc: 6e10 e400 0000 |002a: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00c8d2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=785 │ │ 0x000c line=786 │ │ 0x0012 line=787 │ │ 0x0015 line=788 │ │ 0x001e line=789 │ │ @@ -6183,162 +6182,162 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009fb8: |[009fb8] com.episode6.android.appalarm.pro.AlarmEdit$29.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009fc8: 5b01 5c00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -009fcc: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009fd2: 0e00 |0005: return-void │ │ +00c8d4: |[00c8d4] com.episode6.android.appalarm.pro.AlarmEdit$29.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c8e4: 5b01 5c00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c8e8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c8ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$29; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$29;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 288 16-bit code units │ │ -009fd4: |[009fd4] com.episode6.android.appalarm.pro.AlarmEdit$29.onClick:(Landroid/content/DialogInterface;I)V │ │ -009fe4: 1303 0b00 |0000: const/16 v3, #int 11 // #b │ │ -009fe8: 2b06 0c01 0000 |0002: packed-switch v6, 0000010e // +0000010c │ │ -009fee: 0e00 |0005: return-void │ │ -009ff0: 2200 1c00 |0006: new-instance v0, Landroid/content/Intent; // type@001c │ │ -009ff4: 5441 5c00 |0008: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -009ff8: 6e10 c201 0100 |000a: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -009ffe: 0c01 |000d: move-result-object v1 │ │ -00a000: 1c02 ae00 |000e: const-class v2, Lcom/episode6/android/appalarm/pro/AppChooser; // type@00ae │ │ -00a004: 7030 4600 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a00a: 5441 5c00 |0013: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a00e: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -00a010: 6e30 da01 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a016: 28ec |0019: goto 0005 // -0014 │ │ -00a018: 2200 1c00 |001a: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a01c: 1a01 4203 |001c: const-string v1, "android.intent.action.PICK_ACTIVITY" // string@0342 │ │ -00a020: 7020 4700 1000 |001e: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -00a026: 1a01 4603 |0021: const-string v1, "android.intent.extra.INTENT" // string@0346 │ │ -00a02a: 2202 1c00 |0023: new-instance v2, Landroid/content/Intent; // type@001c │ │ -00a02e: 1a03 4103 |0025: const-string v3, "android.intent.action.CREATE_SHORTCUT" // string@0341 │ │ -00a032: 7020 4700 3200 |0027: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -00a038: 6e30 5600 1002 |002a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ -00a03e: 1a01 4803 |002d: const-string v1, "android.intent.extra.TITLE" // string@0348 │ │ -00a042: 1a02 7e00 |002f: const-string v2, "Create a Shortcut" // string@007e │ │ -00a046: 6e30 5700 1002 |0031: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00a04c: 5441 5c00 |0034: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a050: 1302 0e00 |0036: const/16 v2, #int 14 // #e │ │ -00a054: 6e30 da01 0102 |0038: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a05a: 28ca |003b: goto 0005 // -0036 │ │ -00a05c: 2200 1c00 |003c: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a060: 5441 5c00 |003e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a064: 6e10 c201 0100 |0040: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a06a: 0c01 |0043: move-result-object v1 │ │ -00a06c: 1c02 ba00 |0044: const-class v2, Lcom/episode6/android/appalarm/pro/ProviderList; // type@00ba │ │ -00a070: 7030 4600 1002 |0046: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a076: 6201 7801 |0049: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ -00a07a: 6002 7e01 |004b: sget v2, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN:I // field@017e │ │ -00a07e: 6e30 5400 1002 |004d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a084: 5441 5c00 |0050: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a088: 6e30 da01 0103 |0052: invoke-virtual {v1, v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a08e: 28b0 |0055: goto 0005 // -0050 │ │ -00a090: 2200 1c00 |0056: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a094: 5441 5c00 |0058: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a098: 6e10 c201 0100 |005a: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a09e: 0c01 |005d: move-result-object v1 │ │ -00a0a0: 1c02 ba00 |005e: const-class v2, Lcom/episode6/android/appalarm/pro/ProviderList; // type@00ba │ │ -00a0a4: 7030 4600 1002 |0060: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a0aa: 6201 7801 |0063: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ -00a0ae: 6002 8101 |0065: sget v2, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_PANDORA:I // field@0181 │ │ -00a0b2: 6e30 5400 1002 |0067: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a0b8: 5441 5c00 |006a: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a0bc: 6e30 da01 0103 |006c: invoke-virtual {v1, v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a0c2: 2896 |006f: goto 0005 // -006a │ │ -00a0c4: 2200 1c00 |0070: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a0c8: 5441 5c00 |0072: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a0cc: 6e10 c201 0100 |0074: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a0d2: 0c01 |0077: move-result-object v1 │ │ -00a0d4: 1c02 ba00 |0078: const-class v2, Lcom/episode6/android/appalarm/pro/ProviderList; // type@00ba │ │ -00a0d8: 7030 4600 1002 |007a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a0de: 6201 7801 |007d: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ -00a0e2: 6002 8201 |007f: sget v2, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_TUNEWIKI:I // field@0182 │ │ -00a0e6: 6e30 5400 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a0ec: 5441 5c00 |0084: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a0f0: 6e30 da01 0103 |0086: invoke-virtual {v1, v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a0f6: 2900 7cff |0089: goto/16 0005 // -0084 │ │ -00a0fa: 2200 1c00 |008b: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a0fe: 5441 5c00 |008d: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a102: 6e10 c201 0100 |008f: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a108: 0c01 |0092: move-result-object v1 │ │ -00a10a: 1c02 b700 |0093: const-class v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // type@00b7 │ │ -00a10e: 7030 4600 1002 |0095: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a114: 1a01 1b03 |0098: const-string v1, "alarm_custom_action" // string@031b │ │ -00a118: 5442 5c00 |009a: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a11c: 7110 ad01 0200 |009c: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a122: 0c02 |009f: move-result-object v2 │ │ -00a124: 1a03 1b03 |00a0: const-string v3, "alarm_custom_action" // string@031b │ │ -00a128: 6e20 fd01 3200 |00a2: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00a12e: 0c02 |00a5: move-result-object v2 │ │ -00a130: 6e30 5700 1002 |00a6: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00a136: 1a01 1c03 |00a9: const-string v1, "alarm_custom_data" // string@031c │ │ -00a13a: 5442 5c00 |00ab: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a13e: 7110 ad01 0200 |00ad: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a144: 0c02 |00b0: move-result-object v2 │ │ -00a146: 1a03 1c03 |00b1: const-string v3, "alarm_custom_data" // string@031c │ │ -00a14a: 6e20 fd01 3200 |00b3: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00a150: 0c02 |00b6: move-result-object v2 │ │ -00a152: 6e30 5700 1002 |00b7: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00a158: 1a01 1d03 |00ba: const-string v1, "alarm_custom_type" // string@031d │ │ -00a15c: 5442 5c00 |00bc: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a160: 7110 ad01 0200 |00be: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a166: 0c02 |00c1: move-result-object v2 │ │ -00a168: 1a03 1d03 |00c2: const-string v3, "alarm_custom_type" // string@031d │ │ -00a16c: 6e20 fd01 3200 |00c4: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00a172: 0c02 |00c7: move-result-object v2 │ │ -00a174: 6e30 5700 1002 |00c8: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00a17a: 5441 5c00 |00cb: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a17e: 1262 |00cd: const/4 v2, #int 6 // #6 │ │ -00a180: 6e30 da01 0102 |00ce: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a186: 2900 34ff |00d1: goto/16 0005 // -00cc │ │ -00a18a: 5441 5c00 |00d3: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a18e: 7110 ad01 0100 |00d5: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a194: 0c01 |00d8: move-result-object v1 │ │ -00a196: 1a02 2c03 |00d9: const-string v2, "alarm_package_name" // string@032c │ │ -00a19a: 1a03 0000 |00db: const-string v3, "" // string@0000 │ │ -00a19e: 6e30 0902 2103 |00dd: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00a1a4: 5441 5c00 |00e0: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a1a8: 7110 ad01 0100 |00e2: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a1ae: 0c01 |00e5: move-result-object v1 │ │ -00a1b0: 1a02 1b03 |00e6: const-string v2, "alarm_custom_action" // string@031b │ │ -00a1b4: 1a03 0000 |00e8: const-string v3, "" // string@0000 │ │ -00a1b8: 6e30 0902 2103 |00ea: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00a1be: 5441 5c00 |00ed: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a1c2: 7110 ad01 0100 |00ef: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a1c8: 0c01 |00f2: move-result-object v1 │ │ -00a1ca: 1a02 1c03 |00f3: const-string v2, "alarm_custom_data" // string@031c │ │ -00a1ce: 1a03 0000 |00f5: const-string v3, "" // string@0000 │ │ -00a1d2: 6e30 0902 2103 |00f7: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00a1d8: 5441 5c00 |00fa: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a1dc: 7110 ad01 0100 |00fc: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a1e2: 0c01 |00ff: move-result-object v1 │ │ -00a1e4: 1a02 1d03 |0100: const-string v2, "alarm_custom_type" // string@031d │ │ -00a1e8: 1a03 0000 |0102: const-string v3, "" // string@0000 │ │ -00a1ec: 6e30 0902 2103 |0104: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00a1f2: 5441 5c00 |0107: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a1f6: 7110 a801 0100 |0109: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a8 │ │ -00a1fc: 2900 f9fe |010c: goto/16 0005 // -0107 │ │ -00a200: 0001 0700 0000 0000 0400 0000 1800 ... |010e: packed-switch-data (18 units) │ │ +00c8f0: |[00c8f0] com.episode6.android.appalarm.pro.AlarmEdit$29.onClick:(Landroid/content/DialogInterface;I)V │ │ +00c900: 1303 0b00 |0000: const/16 v3, #int 11 // #b │ │ +00c904: 2b06 0c01 0000 |0002: packed-switch v6, 0000010e // +0000010c │ │ +00c90a: 0e00 |0005: return-void │ │ +00c90c: 2200 1c00 |0006: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c910: 5441 5c00 |0008: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c914: 6e10 c201 0100 |000a: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c91a: 0c01 |000d: move-result-object v1 │ │ +00c91c: 1c02 ae00 |000e: const-class v2, Lcom/episode6/android/appalarm/pro/AppChooser; // type@00ae │ │ +00c920: 7030 4600 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c926: 5441 5c00 |0013: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c92a: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +00c92c: 6e30 da01 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c932: 28ec |0019: goto 0005 // -0014 │ │ +00c934: 2200 1c00 |001a: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c938: 1a01 4203 |001c: const-string v1, "android.intent.action.PICK_ACTIVITY" // string@0342 │ │ +00c93c: 7020 4700 1000 |001e: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +00c942: 1a01 4603 |0021: const-string v1, "android.intent.extra.INTENT" // string@0346 │ │ +00c946: 2202 1c00 |0023: new-instance v2, Landroid/content/Intent; // type@001c │ │ +00c94a: 1a03 4103 |0025: const-string v3, "android.intent.action.CREATE_SHORTCUT" // string@0341 │ │ +00c94e: 7020 4700 3200 |0027: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +00c954: 6e30 5600 1002 |002a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ +00c95a: 1a01 4803 |002d: const-string v1, "android.intent.extra.TITLE" // string@0348 │ │ +00c95e: 1a02 7e00 |002f: const-string v2, "Create a Shortcut" // string@007e │ │ +00c962: 6e30 5700 1002 |0031: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00c968: 5441 5c00 |0034: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c96c: 1302 0e00 |0036: const/16 v2, #int 14 // #e │ │ +00c970: 6e30 da01 0102 |0038: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c976: 28ca |003b: goto 0005 // -0036 │ │ +00c978: 2200 1c00 |003c: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c97c: 5441 5c00 |003e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c980: 6e10 c201 0100 |0040: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c986: 0c01 |0043: move-result-object v1 │ │ +00c988: 1c02 ba00 |0044: const-class v2, Lcom/episode6/android/appalarm/pro/ProviderList; // type@00ba │ │ +00c98c: 7030 4600 1002 |0046: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c992: 6201 7801 |0049: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ +00c996: 6002 7e01 |004b: sget v2, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN:I // field@017e │ │ +00c99a: 6e30 5400 1002 |004d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c9a0: 5441 5c00 |0050: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c9a4: 6e30 da01 0103 |0052: invoke-virtual {v1, v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c9aa: 28b0 |0055: goto 0005 // -0050 │ │ +00c9ac: 2200 1c00 |0056: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c9b0: 5441 5c00 |0058: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c9b4: 6e10 c201 0100 |005a: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c9ba: 0c01 |005d: move-result-object v1 │ │ +00c9bc: 1c02 ba00 |005e: const-class v2, Lcom/episode6/android/appalarm/pro/ProviderList; // type@00ba │ │ +00c9c0: 7030 4600 1002 |0060: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c9c6: 6201 7801 |0063: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ +00c9ca: 6002 8101 |0065: sget v2, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_PANDORA:I // field@0181 │ │ +00c9ce: 6e30 5400 1002 |0067: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c9d4: 5441 5c00 |006a: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c9d8: 6e30 da01 0103 |006c: invoke-virtual {v1, v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c9de: 2896 |006f: goto 0005 // -006a │ │ +00c9e0: 2200 1c00 |0070: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c9e4: 5441 5c00 |0072: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c9e8: 6e10 c201 0100 |0074: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c9ee: 0c01 |0077: move-result-object v1 │ │ +00c9f0: 1c02 ba00 |0078: const-class v2, Lcom/episode6/android/appalarm/pro/ProviderList; // type@00ba │ │ +00c9f4: 7030 4600 1002 |007a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c9fa: 6201 7801 |007d: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ +00c9fe: 6002 8201 |007f: sget v2, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_TUNEWIKI:I // field@0182 │ │ +00ca02: 6e30 5400 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00ca08: 5441 5c00 |0084: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00ca0c: 6e30 da01 0103 |0086: invoke-virtual {v1, v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00ca12: 2900 7cff |0089: goto/16 0005 // -0084 │ │ +00ca16: 2200 1c00 |008b: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00ca1a: 5441 5c00 |008d: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00ca1e: 6e10 c201 0100 |008f: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00ca24: 0c01 |0092: move-result-object v1 │ │ +00ca26: 1c02 b700 |0093: const-class v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // type@00b7 │ │ +00ca2a: 7030 4600 1002 |0095: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00ca30: 1a01 1b03 |0098: const-string v1, "alarm_custom_action" // string@031b │ │ +00ca34: 5442 5c00 |009a: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00ca38: 7110 ad01 0200 |009c: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ca3e: 0c02 |009f: move-result-object v2 │ │ +00ca40: 1a03 1b03 |00a0: const-string v3, "alarm_custom_action" // string@031b │ │ +00ca44: 6e20 fd01 3200 |00a2: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00ca4a: 0c02 |00a5: move-result-object v2 │ │ +00ca4c: 6e30 5700 1002 |00a6: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ca52: 1a01 1c03 |00a9: const-string v1, "alarm_custom_data" // string@031c │ │ +00ca56: 5442 5c00 |00ab: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00ca5a: 7110 ad01 0200 |00ad: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ca60: 0c02 |00b0: move-result-object v2 │ │ +00ca62: 1a03 1c03 |00b1: const-string v3, "alarm_custom_data" // string@031c │ │ +00ca66: 6e20 fd01 3200 |00b3: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00ca6c: 0c02 |00b6: move-result-object v2 │ │ +00ca6e: 6e30 5700 1002 |00b7: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ca74: 1a01 1d03 |00ba: const-string v1, "alarm_custom_type" // string@031d │ │ +00ca78: 5442 5c00 |00bc: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00ca7c: 7110 ad01 0200 |00be: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ca82: 0c02 |00c1: move-result-object v2 │ │ +00ca84: 1a03 1d03 |00c2: const-string v3, "alarm_custom_type" // string@031d │ │ +00ca88: 6e20 fd01 3200 |00c4: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00ca8e: 0c02 |00c7: move-result-object v2 │ │ +00ca90: 6e30 5700 1002 |00c8: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ca96: 5441 5c00 |00cb: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00ca9a: 1262 |00cd: const/4 v2, #int 6 // #6 │ │ +00ca9c: 6e30 da01 0102 |00ce: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00caa2: 2900 34ff |00d1: goto/16 0005 // -00cc │ │ +00caa6: 5441 5c00 |00d3: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00caaa: 7110 ad01 0100 |00d5: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cab0: 0c01 |00d8: move-result-object v1 │ │ +00cab2: 1a02 2c03 |00d9: const-string v2, "alarm_package_name" // string@032c │ │ +00cab6: 1a03 0000 |00db: const-string v3, "" // string@0000 │ │ +00caba: 6e30 0902 2103 |00dd: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00cac0: 5441 5c00 |00e0: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00cac4: 7110 ad01 0100 |00e2: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00caca: 0c01 |00e5: move-result-object v1 │ │ +00cacc: 1a02 1b03 |00e6: const-string v2, "alarm_custom_action" // string@031b │ │ +00cad0: 1a03 0000 |00e8: const-string v3, "" // string@0000 │ │ +00cad4: 6e30 0902 2103 |00ea: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00cada: 5441 5c00 |00ed: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00cade: 7110 ad01 0100 |00ef: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cae4: 0c01 |00f2: move-result-object v1 │ │ +00cae6: 1a02 1c03 |00f3: const-string v2, "alarm_custom_data" // string@031c │ │ +00caea: 1a03 0000 |00f5: const-string v3, "" // string@0000 │ │ +00caee: 6e30 0902 2103 |00f7: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00caf4: 5441 5c00 |00fa: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00caf8: 7110 ad01 0100 |00fc: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cafe: 0c01 |00ff: move-result-object v1 │ │ +00cb00: 1a02 1d03 |0100: const-string v2, "alarm_custom_type" // string@031d │ │ +00cb04: 1a03 0000 |0102: const-string v3, "" // string@0000 │ │ +00cb08: 6e30 0902 2103 |0104: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00cb0e: 5441 5c00 |0107: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00cb12: 7110 a801 0100 |0109: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a8 │ │ +00cb18: 2900 f9fe |010c: goto/16 0005 // -0107 │ │ +00cb1c: 0001 0700 0000 0000 0400 0000 1800 ... |010e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=799 │ │ 0x0005 line=860 │ │ 0x0006 line=802 │ │ 0x0013 line=803 │ │ 0x001a line=807 │ │ @@ -6411,46 +6410,46 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a224: |[00a224] com.episode6.android.appalarm.pro.AlarmEdit$2.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a234: 5b01 5d00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005d │ │ -00a238: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a23e: 0e00 |0005: return-void │ │ +00cb40: |[00cb40] com.episode6.android.appalarm.pro.AlarmEdit$2.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cb50: 5b01 5d00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005d │ │ +00cb54: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cb5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -00a240: |[00a240] com.episode6.android.appalarm.pro.AlarmEdit$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -00a250: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00a252: 5420 5d00 |0001: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005d │ │ -00a256: 7110 a101 0000 |0003: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a1 │ │ -00a25c: 0c00 |0006: move-result-object v0 │ │ -00a25e: 6e20 c100 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00a264: 5420 5d00 |000a: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005d │ │ -00a268: 7110 a201 0000 |000c: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a2 │ │ -00a26e: 0c00 |000f: move-result-object v0 │ │ -00a270: 6e20 c100 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00a276: 0e00 |0013: return-void │ │ +00cb5c: |[00cb5c] com.episode6.android.appalarm.pro.AlarmEdit$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +00cb6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00cb6e: 5420 5d00 |0001: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005d │ │ +00cb72: 7110 a101 0000 |0003: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a1 │ │ +00cb78: 0c00 |0006: move-result-object v0 │ │ +00cb7a: 6e20 c100 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00cb80: 5420 5d00 |000a: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005d │ │ +00cb84: 7110 a201 0000 |000c: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a2 │ │ +00cb8a: 0c00 |000f: move-result-object v0 │ │ +00cb8c: 6e20 c100 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00cb92: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=536 │ │ 0x000a line=537 │ │ 0x0013 line=538 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$2; │ │ @@ -6492,44 +6491,44 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a278: |[00a278] com.episode6.android.appalarm.pro.AlarmEdit$30.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a288: 5b01 5e00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005e │ │ -00a28c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a292: 0e00 |0005: return-void │ │ +00cb94: |[00cb94] com.episode6.android.appalarm.pro.AlarmEdit$30.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cba4: 5b01 5e00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005e │ │ +00cba8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cbae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$30; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$30;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -00a294: |[00a294] com.episode6.android.appalarm.pro.AlarmEdit$30.onClick:(Landroid/content/DialogInterface;I)V │ │ -00a2a4: 5420 5e00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005e │ │ -00a2a8: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a2ae: 0c00 |0005: move-result-object v0 │ │ -00a2b0: 1a01 3903 |0006: const-string v1, "alarm_wifi_failed_action" // string@0339 │ │ -00a2b4: 6e30 0802 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -00a2ba: 5420 5e00 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005e │ │ -00a2be: 7110 a901 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a9 │ │ -00a2c4: 0e00 |0010: return-void │ │ +00cbb0: |[00cbb0] com.episode6.android.appalarm.pro.AlarmEdit$30.onClick:(Landroid/content/DialogInterface;I)V │ │ +00cbc0: 5420 5e00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005e │ │ +00cbc4: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cbca: 0c00 |0005: move-result-object v0 │ │ +00cbcc: 1a01 3903 |0006: const-string v1, "alarm_wifi_failed_action" // string@0339 │ │ +00cbd0: 6e30 0802 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00cbd6: 5420 5e00 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005e │ │ +00cbda: 7110 a901 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a9 │ │ +00cbe0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=867 │ │ 0x000b line=868 │ │ 0x0010 line=869 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$30; │ │ @@ -6571,45 +6570,45 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a2c8: |[00a2c8] com.episode6.android.appalarm.pro.AlarmEdit$31.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a2d8: 5b01 5f00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$31;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005f │ │ -00a2dc: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a2e2: 0e00 |0005: return-void │ │ +00cbe4: |[00cbe4] com.episode6.android.appalarm.pro.AlarmEdit$31.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cbf4: 5b01 5f00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$31;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005f │ │ +00cbf8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cbfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$31; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$31;) │ │ name : 'onCreateContextMenu' │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -00a2e4: |[00a2e4] com.episode6.android.appalarm.pro.AlarmEdit$31.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -00a2f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00a2f6: 1300 1200 |0001: const/16 v0, #int 18 // #12 │ │ -00a2fa: 1a01 af00 |0003: const-string v1, "Edit Custom Intent" // string@00af │ │ -00a2fe: 7251 ab00 3530 |0005: invoke-interface {v5, v3, v0, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ -00a304: 1300 1300 |0008: const/16 v0, #int 19 // #13 │ │ -00a308: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -00a30a: 1a02 7602 |000b: const-string v2, "Share This Intent" // string@0276 │ │ -00a30e: 7252 ab00 3510 |000d: invoke-interface {v5, v3, v0, v1, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ -00a314: 0e00 |0010: return-void │ │ +00cc00: |[00cc00] com.episode6.android.appalarm.pro.AlarmEdit$31.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +00cc10: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00cc12: 1300 1200 |0001: const/16 v0, #int 18 // #12 │ │ +00cc16: 1a01 af00 |0003: const-string v1, "Edit Custom Intent" // string@00af │ │ +00cc1a: 7251 ab00 3530 |0005: invoke-interface {v5, v3, v0, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ +00cc20: 1300 1300 |0008: const/16 v0, #int 19 // #13 │ │ +00cc24: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +00cc26: 1a02 7602 |000b: const-string v2, "Share This Intent" // string@0276 │ │ +00cc2a: 7252 ab00 3510 |000d: invoke-interface {v5, v3, v0, v1, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ +00cc30: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=934 │ │ 0x0008 line=935 │ │ 0x0010 line=936 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lcom/episode6/android/appalarm/pro/AlarmEdit$31; │ │ @@ -6652,58 +6651,58 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a318: |[00a318] com.episode6.android.appalarm.pro.AlarmEdit$32.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a328: 5b01 6000 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a32c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a332: 0e00 |0005: return-void │ │ +00cc34: |[00cc34] com.episode6.android.appalarm.pro.AlarmEdit$32.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cc44: 5b01 6000 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc48: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cc4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$32; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$32;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -00a334: |[00a334] com.episode6.android.appalarm.pro.AlarmEdit$32.run:()V │ │ -00a344: 5420 6000 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a348: 7110 aa01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01aa │ │ -00a34e: 5420 6000 |0005: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a352: 5421 6000 |0007: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a356: 7110 ab01 0100 |0009: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ -00a35c: 0c01 |000c: move-result-object v1 │ │ -00a35e: 7120 ac01 1000 |000d: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V // method@01ac │ │ -00a364: 5420 6000 |0010: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a368: 5421 6000 |0012: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a36c: 7110 ab01 0100 |0014: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ -00a372: 0c01 |0017: move-result-object v1 │ │ -00a374: 7120 ae01 1000 |0018: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V // method@01ae │ │ -00a37a: 5420 6000 |001b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a37e: 7110 b001 0000 |001d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/os/Handler; // method@01b0 │ │ -00a384: 0c00 |0020: move-result-object v0 │ │ -00a386: 5421 6000 |0021: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a38a: 7110 af01 0100 |0023: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/Runnable; // method@01af │ │ -00a390: 0c01 |0026: move-result-object v1 │ │ -00a392: 6e20 9f00 1000 |0027: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ -00a398: 0e00 |002a: return-void │ │ -00a39a: 0d00 |002b: move-exception v0 │ │ -00a39c: 28e4 |002c: goto 0010 // -001c │ │ +00cc50: |[00cc50] com.episode6.android.appalarm.pro.AlarmEdit$32.run:()V │ │ +00cc60: 5420 6000 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc64: 7110 aa01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01aa │ │ +00cc6a: 5420 6000 |0005: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc6e: 5421 6000 |0007: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc72: 7110 ab01 0100 |0009: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ +00cc78: 0c01 |000c: move-result-object v1 │ │ +00cc7a: 7120 ac01 1000 |000d: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V // method@01ac │ │ +00cc80: 5420 6000 |0010: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc84: 5421 6000 |0012: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc88: 7110 ab01 0100 |0014: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ +00cc8e: 0c01 |0017: move-result-object v1 │ │ +00cc90: 7120 ae01 1000 |0018: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V // method@01ae │ │ +00cc96: 5420 6000 |001b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc9a: 7110 b001 0000 |001d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/os/Handler; // method@01b0 │ │ +00cca0: 0c00 |0020: move-result-object v0 │ │ +00cca2: 5421 6000 |0021: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cca6: 7110 af01 0100 |0023: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/Runnable; // method@01af │ │ +00ccac: 0c01 |0026: move-result-object v1 │ │ +00ccae: 6e20 9f00 1000 |0027: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ +00ccb4: 0e00 |002a: return-void │ │ +00ccb6: 0d00 |002b: move-exception v0 │ │ +00ccb8: 28e4 |002c: goto 0010 // -001c │ │ catches : 1 │ │ 0x0005 - 0x0010 │ │ Ljava/lang/Exception; -> 0x002b │ │ positions : │ │ 0x0000 line=968 │ │ 0x0005 line=970 │ │ 0x0010 line=974 │ │ @@ -6748,78 +6747,78 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a3b0: |[00a3b0] com.episode6.android.appalarm.pro.AlarmEdit$33.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a3c0: 5b01 6100 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a3c4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a3ca: 0e00 |0005: return-void │ │ +00cccc: |[00cccc] com.episode6.android.appalarm.pro.AlarmEdit$33.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00ccdc: 5b01 6100 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cce0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cce6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=979 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$33; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$33;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -00a3cc: |[00a3cc] com.episode6.android.appalarm.pro.AlarmEdit$33.run:()V │ │ -00a3dc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00a3de: 5440 6100 |0001: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a3e2: 1261 |0003: const/4 v1, #int 6 // #6 │ │ -00a3e4: 6e20 bd01 1000 |0004: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.dismissDialog:(I)V // method@01bd │ │ -00a3ea: 5440 6100 |0007: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a3ee: 7110 ab01 0000 |0009: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ -00a3f4: 0c00 |000c: move-result-object v0 │ │ -00a3f6: 1a01 ce04 |000d: const-string v1, "http://bit.ly" // string@04ce │ │ -00a3fa: 6e20 a203 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@03a2 │ │ -00a400: 0a00 |0012: move-result v0 │ │ -00a402: 3900 1100 |0013: if-nez v0, 0024 // +0011 │ │ -00a406: 5440 6100 |0015: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a40a: 6e10 c201 0000 |0017: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a410: 0c00 |001a: move-result-object v0 │ │ -00a412: 1a01 b600 |001b: const-string v1, "Error shortening link with Bit.ly, using long link instead." // string@00b6 │ │ -00a416: 7130 e300 1003 |001d: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -00a41c: 0c00 |0020: move-result-object v0 │ │ -00a41e: 6e10 e400 0000 |0021: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -00a424: 5440 6100 |0024: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a428: 6e10 c201 0000 |0026: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a42e: 0c00 |0029: move-result-object v0 │ │ -00a430: 2201 fc00 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ -00a434: 7010 a703 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00a43a: 5442 6100 |002f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a43e: 7110 ab01 0200 |0031: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ -00a444: 0c02 |0034: move-result-object v2 │ │ -00a446: 6e20 ab03 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00a44c: 0c01 |0038: move-result-object v1 │ │ -00a44e: 1a02 0b00 |0039: const-string v2, " copied to clipboard." // string@000b │ │ -00a452: 6e20 ab03 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00a458: 0c01 |003e: move-result-object v1 │ │ -00a45a: 6e10 ac03 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00a460: 0c01 |0042: move-result-object v1 │ │ -00a462: 7130 e300 1003 |0043: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -00a468: 0c00 |0046: move-result-object v0 │ │ -00a46a: 6e10 e400 0000 |0047: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -00a470: 5440 6100 |004a: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a474: 5441 6100 |004c: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a478: 7110 ab01 0100 |004e: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ -00a47e: 0c01 |0051: move-result-object v1 │ │ -00a480: 7120 b101 1000 |0052: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V // method@01b1 │ │ -00a486: 0e00 |0055: return-void │ │ +00cce8: |[00cce8] com.episode6.android.appalarm.pro.AlarmEdit$33.run:()V │ │ +00ccf8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00ccfa: 5440 6100 |0001: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00ccfe: 1261 |0003: const/4 v1, #int 6 // #6 │ │ +00cd00: 6e20 bd01 1000 |0004: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.dismissDialog:(I)V // method@01bd │ │ +00cd06: 5440 6100 |0007: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cd0a: 7110 ab01 0000 |0009: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ +00cd10: 0c00 |000c: move-result-object v0 │ │ +00cd12: 1a01 ce04 |000d: const-string v1, "http://bit.ly" // string@04ce │ │ +00cd16: 6e20 a303 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@03a3 │ │ +00cd1c: 0a00 |0012: move-result v0 │ │ +00cd1e: 3900 1100 |0013: if-nez v0, 0024 // +0011 │ │ +00cd22: 5440 6100 |0015: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cd26: 6e10 c201 0000 |0017: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00cd2c: 0c00 |001a: move-result-object v0 │ │ +00cd2e: 1a01 b600 |001b: const-string v1, "Error shortening link with Bit.ly, using long link instead." // string@00b6 │ │ +00cd32: 7130 e300 1003 |001d: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +00cd38: 0c00 |0020: move-result-object v0 │ │ +00cd3a: 6e10 e400 0000 |0021: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00cd40: 5440 6100 |0024: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cd44: 6e10 c201 0000 |0026: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00cd4a: 0c00 |0029: move-result-object v0 │ │ +00cd4c: 2201 fc00 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ +00cd50: 7010 a803 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00cd56: 5442 6100 |002f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cd5a: 7110 ab01 0200 |0031: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ +00cd60: 0c02 |0034: move-result-object v2 │ │ +00cd62: 6e20 ac03 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00cd68: 0c01 |0038: move-result-object v1 │ │ +00cd6a: 1a02 0b00 |0039: const-string v2, " copied to clipboard." // string@000b │ │ +00cd6e: 6e20 ac03 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00cd74: 0c01 |003e: move-result-object v1 │ │ +00cd76: 6e10 ad03 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00cd7c: 0c01 |0042: move-result-object v1 │ │ +00cd7e: 7130 e300 1003 |0043: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +00cd84: 0c00 |0046: move-result-object v0 │ │ +00cd86: 6e10 e400 0000 |0047: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00cd8c: 5440 6100 |004a: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cd90: 5441 6100 |004c: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cd94: 7110 ab01 0100 |004e: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ +00cd9a: 0c01 |0051: move-result-object v1 │ │ +00cd9c: 7120 b101 1000 |0052: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V // method@01b1 │ │ +00cda2: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=983 │ │ 0x0007 line=984 │ │ 0x0015 line=985 │ │ 0x0024 line=987 │ │ 0x004a line=988 │ │ @@ -6862,102 +6861,102 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a488: |[00a488] com.episode6.android.appalarm.pro.AlarmEdit$34.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a498: 5b01 6200 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a49c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a4a2: 0e00 |0005: return-void │ │ +00cda4: |[00cda4] com.episode6.android.appalarm.pro.AlarmEdit$34.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cdb4: 5b01 6200 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00cdb8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cdbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1000 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$34; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$34;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -00a4a4: |[00a4a4] com.episode6.android.appalarm.pro.AlarmEdit$34.onClick:(Landroid/view/View;)V │ │ -00a4b4: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a4b8: 5441 6200 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a4bc: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a4c2: 0c01 |0007: move-result-object v1 │ │ -00a4c4: 1c02 ca00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/RepeatChooser; // type@00ca │ │ -00a4c8: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a4ce: 1a01 2f03 |000d: const-string v1, "alarm_rpt_mon" // string@032f │ │ -00a4d2: 5442 6200 |000f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a4d6: 7110 ad01 0200 |0011: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a4dc: 0c02 |0014: move-result-object v2 │ │ -00a4de: 1a03 2f03 |0015: const-string v3, "alarm_rpt_mon" // string@032f │ │ -00a4e2: 6e20 f101 3200 |0017: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a4e8: 0a02 |001a: move-result v2 │ │ -00a4ea: 6e30 5800 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a4f0: 1a01 3303 |001e: const-string v1, "alarm_rpt_tues" // string@0333 │ │ -00a4f4: 5442 6200 |0020: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a4f8: 7110 ad01 0200 |0022: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a4fe: 0c02 |0025: move-result-object v2 │ │ -00a500: 1a03 3303 |0026: const-string v3, "alarm_rpt_tues" // string@0333 │ │ -00a504: 6e20 f101 3200 |0028: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a50a: 0a02 |002b: move-result v2 │ │ -00a50c: 6e30 5800 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a512: 1a01 3403 |002f: const-string v1, "alarm_rpt_wed" // string@0334 │ │ -00a516: 5442 6200 |0031: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a51a: 7110 ad01 0200 |0033: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a520: 0c02 |0036: move-result-object v2 │ │ -00a522: 1a03 3403 |0037: const-string v3, "alarm_rpt_wed" // string@0334 │ │ -00a526: 6e20 f101 3200 |0039: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a52c: 0a02 |003c: move-result v2 │ │ -00a52e: 6e30 5800 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a534: 1a01 3203 |0040: const-string v1, "alarm_rpt_thurs" // string@0332 │ │ -00a538: 5442 6200 |0042: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a53c: 7110 ad01 0200 |0044: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a542: 0c02 |0047: move-result-object v2 │ │ -00a544: 1a03 3203 |0048: const-string v3, "alarm_rpt_thurs" // string@0332 │ │ -00a548: 6e20 f101 3200 |004a: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a54e: 0a02 |004d: move-result v2 │ │ -00a550: 6e30 5800 1002 |004e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a556: 1a01 2e03 |0051: const-string v1, "alarm_rpt_fri" // string@032e │ │ -00a55a: 5442 6200 |0053: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a55e: 7110 ad01 0200 |0055: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a564: 0c02 |0058: move-result-object v2 │ │ -00a566: 1a03 2e03 |0059: const-string v3, "alarm_rpt_fri" // string@032e │ │ -00a56a: 6e20 f101 3200 |005b: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a570: 0a02 |005e: move-result v2 │ │ -00a572: 6e30 5800 1002 |005f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a578: 1a01 3003 |0062: const-string v1, "alarm_rpt_sat" // string@0330 │ │ -00a57c: 5442 6200 |0064: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a580: 7110 ad01 0200 |0066: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a586: 0c02 |0069: move-result-object v2 │ │ -00a588: 1a03 3003 |006a: const-string v3, "alarm_rpt_sat" // string@0330 │ │ -00a58c: 6e20 f101 3200 |006c: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a592: 0a02 |006f: move-result v2 │ │ -00a594: 6e30 5800 1002 |0070: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a59a: 1a01 3103 |0073: const-string v1, "alarm_rpt_sun" // string@0331 │ │ -00a59e: 5442 6200 |0075: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a5a2: 7110 ad01 0200 |0077: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a5a8: 0c02 |007a: move-result-object v2 │ │ -00a5aa: 1a03 3103 |007b: const-string v3, "alarm_rpt_sun" // string@0331 │ │ -00a5ae: 6e20 f101 3200 |007d: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a5b4: 0a02 |0080: move-result v2 │ │ -00a5b6: 6e30 5800 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a5bc: 5441 6200 |0084: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a5c0: 1232 |0086: const/4 v2, #int 3 // #3 │ │ -00a5c2: 6e30 da01 0102 |0087: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a5c8: 0e00 |008a: return-void │ │ +00cdc0: |[00cdc0] com.episode6.android.appalarm.pro.AlarmEdit$34.onClick:(Landroid/view/View;)V │ │ +00cdd0: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00cdd4: 5441 6200 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00cdd8: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00cdde: 0c01 |0007: move-result-object v1 │ │ +00cde0: 1c02 ca00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/RepeatChooser; // type@00ca │ │ +00cde4: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00cdea: 1a01 2f03 |000d: const-string v1, "alarm_rpt_mon" // string@032f │ │ +00cdee: 5442 6200 |000f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00cdf2: 7110 ad01 0200 |0011: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cdf8: 0c02 |0014: move-result-object v2 │ │ +00cdfa: 1a03 2f03 |0015: const-string v3, "alarm_rpt_mon" // string@032f │ │ +00cdfe: 6e20 f101 3200 |0017: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ce04: 0a02 |001a: move-result v2 │ │ +00ce06: 6e30 5800 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ce0c: 1a01 3303 |001e: const-string v1, "alarm_rpt_tues" // string@0333 │ │ +00ce10: 5442 6200 |0020: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00ce14: 7110 ad01 0200 |0022: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ce1a: 0c02 |0025: move-result-object v2 │ │ +00ce1c: 1a03 3303 |0026: const-string v3, "alarm_rpt_tues" // string@0333 │ │ +00ce20: 6e20 f101 3200 |0028: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ce26: 0a02 |002b: move-result v2 │ │ +00ce28: 6e30 5800 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ce2e: 1a01 3403 |002f: const-string v1, "alarm_rpt_wed" // string@0334 │ │ +00ce32: 5442 6200 |0031: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00ce36: 7110 ad01 0200 |0033: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ce3c: 0c02 |0036: move-result-object v2 │ │ +00ce3e: 1a03 3403 |0037: const-string v3, "alarm_rpt_wed" // string@0334 │ │ +00ce42: 6e20 f101 3200 |0039: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ce48: 0a02 |003c: move-result v2 │ │ +00ce4a: 6e30 5800 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ce50: 1a01 3203 |0040: const-string v1, "alarm_rpt_thurs" // string@0332 │ │ +00ce54: 5442 6200 |0042: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00ce58: 7110 ad01 0200 |0044: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ce5e: 0c02 |0047: move-result-object v2 │ │ +00ce60: 1a03 3203 |0048: const-string v3, "alarm_rpt_thurs" // string@0332 │ │ +00ce64: 6e20 f101 3200 |004a: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ce6a: 0a02 |004d: move-result v2 │ │ +00ce6c: 6e30 5800 1002 |004e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ce72: 1a01 2e03 |0051: const-string v1, "alarm_rpt_fri" // string@032e │ │ +00ce76: 5442 6200 |0053: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00ce7a: 7110 ad01 0200 |0055: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ce80: 0c02 |0058: move-result-object v2 │ │ +00ce82: 1a03 2e03 |0059: const-string v3, "alarm_rpt_fri" // string@032e │ │ +00ce86: 6e20 f101 3200 |005b: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ce8c: 0a02 |005e: move-result v2 │ │ +00ce8e: 6e30 5800 1002 |005f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ce94: 1a01 3003 |0062: const-string v1, "alarm_rpt_sat" // string@0330 │ │ +00ce98: 5442 6200 |0064: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00ce9c: 7110 ad01 0200 |0066: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cea2: 0c02 |0069: move-result-object v2 │ │ +00cea4: 1a03 3003 |006a: const-string v3, "alarm_rpt_sat" // string@0330 │ │ +00cea8: 6e20 f101 3200 |006c: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ceae: 0a02 |006f: move-result v2 │ │ +00ceb0: 6e30 5800 1002 |0070: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ceb6: 1a01 3103 |0073: const-string v1, "alarm_rpt_sun" // string@0331 │ │ +00ceba: 5442 6200 |0075: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00cebe: 7110 ad01 0200 |0077: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cec4: 0c02 |007a: move-result-object v2 │ │ +00cec6: 1a03 3103 |007b: const-string v3, "alarm_rpt_sun" // string@0331 │ │ +00ceca: 6e20 f101 3200 |007d: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ced0: 0a02 |0080: move-result v2 │ │ +00ced2: 6e30 5800 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ced8: 5441 6200 |0084: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00cedc: 1232 |0086: const/4 v2, #int 3 // #3 │ │ +00cede: 6e30 da01 0102 |0087: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00cee4: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1003 │ │ 0x000d line=1004 │ │ 0x001e line=1005 │ │ 0x002f line=1006 │ │ 0x0040 line=1007 │ │ @@ -7006,63 +7005,63 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a5cc: |[00a5cc] com.episode6.android.appalarm.pro.AlarmEdit$35.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a5dc: 5b01 6300 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ -00a5e0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a5e6: 0e00 |0005: return-void │ │ +00cee8: |[00cee8] com.episode6.android.appalarm.pro.AlarmEdit$35.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cef8: 5b01 6300 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ +00cefc: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cf02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$35; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$35;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -00a5e8: |[00a5e8] com.episode6.android.appalarm.pro.AlarmEdit$35.onClick:(Landroid/view/View;)V │ │ -00a5f8: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a5fc: 5441 6300 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ -00a600: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a606: 0c01 |0007: move-result-object v1 │ │ -00a608: 1c02 d500 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/StringInputDialog; // type@00d5 │ │ -00a60c: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a612: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ -00a616: 1402 2d00 047f |000f: const v2, #float 1.75459e+38 // #7f04002d │ │ -00a61c: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a622: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ -00a626: 1402 2e00 047f |0017: const v2, #float 1.75459e+38 // #7f04002e │ │ -00a62c: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a632: 1a01 5204 |001d: const-string v1, "extra_short_message" // string@0452 │ │ -00a636: 1402 2f00 047f |001f: const v2, #float 1.75459e+38 // #7f04002f │ │ -00a63c: 6e30 5400 1002 |0022: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a642: 1a01 4e04 |0025: const-string v1, "extra_init_value" // string@044e │ │ -00a646: 5442 6300 |0027: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ -00a64a: 7110 ad01 0200 |0029: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a650: 0c02 |002c: move-result-object v2 │ │ -00a652: 1a03 2b03 |002d: const-string v3, "alarm_net_test_url" // string@032b │ │ -00a656: 6e20 fd01 3200 |002f: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00a65c: 0c02 |0032: move-result-object v2 │ │ -00a65e: 6e30 5700 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00a664: 5441 6300 |0036: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ -00a668: 1302 0900 |0038: const/16 v2, #int 9 // #9 │ │ -00a66c: 6e30 da01 0102 |003a: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a672: 0e00 |003d: return-void │ │ +00cf04: |[00cf04] com.episode6.android.appalarm.pro.AlarmEdit$35.onClick:(Landroid/view/View;)V │ │ +00cf14: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00cf18: 5441 6300 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ +00cf1c: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00cf22: 0c01 |0007: move-result-object v1 │ │ +00cf24: 1c02 d500 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/StringInputDialog; // type@00d5 │ │ +00cf28: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00cf2e: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ +00cf32: 1402 2d00 047f |000f: const v2, #float 1.75459e+38 // #7f04002d │ │ +00cf38: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00cf3e: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ +00cf42: 1402 2e00 047f |0017: const v2, #float 1.75459e+38 // #7f04002e │ │ +00cf48: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00cf4e: 1a01 5204 |001d: const-string v1, "extra_short_message" // string@0452 │ │ +00cf52: 1402 2f00 047f |001f: const v2, #float 1.75459e+38 // #7f04002f │ │ +00cf58: 6e30 5400 1002 |0022: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00cf5e: 1a01 4e04 |0025: const-string v1, "extra_init_value" // string@044e │ │ +00cf62: 5442 6300 |0027: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ +00cf66: 7110 ad01 0200 |0029: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cf6c: 0c02 |002c: move-result-object v2 │ │ +00cf6e: 1a03 2b03 |002d: const-string v3, "alarm_net_test_url" // string@032b │ │ +00cf72: 6e20 fd01 3200 |002f: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00cf78: 0c02 |0032: move-result-object v2 │ │ +00cf7a: 6e30 5700 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00cf80: 5441 6300 |0036: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ +00cf84: 1302 0900 |0038: const/16 v2, #int 9 // #9 │ │ +00cf88: 6e30 da01 0102 |003a: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00cf8e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1017 │ │ 0x000d line=1018 │ │ 0x0015 line=1019 │ │ 0x001d line=1020 │ │ 0x0025 line=1021 │ │ @@ -7108,60 +7107,60 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a674: |[00a674] com.episode6.android.appalarm.pro.AlarmEdit$36.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a684: 5b01 6400 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ -00a688: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a68e: 0e00 |0005: return-void │ │ +00cf90: |[00cf90] com.episode6.android.appalarm.pro.AlarmEdit$36.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cfa0: 5b01 6400 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ +00cfa4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cfaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1025 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$36; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$36;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -00a690: |[00a690] com.episode6.android.appalarm.pro.AlarmEdit$36.onClick:(Landroid/view/View;)V │ │ -00a6a0: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a6a4: 5441 6400 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ -00a6a8: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a6ae: 0c01 |0007: move-result-object v1 │ │ -00a6b0: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ -00a6b4: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a6ba: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ -00a6be: 1402 3000 047f |000f: const v2, #float 1.75459e+38 // #7f040030 │ │ -00a6c4: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a6ca: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ -00a6ce: 1402 3100 047f |0017: const v2, #float 1.75459e+38 // #7f040031 │ │ -00a6d4: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a6da: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ -00a6de: 5442 6400 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ -00a6e2: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a6e8: 0c02 |0024: move-result-object v2 │ │ -00a6ea: 1a03 3b03 |0025: const-string v3, "alarm_wl_timeout_batt" // string@033b │ │ -00a6ee: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00a6f4: 0a02 |002a: move-result v2 │ │ -00a6f6: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a6fc: 5441 6400 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ -00a700: 1272 |0030: const/4 v2, #int 7 // #7 │ │ -00a702: 6e30 da01 0102 |0031: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a708: 0e00 |0034: return-void │ │ +00cfac: |[00cfac] com.episode6.android.appalarm.pro.AlarmEdit$36.onClick:(Landroid/view/View;)V │ │ +00cfbc: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00cfc0: 5441 6400 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ +00cfc4: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00cfca: 0c01 |0007: move-result-object v1 │ │ +00cfcc: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ +00cfd0: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00cfd6: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ +00cfda: 1402 3000 047f |000f: const v2, #float 1.75459e+38 // #7f040030 │ │ +00cfe0: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00cfe6: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ +00cfea: 1402 3100 047f |0017: const v2, #float 1.75459e+38 // #7f040031 │ │ +00cff0: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00cff6: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ +00cffa: 5442 6400 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ +00cffe: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d004: 0c02 |0024: move-result-object v2 │ │ +00d006: 1a03 3b03 |0025: const-string v3, "alarm_wl_timeout_batt" // string@033b │ │ +00d00a: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00d010: 0a02 |002a: move-result v2 │ │ +00d012: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00d018: 5441 6400 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ +00d01c: 1272 |0030: const/4 v2, #int 7 // #7 │ │ +00d01e: 6e30 da01 0102 |0031: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00d024: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ 0x000d line=1029 │ │ 0x0015 line=1030 │ │ 0x001d line=1031 │ │ 0x002e line=1032 │ │ @@ -7206,60 +7205,60 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a70c: |[00a70c] com.episode6.android.appalarm.pro.AlarmEdit$37.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a71c: 5b01 6500 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ -00a720: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a726: 0e00 |0005: return-void │ │ +00d028: |[00d028] com.episode6.android.appalarm.pro.AlarmEdit$37.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d038: 5b01 6500 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ +00d03c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1035 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$37; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$37;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -00a728: |[00a728] com.episode6.android.appalarm.pro.AlarmEdit$37.onClick:(Landroid/view/View;)V │ │ -00a738: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a73c: 5441 6500 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ -00a740: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a746: 0c01 |0007: move-result-object v1 │ │ -00a748: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ -00a74c: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a752: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ -00a756: 1402 3200 047f |000f: const v2, #float 1.75459e+38 // #7f040032 │ │ -00a75c: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a762: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ -00a766: 1402 3300 047f |0017: const v2, #float 1.75459e+38 // #7f040033 │ │ -00a76c: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a772: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ -00a776: 5442 6500 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ -00a77a: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a780: 0c02 |0024: move-result-object v2 │ │ -00a782: 1a03 3c03 |0025: const-string v3, "alarm_wl_timeout_plug" // string@033c │ │ -00a786: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00a78c: 0a02 |002a: move-result v2 │ │ -00a78e: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a794: 5441 6500 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ -00a798: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ -00a79c: 6e30 da01 0102 |0032: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a7a2: 0e00 |0035: return-void │ │ +00d044: |[00d044] com.episode6.android.appalarm.pro.AlarmEdit$37.onClick:(Landroid/view/View;)V │ │ +00d054: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00d058: 5441 6500 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ +00d05c: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00d062: 0c01 |0007: move-result-object v1 │ │ +00d064: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ +00d068: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00d06e: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ +00d072: 1402 3200 047f |000f: const v2, #float 1.75459e+38 // #7f040032 │ │ +00d078: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00d07e: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ +00d082: 1402 3300 047f |0017: const v2, #float 1.75459e+38 // #7f040033 │ │ +00d088: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00d08e: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ +00d092: 5442 6500 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ +00d096: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d09c: 0c02 |0024: move-result-object v2 │ │ +00d09e: 1a03 3c03 |0025: const-string v3, "alarm_wl_timeout_plug" // string@033c │ │ +00d0a2: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00d0a8: 0a02 |002a: move-result v2 │ │ +00d0aa: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00d0b0: 5441 6500 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ +00d0b4: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ +00d0b8: 6e30 da01 0102 |0032: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00d0be: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ 0x000d line=1039 │ │ 0x0015 line=1040 │ │ 0x001d line=1041 │ │ 0x002e line=1042 │ │ @@ -7304,44 +7303,44 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a7a4: |[00a7a4] com.episode6.android.appalarm.pro.AlarmEdit$38.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a7b4: 5b01 6600 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0066 │ │ -00a7b8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a7be: 0e00 |0005: return-void │ │ +00d0c0: |[00d0c0] com.episode6.android.appalarm.pro.AlarmEdit$38.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d0d0: 5b01 6600 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0066 │ │ +00d0d4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d0da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$38; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$38;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -00a7c0: |[00a7c0] com.episode6.android.appalarm.pro.AlarmEdit$38.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -00a7d0: 5420 6600 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0066 │ │ -00a7d4: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a7da: 0c00 |0005: move-result-object v0 │ │ -00a7dc: 1a01 3803 |0006: const-string v1, "alarm_wifi" // string@0338 │ │ -00a7e0: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00a7e6: 5420 6600 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0066 │ │ -00a7ea: 7110 a901 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a9 │ │ -00a7f0: 0e00 |0010: return-void │ │ +00d0dc: |[00d0dc] com.episode6.android.appalarm.pro.AlarmEdit$38.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00d0ec: 5420 6600 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0066 │ │ +00d0f0: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d0f6: 0c00 |0005: move-result-object v0 │ │ +00d0f8: 1a01 3803 |0006: const-string v1, "alarm_wifi" // string@0338 │ │ +00d0fc: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00d102: 5420 6600 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0066 │ │ +00d106: 7110 a901 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a9 │ │ +00d10c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ 0x000b line=1054 │ │ 0x0010 line=1055 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$38; │ │ @@ -7383,45 +7382,45 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a7f4: |[00a7f4] com.episode6.android.appalarm.pro.AlarmEdit$39.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a804: 5b01 6700 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0067 │ │ -00a808: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a80e: 0e00 |0005: return-void │ │ +00d110: |[00d110] com.episode6.android.appalarm.pro.AlarmEdit$39.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d120: 5b01 6700 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0067 │ │ +00d124: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d12a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$39; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$39;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -00a810: |[00a810] com.episode6.android.appalarm.pro.AlarmEdit$39.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -00a820: 5420 6700 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0067 │ │ -00a824: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a82a: 0c00 |0005: move-result-object v0 │ │ -00a82c: 1a01 3503 |0006: const-string v1, "alarm_set_media_volume" // string@0335 │ │ -00a830: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00a836: 5420 6700 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0067 │ │ -00a83a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -00a83c: 7120 b201 1000 |000e: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V // method@01b2 │ │ -00a842: 0e00 |0011: return-void │ │ +00d12c: |[00d12c] com.episode6.android.appalarm.pro.AlarmEdit$39.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00d13c: 5420 6700 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0067 │ │ +00d140: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d146: 0c00 |0005: move-result-object v0 │ │ +00d148: 1a01 3503 |0006: const-string v1, "alarm_set_media_volume" // string@0335 │ │ +00d14c: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00d152: 5420 6700 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0067 │ │ +00d156: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +00d158: 7120 b201 1000 |000e: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V // method@01b2 │ │ +00d15e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1061 │ │ 0x000b line=1062 │ │ 0x0011 line=1063 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$39; │ │ @@ -7463,64 +7462,64 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a844: |[00a844] com.episode6.android.appalarm.pro.AlarmEdit$3.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a854: 5b01 6800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a858: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a85e: 0e00 |0005: return-void │ │ +00d160: |[00d160] com.episode6.android.appalarm.pro.AlarmEdit$3.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d170: 5b01 6800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d174: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d17a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$3;) │ │ name : 'onTimeSet' │ │ type : '(Landroid/widget/TimePicker;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -00a860: |[00a860] com.episode6.android.appalarm.pro.AlarmEdit$3.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ -00a870: 5420 6800 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a874: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a87a: 0c00 |0005: move-result-object v0 │ │ -00a87c: 1a01 2303 |0006: const-string v1, "alarm_hour" // string@0323 │ │ -00a880: 6e30 0802 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -00a886: 5420 6800 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a88a: 7110 ad01 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a890: 0c00 |0010: move-result-object v0 │ │ -00a892: 1a01 2703 |0011: const-string v1, "alarm_minute" // string@0327 │ │ -00a896: 6e30 0802 1005 |0013: invoke-virtual {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -00a89c: 5420 6800 |0016: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a8a0: 7110 b301 0000 |0018: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01b3 │ │ -00a8a6: 5420 6800 |001b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a8aa: 7110 ad01 0000 |001d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a8b0: 0c00 |0020: move-result-object v0 │ │ -00a8b2: 1a01 2003 |0021: const-string v1, "alarm_enabled" // string@0320 │ │ -00a8b6: 6e20 f101 1000 |0023: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a8bc: 0a00 |0026: move-result v0 │ │ -00a8be: 3800 0800 |0027: if-eqz v0, 002f // +0008 │ │ -00a8c2: 5420 6800 |0029: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a8c6: 7110 b401 0000 |002b: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01b4 │ │ -00a8cc: 0e00 |002e: return-void │ │ -00a8ce: 5420 6800 |002f: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a8d2: 7110 b501 0000 |0031: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b5 │ │ -00a8d8: 0c00 |0034: move-result-object v0 │ │ -00a8da: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -00a8dc: 6e20 c100 1000 |0036: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00a8e2: 28f5 |0039: goto 002e // -000b │ │ +00d17c: |[00d17c] com.episode6.android.appalarm.pro.AlarmEdit$3.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ +00d18c: 5420 6800 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d190: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d196: 0c00 |0005: move-result-object v0 │ │ +00d198: 1a01 2303 |0006: const-string v1, "alarm_hour" // string@0323 │ │ +00d19c: 6e30 0802 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00d1a2: 5420 6800 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d1a6: 7110 ad01 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d1ac: 0c00 |0010: move-result-object v0 │ │ +00d1ae: 1a01 2703 |0011: const-string v1, "alarm_minute" // string@0327 │ │ +00d1b2: 6e30 0802 1005 |0013: invoke-virtual {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00d1b8: 5420 6800 |0016: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d1bc: 7110 b301 0000 |0018: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01b3 │ │ +00d1c2: 5420 6800 |001b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d1c6: 7110 ad01 0000 |001d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d1cc: 0c00 |0020: move-result-object v0 │ │ +00d1ce: 1a01 2003 |0021: const-string v1, "alarm_enabled" // string@0320 │ │ +00d1d2: 6e20 f101 1000 |0023: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00d1d8: 0a00 |0026: move-result v0 │ │ +00d1da: 3800 0800 |0027: if-eqz v0, 002f // +0008 │ │ +00d1de: 5420 6800 |0029: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d1e2: 7110 b401 0000 |002b: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01b4 │ │ +00d1e8: 0e00 |002e: return-void │ │ +00d1ea: 5420 6800 |002f: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d1ee: 7110 b501 0000 |0031: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b5 │ │ +00d1f4: 0c00 |0034: move-result-object v0 │ │ +00d1f6: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +00d1f8: 6e20 c100 1000 |0036: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00d1fe: 28f5 |0039: goto 002e // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x000b line=585 │ │ 0x0016 line=586 │ │ 0x001b line=587 │ │ 0x0029 line=588 │ │ @@ -7567,42 +7566,42 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a8e4: |[00a8e4] com.episode6.android.appalarm.pro.AlarmEdit$40.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a8f4: 5b01 6900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0069 │ │ -00a8f8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a8fe: 0e00 |0005: return-void │ │ +00d200: |[00d200] com.episode6.android.appalarm.pro.AlarmEdit$40.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d210: 5b01 6900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0069 │ │ +00d214: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d21a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1065 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$40; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$40;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -00a900: |[00a900] com.episode6.android.appalarm.pro.AlarmEdit$40.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -00a910: 5420 6900 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0069 │ │ -00a914: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a91a: 0c00 |0005: move-result-object v0 │ │ -00a91c: 1a01 1e03 |0006: const-string v1, "alarm_dont_launch_call" // string@031e │ │ -00a920: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00a926: 0e00 |000b: return-void │ │ +00d21c: |[00d21c] com.episode6.android.appalarm.pro.AlarmEdit$40.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00d22c: 5420 6900 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0069 │ │ +00d230: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d236: 0c00 |0005: move-result-object v0 │ │ +00d238: 1a01 1e03 |0006: const-string v1, "alarm_dont_launch_call" // string@031e │ │ +00d23c: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00d242: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1069 │ │ 0x000b line=1070 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$40; │ │ 0x0000 - 0x000c reg=3 buttonView Landroid/widget/CompoundButton; │ │ @@ -7643,50 +7642,50 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a928: |[00a928] com.episode6.android.appalarm.pro.AlarmEdit$4.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a938: 5b01 6a00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006a │ │ -00a93c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a942: 0e00 |0005: return-void │ │ +00d244: |[00d244] com.episode6.android.appalarm.pro.AlarmEdit$4.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d254: 5b01 6a00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006a │ │ +00d258: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d25e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -00a944: |[00a944] com.episode6.android.appalarm.pro.AlarmEdit$4.onClick:(Landroid/view/View;)V │ │ -00a954: 5420 6a00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006a │ │ -00a958: 7110 b501 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b5 │ │ -00a95e: 0c01 |0005: move-result-object v1 │ │ -00a960: 5420 6a00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006a │ │ -00a964: 7110 b501 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b5 │ │ -00a96a: 0c00 |000b: move-result-object v0 │ │ -00a96c: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -00a972: 0a00 |000f: move-result v0 │ │ -00a974: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -00a978: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -00a97a: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00a980: 0e00 |0016: return-void │ │ -00a982: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -00a984: 28fb |0018: goto 0013 // -0005 │ │ +00d260: |[00d260] com.episode6.android.appalarm.pro.AlarmEdit$4.onClick:(Landroid/view/View;)V │ │ +00d270: 5420 6a00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006a │ │ +00d274: 7110 b501 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b5 │ │ +00d27a: 0c01 |0005: move-result-object v1 │ │ +00d27c: 5420 6a00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006a │ │ +00d280: 7110 b501 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b5 │ │ +00d286: 0c00 |000b: move-result-object v0 │ │ +00d288: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +00d28e: 0a00 |000f: move-result v0 │ │ +00d290: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +00d294: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +00d296: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00d29c: 0e00 |0016: return-void │ │ +00d29e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +00d2a0: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0016 line=600 │ │ 0x0017 line=599 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$4; │ │ @@ -7727,40 +7726,40 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a988: |[00a988] com.episode6.android.appalarm.pro.AlarmEdit$5.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a998: 5b01 6b00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006b │ │ -00a99c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a9a2: 0e00 |0005: return-void │ │ +00d2a4: |[00d2a4] com.episode6.android.appalarm.pro.AlarmEdit$5.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d2b4: 5b01 6b00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006b │ │ +00d2b8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d2be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00a9a4: |[00a9a4] com.episode6.android.appalarm.pro.AlarmEdit$5.onClick:(Landroid/view/View;)V │ │ -00a9b4: 5420 6b00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006b │ │ -00a9b8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -00a9ba: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ -00a9c0: 0e00 |0006: return-void │ │ +00d2c0: |[00d2c0] com.episode6.android.appalarm.pro.AlarmEdit$5.onClick:(Landroid/view/View;)V │ │ +00d2d0: 5420 6b00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006b │ │ +00d2d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +00d2d6: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ +00d2dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0006 line=606 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$5; │ │ 0x0000 - 0x0007 reg=3 v Landroid/view/View; │ │ @@ -7800,40 +7799,40 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a9c4: |[00a9c4] com.episode6.android.appalarm.pro.AlarmEdit$6.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a9d4: 5b01 6c00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006c │ │ -00a9d8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a9de: 0e00 |0005: return-void │ │ +00d2e0: |[00d2e0] com.episode6.android.appalarm.pro.AlarmEdit$6.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d2f0: 5b01 6c00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006c │ │ +00d2f4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d2fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00a9e0: |[00a9e0] com.episode6.android.appalarm.pro.AlarmEdit$6.onClick:(Landroid/view/View;)V │ │ -00a9f0: 5420 6c00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006c │ │ -00a9f4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -00a9f6: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ -00a9fc: 0e00 |0006: return-void │ │ +00d2fc: |[00d2fc] com.episode6.android.appalarm.pro.AlarmEdit$6.onClick:(Landroid/view/View;)V │ │ +00d30c: 5420 6c00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006c │ │ +00d310: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +00d312: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ +00d318: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0006 line=612 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$6; │ │ 0x0000 - 0x0007 reg=3 v Landroid/view/View; │ │ @@ -7873,50 +7872,50 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00aa00: |[00aa00] com.episode6.android.appalarm.pro.AlarmEdit$7.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aa10: 5b01 6d00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006d │ │ -00aa14: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00aa1a: 0e00 |0005: return-void │ │ +00d31c: |[00d31c] com.episode6.android.appalarm.pro.AlarmEdit$7.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d32c: 5b01 6d00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006d │ │ +00d330: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d336: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -00aa1c: |[00aa1c] com.episode6.android.appalarm.pro.AlarmEdit$7.onClick:(Landroid/view/View;)V │ │ -00aa2c: 5420 6d00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006d │ │ -00aa30: 7110 b601 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b6 │ │ -00aa36: 0c01 |0005: move-result-object v1 │ │ -00aa38: 5420 6d00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006d │ │ -00aa3c: 7110 b601 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b6 │ │ -00aa42: 0c00 |000b: move-result-object v0 │ │ -00aa44: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -00aa4a: 0a00 |000f: move-result v0 │ │ -00aa4c: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -00aa50: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -00aa52: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00aa58: 0e00 |0016: return-void │ │ -00aa5a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -00aa5c: 28fb |0018: goto 0013 // -0005 │ │ +00d338: |[00d338] com.episode6.android.appalarm.pro.AlarmEdit$7.onClick:(Landroid/view/View;)V │ │ +00d348: 5420 6d00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006d │ │ +00d34c: 7110 b601 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b6 │ │ +00d352: 0c01 |0005: move-result-object v1 │ │ +00d354: 5420 6d00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006d │ │ +00d358: 7110 b601 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b6 │ │ +00d35e: 0c00 |000b: move-result-object v0 │ │ +00d360: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +00d366: 0a00 |000f: move-result v0 │ │ +00d368: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +00d36c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +00d36e: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00d374: 0e00 |0016: return-void │ │ +00d376: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +00d378: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0016 line=618 │ │ 0x0017 line=617 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$7; │ │ @@ -7957,50 +7956,50 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00aa60: |[00aa60] com.episode6.android.appalarm.pro.AlarmEdit$8.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aa70: 5b01 6e00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006e │ │ -00aa74: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00aa7a: 0e00 |0005: return-void │ │ +00d37c: |[00d37c] com.episode6.android.appalarm.pro.AlarmEdit$8.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d38c: 5b01 6e00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006e │ │ +00d390: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d396: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -00aa7c: |[00aa7c] com.episode6.android.appalarm.pro.AlarmEdit$8.onClick:(Landroid/view/View;)V │ │ -00aa8c: 5420 6e00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006e │ │ -00aa90: 7110 b701 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b7 │ │ -00aa96: 0c01 |0005: move-result-object v1 │ │ -00aa98: 5420 6e00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006e │ │ -00aa9c: 7110 b701 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b7 │ │ -00aaa2: 0c00 |000b: move-result-object v0 │ │ -00aaa4: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -00aaaa: 0a00 |000f: move-result v0 │ │ -00aaac: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -00aab0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -00aab2: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00aab8: 0e00 |0016: return-void │ │ -00aaba: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -00aabc: 28fb |0018: goto 0013 // -0005 │ │ +00d398: |[00d398] com.episode6.android.appalarm.pro.AlarmEdit$8.onClick:(Landroid/view/View;)V │ │ +00d3a8: 5420 6e00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006e │ │ +00d3ac: 7110 b701 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b7 │ │ +00d3b2: 0c01 |0005: move-result-object v1 │ │ +00d3b4: 5420 6e00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006e │ │ +00d3b8: 7110 b701 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b7 │ │ +00d3be: 0c00 |000b: move-result-object v0 │ │ +00d3c0: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +00d3c6: 0a00 |000f: move-result v0 │ │ +00d3c8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +00d3cc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +00d3ce: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00d3d4: 0e00 |0016: return-void │ │ +00d3d6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +00d3d8: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0016 line=624 │ │ 0x0017 line=623 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$8; │ │ @@ -8041,71 +8040,71 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00aac0: |[00aac0] com.episode6.android.appalarm.pro.AlarmEdit$9.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aad0: 5b01 6f00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ -00aad4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00aada: 0e00 |0005: return-void │ │ +00d3dc: |[00d3dc] com.episode6.android.appalarm.pro.AlarmEdit$9.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d3ec: 5b01 6f00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ +00d3f0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d3f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$9;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -00aadc: |[00aadc] com.episode6.android.appalarm.pro.AlarmEdit$9.onClick:(Landroid/view/View;)V │ │ -00aaec: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00aaf0: 1a01 4303 |0002: const-string v1, "android.intent.action.RINGTONE_PICKER" // string@0343 │ │ -00aaf4: 7020 4700 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -00aafa: 1a01 4c03 |0007: const-string v1, "android.intent.extra.ringtone.TYPE" // string@034c │ │ -00aafe: 1272 |0009: const/4 v2, #int 7 // #7 │ │ -00ab00: 6e30 5400 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00ab06: 1a01 4b03 |000d: const-string v1, "android.intent.extra.ringtone.SHOW_SILENT" // string@034b │ │ -00ab0a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -00ab0c: 6e30 5800 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00ab12: 5441 6f00 |0013: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ -00ab16: 7110 ad01 0100 |0015: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00ab1c: 0c01 |0018: move-result-object v1 │ │ -00ab1e: 1a02 7003 |0019: const-string v2, "backup_alarm" // string@0370 │ │ -00ab22: 6e20 fd01 2100 |001b: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00ab28: 0c01 |001e: move-result-object v1 │ │ -00ab2a: 7110 9000 0100 |001f: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -00ab30: 0c01 |0022: move-result-object v1 │ │ -00ab32: 1a02 0000 |0023: const-string v2, "" // string@0000 │ │ -00ab36: 6e20 8f00 2100 |0025: invoke-virtual {v1, v2}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@008f │ │ -00ab3c: 0a01 |0028: move-result v1 │ │ -00ab3e: 3901 1700 |0029: if-nez v1, 0040 // +0017 │ │ -00ab42: 1a01 4903 |002b: const-string v1, "android.intent.extra.ringtone.EXISTING_URI" // string@0349 │ │ -00ab46: 5442 6f00 |002d: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ -00ab4a: 7110 ad01 0200 |002f: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00ab50: 0c02 |0032: move-result-object v2 │ │ -00ab52: 1a03 7003 |0033: const-string v3, "backup_alarm" // string@0370 │ │ -00ab56: 6e20 fd01 3200 |0035: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00ab5c: 0c02 |0038: move-result-object v2 │ │ -00ab5e: 7110 9000 0200 |0039: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -00ab64: 0c02 |003c: move-result-object v2 │ │ -00ab66: 6e30 5600 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ -00ab6c: 5441 6f00 |0040: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ -00ab70: 1242 |0042: const/4 v2, #int 4 // #4 │ │ -00ab72: 6e30 da01 0102 |0043: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00ab78: 0e00 |0046: return-void │ │ +00d3f8: |[00d3f8] com.episode6.android.appalarm.pro.AlarmEdit$9.onClick:(Landroid/view/View;)V │ │ +00d408: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00d40c: 1a01 4303 |0002: const-string v1, "android.intent.action.RINGTONE_PICKER" // string@0343 │ │ +00d410: 7020 4700 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +00d416: 1a01 4c03 |0007: const-string v1, "android.intent.extra.ringtone.TYPE" // string@034c │ │ +00d41a: 1272 |0009: const/4 v2, #int 7 // #7 │ │ +00d41c: 6e30 5400 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00d422: 1a01 4b03 |000d: const-string v1, "android.intent.extra.ringtone.SHOW_SILENT" // string@034b │ │ +00d426: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +00d428: 6e30 5800 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00d42e: 5441 6f00 |0013: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ +00d432: 7110 ad01 0100 |0015: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d438: 0c01 |0018: move-result-object v1 │ │ +00d43a: 1a02 7003 |0019: const-string v2, "backup_alarm" // string@0370 │ │ +00d43e: 6e20 fd01 2100 |001b: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00d444: 0c01 |001e: move-result-object v1 │ │ +00d446: 7110 9000 0100 |001f: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +00d44c: 0c01 |0022: move-result-object v1 │ │ +00d44e: 1a02 0000 |0023: const-string v2, "" // string@0000 │ │ +00d452: 6e20 8f00 2100 |0025: invoke-virtual {v1, v2}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@008f │ │ +00d458: 0a01 |0028: move-result v1 │ │ +00d45a: 3901 1700 |0029: if-nez v1, 0040 // +0017 │ │ +00d45e: 1a01 4903 |002b: const-string v1, "android.intent.extra.ringtone.EXISTING_URI" // string@0349 │ │ +00d462: 5442 6f00 |002d: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ +00d466: 7110 ad01 0200 |002f: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d46c: 0c02 |0032: move-result-object v2 │ │ +00d46e: 1a03 7003 |0033: const-string v3, "backup_alarm" // string@0370 │ │ +00d472: 6e20 fd01 3200 |0035: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00d478: 0c02 |0038: move-result-object v2 │ │ +00d47a: 7110 9000 0200 |0039: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +00d480: 0c02 |003c: move-result-object v2 │ │ +00d482: 6e30 5600 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ +00d488: 5441 6f00 |0040: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ +00d48c: 1242 |0042: const/4 v2, #int 4 // #4 │ │ +00d48e: 6e30 da01 0102 |0043: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00d494: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0007 line=630 │ │ 0x000d line=631 │ │ 0x0013 line=632 │ │ 0x002b line=633 │ │ @@ -8642,174 +8641,174 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -00ab7c: |[00ab7c] com.episode6.android.appalarm.pro.AlarmEdit.:()V │ │ -00ab8c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -00ab8e: 2300 1f01 |0001: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ -00ab92: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -00ab94: 1a02 7600 |0004: const-string v2, "Choose App" // string@0076 │ │ -00ab98: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -00ab9c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -00ab9e: 1a02 7d00 |0009: const-string v2, "Create Shortcut" // string@007d │ │ -00aba2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -00aba6: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -00aba8: 1a02 c300 |000e: const-string v2, "Home Screen Shortcut" // string@00c3 │ │ -00abac: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -00abb0: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -00abb2: 1a02 6302 |0013: const-string v2, "Pandora Radio Station" // string@0263 │ │ -00abb6: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -00abba: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -00abbc: 1a02 9402 |0018: const-string v2, "Tunewiki Shoutcast Station" // string@0294 │ │ -00abc0: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -00abc4: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -00abc6: 1a02 8000 |001d: const-string v2, "Custom Intent" // string@0080 │ │ -00abca: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ -00abce: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -00abd0: 1a02 7800 |0022: const-string v2, "Clear App Selection" // string@0078 │ │ -00abd4: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ -00abd8: 6900 7e00 |0026: sput-object v0, Lcom/episode6/android/appalarm/pro/AlarmEdit;.APP_TYPE_OPTIONS:[Ljava/lang/String; // field@007e │ │ -00abdc: 0e00 |0028: return-void │ │ +00d498: |[00d498] com.episode6.android.appalarm.pro.AlarmEdit.:()V │ │ +00d4a8: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +00d4aa: 2300 1f01 |0001: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ +00d4ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +00d4b0: 1a02 7600 |0004: const-string v2, "Choose App" // string@0076 │ │ +00d4b4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +00d4b8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +00d4ba: 1a02 7d00 |0009: const-string v2, "Create Shortcut" // string@007d │ │ +00d4be: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +00d4c2: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +00d4c4: 1a02 c300 |000e: const-string v2, "Home Screen Shortcut" // string@00c3 │ │ +00d4c8: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +00d4cc: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +00d4ce: 1a02 6302 |0013: const-string v2, "Pandora Radio Station" // string@0263 │ │ +00d4d2: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +00d4d6: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +00d4d8: 1a02 9402 |0018: const-string v2, "Tunewiki Shoutcast Station" // string@0294 │ │ +00d4dc: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +00d4e0: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +00d4e2: 1a02 8000 |001d: const-string v2, "Custom Intent" // string@0080 │ │ +00d4e6: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ +00d4ea: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +00d4ec: 1a02 7800 |0022: const-string v2, "Clear App Selection" // string@0078 │ │ +00d4f0: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ +00d4f4: 6900 7e00 |0026: sput-object v0, Lcom/episode6/android/appalarm/pro/AlarmEdit;.APP_TYPE_OPTIONS:[Ljava/lang/String; // field@007e │ │ +00d4f8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 277 16-bit code units │ │ -00abe0: |[00abe0] com.episode6.android.appalarm.pro.AlarmEdit.:()V │ │ -00abf0: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -00abf6: 2200 8b00 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$3; // type@008b │ │ -00abfa: 7020 8f01 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@018f │ │ -00ac00: 5b10 d300 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mOnTimeSetListener:Landroid/app/TimePickerDialog$OnTimeSetListener; // field@00d3 │ │ -00ac04: 2200 8d00 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$4; // type@008d │ │ -00ac08: 7020 9301 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0193 │ │ -00ac0e: 5b10 ad00 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlEnabledOnClick:Landroid/view/View$OnClickListener; // field@00ad │ │ -00ac12: 2200 8e00 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$5; // type@008e │ │ -00ac16: 7020 9501 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0195 │ │ -00ac1c: 5b10 c300 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTimeOnClick:Landroid/view/View$OnClickListener; // field@00c3 │ │ -00ac20: 2200 8f00 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$6; // type@008f │ │ -00ac24: 7020 9701 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0197 │ │ -00ac2a: 5b10 a500 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppSelectOnClick:Landroid/view/View$OnClickListener; // field@00a5 │ │ -00ac2e: 2200 9000 |001f: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$7; // type@0090 │ │ -00ac32: 7020 9901 1000 |0021: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0199 │ │ -00ac38: 5b10 ab00 |0024: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlDontLaunchOnCallOnClick:Landroid/view/View$OnClickListener; // field@00ab │ │ -00ac3c: 2200 9100 |0026: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$8; // type@0091 │ │ -00ac40: 7020 9b01 1000 |0028: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@019b │ │ -00ac46: 5b10 b900 |002b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestOnClick:Landroid/view/View$OnClickListener; // field@00b9 │ │ -00ac4a: 2200 9200 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$9; // type@0092 │ │ -00ac4e: 7020 9d01 1000 |002f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@019d │ │ -00ac54: 5b10 a700 |0032: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOnClick:Landroid/view/View$OnClickListener; // field@00a7 │ │ -00ac58: 2200 6b00 |0034: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$10; // type@006b │ │ -00ac5c: 7020 4f01 1000 |0036: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@014f │ │ -00ac62: 5b10 a900 |0039: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOptionOnClick:Landroid/view/View$OnClickListener; // field@00a9 │ │ -00ac66: 2200 6c00 |003b: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$11; // type@006c │ │ -00ac6a: 7020 5101 1000 |003d: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0151 │ │ -00ac70: 5b10 c900 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiOnClick:Landroid/view/View$OnClickListener; // field@00c9 │ │ -00ac74: 2200 6d00 |0042: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$12; // type@006d │ │ -00ac78: 7020 5301 1000 |0044: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0153 │ │ -00ac7e: 5b10 bf00 |0047: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlSetMediaVolumeOnClick:Landroid/view/View$OnClickListener; // field@00bf │ │ -00ac82: 2200 6e00 |0049: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$13; // type@006e │ │ -00ac86: 7020 5501 1000 |004b: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0155 │ │ -00ac8c: 5b10 b300 |004e: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolumeOnClick:Landroid/view/View$OnClickListener; // field@00b3 │ │ -00ac90: 2200 6f00 |0050: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$14; // type@006f │ │ -00ac94: 7020 5701 1000 |0052: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0157 │ │ -00ac9a: 5b10 b700 |0055: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeTimeOnClick:Landroid/view/View$OnClickListener; // field@00b7 │ │ -00ac9e: 2200 7000 |0057: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$15; // type@0070 │ │ -00aca2: 7020 5901 1000 |0059: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0159 │ │ -00aca8: 5b10 cc00 |005c: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiWaitTimeOnClick:Landroid/view/View$OnClickListener; // field@00cc │ │ -00acac: 2200 7100 |005e: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$16; // type@0071 │ │ -00acb0: 7020 5b01 1000 |0060: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@015b │ │ -00acb6: 5b10 c800 |0063: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiFailedActionOnClick:Landroid/view/View$OnClickListener; // field@00c8 │ │ -00acba: 2200 7200 |0065: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$17; // type@0072 │ │ -00acbe: 7020 5d01 1000 |0067: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@015d │ │ -00acc4: 5b10 c500 |006a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTurnOffWifiOnClick:Landroid/view/View$OnClickListener; // field@00c5 │ │ -00acc8: 2200 7300 |006c: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$18; // type@0073 │ │ -00accc: 7020 5f01 1000 |006e: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@015f │ │ -00acd2: 5b10 c100 |0071: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlStopAppOnClick:Landroid/view/View$OnClickListener; // field@00c1 │ │ -00acd6: 2200 7400 |0073: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$19; // type@0074 │ │ -00acda: 7020 6101 1000 |0075: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0161 │ │ -00ace0: 5b10 af00 |0078: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlForceRestartOnClick:Landroid/view/View$OnClickListener; // field@00af │ │ -00ace4: 2200 7600 |007a: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$20; // type@0076 │ │ -00ace8: 7020 6501 1000 |007c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0165 │ │ -00acee: 5b10 b500 |007f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeOnClick:Landroid/view/View$OnClickListener; // field@00b5 │ │ -00acf2: 2200 7700 |0081: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$21; // type@0077 │ │ -00acf6: 7020 6701 1000 |0083: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0167 │ │ -00acfc: 5b10 b100 |0086: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlLabelOnClick:Landroid/view/View$OnClickListener; // field@00b1 │ │ -00ad00: 2200 7800 |0088: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$22; // type@0078 │ │ -00ad04: 7020 6901 1000 |008a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0169 │ │ -00ad0a: 5b10 9000 |008d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabledOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0090 │ │ -00ad0e: 2200 7900 |008f: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$23; // type@0079 │ │ -00ad12: 7020 6b01 1000 |0091: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@016b │ │ -00ad18: 5b10 9600 |0094: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTestOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0096 │ │ -00ad1c: 2200 7a00 |0096: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$24; // type@007a │ │ -00ad20: 7020 6d01 1000 |0098: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@016d │ │ -00ad26: 5b10 9300 |009b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooeOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0093 │ │ -00ad2a: 2200 7b00 |009d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$25; // type@007b │ │ -00ad2e: 7020 6f01 1000 |009f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@016f │ │ -00ad34: 5b10 9c00 |00a2: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifiOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009c │ │ -00ad38: 2200 7c00 |00a4: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$26; // type@007c │ │ -00ad3c: 7020 7101 1000 |00a6: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0171 │ │ -00ad42: 5b10 9a00 |00a9: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopAppOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009a │ │ -00ad46: 2200 7d00 |00ab: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$27; // type@007d │ │ -00ad4a: 7020 7301 1000 |00ad: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0173 │ │ -00ad50: 5b10 9200 |00b0: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestartOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0092 │ │ -00ad54: 2200 7e00 |00b2: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$28; // type@007e │ │ -00ad58: 7020 7501 1000 |00b4: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0175 │ │ -00ad5e: 5b10 d200 |00b7: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mOnBackupDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@00d2 │ │ -00ad62: 2200 7f00 |00b9: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$29; // type@007f │ │ -00ad66: 7020 7701 1000 |00bb: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0177 │ │ -00ad6c: 5b10 8c00 |00be: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAppTypeDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@008c │ │ -00ad70: 2200 8100 |00c0: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$30; // type@0081 │ │ -00ad74: 7020 7b01 1000 |00c2: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@017b │ │ -00ad7a: 5b10 e400 |00c5: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mWifiFailedDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@00e4 │ │ -00ad7e: 2200 8200 |00c7: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$31; // type@0082 │ │ -00ad82: 7020 7d01 1000 |00c9: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$31;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@017d │ │ -00ad88: 5b10 a300 |00cc: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppOnCreateContext:Landroid/view/View$OnCreateContextMenuListener; // field@00a3 │ │ -00ad8c: 2200 3300 |00ce: new-instance v0, Landroid/os/Handler; // type@0033 │ │ -00ad90: 7010 9e00 0000 |00d0: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ -00ad96: 5b10 a100 |00d3: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mHandler:Landroid/os/Handler; // field@00a1 │ │ -00ad9a: 2200 8300 |00d5: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$32; // type@0083 │ │ -00ad9e: 7020 7f01 1000 |00d7: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@017f │ │ -00ada4: 5b10 d100 |00da: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mMakeUrlTask:Ljava/lang/Runnable; // field@00d1 │ │ -00ada8: 2200 8400 |00dc: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$33; // type@0084 │ │ -00adac: 7020 8101 1000 |00de: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0181 │ │ -00adb2: 5b10 a000 |00e1: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mFinishUrlTask:Ljava/lang/Runnable; // field@00a0 │ │ -00adb6: 2200 8500 |00e3: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$34; // type@0085 │ │ -00adba: 7020 8301 1000 |00e5: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0183 │ │ -00adc0: 5b10 bd00 |00e8: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlRepeatOnClick:Landroid/view/View$OnClickListener; // field@00bd │ │ -00adc4: 2200 8600 |00ea: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$35; // type@0086 │ │ -00adc8: 7020 8501 1000 |00ec: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0185 │ │ -00adce: 5b10 bb00 |00ef: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrlOnClick:Landroid/view/View$OnClickListener; // field@00bb │ │ -00add2: 2200 8700 |00f1: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$36; // type@0087 │ │ -00add6: 7020 8701 1000 |00f3: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0187 │ │ -00addc: 5b10 ce00 |00f6: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlBattTimeoutOnClick:Landroid/view/View$OnClickListener; // field@00ce │ │ -00ade0: 2200 8800 |00f8: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$37; // type@0088 │ │ -00ade4: 7020 8901 1000 |00fa: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0189 │ │ -00adea: 5b10 d000 |00fd: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlPlugTimeoutOnClick:Landroid/view/View$OnClickListener; // field@00d0 │ │ -00adee: 2200 8900 |00ff: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$38; // type@0089 │ │ -00adf2: 7020 8b01 1000 |0101: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@018b │ │ -00adf8: 5b10 9e00 |0104: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifiOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009e │ │ -00adfc: 2200 8a00 |0106: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$39; // type@008a │ │ -00ae00: 7020 8d01 1000 |0108: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@018d │ │ -00ae06: 5b10 9800 |010b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolumeOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0098 │ │ -00ae0a: 2200 8c00 |010d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$40; // type@008c │ │ -00ae0e: 7020 9101 1000 |010f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0191 │ │ -00ae14: 5b10 8e00 |0112: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCallOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@008e │ │ -00ae18: 0e00 |0114: return-void │ │ +00d4fc: |[00d4fc] com.episode6.android.appalarm.pro.AlarmEdit.:()V │ │ +00d50c: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +00d512: 2200 8b00 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$3; // type@008b │ │ +00d516: 7020 8f01 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@018f │ │ +00d51c: 5b10 d300 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mOnTimeSetListener:Landroid/app/TimePickerDialog$OnTimeSetListener; // field@00d3 │ │ +00d520: 2200 8d00 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$4; // type@008d │ │ +00d524: 7020 9301 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0193 │ │ +00d52a: 5b10 ad00 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlEnabledOnClick:Landroid/view/View$OnClickListener; // field@00ad │ │ +00d52e: 2200 8e00 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$5; // type@008e │ │ +00d532: 7020 9501 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0195 │ │ +00d538: 5b10 c300 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTimeOnClick:Landroid/view/View$OnClickListener; // field@00c3 │ │ +00d53c: 2200 8f00 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$6; // type@008f │ │ +00d540: 7020 9701 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0197 │ │ +00d546: 5b10 a500 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppSelectOnClick:Landroid/view/View$OnClickListener; // field@00a5 │ │ +00d54a: 2200 9000 |001f: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$7; // type@0090 │ │ +00d54e: 7020 9901 1000 |0021: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0199 │ │ +00d554: 5b10 ab00 |0024: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlDontLaunchOnCallOnClick:Landroid/view/View$OnClickListener; // field@00ab │ │ +00d558: 2200 9100 |0026: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$8; // type@0091 │ │ +00d55c: 7020 9b01 1000 |0028: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@019b │ │ +00d562: 5b10 b900 |002b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestOnClick:Landroid/view/View$OnClickListener; // field@00b9 │ │ +00d566: 2200 9200 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$9; // type@0092 │ │ +00d56a: 7020 9d01 1000 |002f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@019d │ │ +00d570: 5b10 a700 |0032: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOnClick:Landroid/view/View$OnClickListener; // field@00a7 │ │ +00d574: 2200 6b00 |0034: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$10; // type@006b │ │ +00d578: 7020 4f01 1000 |0036: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@014f │ │ +00d57e: 5b10 a900 |0039: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOptionOnClick:Landroid/view/View$OnClickListener; // field@00a9 │ │ +00d582: 2200 6c00 |003b: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$11; // type@006c │ │ +00d586: 7020 5101 1000 |003d: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0151 │ │ +00d58c: 5b10 c900 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiOnClick:Landroid/view/View$OnClickListener; // field@00c9 │ │ +00d590: 2200 6d00 |0042: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$12; // type@006d │ │ +00d594: 7020 5301 1000 |0044: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0153 │ │ +00d59a: 5b10 bf00 |0047: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlSetMediaVolumeOnClick:Landroid/view/View$OnClickListener; // field@00bf │ │ +00d59e: 2200 6e00 |0049: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$13; // type@006e │ │ +00d5a2: 7020 5501 1000 |004b: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0155 │ │ +00d5a8: 5b10 b300 |004e: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolumeOnClick:Landroid/view/View$OnClickListener; // field@00b3 │ │ +00d5ac: 2200 6f00 |0050: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$14; // type@006f │ │ +00d5b0: 7020 5701 1000 |0052: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0157 │ │ +00d5b6: 5b10 b700 |0055: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeTimeOnClick:Landroid/view/View$OnClickListener; // field@00b7 │ │ +00d5ba: 2200 7000 |0057: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$15; // type@0070 │ │ +00d5be: 7020 5901 1000 |0059: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0159 │ │ +00d5c4: 5b10 cc00 |005c: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiWaitTimeOnClick:Landroid/view/View$OnClickListener; // field@00cc │ │ +00d5c8: 2200 7100 |005e: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$16; // type@0071 │ │ +00d5cc: 7020 5b01 1000 |0060: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@015b │ │ +00d5d2: 5b10 c800 |0063: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiFailedActionOnClick:Landroid/view/View$OnClickListener; // field@00c8 │ │ +00d5d6: 2200 7200 |0065: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$17; // type@0072 │ │ +00d5da: 7020 5d01 1000 |0067: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@015d │ │ +00d5e0: 5b10 c500 |006a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTurnOffWifiOnClick:Landroid/view/View$OnClickListener; // field@00c5 │ │ +00d5e4: 2200 7300 |006c: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$18; // type@0073 │ │ +00d5e8: 7020 5f01 1000 |006e: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@015f │ │ +00d5ee: 5b10 c100 |0071: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlStopAppOnClick:Landroid/view/View$OnClickListener; // field@00c1 │ │ +00d5f2: 2200 7400 |0073: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$19; // type@0074 │ │ +00d5f6: 7020 6101 1000 |0075: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0161 │ │ +00d5fc: 5b10 af00 |0078: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlForceRestartOnClick:Landroid/view/View$OnClickListener; // field@00af │ │ +00d600: 2200 7600 |007a: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$20; // type@0076 │ │ +00d604: 7020 6501 1000 |007c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0165 │ │ +00d60a: 5b10 b500 |007f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeOnClick:Landroid/view/View$OnClickListener; // field@00b5 │ │ +00d60e: 2200 7700 |0081: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$21; // type@0077 │ │ +00d612: 7020 6701 1000 |0083: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0167 │ │ +00d618: 5b10 b100 |0086: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlLabelOnClick:Landroid/view/View$OnClickListener; // field@00b1 │ │ +00d61c: 2200 7800 |0088: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$22; // type@0078 │ │ +00d620: 7020 6901 1000 |008a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0169 │ │ +00d626: 5b10 9000 |008d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabledOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0090 │ │ +00d62a: 2200 7900 |008f: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$23; // type@0079 │ │ +00d62e: 7020 6b01 1000 |0091: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@016b │ │ +00d634: 5b10 9600 |0094: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTestOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0096 │ │ +00d638: 2200 7a00 |0096: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$24; // type@007a │ │ +00d63c: 7020 6d01 1000 |0098: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@016d │ │ +00d642: 5b10 9300 |009b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooeOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0093 │ │ +00d646: 2200 7b00 |009d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$25; // type@007b │ │ +00d64a: 7020 6f01 1000 |009f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@016f │ │ +00d650: 5b10 9c00 |00a2: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifiOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009c │ │ +00d654: 2200 7c00 |00a4: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$26; // type@007c │ │ +00d658: 7020 7101 1000 |00a6: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0171 │ │ +00d65e: 5b10 9a00 |00a9: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopAppOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009a │ │ +00d662: 2200 7d00 |00ab: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$27; // type@007d │ │ +00d666: 7020 7301 1000 |00ad: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0173 │ │ +00d66c: 5b10 9200 |00b0: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestartOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0092 │ │ +00d670: 2200 7e00 |00b2: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$28; // type@007e │ │ +00d674: 7020 7501 1000 |00b4: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0175 │ │ +00d67a: 5b10 d200 |00b7: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mOnBackupDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@00d2 │ │ +00d67e: 2200 7f00 |00b9: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$29; // type@007f │ │ +00d682: 7020 7701 1000 |00bb: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0177 │ │ +00d688: 5b10 8c00 |00be: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAppTypeDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@008c │ │ +00d68c: 2200 8100 |00c0: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$30; // type@0081 │ │ +00d690: 7020 7b01 1000 |00c2: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@017b │ │ +00d696: 5b10 e400 |00c5: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mWifiFailedDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@00e4 │ │ +00d69a: 2200 8200 |00c7: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$31; // type@0082 │ │ +00d69e: 7020 7d01 1000 |00c9: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$31;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@017d │ │ +00d6a4: 5b10 a300 |00cc: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppOnCreateContext:Landroid/view/View$OnCreateContextMenuListener; // field@00a3 │ │ +00d6a8: 2200 3300 |00ce: new-instance v0, Landroid/os/Handler; // type@0033 │ │ +00d6ac: 7010 9e00 0000 |00d0: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ +00d6b2: 5b10 a100 |00d3: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mHandler:Landroid/os/Handler; // field@00a1 │ │ +00d6b6: 2200 8300 |00d5: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$32; // type@0083 │ │ +00d6ba: 7020 7f01 1000 |00d7: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@017f │ │ +00d6c0: 5b10 d100 |00da: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mMakeUrlTask:Ljava/lang/Runnable; // field@00d1 │ │ +00d6c4: 2200 8400 |00dc: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$33; // type@0084 │ │ +00d6c8: 7020 8101 1000 |00de: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0181 │ │ +00d6ce: 5b10 a000 |00e1: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mFinishUrlTask:Ljava/lang/Runnable; // field@00a0 │ │ +00d6d2: 2200 8500 |00e3: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$34; // type@0085 │ │ +00d6d6: 7020 8301 1000 |00e5: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0183 │ │ +00d6dc: 5b10 bd00 |00e8: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlRepeatOnClick:Landroid/view/View$OnClickListener; // field@00bd │ │ +00d6e0: 2200 8600 |00ea: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$35; // type@0086 │ │ +00d6e4: 7020 8501 1000 |00ec: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0185 │ │ +00d6ea: 5b10 bb00 |00ef: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrlOnClick:Landroid/view/View$OnClickListener; // field@00bb │ │ +00d6ee: 2200 8700 |00f1: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$36; // type@0087 │ │ +00d6f2: 7020 8701 1000 |00f3: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0187 │ │ +00d6f8: 5b10 ce00 |00f6: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlBattTimeoutOnClick:Landroid/view/View$OnClickListener; // field@00ce │ │ +00d6fc: 2200 8800 |00f8: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$37; // type@0088 │ │ +00d700: 7020 8901 1000 |00fa: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0189 │ │ +00d706: 5b10 d000 |00fd: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlPlugTimeoutOnClick:Landroid/view/View$OnClickListener; // field@00d0 │ │ +00d70a: 2200 8900 |00ff: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$38; // type@0089 │ │ +00d70e: 7020 8b01 1000 |0101: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@018b │ │ +00d714: 5b10 9e00 |0104: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifiOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009e │ │ +00d718: 2200 8a00 |0106: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$39; // type@008a │ │ +00d71c: 7020 8d01 1000 |0108: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@018d │ │ +00d722: 5b10 9800 |010b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolumeOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0098 │ │ +00d726: 2200 8c00 |010d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$40; // type@008c │ │ +00d72a: 7020 9101 1000 |010f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0191 │ │ +00d730: 5b10 8e00 |0112: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCallOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@008e │ │ +00d734: 0e00 |0114: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=580 │ │ 0x000a line=596 │ │ 0x0011 line=602 │ │ 0x0018 line=608 │ │ @@ -8856,17 +8855,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ae1c: |[00ae1c] com.episode6.android.appalarm.pro.AlarmEdit.access$000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00ae2c: 5410 9900 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopApp:Landroid/widget/CheckBox; // field@0099 │ │ -00ae30: 1100 |0002: return-object v0 │ │ +00d738: |[00d738] com.episode6.android.appalarm.pro.AlarmEdit.access$000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d748: 5410 9900 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopApp:Landroid/widget/CheckBox; // field@0099 │ │ +00d74c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #3 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -8874,17 +8873,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ae34: |[00ae34] com.episode6.android.appalarm.pro.AlarmEdit.access$100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00ae44: 5410 9100 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestart:Landroid/widget/CheckBox; // field@0091 │ │ -00ae48: 1100 |0002: return-object v0 │ │ +00d750: |[00d750] com.episode6.android.appalarm.pro.AlarmEdit.access$100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d760: 5410 9100 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestart:Landroid/widget/CheckBox; // field@0091 │ │ +00d764: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #4 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -8892,17 +8891,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ae4c: |[00ae4c] com.episode6.android.appalarm.pro.AlarmEdit.access$1000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00ae5c: 5410 9b00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifi:Landroid/widget/CheckBox; // field@009b │ │ -00ae60: 1100 |0002: return-object v0 │ │ +00d768: |[00d768] com.episode6.android.appalarm.pro.AlarmEdit.access$1000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d778: 5410 9b00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifi:Landroid/widget/CheckBox; // field@009b │ │ +00d77c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #5 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -8910,17 +8909,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ae64: |[00ae64] com.episode6.android.appalarm.pro.AlarmEdit.access$1100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00ae74: 5410 9400 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooze:Landroid/widget/CheckBox; // field@0094 │ │ -00ae78: 1100 |0002: return-object v0 │ │ +00d780: |[00d780] com.episode6.android.appalarm.pro.AlarmEdit.access$1100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d790: 5410 9400 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooze:Landroid/widget/CheckBox; // field@0094 │ │ +00d794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #6 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -8928,17 +8927,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ae7c: |[00ae7c] com.episode6.android.appalarm.pro.AlarmEdit.access$1200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00ae8c: 7010 e201 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateNetTest:()V // method@01e2 │ │ -00ae92: 0e00 |0003: return-void │ │ +00d798: |[00d798] com.episode6.android.appalarm.pro.AlarmEdit.access$1200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d7a8: 7010 e201 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateNetTest:()V // method@01e2 │ │ +00d7ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #7 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -8946,17 +8945,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ae94: |[00ae94] com.episode6.android.appalarm.pro.AlarmEdit.access$1300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aea4: 7010 bb01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.checkCustomAppPackage:()V // method@01bb │ │ -00aeaa: 0e00 |0003: return-void │ │ +00d7b0: |[00d7b0] com.episode6.android.appalarm.pro.AlarmEdit.access$1300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d7c0: 7010 bb01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.checkCustomAppPackage:()V // method@01bb │ │ +00d7c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #8 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -8964,17 +8963,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00aeac: |[00aeac] com.episode6.android.appalarm.pro.AlarmEdit.access$1400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V │ │ -00aebc: 7020 dd01 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBackup:(Z)V // method@01dd │ │ -00aec2: 0e00 |0003: return-void │ │ +00d7c8: |[00d7c8] com.episode6.android.appalarm.pro.AlarmEdit.access$1400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V │ │ +00d7d8: 7020 dd01 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBackup:(Z)V // method@01dd │ │ +00d7de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -8983,17 +8982,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00aec4: |[00aec4] com.episode6.android.appalarm.pro.AlarmEdit.access$1500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aed4: 7010 dc01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ -00aeda: 0e00 |0003: return-void │ │ +00d7e0: |[00d7e0] com.episode6.android.appalarm.pro.AlarmEdit.access$1500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d7f0: 7010 dc01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ +00d7f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #10 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9001,17 +9000,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00aedc: |[00aedc] com.episode6.android.appalarm.pro.AlarmEdit.access$1600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aeec: 7010 e601 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateWifi:()V // method@01e6 │ │ -00aef2: 0e00 |0003: return-void │ │ +00d7f8: |[00d7f8] com.episode6.android.appalarm.pro.AlarmEdit.access$1600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d808: 7010 e601 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateWifi:()V // method@01e6 │ │ +00d80e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #11 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9019,17 +9018,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00aef4: |[00aef4] com.episode6.android.appalarm.pro.AlarmEdit.access$1700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00af04: 7010 ca01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.makeIntentUrl:()V // method@01ca │ │ -00af0a: 0e00 |0003: return-void │ │ +00d810: |[00d810] com.episode6.android.appalarm.pro.AlarmEdit.access$1700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d820: 7010 ca01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.makeIntentUrl:()V // method@01ca │ │ +00d826: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #12 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9037,17 +9036,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00af0c: |[00af0c] com.episode6.android.appalarm.pro.AlarmEdit.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; │ │ -00af1c: 5410 e300 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mUrl:Ljava/lang/String; // field@00e3 │ │ -00af20: 1100 |0002: return-object v0 │ │ +00d828: |[00d828] com.episode6.android.appalarm.pro.AlarmEdit.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; │ │ +00d838: 5410 e300 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mUrl:Ljava/lang/String; // field@00e3 │ │ +00d83c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #13 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9055,17 +9054,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00af24: |[00af24] com.episode6.android.appalarm.pro.AlarmEdit.access$1900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V │ │ -00af34: 7020 c901 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.makeBitlyUrl:(Ljava/lang/String;)V // method@01c9 │ │ -00af3a: 0e00 |0003: return-void │ │ +00d840: |[00d840] com.episode6.android.appalarm.pro.AlarmEdit.access$1900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V │ │ +00d850: 7020 c901 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.makeBitlyUrl:(Ljava/lang/String;)V // method@01c9 │ │ +00d856: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -9074,17 +9073,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00af3c: |[00af3c] com.episode6.android.appalarm.pro.AlarmEdit.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ -00af4c: 5410 8b00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00af50: 1100 |0002: return-object v0 │ │ +00d858: |[00d858] com.episode6.android.appalarm.pro.AlarmEdit.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ +00d868: 5410 8b00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00d86c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #15 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9092,17 +9091,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00af54: |[00af54] com.episode6.android.appalarm.pro.AlarmEdit.access$2000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V │ │ -00af64: 7020 bc01 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.copyToClipboard:(Ljava/lang/String;)V // method@01bc │ │ -00af6a: 0e00 |0003: return-void │ │ +00d870: |[00d870] com.episode6.android.appalarm.pro.AlarmEdit.access$2000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V │ │ +00d880: 7020 bc01 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.copyToClipboard:(Ljava/lang/String;)V // method@01bc │ │ +00d886: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -9111,17 +9110,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00af6c: |[00af6c] com.episode6.android.appalarm.pro.AlarmEdit.access$2100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/Runnable; │ │ -00af7c: 5410 a000 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mFinishUrlTask:Ljava/lang/Runnable; // field@00a0 │ │ -00af80: 1100 |0002: return-object v0 │ │ +00d888: |[00d888] com.episode6.android.appalarm.pro.AlarmEdit.access$2100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/Runnable; │ │ +00d898: 5410 a000 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mFinishUrlTask:Ljava/lang/Runnable; // field@00a0 │ │ +00d89c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #17 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9129,17 +9128,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00af84: |[00af84] com.episode6.android.appalarm.pro.AlarmEdit.access$2200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/os/Handler; │ │ -00af94: 5410 a100 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mHandler:Landroid/os/Handler; // field@00a1 │ │ -00af98: 1100 |0002: return-object v0 │ │ +00d8a0: |[00d8a0] com.episode6.android.appalarm.pro.AlarmEdit.access$2200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/os/Handler; │ │ +00d8b0: 5410 a100 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mHandler:Landroid/os/Handler; // field@00a1 │ │ +00d8b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #18 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9147,17 +9146,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00af9c: |[00af9c] com.episode6.android.appalarm.pro.AlarmEdit.access$2300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V │ │ -00afac: 7020 d501 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.sendMessage:(Ljava/lang/String;)V // method@01d5 │ │ -00afb2: 0e00 |0003: return-void │ │ +00d8b8: |[00d8b8] com.episode6.android.appalarm.pro.AlarmEdit.access$2300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V │ │ +00d8c8: 7020 d501 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.sendMessage:(Ljava/lang/String;)V // method@01d5 │ │ +00d8ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -9166,17 +9165,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00afb4: |[00afb4] com.episode6.android.appalarm.pro.AlarmEdit.access$2400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V │ │ -00afc4: 7020 e001 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateMediaVolume:(Z)V // method@01e0 │ │ -00afca: 0e00 |0003: return-void │ │ +00d8d0: |[00d8d0] com.episode6.android.appalarm.pro.AlarmEdit.access$2400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V │ │ +00d8e0: 7020 e001 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateMediaVolume:(Z)V // method@01e0 │ │ +00d8e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -9185,17 +9184,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00afcc: |[00afcc] com.episode6.android.appalarm.pro.AlarmEdit.access$300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00afdc: 7010 e501 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateTime:()V // method@01e5 │ │ -00afe2: 0e00 |0003: return-void │ │ +00d8e8: |[00d8e8] com.episode6.android.appalarm.pro.AlarmEdit.access$300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d8f8: 7010 e501 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateTime:()V // method@01e5 │ │ +00d8fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #21 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9203,17 +9202,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00afe4: |[00afe4] com.episode6.android.appalarm.pro.AlarmEdit.access$400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aff4: 7010 be01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.doAlarmSet:()V // method@01be │ │ -00affa: 0e00 |0003: return-void │ │ +00d900: |[00d900] com.episode6.android.appalarm.pro.AlarmEdit.access$400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d910: 7010 be01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.doAlarmSet:()V // method@01be │ │ +00d916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #22 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9221,17 +9220,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00affc: |[00affc] com.episode6.android.appalarm.pro.AlarmEdit.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00b00c: 5410 8f00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabled:Landroid/widget/CheckBox; // field@008f │ │ -00b010: 1100 |0002: return-object v0 │ │ +00d918: |[00d918] com.episode6.android.appalarm.pro.AlarmEdit.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d928: 5410 8f00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabled:Landroid/widget/CheckBox; // field@008f │ │ +00d92c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #23 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9239,17 +9238,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b014: |[00b014] com.episode6.android.appalarm.pro.AlarmEdit.access$600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00b024: 5410 8d00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCall:Landroid/widget/CheckBox; // field@008d │ │ -00b028: 1100 |0002: return-object v0 │ │ +00d930: |[00d930] com.episode6.android.appalarm.pro.AlarmEdit.access$600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d940: 5410 8d00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCall:Landroid/widget/CheckBox; // field@008d │ │ +00d944: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #24 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9257,17 +9256,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b02c: |[00b02c] com.episode6.android.appalarm.pro.AlarmEdit.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00b03c: 5410 9500 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTest:Landroid/widget/CheckBox; // field@0095 │ │ -00b040: 1100 |0002: return-object v0 │ │ +00d948: |[00d948] com.episode6.android.appalarm.pro.AlarmEdit.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d958: 5410 9500 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTest:Landroid/widget/CheckBox; // field@0095 │ │ +00d95c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #25 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9275,17 +9274,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b044: |[00b044] com.episode6.android.appalarm.pro.AlarmEdit.access$800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00b054: 5410 9d00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifi:Landroid/widget/CheckBox; // field@009d │ │ -00b058: 1100 |0002: return-object v0 │ │ +00d960: |[00d960] com.episode6.android.appalarm.pro.AlarmEdit.access$800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d970: 5410 9d00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifi:Landroid/widget/CheckBox; // field@009d │ │ +00d974: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #26 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9293,17 +9292,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b05c: |[00b05c] com.episode6.android.appalarm.pro.AlarmEdit.access$900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00b06c: 5410 9700 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolume:Landroid/widget/CheckBox; // field@0097 │ │ -00b070: 1100 |0002: return-object v0 │ │ +00d978: |[00d978] com.episode6.android.appalarm.pro.AlarmEdit.access$900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d988: 5410 9700 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolume:Landroid/widget/CheckBox; // field@0097 │ │ +00d98c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #27 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9311,112 +9310,112 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 225 16-bit code units │ │ -00b074: |[00b074] com.episode6.android.appalarm.pro.AlarmEdit.assignListeners:()V │ │ -00b084: 5420 ac00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlEnabled:Landroid/widget/LinearLayout; // field@00ac │ │ -00b088: 5421 ad00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlEnabledOnClick:Landroid/view/View$OnClickListener; // field@00ad │ │ -00b08c: 6e20 cd00 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b092: 5420 c200 |0007: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTime:Landroid/widget/LinearLayout; // field@00c2 │ │ -00b096: 5421 c300 |0009: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTimeOnClick:Landroid/view/View$OnClickListener; // field@00c3 │ │ -00b09a: 6e20 cd00 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b0a0: 5420 a400 |000e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppSelect:Landroid/widget/LinearLayout; // field@00a4 │ │ -00b0a4: 5421 a500 |0010: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppSelectOnClick:Landroid/view/View$OnClickListener; // field@00a5 │ │ -00b0a8: 6e20 cd00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b0ae: 5420 a400 |0015: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppSelect:Landroid/widget/LinearLayout; // field@00a4 │ │ -00b0b2: 5421 a300 |0017: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppOnCreateContext:Landroid/view/View$OnCreateContextMenuListener; // field@00a3 │ │ -00b0b6: 6e20 ce00 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@00ce │ │ -00b0bc: 5420 bc00 |001c: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlRepeat:Landroid/widget/LinearLayout; // field@00bc │ │ -00b0c0: 5421 bd00 |001e: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlRepeatOnClick:Landroid/view/View$OnClickListener; // field@00bd │ │ -00b0c4: 6e20 cd00 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b0ca: 5420 aa00 |0023: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlDontLaunchOnCall:Landroid/widget/LinearLayout; // field@00aa │ │ -00b0ce: 5421 ab00 |0025: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlDontLaunchOnCallOnClick:Landroid/view/View$OnClickListener; // field@00ab │ │ -00b0d2: 6e20 cd00 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b0d8: 5420 b800 |002a: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTest:Landroid/widget/LinearLayout; // field@00b8 │ │ -00b0dc: 5421 b900 |002c: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestOnClick:Landroid/view/View$OnClickListener; // field@00b9 │ │ -00b0e0: 6e20 cd00 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b0e6: 5420 a600 |0031: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackup:Landroid/widget/LinearLayout; // field@00a6 │ │ -00b0ea: 5421 a700 |0033: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOnClick:Landroid/view/View$OnClickListener; // field@00a7 │ │ -00b0ee: 6e20 cd00 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b0f4: 5420 a800 |0038: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOption:Landroid/widget/LinearLayout; // field@00a8 │ │ -00b0f8: 5421 a900 |003a: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOptionOnClick:Landroid/view/View$OnClickListener; // field@00a9 │ │ -00b0fc: 6e20 cd00 1000 |003c: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b102: 5420 ba00 |003f: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrl:Landroid/widget/LinearLayout; // field@00ba │ │ -00b106: 5421 bb00 |0041: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrlOnClick:Landroid/view/View$OnClickListener; // field@00bb │ │ -00b10a: 6e20 cd00 1000 |0043: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b110: 5420 c600 |0046: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifi:Landroid/widget/LinearLayout; // field@00c6 │ │ -00b114: 5421 c900 |0048: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiOnClick:Landroid/view/View$OnClickListener; // field@00c9 │ │ -00b118: 6e20 cd00 1000 |004a: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b11e: 5420 cd00 |004d: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlBattTimeout:Landroid/widget/LinearLayout; // field@00cd │ │ -00b122: 5421 ce00 |004f: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlBattTimeoutOnClick:Landroid/view/View$OnClickListener; // field@00ce │ │ -00b126: 6e20 cd00 1000 |0051: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b12c: 5420 cf00 |0054: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlPlugTimeout:Landroid/widget/LinearLayout; // field@00cf │ │ -00b130: 5421 d000 |0056: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlPlugTimeoutOnClick:Landroid/view/View$OnClickListener; // field@00d0 │ │ -00b134: 6e20 cd00 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b13a: 5420 be00 |005b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlSetMediaVolume:Landroid/widget/LinearLayout; // field@00be │ │ -00b13e: 5421 bf00 |005d: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlSetMediaVolumeOnClick:Landroid/view/View$OnClickListener; // field@00bf │ │ -00b142: 6e20 cd00 1000 |005f: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b148: 5420 b200 |0062: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolume:Landroid/widget/LinearLayout; // field@00b2 │ │ -00b14c: 5421 b300 |0064: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolumeOnClick:Landroid/view/View$OnClickListener; // field@00b3 │ │ -00b150: 6e20 cd00 1000 |0066: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b156: 5420 cb00 |0069: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiWaitTime:Landroid/widget/LinearLayout; // field@00cb │ │ -00b15a: 5421 cc00 |006b: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiWaitTimeOnClick:Landroid/view/View$OnClickListener; // field@00cc │ │ -00b15e: 6e20 cd00 1000 |006d: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b164: 5420 c700 |0070: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiFailedAction:Landroid/widget/LinearLayout; // field@00c7 │ │ -00b168: 5421 c800 |0072: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiFailedActionOnClick:Landroid/view/View$OnClickListener; // field@00c8 │ │ -00b16c: 6e20 cd00 1000 |0074: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b172: 5420 c400 |0077: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTurnOffWifi:Landroid/widget/LinearLayout; // field@00c4 │ │ -00b176: 5421 c500 |0079: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTurnOffWifiOnClick:Landroid/view/View$OnClickListener; // field@00c5 │ │ -00b17a: 6e20 cd00 1000 |007b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b180: 5420 c000 |007e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlStopApp:Landroid/widget/LinearLayout; // field@00c0 │ │ -00b184: 5421 c100 |0080: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlStopAppOnClick:Landroid/view/View$OnClickListener; // field@00c1 │ │ -00b188: 6e20 cd00 1000 |0082: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b18e: 5420 ae00 |0085: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlForceRestart:Landroid/widget/LinearLayout; // field@00ae │ │ -00b192: 5421 af00 |0087: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlForceRestartOnClick:Landroid/view/View$OnClickListener; // field@00af │ │ -00b196: 6e20 cd00 1000 |0089: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b19c: 5420 b400 |008c: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnooze:Landroid/widget/LinearLayout; // field@00b4 │ │ -00b1a0: 5421 b500 |008e: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeOnClick:Landroid/view/View$OnClickListener; // field@00b5 │ │ -00b1a4: 6e20 cd00 1000 |0090: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b1aa: 5420 b600 |0093: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeTime:Landroid/widget/LinearLayout; // field@00b6 │ │ -00b1ae: 5421 b700 |0095: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeTimeOnClick:Landroid/view/View$OnClickListener; // field@00b7 │ │ -00b1b2: 6e20 cd00 1000 |0097: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b1b8: 5420 b000 |009a: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlLabel:Landroid/widget/LinearLayout; // field@00b0 │ │ -00b1bc: 5421 b100 |009c: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlLabelOnClick:Landroid/view/View$OnClickListener; // field@00b1 │ │ -00b1c0: 6e20 cd00 1000 |009e: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ -00b1c6: 5420 8f00 |00a1: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabled:Landroid/widget/CheckBox; // field@008f │ │ -00b1ca: 5421 9000 |00a3: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabledOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0090 │ │ -00b1ce: 6e20 c200 1000 |00a5: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ -00b1d4: 5420 8d00 |00a8: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCall:Landroid/widget/CheckBox; // field@008d │ │ -00b1d8: 5421 8e00 |00aa: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCallOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@008e │ │ -00b1dc: 6e20 c200 1000 |00ac: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ -00b1e2: 5420 9500 |00af: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTest:Landroid/widget/CheckBox; // field@0095 │ │ -00b1e6: 5421 9600 |00b1: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTestOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0096 │ │ -00b1ea: 6e20 c200 1000 |00b3: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ -00b1f0: 5420 9d00 |00b6: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifi:Landroid/widget/CheckBox; // field@009d │ │ -00b1f4: 5421 9e00 |00b8: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifiOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009e │ │ -00b1f8: 6e20 c200 1000 |00ba: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ -00b1fe: 5420 9700 |00bd: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolume:Landroid/widget/CheckBox; // field@0097 │ │ -00b202: 5421 9800 |00bf: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolumeOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0098 │ │ -00b206: 6e20 c200 1000 |00c1: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ -00b20c: 5420 9b00 |00c4: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifi:Landroid/widget/CheckBox; // field@009b │ │ -00b210: 5421 9c00 |00c6: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifiOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009c │ │ -00b214: 6e20 c200 1000 |00c8: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ -00b21a: 5420 9900 |00cb: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopApp:Landroid/widget/CheckBox; // field@0099 │ │ -00b21e: 5421 9a00 |00cd: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopAppOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009a │ │ -00b222: 6e20 c200 1000 |00cf: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ -00b228: 5420 9100 |00d2: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestart:Landroid/widget/CheckBox; // field@0091 │ │ -00b22c: 5421 9200 |00d4: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestartOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0092 │ │ -00b230: 6e20 c200 1000 |00d6: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ -00b236: 5420 9400 |00d9: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooze:Landroid/widget/CheckBox; // field@0094 │ │ -00b23a: 5421 9300 |00db: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooeOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0093 │ │ -00b23e: 6e20 c200 1000 |00dd: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ -00b244: 0e00 |00e0: return-void │ │ +00d990: |[00d990] com.episode6.android.appalarm.pro.AlarmEdit.assignListeners:()V │ │ +00d9a0: 5420 ac00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlEnabled:Landroid/widget/LinearLayout; // field@00ac │ │ +00d9a4: 5421 ad00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlEnabledOnClick:Landroid/view/View$OnClickListener; // field@00ad │ │ +00d9a8: 6e20 cd00 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00d9ae: 5420 c200 |0007: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTime:Landroid/widget/LinearLayout; // field@00c2 │ │ +00d9b2: 5421 c300 |0009: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTimeOnClick:Landroid/view/View$OnClickListener; // field@00c3 │ │ +00d9b6: 6e20 cd00 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00d9bc: 5420 a400 |000e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppSelect:Landroid/widget/LinearLayout; // field@00a4 │ │ +00d9c0: 5421 a500 |0010: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppSelectOnClick:Landroid/view/View$OnClickListener; // field@00a5 │ │ +00d9c4: 6e20 cd00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00d9ca: 5420 a400 |0015: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppSelect:Landroid/widget/LinearLayout; // field@00a4 │ │ +00d9ce: 5421 a300 |0017: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppOnCreateContext:Landroid/view/View$OnCreateContextMenuListener; // field@00a3 │ │ +00d9d2: 6e20 ce00 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@00ce │ │ +00d9d8: 5420 bc00 |001c: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlRepeat:Landroid/widget/LinearLayout; // field@00bc │ │ +00d9dc: 5421 bd00 |001e: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlRepeatOnClick:Landroid/view/View$OnClickListener; // field@00bd │ │ +00d9e0: 6e20 cd00 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00d9e6: 5420 aa00 |0023: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlDontLaunchOnCall:Landroid/widget/LinearLayout; // field@00aa │ │ +00d9ea: 5421 ab00 |0025: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlDontLaunchOnCallOnClick:Landroid/view/View$OnClickListener; // field@00ab │ │ +00d9ee: 6e20 cd00 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00d9f4: 5420 b800 |002a: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTest:Landroid/widget/LinearLayout; // field@00b8 │ │ +00d9f8: 5421 b900 |002c: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestOnClick:Landroid/view/View$OnClickListener; // field@00b9 │ │ +00d9fc: 6e20 cd00 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00da02: 5420 a600 |0031: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackup:Landroid/widget/LinearLayout; // field@00a6 │ │ +00da06: 5421 a700 |0033: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOnClick:Landroid/view/View$OnClickListener; // field@00a7 │ │ +00da0a: 6e20 cd00 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00da10: 5420 a800 |0038: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOption:Landroid/widget/LinearLayout; // field@00a8 │ │ +00da14: 5421 a900 |003a: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOptionOnClick:Landroid/view/View$OnClickListener; // field@00a9 │ │ +00da18: 6e20 cd00 1000 |003c: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00da1e: 5420 ba00 |003f: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrl:Landroid/widget/LinearLayout; // field@00ba │ │ +00da22: 5421 bb00 |0041: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrlOnClick:Landroid/view/View$OnClickListener; // field@00bb │ │ +00da26: 6e20 cd00 1000 |0043: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00da2c: 5420 c600 |0046: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifi:Landroid/widget/LinearLayout; // field@00c6 │ │ +00da30: 5421 c900 |0048: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiOnClick:Landroid/view/View$OnClickListener; // field@00c9 │ │ +00da34: 6e20 cd00 1000 |004a: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00da3a: 5420 cd00 |004d: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlBattTimeout:Landroid/widget/LinearLayout; // field@00cd │ │ +00da3e: 5421 ce00 |004f: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlBattTimeoutOnClick:Landroid/view/View$OnClickListener; // field@00ce │ │ +00da42: 6e20 cd00 1000 |0051: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00da48: 5420 cf00 |0054: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlPlugTimeout:Landroid/widget/LinearLayout; // field@00cf │ │ +00da4c: 5421 d000 |0056: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlPlugTimeoutOnClick:Landroid/view/View$OnClickListener; // field@00d0 │ │ +00da50: 6e20 cd00 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00da56: 5420 be00 |005b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlSetMediaVolume:Landroid/widget/LinearLayout; // field@00be │ │ +00da5a: 5421 bf00 |005d: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlSetMediaVolumeOnClick:Landroid/view/View$OnClickListener; // field@00bf │ │ +00da5e: 6e20 cd00 1000 |005f: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00da64: 5420 b200 |0062: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolume:Landroid/widget/LinearLayout; // field@00b2 │ │ +00da68: 5421 b300 |0064: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolumeOnClick:Landroid/view/View$OnClickListener; // field@00b3 │ │ +00da6c: 6e20 cd00 1000 |0066: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00da72: 5420 cb00 |0069: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiWaitTime:Landroid/widget/LinearLayout; // field@00cb │ │ +00da76: 5421 cc00 |006b: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiWaitTimeOnClick:Landroid/view/View$OnClickListener; // field@00cc │ │ +00da7a: 6e20 cd00 1000 |006d: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00da80: 5420 c700 |0070: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiFailedAction:Landroid/widget/LinearLayout; // field@00c7 │ │ +00da84: 5421 c800 |0072: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiFailedActionOnClick:Landroid/view/View$OnClickListener; // field@00c8 │ │ +00da88: 6e20 cd00 1000 |0074: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00da8e: 5420 c400 |0077: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTurnOffWifi:Landroid/widget/LinearLayout; // field@00c4 │ │ +00da92: 5421 c500 |0079: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTurnOffWifiOnClick:Landroid/view/View$OnClickListener; // field@00c5 │ │ +00da96: 6e20 cd00 1000 |007b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00da9c: 5420 c000 |007e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlStopApp:Landroid/widget/LinearLayout; // field@00c0 │ │ +00daa0: 5421 c100 |0080: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlStopAppOnClick:Landroid/view/View$OnClickListener; // field@00c1 │ │ +00daa4: 6e20 cd00 1000 |0082: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00daaa: 5420 ae00 |0085: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlForceRestart:Landroid/widget/LinearLayout; // field@00ae │ │ +00daae: 5421 af00 |0087: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlForceRestartOnClick:Landroid/view/View$OnClickListener; // field@00af │ │ +00dab2: 6e20 cd00 1000 |0089: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00dab8: 5420 b400 |008c: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnooze:Landroid/widget/LinearLayout; // field@00b4 │ │ +00dabc: 5421 b500 |008e: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeOnClick:Landroid/view/View$OnClickListener; // field@00b5 │ │ +00dac0: 6e20 cd00 1000 |0090: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00dac6: 5420 b600 |0093: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeTime:Landroid/widget/LinearLayout; // field@00b6 │ │ +00daca: 5421 b700 |0095: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeTimeOnClick:Landroid/view/View$OnClickListener; // field@00b7 │ │ +00dace: 6e20 cd00 1000 |0097: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00dad4: 5420 b000 |009a: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlLabel:Landroid/widget/LinearLayout; // field@00b0 │ │ +00dad8: 5421 b100 |009c: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlLabelOnClick:Landroid/view/View$OnClickListener; // field@00b1 │ │ +00dadc: 6e20 cd00 1000 |009e: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cd │ │ +00dae2: 5420 8f00 |00a1: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabled:Landroid/widget/CheckBox; // field@008f │ │ +00dae6: 5421 9000 |00a3: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabledOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0090 │ │ +00daea: 6e20 c200 1000 |00a5: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ +00daf0: 5420 8d00 |00a8: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCall:Landroid/widget/CheckBox; // field@008d │ │ +00daf4: 5421 8e00 |00aa: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCallOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@008e │ │ +00daf8: 6e20 c200 1000 |00ac: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ +00dafe: 5420 9500 |00af: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTest:Landroid/widget/CheckBox; // field@0095 │ │ +00db02: 5421 9600 |00b1: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTestOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0096 │ │ +00db06: 6e20 c200 1000 |00b3: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ +00db0c: 5420 9d00 |00b6: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifi:Landroid/widget/CheckBox; // field@009d │ │ +00db10: 5421 9e00 |00b8: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifiOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009e │ │ +00db14: 6e20 c200 1000 |00ba: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ +00db1a: 5420 9700 |00bd: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolume:Landroid/widget/CheckBox; // field@0097 │ │ +00db1e: 5421 9800 |00bf: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolumeOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0098 │ │ +00db22: 6e20 c200 1000 |00c1: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ +00db28: 5420 9b00 |00c4: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifi:Landroid/widget/CheckBox; // field@009b │ │ +00db2c: 5421 9c00 |00c6: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifiOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009c │ │ +00db30: 6e20 c200 1000 |00c8: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ +00db36: 5420 9900 |00cb: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopApp:Landroid/widget/CheckBox; // field@0099 │ │ +00db3a: 5421 9a00 |00cd: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopAppOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009a │ │ +00db3e: 6e20 c200 1000 |00cf: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ +00db44: 5420 9100 |00d2: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestart:Landroid/widget/CheckBox; // field@0091 │ │ +00db48: 5421 9200 |00d4: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestartOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0092 │ │ +00db4c: 6e20 c200 1000 |00d6: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ +00db52: 5420 9400 |00d9: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooze:Landroid/widget/CheckBox; // field@0094 │ │ +00db56: 5421 9300 |00db: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooeOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0093 │ │ +00db5a: 6e20 c200 1000 |00dd: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ +00db60: 0e00 |00e0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0007 line=294 │ │ 0x000e line=295 │ │ 0x0015 line=296 │ │ 0x001c line=297 │ │ @@ -9456,32 +9455,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -00b248: |[00b248] com.episode6.android.appalarm.pro.AlarmEdit.checkCustomAppPackage:()V │ │ -00b258: 5420 8b00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b25c: 1a01 3603 |0002: const-string v1, "alarm_stop_app" // string@0336 │ │ -00b260: 6e20 f101 1000 |0004: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00b266: 0a00 |0007: move-result v0 │ │ -00b268: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -00b26c: 5420 8b00 |000a: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b270: 1a01 2203 |000c: const-string v1, "alarm_force_restart" // string@0322 │ │ -00b274: 6e20 f101 1000 |000e: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00b27a: 0a00 |0011: move-result v0 │ │ -00b27c: 3800 0e00 |0012: if-eqz v0, 0020 // +000e │ │ -00b280: 5420 8b00 |0014: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b284: 6e10 0302 0000 |0016: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isCustomIntent:()Z // method@0203 │ │ -00b28a: 0a00 |0019: move-result v0 │ │ -00b28c: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ -00b290: 1250 |001c: const/4 v0, #int 5 // #5 │ │ -00b292: 6e20 d801 0200 |001d: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ -00b298: 0e00 |0020: return-void │ │ +00db64: |[00db64] com.episode6.android.appalarm.pro.AlarmEdit.checkCustomAppPackage:()V │ │ +00db74: 5420 8b00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00db78: 1a01 3603 |0002: const-string v1, "alarm_stop_app" // string@0336 │ │ +00db7c: 6e20 f101 1000 |0004: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00db82: 0a00 |0007: move-result v0 │ │ +00db84: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +00db88: 5420 8b00 |000a: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00db8c: 1a01 2203 |000c: const-string v1, "alarm_force_restart" // string@0322 │ │ +00db90: 6e20 f101 1000 |000e: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00db96: 0a00 |0011: move-result v0 │ │ +00db98: 3800 0e00 |0012: if-eqz v0, 0020 // +000e │ │ +00db9c: 5420 8b00 |0014: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00dba0: 6e10 0302 0000 |0016: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isCustomIntent:()Z // method@0203 │ │ +00dba6: 0a00 |0019: move-result v0 │ │ +00dba8: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ +00dbac: 1250 |001c: const/4 v0, #int 5 // #5 │ │ +00dbae: 6e20 d801 0200 |001d: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ +00dbb4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x001c line=488 │ │ 0x0020 line=490 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ @@ -9491,21 +9490,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00b29c: |[00b29c] com.episode6.android.appalarm.pro.AlarmEdit.copyToClipboard:(Ljava/lang/String;)V │ │ -00b2ac: 1a01 9403 |0000: const-string v1, "clipboard" // string@0394 │ │ -00b2b0: 6e20 c601 1200 |0002: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01c6 │ │ -00b2b6: 0c00 |0005: move-result-object v0 │ │ -00b2b8: 1f00 3900 |0006: check-cast v0, Landroid/text/ClipboardManager; // type@0039 │ │ -00b2bc: 6e20 a600 3000 |0008: invoke-virtual {v0, v3}, Landroid/text/ClipboardManager;.setText:(Ljava/lang/CharSequence;)V // method@00a6 │ │ -00b2c2: 0e00 |000b: return-void │ │ +00dbb8: |[00dbb8] com.episode6.android.appalarm.pro.AlarmEdit.copyToClipboard:(Ljava/lang/String;)V │ │ +00dbc8: 1a01 9403 |0000: const-string v1, "clipboard" // string@0394 │ │ +00dbcc: 6e20 c601 1200 |0002: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01c6 │ │ +00dbd2: 0c00 |0005: move-result-object v0 │ │ +00dbd4: 1f00 3900 |0006: check-cast v0, Landroid/text/ClipboardManager; // type@0039 │ │ +00dbd8: 6e20 a600 3000 |0008: invoke-virtual {v0, v3}, Landroid/text/ClipboardManager;.setText:(Ljava/lang/CharSequence;)V // method@00a6 │ │ +00dbde: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ 0x0008 line=919 │ │ 0x000b line=920 │ │ locals : │ │ 0x0008 - 0x000c reg=0 cm Landroid/text/ClipboardManager; │ │ @@ -9517,25 +9516,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -00b2c4: |[00b2c4] com.episode6.android.appalarm.pro.AlarmEdit.doAlarmSet:()V │ │ -00b2d4: 5431 9f00 |0000: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ -00b2d8: 5432 8b00 |0002: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b2dc: 6e20 f500 2100 |0004: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V // method@00f5 │ │ -00b2e2: 2200 1c00 |0007: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00b2e6: 1c01 6a00 |0009: const-class v1, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -00b2ea: 7030 4600 3001 |000b: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00b2f0: 1a01 bc06 |000e: const-string v1, "set_silent_alarm" // string@06bc │ │ -00b2f4: 6e20 5900 1000 |0010: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -00b2fa: 6e20 db01 0300 |0013: invoke-virtual {v3, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01db │ │ -00b300: 0e00 |0016: return-void │ │ +00dbe0: |[00dbe0] com.episode6.android.appalarm.pro.AlarmEdit.doAlarmSet:()V │ │ +00dbf0: 5431 9f00 |0000: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ +00dbf4: 5432 8b00 |0002: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00dbf8: 6e20 f500 2100 |0004: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V // method@00f5 │ │ +00dbfe: 2200 1c00 |0007: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00dc02: 1c01 6a00 |0009: const-class v1, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +00dc06: 7030 4600 3001 |000b: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00dc0c: 1a01 bb06 |000e: const-string v1, "set_silent_alarm" // string@06bb │ │ +00dc10: 6e20 5900 1000 |0010: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00dc16: 6e20 db01 0300 |0013: invoke-virtual {v3, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01db │ │ +00dc1c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0007 line=337 │ │ 0x000e line=338 │ │ 0x0013 line=339 │ │ 0x0016 line=340 │ │ @@ -9548,37 +9547,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -00b304: |[00b304] com.episode6.android.appalarm.pro.AlarmEdit.escapeIntentItem:(Ljava/lang/String;)Ljava/lang/String; │ │ -00b314: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -00b318: 1a00 0806 |0002: const-string v0, "null" // string@0608 │ │ -00b31c: 1100 |0004: return-object v0 │ │ -00b31e: 6e10 a603 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@03a6 │ │ -00b324: 0c00 |0008: move-result-object v0 │ │ -00b326: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ -00b32a: 6e20 9d03 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00b330: 0a00 |000e: move-result v0 │ │ -00b332: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -00b336: 1a00 0806 |0011: const-string v0, "null" // string@0608 │ │ -00b33a: 28f1 |0013: goto 0004 // -000f │ │ -00b33c: 6e10 a603 0400 |0014: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@03a6 │ │ -00b342: 0c00 |0017: move-result-object v0 │ │ -00b344: 1a01 1c00 |0018: const-string v1, "/" // string@001c │ │ -00b348: 1a02 2e00 |001a: const-string v2, "@@" // string@002e │ │ -00b34c: 6e30 a003 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ -00b352: 0c00 |001f: move-result-object v0 │ │ -00b354: 1a01 1400 |0020: const-string v1, "%2F" // string@0014 │ │ -00b358: 1a02 2e00 |0022: const-string v2, "@@" // string@002e │ │ -00b35c: 6e30 a003 1002 |0024: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ -00b362: 0c00 |0027: move-result-object v0 │ │ -00b364: 28dc |0028: goto 0004 // -0024 │ │ +00dc20: |[00dc20] com.episode6.android.appalarm.pro.AlarmEdit.escapeIntentItem:(Ljava/lang/String;)Ljava/lang/String; │ │ +00dc30: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +00dc34: 1a00 0706 |0002: const-string v0, "null" // string@0607 │ │ +00dc38: 1100 |0004: return-object v0 │ │ +00dc3a: 6e10 a703 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@03a7 │ │ +00dc40: 0c00 |0008: move-result-object v0 │ │ +00dc42: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ +00dc46: 6e20 9e03 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00dc4c: 0a00 |000e: move-result v0 │ │ +00dc4e: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +00dc52: 1a00 0706 |0011: const-string v0, "null" // string@0607 │ │ +00dc56: 28f1 |0013: goto 0004 // -000f │ │ +00dc58: 6e10 a703 0400 |0014: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@03a7 │ │ +00dc5e: 0c00 |0017: move-result-object v0 │ │ +00dc60: 1a01 1c00 |0018: const-string v1, "/" // string@001c │ │ +00dc64: 1a02 2e00 |001a: const-string v2, "@@" // string@002e │ │ +00dc68: 6e30 a103 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a1 │ │ +00dc6e: 0c00 |001f: move-result-object v0 │ │ +00dc70: 1a01 1400 |0020: const-string v1, "%2F" // string@0014 │ │ +00dc74: 1a02 2e00 |0022: const-string v2, "@@" // string@002e │ │ +00dc78: 6e30 a103 1002 |0024: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a1 │ │ +00dc7e: 0c00 |0027: move-result-object v0 │ │ +00dc80: 28dc |0028: goto 0004 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ 0x0002 line=889 │ │ 0x0004 line=893 │ │ 0x0005 line=890 │ │ 0x0011 line=891 │ │ @@ -9592,251 +9591,251 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 518 16-bit code units │ │ -00b368: |[00b368] com.episode6.android.appalarm.pro.AlarmEdit.findViews:()V │ │ -00b378: 1400 0100 057f |0000: const v0, #float 1.76787e+38 // #7f050001 │ │ -00b37e: 6e20 c001 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b384: 0c00 |0006: move-result-object v0 │ │ -00b386: 1f00 5900 |0007: check-cast v0, Landroid/widget/ScrollView; // type@0059 │ │ -00b38a: 5b10 d500 |0009: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mSvScroller:Landroid/widget/ScrollView; // field@00d5 │ │ -00b38e: 1400 0200 057f |000b: const v0, #float 1.76787e+38 // #7f050002 │ │ -00b394: 6e20 c001 0100 |000e: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b39a: 0c00 |0011: move-result-object v0 │ │ -00b39c: 1f00 5600 |0012: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b3a0: 5b10 ac00 |0014: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlEnabled:Landroid/widget/LinearLayout; // field@00ac │ │ -00b3a4: 1400 0900 057f |0016: const v0, #float 1.76788e+38 // #7f050009 │ │ -00b3aa: 6e20 c001 0100 |0019: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b3b0: 0c00 |001c: move-result-object v0 │ │ -00b3b2: 1f00 5600 |001d: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b3b6: 5b10 c200 |001f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTime:Landroid/widget/LinearLayout; // field@00c2 │ │ -00b3ba: 1400 0400 057f |0021: const v0, #float 1.76787e+38 // #7f050004 │ │ -00b3c0: 6e20 c001 0100 |0024: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b3c6: 0c00 |0027: move-result-object v0 │ │ -00b3c8: 1f00 5600 |0028: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b3cc: 5b10 a400 |002a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppSelect:Landroid/widget/LinearLayout; // field@00a4 │ │ -00b3d0: 1400 1300 057f |002c: const v0, #float 1.76788e+38 // #7f050013 │ │ -00b3d6: 6e20 c001 0100 |002f: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b3dc: 0c00 |0032: move-result-object v0 │ │ -00b3de: 1f00 5600 |0033: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b3e2: 5b10 b800 |0035: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTest:Landroid/widget/LinearLayout; // field@00b8 │ │ -00b3e6: 1400 1500 057f |0037: const v0, #float 1.76788e+38 // #7f050015 │ │ -00b3ec: 6e20 c001 0100 |003a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b3f2: 0c00 |003d: move-result-object v0 │ │ -00b3f4: 1f00 5600 |003e: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b3f8: 5b10 ba00 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrl:Landroid/widget/LinearLayout; // field@00ba │ │ -00b3fc: 1400 0b00 057f |0042: const v0, #float 1.76788e+38 // #7f05000b │ │ -00b402: 6e20 c001 0100 |0045: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b408: 0c00 |0048: move-result-object v0 │ │ -00b40a: 1f00 5600 |0049: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b40e: 5b10 bc00 |004b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlRepeat:Landroid/widget/LinearLayout; // field@00bc │ │ -00b412: 1400 1100 057f |004d: const v0, #float 1.76788e+38 // #7f050011 │ │ -00b418: 6e20 c001 0100 |0050: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b41e: 0c00 |0053: move-result-object v0 │ │ -00b420: 1f00 5600 |0054: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b424: 5b10 a600 |0056: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackup:Landroid/widget/LinearLayout; // field@00a6 │ │ -00b428: 1400 0f00 057f |0058: const v0, #float 1.76788e+38 // #7f05000f │ │ -00b42e: 6e20 c001 0100 |005b: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b434: 0c00 |005e: move-result-object v0 │ │ -00b436: 1f00 5600 |005f: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b43a: 5b10 a800 |0061: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOption:Landroid/widget/LinearLayout; // field@00a8 │ │ -00b43e: 1400 2300 057f |0063: const v0, #float 1.76788e+38 // #7f050023 │ │ -00b444: 6e20 c001 0100 |0066: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b44a: 0c00 |0069: move-result-object v0 │ │ -00b44c: 1f00 5600 |006a: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b450: 5b10 c600 |006c: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifi:Landroid/widget/LinearLayout; // field@00c6 │ │ -00b454: 1400 1f00 057f |006e: const v0, #float 1.76788e+38 // #7f05001f │ │ -00b45a: 6e20 c001 0100 |0071: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b460: 0c00 |0074: move-result-object v0 │ │ -00b462: 1f00 5600 |0075: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b466: 5b10 cd00 |0077: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlBattTimeout:Landroid/widget/LinearLayout; // field@00cd │ │ -00b46a: 1400 2100 057f |0079: const v0, #float 1.76788e+38 // #7f050021 │ │ -00b470: 6e20 c001 0100 |007c: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b476: 0c00 |007f: move-result-object v0 │ │ -00b478: 1f00 5600 |0080: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b47c: 5b10 cf00 |0082: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlPlugTimeout:Landroid/widget/LinearLayout; // field@00cf │ │ -00b480: 1400 2c00 057f |0084: const v0, #float 1.76788e+38 // #7f05002c │ │ -00b486: 6e20 c001 0100 |0087: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b48c: 0c00 |008a: move-result-object v0 │ │ -00b48e: 1f00 5600 |008b: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b492: 5b10 be00 |008d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlSetMediaVolume:Landroid/widget/LinearLayout; // field@00be │ │ -00b496: 1400 2e00 057f |008f: const v0, #float 1.76788e+38 // #7f05002e │ │ -00b49c: 6e20 c001 0100 |0092: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b4a2: 0c00 |0095: move-result-object v0 │ │ -00b4a4: 1f00 5600 |0096: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b4a8: 5b10 b200 |0098: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolume:Landroid/widget/LinearLayout; // field@00b2 │ │ -00b4ac: 1400 0d00 057f |009a: const v0, #float 1.76788e+38 // #7f05000d │ │ -00b4b2: 6e20 c001 0100 |009d: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b4b8: 0c00 |00a0: move-result-object v0 │ │ -00b4ba: 1f00 5600 |00a1: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b4be: 5b10 aa00 |00a3: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlDontLaunchOnCall:Landroid/widget/LinearLayout; // field@00aa │ │ -00b4c2: 1400 2500 057f |00a5: const v0, #float 1.76788e+38 // #7f050025 │ │ -00b4c8: 6e20 c001 0100 |00a8: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b4ce: 0c00 |00ab: move-result-object v0 │ │ -00b4d0: 1f00 5600 |00ac: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b4d4: 5b10 ca00 |00ae: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiOptions:Landroid/widget/LinearLayout; // field@00ca │ │ -00b4d8: 1400 2600 057f |00b0: const v0, #float 1.76788e+38 // #7f050026 │ │ -00b4de: 6e20 c001 0100 |00b3: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b4e4: 0c00 |00b6: move-result-object v0 │ │ -00b4e6: 1f00 5600 |00b7: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b4ea: 5b10 cb00 |00b9: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiWaitTime:Landroid/widget/LinearLayout; // field@00cb │ │ -00b4ee: 1400 2800 057f |00bb: const v0, #float 1.76788e+38 // #7f050028 │ │ -00b4f4: 6e20 c001 0100 |00be: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b4fa: 0c00 |00c1: move-result-object v0 │ │ -00b4fc: 1f00 5600 |00c2: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b500: 5b10 c700 |00c4: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiFailedAction:Landroid/widget/LinearLayout; // field@00c7 │ │ -00b504: 1400 2a00 057f |00c6: const v0, #float 1.76788e+38 // #7f05002a │ │ -00b50a: 6e20 c001 0100 |00c9: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b510: 0c00 |00cc: move-result-object v0 │ │ -00b512: 1f00 5600 |00cd: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b516: 5b10 c400 |00cf: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTurnOffWifi:Landroid/widget/LinearLayout; // field@00c4 │ │ -00b51a: 1400 1d00 057f |00d1: const v0, #float 1.76788e+38 // #7f05001d │ │ -00b520: 6e20 c001 0100 |00d4: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b526: 0c00 |00d7: move-result-object v0 │ │ -00b528: 1f00 5600 |00d8: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b52c: 5b10 c000 |00da: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlStopApp:Landroid/widget/LinearLayout; // field@00c0 │ │ -00b530: 1400 1b00 057f |00dc: const v0, #float 1.76788e+38 // #7f05001b │ │ -00b536: 6e20 c001 0100 |00df: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b53c: 0c00 |00e2: move-result-object v0 │ │ -00b53e: 1f00 5600 |00e3: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b542: 5b10 ae00 |00e5: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlForceRestart:Landroid/widget/LinearLayout; // field@00ae │ │ -00b546: 1400 1700 057f |00e7: const v0, #float 1.76788e+38 // #7f050017 │ │ -00b54c: 6e20 c001 0100 |00ea: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b552: 0c00 |00ed: move-result-object v0 │ │ -00b554: 1f00 5600 |00ee: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b558: 5b10 b400 |00f0: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnooze:Landroid/widget/LinearLayout; // field@00b4 │ │ -00b55c: 1400 1900 057f |00f2: const v0, #float 1.76788e+38 // #7f050019 │ │ -00b562: 6e20 c001 0100 |00f5: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b568: 0c00 |00f8: move-result-object v0 │ │ -00b56a: 1f00 5600 |00f9: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b56e: 5b10 b600 |00fb: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeTime:Landroid/widget/LinearLayout; // field@00b6 │ │ -00b572: 1400 0700 057f |00fd: const v0, #float 1.76787e+38 // #7f050007 │ │ -00b578: 6e20 c001 0100 |0100: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b57e: 0c00 |0103: move-result-object v0 │ │ -00b580: 1f00 5600 |0104: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ -00b584: 5b10 b000 |0106: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlLabel:Landroid/widget/LinearLayout; // field@00b0 │ │ -00b588: 1400 0300 057f |0108: const v0, #float 1.76787e+38 // #7f050003 │ │ -00b58e: 6e20 c001 0100 |010b: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b594: 0c00 |010e: move-result-object v0 │ │ -00b596: 1f00 5000 |010f: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ -00b59a: 5b10 8f00 |0111: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabled:Landroid/widget/CheckBox; // field@008f │ │ -00b59e: 1400 1400 057f |0113: const v0, #float 1.76788e+38 // #7f050014 │ │ -00b5a4: 6e20 c001 0100 |0116: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b5aa: 0c00 |0119: move-result-object v0 │ │ -00b5ac: 1f00 5000 |011a: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ -00b5b0: 5b10 9500 |011c: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTest:Landroid/widget/CheckBox; // field@0095 │ │ -00b5b4: 1400 0e00 057f |011e: const v0, #float 1.76788e+38 // #7f05000e │ │ -00b5ba: 6e20 c001 0100 |0121: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b5c0: 0c00 |0124: move-result-object v0 │ │ -00b5c2: 1f00 5000 |0125: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ -00b5c6: 5b10 8d00 |0127: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCall:Landroid/widget/CheckBox; // field@008d │ │ -00b5ca: 1400 2400 057f |0129: const v0, #float 1.76788e+38 // #7f050024 │ │ -00b5d0: 6e20 c001 0100 |012c: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b5d6: 0c00 |012f: move-result-object v0 │ │ -00b5d8: 1f00 5000 |0130: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ -00b5dc: 5b10 9d00 |0132: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifi:Landroid/widget/CheckBox; // field@009d │ │ -00b5e0: 1400 2d00 057f |0134: const v0, #float 1.76788e+38 // #7f05002d │ │ -00b5e6: 6e20 c001 0100 |0137: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b5ec: 0c00 |013a: move-result-object v0 │ │ -00b5ee: 1f00 5000 |013b: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ -00b5f2: 5b10 9700 |013d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolume:Landroid/widget/CheckBox; // field@0097 │ │ -00b5f6: 1400 2b00 057f |013f: const v0, #float 1.76788e+38 // #7f05002b │ │ -00b5fc: 6e20 c001 0100 |0142: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b602: 0c00 |0145: move-result-object v0 │ │ -00b604: 1f00 5000 |0146: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ -00b608: 5b10 9b00 |0148: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifi:Landroid/widget/CheckBox; // field@009b │ │ -00b60c: 1400 1e00 057f |014a: const v0, #float 1.76788e+38 // #7f05001e │ │ -00b612: 6e20 c001 0100 |014d: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b618: 0c00 |0150: move-result-object v0 │ │ -00b61a: 1f00 5000 |0151: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ -00b61e: 5b10 9900 |0153: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopApp:Landroid/widget/CheckBox; // field@0099 │ │ -00b622: 1400 1c00 057f |0155: const v0, #float 1.76788e+38 // #7f05001c │ │ -00b628: 6e20 c001 0100 |0158: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b62e: 0c00 |015b: move-result-object v0 │ │ -00b630: 1f00 5000 |015c: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ -00b634: 5b10 9100 |015e: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestart:Landroid/widget/CheckBox; // field@0091 │ │ -00b638: 1400 1800 057f |0160: const v0, #float 1.76788e+38 // #7f050018 │ │ -00b63e: 6e20 c001 0100 |0163: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b644: 0c00 |0166: move-result-object v0 │ │ -00b646: 1f00 5000 |0167: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ -00b64a: 5b10 9400 |0169: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooze:Landroid/widget/CheckBox; // field@0094 │ │ -00b64e: 1400 0a00 057f |016b: const v0, #float 1.76788e+38 // #7f05000a │ │ -00b654: 6e20 c001 0100 |016e: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b65a: 0c00 |0171: move-result-object v0 │ │ -00b65c: 1f00 5e00 |0172: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b660: 5b10 de00 |0174: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvTime:Landroid/widget/TextView; // field@00de │ │ -00b664: 1400 0500 057f |0176: const v0, #float 1.76787e+38 // #7f050005 │ │ -00b66a: 6e20 c001 0100 |0179: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b670: 0c00 |017c: move-result-object v0 │ │ -00b672: 1f00 5e00 |017d: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b676: 5b10 d600 |017f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvApp:Landroid/widget/TextView; // field@00d6 │ │ -00b67a: 1400 0c00 057f |0181: const v0, #float 1.76788e+38 // #7f05000c │ │ -00b680: 6e20 c001 0100 |0184: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b686: 0c00 |0187: move-result-object v0 │ │ -00b688: 1f00 5e00 |0188: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b68c: 5b10 dd00 |018a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvRepeat:Landroid/widget/TextView; // field@00dd │ │ -00b690: 1400 1000 057f |018c: const v0, #float 1.76788e+38 // #7f050010 │ │ -00b696: 6e20 c001 0100 |018f: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b69c: 0c00 |0192: move-result-object v0 │ │ -00b69e: 1f00 5e00 |0193: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b6a2: 5b10 d800 |0195: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackupOption:Landroid/widget/TextView; // field@00d8 │ │ -00b6a6: 1400 1200 057f |0197: const v0, #float 1.76788e+38 // #7f050012 │ │ -00b6ac: 6e20 c001 0100 |019a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b6b2: 0c00 |019d: move-result-object v0 │ │ -00b6b4: 1f00 5e00 |019e: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b6b8: 5b10 d700 |01a0: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackup:Landroid/widget/TextView; // field@00d7 │ │ -00b6bc: 1400 1600 057f |01a2: const v0, #float 1.76788e+38 // #7f050016 │ │ -00b6c2: 6e20 c001 0100 |01a5: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b6c8: 0c00 |01a8: move-result-object v0 │ │ -00b6ca: 1f00 5e00 |01a9: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b6ce: 5b10 dc00 |01ab: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvNetTestUrl:Landroid/widget/TextView; // field@00dc │ │ -00b6d2: 1400 2000 057f |01ad: const v0, #float 1.76788e+38 // #7f050020 │ │ -00b6d8: 6e20 c001 0100 |01b0: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b6de: 0c00 |01b3: move-result-object v0 │ │ -00b6e0: 1f00 5e00 |01b4: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b6e4: 5b10 e100 |01b6: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWlBattTimeout:Landroid/widget/TextView; // field@00e1 │ │ -00b6e8: 1400 2200 057f |01b8: const v0, #float 1.76788e+38 // #7f050022 │ │ -00b6ee: 6e20 c001 0100 |01bb: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b6f4: 0c00 |01be: move-result-object v0 │ │ -00b6f6: 1f00 5e00 |01bf: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b6fa: 5b10 e200 |01c1: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWlPlugTimeout:Landroid/widget/TextView; // field@00e2 │ │ -00b6fe: 1400 2f00 057f |01c3: const v0, #float 1.76788e+38 // #7f05002f │ │ -00b704: 6e20 c001 0100 |01c6: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b70a: 0c00 |01c9: move-result-object v0 │ │ -00b70c: 1f00 5e00 |01ca: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b710: 5b10 da00 |01cc: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvMediaVolume:Landroid/widget/TextView; // field@00da │ │ -00b714: 1400 2700 057f |01ce: const v0, #float 1.76788e+38 // #7f050027 │ │ -00b71a: 6e20 c001 0100 |01d1: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b720: 0c00 |01d4: move-result-object v0 │ │ -00b722: 1f00 5e00 |01d5: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b726: 5b10 e000 |01d7: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWifiWaitTime:Landroid/widget/TextView; // field@00e0 │ │ -00b72a: 1400 2900 057f |01d9: const v0, #float 1.76788e+38 // #7f050029 │ │ -00b730: 6e20 c001 0100 |01dc: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b736: 0c00 |01df: move-result-object v0 │ │ -00b738: 1f00 5e00 |01e0: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b73c: 5b10 df00 |01e2: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWifiFailedAction:Landroid/widget/TextView; // field@00df │ │ -00b740: 1400 1a00 057f |01e4: const v0, #float 1.76788e+38 // #7f05001a │ │ -00b746: 6e20 c001 0100 |01e7: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b74c: 0c00 |01ea: move-result-object v0 │ │ -00b74e: 1f00 5e00 |01eb: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b752: 5b10 db00 |01ed: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvMuteSnoozeTime:Landroid/widget/TextView; // field@00db │ │ -00b756: 1400 0800 057f |01ef: const v0, #float 1.76787e+38 // #7f050008 │ │ -00b75c: 6e20 c001 0100 |01f2: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b762: 0c00 |01f5: move-result-object v0 │ │ -00b764: 1f00 5e00 |01f6: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -00b768: 5b10 d900 |01f8: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvLabel:Landroid/widget/TextView; // field@00d9 │ │ -00b76c: 1400 0600 057f |01fa: const v0, #float 1.76787e+38 // #7f050006 │ │ -00b772: 6e20 c001 0100 |01fd: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00b778: 0c00 |0200: move-result-object v0 │ │ -00b77a: 1f00 5500 |0201: check-cast v0, Landroid/widget/ImageView; // type@0055 │ │ -00b77e: 5b10 a200 |0203: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mIvAppIcon:Landroid/widget/ImageView; // field@00a2 │ │ -00b782: 0e00 |0205: return-void │ │ +00dc84: |[00dc84] com.episode6.android.appalarm.pro.AlarmEdit.findViews:()V │ │ +00dc94: 1400 0100 057f |0000: const v0, #float 1.76787e+38 // #7f050001 │ │ +00dc9a: 6e20 c001 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dca0: 0c00 |0006: move-result-object v0 │ │ +00dca2: 1f00 5900 |0007: check-cast v0, Landroid/widget/ScrollView; // type@0059 │ │ +00dca6: 5b10 d500 |0009: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mSvScroller:Landroid/widget/ScrollView; // field@00d5 │ │ +00dcaa: 1400 0200 057f |000b: const v0, #float 1.76787e+38 // #7f050002 │ │ +00dcb0: 6e20 c001 0100 |000e: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dcb6: 0c00 |0011: move-result-object v0 │ │ +00dcb8: 1f00 5600 |0012: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00dcbc: 5b10 ac00 |0014: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlEnabled:Landroid/widget/LinearLayout; // field@00ac │ │ +00dcc0: 1400 0900 057f |0016: const v0, #float 1.76788e+38 // #7f050009 │ │ +00dcc6: 6e20 c001 0100 |0019: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dccc: 0c00 |001c: move-result-object v0 │ │ +00dcce: 1f00 5600 |001d: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00dcd2: 5b10 c200 |001f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTime:Landroid/widget/LinearLayout; // field@00c2 │ │ +00dcd6: 1400 0400 057f |0021: const v0, #float 1.76787e+38 // #7f050004 │ │ +00dcdc: 6e20 c001 0100 |0024: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dce2: 0c00 |0027: move-result-object v0 │ │ +00dce4: 1f00 5600 |0028: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00dce8: 5b10 a400 |002a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppSelect:Landroid/widget/LinearLayout; // field@00a4 │ │ +00dcec: 1400 1300 057f |002c: const v0, #float 1.76788e+38 // #7f050013 │ │ +00dcf2: 6e20 c001 0100 |002f: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dcf8: 0c00 |0032: move-result-object v0 │ │ +00dcfa: 1f00 5600 |0033: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00dcfe: 5b10 b800 |0035: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTest:Landroid/widget/LinearLayout; // field@00b8 │ │ +00dd02: 1400 1500 057f |0037: const v0, #float 1.76788e+38 // #7f050015 │ │ +00dd08: 6e20 c001 0100 |003a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dd0e: 0c00 |003d: move-result-object v0 │ │ +00dd10: 1f00 5600 |003e: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00dd14: 5b10 ba00 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrl:Landroid/widget/LinearLayout; // field@00ba │ │ +00dd18: 1400 0b00 057f |0042: const v0, #float 1.76788e+38 // #7f05000b │ │ +00dd1e: 6e20 c001 0100 |0045: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dd24: 0c00 |0048: move-result-object v0 │ │ +00dd26: 1f00 5600 |0049: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00dd2a: 5b10 bc00 |004b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlRepeat:Landroid/widget/LinearLayout; // field@00bc │ │ +00dd2e: 1400 1100 057f |004d: const v0, #float 1.76788e+38 // #7f050011 │ │ +00dd34: 6e20 c001 0100 |0050: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dd3a: 0c00 |0053: move-result-object v0 │ │ +00dd3c: 1f00 5600 |0054: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00dd40: 5b10 a600 |0056: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackup:Landroid/widget/LinearLayout; // field@00a6 │ │ +00dd44: 1400 0f00 057f |0058: const v0, #float 1.76788e+38 // #7f05000f │ │ +00dd4a: 6e20 c001 0100 |005b: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dd50: 0c00 |005e: move-result-object v0 │ │ +00dd52: 1f00 5600 |005f: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00dd56: 5b10 a800 |0061: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOption:Landroid/widget/LinearLayout; // field@00a8 │ │ +00dd5a: 1400 2300 057f |0063: const v0, #float 1.76788e+38 // #7f050023 │ │ +00dd60: 6e20 c001 0100 |0066: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dd66: 0c00 |0069: move-result-object v0 │ │ +00dd68: 1f00 5600 |006a: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00dd6c: 5b10 c600 |006c: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifi:Landroid/widget/LinearLayout; // field@00c6 │ │ +00dd70: 1400 1f00 057f |006e: const v0, #float 1.76788e+38 // #7f05001f │ │ +00dd76: 6e20 c001 0100 |0071: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dd7c: 0c00 |0074: move-result-object v0 │ │ +00dd7e: 1f00 5600 |0075: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00dd82: 5b10 cd00 |0077: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlBattTimeout:Landroid/widget/LinearLayout; // field@00cd │ │ +00dd86: 1400 2100 057f |0079: const v0, #float 1.76788e+38 // #7f050021 │ │ +00dd8c: 6e20 c001 0100 |007c: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dd92: 0c00 |007f: move-result-object v0 │ │ +00dd94: 1f00 5600 |0080: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00dd98: 5b10 cf00 |0082: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlPlugTimeout:Landroid/widget/LinearLayout; // field@00cf │ │ +00dd9c: 1400 2c00 057f |0084: const v0, #float 1.76788e+38 // #7f05002c │ │ +00dda2: 6e20 c001 0100 |0087: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dda8: 0c00 |008a: move-result-object v0 │ │ +00ddaa: 1f00 5600 |008b: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00ddae: 5b10 be00 |008d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlSetMediaVolume:Landroid/widget/LinearLayout; // field@00be │ │ +00ddb2: 1400 2e00 057f |008f: const v0, #float 1.76788e+38 // #7f05002e │ │ +00ddb8: 6e20 c001 0100 |0092: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00ddbe: 0c00 |0095: move-result-object v0 │ │ +00ddc0: 1f00 5600 |0096: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00ddc4: 5b10 b200 |0098: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolume:Landroid/widget/LinearLayout; // field@00b2 │ │ +00ddc8: 1400 0d00 057f |009a: const v0, #float 1.76788e+38 // #7f05000d │ │ +00ddce: 6e20 c001 0100 |009d: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00ddd4: 0c00 |00a0: move-result-object v0 │ │ +00ddd6: 1f00 5600 |00a1: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00ddda: 5b10 aa00 |00a3: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlDontLaunchOnCall:Landroid/widget/LinearLayout; // field@00aa │ │ +00ddde: 1400 2500 057f |00a5: const v0, #float 1.76788e+38 // #7f050025 │ │ +00dde4: 6e20 c001 0100 |00a8: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00ddea: 0c00 |00ab: move-result-object v0 │ │ +00ddec: 1f00 5600 |00ac: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00ddf0: 5b10 ca00 |00ae: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiOptions:Landroid/widget/LinearLayout; // field@00ca │ │ +00ddf4: 1400 2600 057f |00b0: const v0, #float 1.76788e+38 // #7f050026 │ │ +00ddfa: 6e20 c001 0100 |00b3: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00de00: 0c00 |00b6: move-result-object v0 │ │ +00de02: 1f00 5600 |00b7: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00de06: 5b10 cb00 |00b9: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiWaitTime:Landroid/widget/LinearLayout; // field@00cb │ │ +00de0a: 1400 2800 057f |00bb: const v0, #float 1.76788e+38 // #7f050028 │ │ +00de10: 6e20 c001 0100 |00be: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00de16: 0c00 |00c1: move-result-object v0 │ │ +00de18: 1f00 5600 |00c2: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00de1c: 5b10 c700 |00c4: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiFailedAction:Landroid/widget/LinearLayout; // field@00c7 │ │ +00de20: 1400 2a00 057f |00c6: const v0, #float 1.76788e+38 // #7f05002a │ │ +00de26: 6e20 c001 0100 |00c9: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00de2c: 0c00 |00cc: move-result-object v0 │ │ +00de2e: 1f00 5600 |00cd: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00de32: 5b10 c400 |00cf: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTurnOffWifi:Landroid/widget/LinearLayout; // field@00c4 │ │ +00de36: 1400 1d00 057f |00d1: const v0, #float 1.76788e+38 // #7f05001d │ │ +00de3c: 6e20 c001 0100 |00d4: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00de42: 0c00 |00d7: move-result-object v0 │ │ +00de44: 1f00 5600 |00d8: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00de48: 5b10 c000 |00da: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlStopApp:Landroid/widget/LinearLayout; // field@00c0 │ │ +00de4c: 1400 1b00 057f |00dc: const v0, #float 1.76788e+38 // #7f05001b │ │ +00de52: 6e20 c001 0100 |00df: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00de58: 0c00 |00e2: move-result-object v0 │ │ +00de5a: 1f00 5600 |00e3: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00de5e: 5b10 ae00 |00e5: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlForceRestart:Landroid/widget/LinearLayout; // field@00ae │ │ +00de62: 1400 1700 057f |00e7: const v0, #float 1.76788e+38 // #7f050017 │ │ +00de68: 6e20 c001 0100 |00ea: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00de6e: 0c00 |00ed: move-result-object v0 │ │ +00de70: 1f00 5600 |00ee: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00de74: 5b10 b400 |00f0: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnooze:Landroid/widget/LinearLayout; // field@00b4 │ │ +00de78: 1400 1900 057f |00f2: const v0, #float 1.76788e+38 // #7f050019 │ │ +00de7e: 6e20 c001 0100 |00f5: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00de84: 0c00 |00f8: move-result-object v0 │ │ +00de86: 1f00 5600 |00f9: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00de8a: 5b10 b600 |00fb: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeTime:Landroid/widget/LinearLayout; // field@00b6 │ │ +00de8e: 1400 0700 057f |00fd: const v0, #float 1.76787e+38 // #7f050007 │ │ +00de94: 6e20 c001 0100 |0100: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00de9a: 0c00 |0103: move-result-object v0 │ │ +00de9c: 1f00 5600 |0104: check-cast v0, Landroid/widget/LinearLayout; // type@0056 │ │ +00dea0: 5b10 b000 |0106: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlLabel:Landroid/widget/LinearLayout; // field@00b0 │ │ +00dea4: 1400 0300 057f |0108: const v0, #float 1.76787e+38 // #7f050003 │ │ +00deaa: 6e20 c001 0100 |010b: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00deb0: 0c00 |010e: move-result-object v0 │ │ +00deb2: 1f00 5000 |010f: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ +00deb6: 5b10 8f00 |0111: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabled:Landroid/widget/CheckBox; // field@008f │ │ +00deba: 1400 1400 057f |0113: const v0, #float 1.76788e+38 // #7f050014 │ │ +00dec0: 6e20 c001 0100 |0116: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dec6: 0c00 |0119: move-result-object v0 │ │ +00dec8: 1f00 5000 |011a: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ +00decc: 5b10 9500 |011c: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTest:Landroid/widget/CheckBox; // field@0095 │ │ +00ded0: 1400 0e00 057f |011e: const v0, #float 1.76788e+38 // #7f05000e │ │ +00ded6: 6e20 c001 0100 |0121: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dedc: 0c00 |0124: move-result-object v0 │ │ +00dede: 1f00 5000 |0125: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ +00dee2: 5b10 8d00 |0127: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCall:Landroid/widget/CheckBox; // field@008d │ │ +00dee6: 1400 2400 057f |0129: const v0, #float 1.76788e+38 // #7f050024 │ │ +00deec: 6e20 c001 0100 |012c: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00def2: 0c00 |012f: move-result-object v0 │ │ +00def4: 1f00 5000 |0130: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ +00def8: 5b10 9d00 |0132: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifi:Landroid/widget/CheckBox; // field@009d │ │ +00defc: 1400 2d00 057f |0134: const v0, #float 1.76788e+38 // #7f05002d │ │ +00df02: 6e20 c001 0100 |0137: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00df08: 0c00 |013a: move-result-object v0 │ │ +00df0a: 1f00 5000 |013b: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ +00df0e: 5b10 9700 |013d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolume:Landroid/widget/CheckBox; // field@0097 │ │ +00df12: 1400 2b00 057f |013f: const v0, #float 1.76788e+38 // #7f05002b │ │ +00df18: 6e20 c001 0100 |0142: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00df1e: 0c00 |0145: move-result-object v0 │ │ +00df20: 1f00 5000 |0146: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ +00df24: 5b10 9b00 |0148: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifi:Landroid/widget/CheckBox; // field@009b │ │ +00df28: 1400 1e00 057f |014a: const v0, #float 1.76788e+38 // #7f05001e │ │ +00df2e: 6e20 c001 0100 |014d: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00df34: 0c00 |0150: move-result-object v0 │ │ +00df36: 1f00 5000 |0151: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ +00df3a: 5b10 9900 |0153: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopApp:Landroid/widget/CheckBox; // field@0099 │ │ +00df3e: 1400 1c00 057f |0155: const v0, #float 1.76788e+38 // #7f05001c │ │ +00df44: 6e20 c001 0100 |0158: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00df4a: 0c00 |015b: move-result-object v0 │ │ +00df4c: 1f00 5000 |015c: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ +00df50: 5b10 9100 |015e: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestart:Landroid/widget/CheckBox; // field@0091 │ │ +00df54: 1400 1800 057f |0160: const v0, #float 1.76788e+38 // #7f050018 │ │ +00df5a: 6e20 c001 0100 |0163: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00df60: 0c00 |0166: move-result-object v0 │ │ +00df62: 1f00 5000 |0167: check-cast v0, Landroid/widget/CheckBox; // type@0050 │ │ +00df66: 5b10 9400 |0169: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooze:Landroid/widget/CheckBox; // field@0094 │ │ +00df6a: 1400 0a00 057f |016b: const v0, #float 1.76788e+38 // #7f05000a │ │ +00df70: 6e20 c001 0100 |016e: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00df76: 0c00 |0171: move-result-object v0 │ │ +00df78: 1f00 5e00 |0172: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00df7c: 5b10 de00 |0174: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvTime:Landroid/widget/TextView; // field@00de │ │ +00df80: 1400 0500 057f |0176: const v0, #float 1.76787e+38 // #7f050005 │ │ +00df86: 6e20 c001 0100 |0179: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00df8c: 0c00 |017c: move-result-object v0 │ │ +00df8e: 1f00 5e00 |017d: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00df92: 5b10 d600 |017f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvApp:Landroid/widget/TextView; // field@00d6 │ │ +00df96: 1400 0c00 057f |0181: const v0, #float 1.76788e+38 // #7f05000c │ │ +00df9c: 6e20 c001 0100 |0184: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dfa2: 0c00 |0187: move-result-object v0 │ │ +00dfa4: 1f00 5e00 |0188: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00dfa8: 5b10 dd00 |018a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvRepeat:Landroid/widget/TextView; // field@00dd │ │ +00dfac: 1400 1000 057f |018c: const v0, #float 1.76788e+38 // #7f050010 │ │ +00dfb2: 6e20 c001 0100 |018f: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dfb8: 0c00 |0192: move-result-object v0 │ │ +00dfba: 1f00 5e00 |0193: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00dfbe: 5b10 d800 |0195: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackupOption:Landroid/widget/TextView; // field@00d8 │ │ +00dfc2: 1400 1200 057f |0197: const v0, #float 1.76788e+38 // #7f050012 │ │ +00dfc8: 6e20 c001 0100 |019a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dfce: 0c00 |019d: move-result-object v0 │ │ +00dfd0: 1f00 5e00 |019e: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00dfd4: 5b10 d700 |01a0: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackup:Landroid/widget/TextView; // field@00d7 │ │ +00dfd8: 1400 1600 057f |01a2: const v0, #float 1.76788e+38 // #7f050016 │ │ +00dfde: 6e20 c001 0100 |01a5: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dfe4: 0c00 |01a8: move-result-object v0 │ │ +00dfe6: 1f00 5e00 |01a9: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00dfea: 5b10 dc00 |01ab: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvNetTestUrl:Landroid/widget/TextView; // field@00dc │ │ +00dfee: 1400 2000 057f |01ad: const v0, #float 1.76788e+38 // #7f050020 │ │ +00dff4: 6e20 c001 0100 |01b0: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00dffa: 0c00 |01b3: move-result-object v0 │ │ +00dffc: 1f00 5e00 |01b4: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00e000: 5b10 e100 |01b6: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWlBattTimeout:Landroid/widget/TextView; // field@00e1 │ │ +00e004: 1400 2200 057f |01b8: const v0, #float 1.76788e+38 // #7f050022 │ │ +00e00a: 6e20 c001 0100 |01bb: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00e010: 0c00 |01be: move-result-object v0 │ │ +00e012: 1f00 5e00 |01bf: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00e016: 5b10 e200 |01c1: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWlPlugTimeout:Landroid/widget/TextView; // field@00e2 │ │ +00e01a: 1400 2f00 057f |01c3: const v0, #float 1.76788e+38 // #7f05002f │ │ +00e020: 6e20 c001 0100 |01c6: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00e026: 0c00 |01c9: move-result-object v0 │ │ +00e028: 1f00 5e00 |01ca: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00e02c: 5b10 da00 |01cc: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvMediaVolume:Landroid/widget/TextView; // field@00da │ │ +00e030: 1400 2700 057f |01ce: const v0, #float 1.76788e+38 // #7f050027 │ │ +00e036: 6e20 c001 0100 |01d1: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00e03c: 0c00 |01d4: move-result-object v0 │ │ +00e03e: 1f00 5e00 |01d5: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00e042: 5b10 e000 |01d7: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWifiWaitTime:Landroid/widget/TextView; // field@00e0 │ │ +00e046: 1400 2900 057f |01d9: const v0, #float 1.76788e+38 // #7f050029 │ │ +00e04c: 6e20 c001 0100 |01dc: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00e052: 0c00 |01df: move-result-object v0 │ │ +00e054: 1f00 5e00 |01e0: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00e058: 5b10 df00 |01e2: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWifiFailedAction:Landroid/widget/TextView; // field@00df │ │ +00e05c: 1400 1a00 057f |01e4: const v0, #float 1.76788e+38 // #7f05001a │ │ +00e062: 6e20 c001 0100 |01e7: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00e068: 0c00 |01ea: move-result-object v0 │ │ +00e06a: 1f00 5e00 |01eb: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00e06e: 5b10 db00 |01ed: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvMuteSnoozeTime:Landroid/widget/TextView; // field@00db │ │ +00e072: 1400 0800 057f |01ef: const v0, #float 1.76787e+38 // #7f050008 │ │ +00e078: 6e20 c001 0100 |01f2: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00e07e: 0c00 |01f5: move-result-object v0 │ │ +00e080: 1f00 5e00 |01f6: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +00e084: 5b10 d900 |01f8: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvLabel:Landroid/widget/TextView; // field@00d9 │ │ +00e088: 1400 0600 057f |01fa: const v0, #float 1.76787e+38 // #7f050006 │ │ +00e08e: 6e20 c001 0100 |01fd: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00e094: 0c00 |0200: move-result-object v0 │ │ +00e096: 1f00 5500 |0201: check-cast v0, Landroid/widget/ImageView; // type@0055 │ │ +00e09a: 5b10 a200 |0203: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mIvAppIcon:Landroid/widget/ImageView; // field@00a2 │ │ +00e09e: 0e00 |0205: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000b line=110 │ │ 0x0016 line=111 │ │ 0x0021 line=112 │ │ 0x002c line=113 │ │ @@ -9891,83 +9890,83 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 153 16-bit code units │ │ -00b784: |[00b784] com.episode6.android.appalarm.pro.AlarmEdit.loadAlarmFromGlobal:()V │ │ -00b794: 5430 8f00 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabled:Landroid/widget/CheckBox; // field@008f │ │ -00b798: 5431 8b00 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b79c: 1a02 2003 |0004: const-string v2, "alarm_enabled" // string@0320 │ │ -00b7a0: 6e20 f101 2100 |0006: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00b7a6: 0a01 |0009: move-result v1 │ │ -00b7a8: 6e20 c100 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00b7ae: 5430 8d00 |000d: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCall:Landroid/widget/CheckBox; // field@008d │ │ -00b7b2: 5431 8b00 |000f: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b7b6: 1a02 1e03 |0011: const-string v2, "alarm_dont_launch_call" // string@031e │ │ -00b7ba: 6e20 f101 2100 |0013: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00b7c0: 0a01 |0016: move-result v1 │ │ -00b7c2: 6e20 c100 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00b7c8: 5430 9500 |001a: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTest:Landroid/widget/CheckBox; // field@0095 │ │ -00b7cc: 5431 8b00 |001c: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b7d0: 1a02 2a03 |001e: const-string v2, "alarm_net_test" // string@032a │ │ -00b7d4: 6e20 f101 2100 |0020: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00b7da: 0a01 |0023: move-result v1 │ │ -00b7dc: 6e20 c100 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00b7e2: 5430 9d00 |0027: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifi:Landroid/widget/CheckBox; // field@009d │ │ -00b7e6: 5431 8b00 |0029: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b7ea: 1a02 3803 |002b: const-string v2, "alarm_wifi" // string@0338 │ │ -00b7ee: 6e20 f101 2100 |002d: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00b7f4: 0a01 |0030: move-result v1 │ │ -00b7f6: 6e20 c100 1000 |0031: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00b7fc: 5430 9700 |0034: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolume:Landroid/widget/CheckBox; // field@0097 │ │ -00b800: 5431 8b00 |0036: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b804: 1a02 3503 |0038: const-string v2, "alarm_set_media_volume" // string@0335 │ │ -00b808: 6e20 f101 2100 |003a: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00b80e: 0a01 |003d: move-result v1 │ │ -00b810: 6e20 c100 1000 |003e: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00b816: 5430 9b00 |0041: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifi:Landroid/widget/CheckBox; // field@009b │ │ -00b81a: 5431 8b00 |0043: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b81e: 1a02 3703 |0045: const-string v2, "alarm_turn_off_wifi" // string@0337 │ │ -00b822: 6e20 f101 2100 |0047: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00b828: 0a01 |004a: move-result v1 │ │ -00b82a: 6e20 c100 1000 |004b: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00b830: 5430 9900 |004e: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopApp:Landroid/widget/CheckBox; // field@0099 │ │ -00b834: 5431 8b00 |0050: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b838: 1a02 3603 |0052: const-string v2, "alarm_stop_app" // string@0336 │ │ -00b83c: 6e20 f101 2100 |0054: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00b842: 0a01 |0057: move-result v1 │ │ -00b844: 6e20 c100 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00b84a: 5430 9100 |005b: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestart:Landroid/widget/CheckBox; // field@0091 │ │ -00b84e: 5431 8b00 |005d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b852: 1a02 2203 |005f: const-string v2, "alarm_force_restart" // string@0322 │ │ -00b856: 6e20 f101 2100 |0061: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00b85c: 0a01 |0064: move-result v1 │ │ -00b85e: 6e20 c100 1000 |0065: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00b864: 5430 9400 |0068: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooze:Landroid/widget/CheckBox; // field@0094 │ │ -00b868: 5431 8b00 |006a: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b86c: 1a02 2803 |006c: const-string v2, "alarm_mute_snooze" // string@0328 │ │ -00b870: 6e20 f101 2100 |006e: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00b876: 0a01 |0071: move-result v1 │ │ -00b878: 6e20 c100 1000 |0072: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00b87e: 7010 e501 0300 |0075: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateTime:()V // method@01e5 │ │ -00b884: 7010 dc01 0300 |0078: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ -00b88a: 7010 e401 0300 |007b: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateRepeat:()V // method@01e4 │ │ -00b890: 7010 e101 0300 |007e: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateMuteSnooze:()V // method@01e1 │ │ -00b896: 1210 |0081: const/4 v0, #int 1 // #1 │ │ -00b898: 7020 dd01 0300 |0082: invoke-direct {v3, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBackup:(Z)V // method@01dd │ │ -00b89e: 7010 e201 0300 |0085: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateNetTest:()V // method@01e2 │ │ -00b8a4: 7010 de01 0300 |0088: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBattTimeout:()V // method@01de │ │ -00b8aa: 7010 e301 0300 |008b: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdatePlugTimeout:()V // method@01e3 │ │ -00b8b0: 1200 |008e: const/4 v0, #int 0 // #0 │ │ -00b8b2: 7020 e001 0300 |008f: invoke-direct {v3, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateMediaVolume:(Z)V // method@01e0 │ │ -00b8b8: 7010 e601 0300 |0092: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateWifi:()V // method@01e6 │ │ -00b8be: 7010 df01 0300 |0095: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateLabel:()V // method@01df │ │ -00b8c4: 0e00 |0098: return-void │ │ +00e0a0: |[00e0a0] com.episode6.android.appalarm.pro.AlarmEdit.loadAlarmFromGlobal:()V │ │ +00e0b0: 5430 8f00 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabled:Landroid/widget/CheckBox; // field@008f │ │ +00e0b4: 5431 8b00 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e0b8: 1a02 2003 |0004: const-string v2, "alarm_enabled" // string@0320 │ │ +00e0bc: 6e20 f101 2100 |0006: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e0c2: 0a01 |0009: move-result v1 │ │ +00e0c4: 6e20 c100 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00e0ca: 5430 8d00 |000d: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCall:Landroid/widget/CheckBox; // field@008d │ │ +00e0ce: 5431 8b00 |000f: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e0d2: 1a02 1e03 |0011: const-string v2, "alarm_dont_launch_call" // string@031e │ │ +00e0d6: 6e20 f101 2100 |0013: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e0dc: 0a01 |0016: move-result v1 │ │ +00e0de: 6e20 c100 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00e0e4: 5430 9500 |001a: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTest:Landroid/widget/CheckBox; // field@0095 │ │ +00e0e8: 5431 8b00 |001c: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e0ec: 1a02 2a03 |001e: const-string v2, "alarm_net_test" // string@032a │ │ +00e0f0: 6e20 f101 2100 |0020: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e0f6: 0a01 |0023: move-result v1 │ │ +00e0f8: 6e20 c100 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00e0fe: 5430 9d00 |0027: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifi:Landroid/widget/CheckBox; // field@009d │ │ +00e102: 5431 8b00 |0029: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e106: 1a02 3803 |002b: const-string v2, "alarm_wifi" // string@0338 │ │ +00e10a: 6e20 f101 2100 |002d: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e110: 0a01 |0030: move-result v1 │ │ +00e112: 6e20 c100 1000 |0031: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00e118: 5430 9700 |0034: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolume:Landroid/widget/CheckBox; // field@0097 │ │ +00e11c: 5431 8b00 |0036: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e120: 1a02 3503 |0038: const-string v2, "alarm_set_media_volume" // string@0335 │ │ +00e124: 6e20 f101 2100 |003a: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e12a: 0a01 |003d: move-result v1 │ │ +00e12c: 6e20 c100 1000 |003e: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00e132: 5430 9b00 |0041: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifi:Landroid/widget/CheckBox; // field@009b │ │ +00e136: 5431 8b00 |0043: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e13a: 1a02 3703 |0045: const-string v2, "alarm_turn_off_wifi" // string@0337 │ │ +00e13e: 6e20 f101 2100 |0047: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e144: 0a01 |004a: move-result v1 │ │ +00e146: 6e20 c100 1000 |004b: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00e14c: 5430 9900 |004e: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopApp:Landroid/widget/CheckBox; // field@0099 │ │ +00e150: 5431 8b00 |0050: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e154: 1a02 3603 |0052: const-string v2, "alarm_stop_app" // string@0336 │ │ +00e158: 6e20 f101 2100 |0054: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e15e: 0a01 |0057: move-result v1 │ │ +00e160: 6e20 c100 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00e166: 5430 9100 |005b: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestart:Landroid/widget/CheckBox; // field@0091 │ │ +00e16a: 5431 8b00 |005d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e16e: 1a02 2203 |005f: const-string v2, "alarm_force_restart" // string@0322 │ │ +00e172: 6e20 f101 2100 |0061: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e178: 0a01 |0064: move-result v1 │ │ +00e17a: 6e20 c100 1000 |0065: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00e180: 5430 9400 |0068: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooze:Landroid/widget/CheckBox; // field@0094 │ │ +00e184: 5431 8b00 |006a: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e188: 1a02 2803 |006c: const-string v2, "alarm_mute_snooze" // string@0328 │ │ +00e18c: 6e20 f101 2100 |006e: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e192: 0a01 |0071: move-result v1 │ │ +00e194: 6e20 c100 1000 |0072: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00e19a: 7010 e501 0300 |0075: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateTime:()V // method@01e5 │ │ +00e1a0: 7010 dc01 0300 |0078: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ +00e1a6: 7010 e401 0300 |007b: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateRepeat:()V // method@01e4 │ │ +00e1ac: 7010 e101 0300 |007e: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateMuteSnooze:()V // method@01e1 │ │ +00e1b2: 1210 |0081: const/4 v0, #int 1 // #1 │ │ +00e1b4: 7020 dd01 0300 |0082: invoke-direct {v3, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBackup:(Z)V // method@01dd │ │ +00e1ba: 7010 e201 0300 |0085: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateNetTest:()V // method@01e2 │ │ +00e1c0: 7010 de01 0300 |0088: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBattTimeout:()V // method@01de │ │ +00e1c6: 7010 e301 0300 |008b: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdatePlugTimeout:()V // method@01e3 │ │ +00e1cc: 1200 |008e: const/4 v0, #int 0 // #0 │ │ +00e1ce: 7020 e001 0300 |008f: invoke-direct {v3, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateMediaVolume:(Z)V // method@01e0 │ │ +00e1d4: 7010 e601 0300 |0092: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateWifi:()V // method@01e6 │ │ +00e1da: 7010 df01 0300 |0095: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateLabel:()V // method@01df │ │ +00e1e0: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x000d line=177 │ │ 0x001a line=178 │ │ 0x0027 line=179 │ │ 0x0034 line=180 │ │ @@ -9991,103 +9990,103 @@ │ │ 0x0000 - 0x0099 reg=3 this Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #34 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ name : 'loadAlarmFromIntent' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -00b8c8: |[00b8c8] com.episode6.android.appalarm.pro.AlarmEdit.loadAlarmFromIntent:()V │ │ -00b8d8: 6e10 c301 0500 |0000: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getIntent:()Landroid/content/Intent; // method@01c3 │ │ -00b8de: 0c00 |0003: move-result-object v0 │ │ -00b8e0: 1a01 cb02 |0004: const-string v1, "_id" // string@02cb │ │ -00b8e4: 6e20 5300 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0053 │ │ -00b8ea: 0a01 |0009: move-result v1 │ │ -00b8ec: 3801 1600 |000a: if-eqz v1, 0020 // +0016 │ │ -00b8f0: 5451 9f00 |000c: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ -00b8f4: 1a02 cb02 |000e: const-string v2, "_id" // string@02cb │ │ -00b8f8: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ -00b8fc: 6e40 5000 2043 |0012: invoke-virtual {v0, v2, v3, v4}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0050 │ │ -00b902: 0b02 |0015: move-result-wide v2 │ │ -00b904: 6e30 f200 2103 |0016: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ -00b90a: 0c01 |0019: move-result-object v1 │ │ -00b90c: 5b51 8b00 |001a: iput-object v1, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b910: 7010 c701 0500 |001c: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.loadAlarmFromGlobal:()V // method@01c7 │ │ -00b916: 0e00 |001f: return-void │ │ -00b918: 5451 9f00 |0020: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ -00b91c: 6e10 f300 0100 |0022: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getNewAlarm:()Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f3 │ │ -00b922: 0c01 |0025: move-result-object v1 │ │ -00b924: 5b51 8b00 |0026: iput-object v1, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00b928: 28f4 |0028: goto 001c // -000c │ │ +00e1e4: |[00e1e4] com.episode6.android.appalarm.pro.AlarmEdit.loadAlarmFromIntent:()V │ │ +00e1f4: 6e10 c301 0600 |0000: invoke-virtual {v6}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getIntent:()Landroid/content/Intent; // method@01c3 │ │ +00e1fa: 0c00 |0003: move-result-object v0 │ │ +00e1fc: 1a01 cb02 |0004: const-string v1, "_id" // string@02cb │ │ +00e200: 6e20 5300 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0053 │ │ +00e206: 0a01 |0009: move-result v1 │ │ +00e208: 3801 1600 |000a: if-eqz v1, 0020 // +0016 │ │ +00e20c: 5461 9f00 |000c: iget-object v1, v6, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ +00e210: 1a02 cb02 |000e: const-string v2, "_id" // string@02cb │ │ +00e214: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +00e218: 6e40 5000 2054 |0012: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0050 │ │ +00e21e: 0b02 |0015: move-result-wide v2 │ │ +00e220: 6e30 f200 2103 |0016: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ +00e226: 0c01 |0019: move-result-object v1 │ │ +00e228: 5b61 8b00 |001a: iput-object v1, v6, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e22c: 7010 c701 0600 |001c: invoke-direct {v6}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.loadAlarmFromGlobal:()V // method@01c7 │ │ +00e232: 0e00 |001f: return-void │ │ +00e234: 5461 9f00 |0020: iget-object v1, v6, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ +00e238: 6e10 f300 0100 |0022: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getNewAlarm:()Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f3 │ │ +00e23e: 0c01 |0025: move-result-object v1 │ │ +00e240: 5b61 8b00 |0026: iput-object v1, v6, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e244: 28f4 |0028: goto 001c // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x000c line=165 │ │ 0x001c line=170 │ │ 0x001f line=171 │ │ 0x0020 line=167 │ │ locals : │ │ 0x0004 - 0x0029 reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x0029 reg=5 this Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0029 reg=6 this Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #35 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ name : 'makeBitlyUrl' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -00b92c: |[00b92c] com.episode6.android.appalarm.pro.AlarmEdit.makeBitlyUrl:(Ljava/lang/String;)V │ │ -00b93c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -00b940: 1a04 0000 |0002: const-string v4, "" // string@0000 │ │ -00b944: 2205 fc00 |0004: new-instance v5, Ljava/lang/StringBuilder; // type@00fc │ │ -00b948: 7010 a703 0500 |0006: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00b94e: 1a06 cd04 |0009: const-string v6, "http://api.bit.ly/shorten?version=2.0.1&longUrl=" // string@04cd │ │ -00b952: 6e20 ab03 6500 |000b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00b958: 0c05 |000e: move-result-object v5 │ │ -00b95a: 1a06 9702 |000f: const-string v6, "UTF-8" // string@0297 │ │ -00b95e: 7120 be03 6800 |0011: invoke-static {v8, v6}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03be │ │ -00b964: 0c06 |0014: move-result-object v6 │ │ -00b966: 6e20 ab03 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00b96c: 0c05 |0018: move-result-object v5 │ │ -00b96e: 6e10 ac03 0500 |0019: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00b974: 0c00 |001c: move-result-object v0 │ │ -00b976: 2205 fc00 |001d: new-instance v5, Ljava/lang/StringBuilder; // type@00fc │ │ -00b97a: 7010 a703 0500 |001f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00b980: 6e20 ab03 0500 |0022: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00b986: 0c05 |0025: move-result-object v5 │ │ -00b988: 1a06 1500 |0026: const-string v6, "&login=< bit.ly login >&apiKey=< bit.ly api key >" // string@0015 │ │ -00b98c: 6e20 ab03 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00b992: 0c05 |002b: move-result-object v5 │ │ -00b994: 6e10 ac03 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00b99a: 0c00 |002f: move-result-object v0 │ │ -00b99c: 1a02 0000 |0030: const-string v2, "" // string@0000 │ │ -00b9a0: 7110 b602 0000 |0032: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/HTTPHelper;.DownloadText:(Ljava/lang/String;)Ljava/lang/String; // method@02b6 │ │ -00b9a6: 0c02 |0035: move-result-object v2 │ │ -00b9a8: 6e10 9f03 0200 |0036: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@039f │ │ -00b9ae: 0a05 |0039: move-result v5 │ │ -00b9b0: 3805 1700 |003a: if-eqz v5, 0051 // +0017 │ │ -00b9b4: 2201 1601 |003c: new-instance v1, Lorg/json/JSONObject; // type@0116 │ │ -00b9b8: 7020 d903 2100 |003e: invoke-direct {v1, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@03d9 │ │ -00b9be: 1a05 6606 |0041: const-string v5, "results" // string@0666 │ │ -00b9c2: 6e20 da03 5100 |0043: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@03da │ │ -00b9c8: 0c03 |0046: move-result-object v3 │ │ -00b9ca: 6e20 da03 8300 |0047: invoke-virtual {v3, v8}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@03da │ │ -00b9d0: 0c03 |004a: move-result-object v3 │ │ -00b9d2: 1a05 bd06 |004b: const-string v5, "shortUrl" // string@06bd │ │ -00b9d6: 6e20 db03 5300 |004d: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@03db │ │ -00b9dc: 0c04 |0050: move-result-object v4 │ │ -00b9de: 5b74 e300 |0051: iput-object v4, v7, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mUrl:Ljava/lang/String; // field@00e3 │ │ -00b9e2: 0e00 |0053: return-void │ │ +00e248: |[00e248] com.episode6.android.appalarm.pro.AlarmEdit.makeBitlyUrl:(Ljava/lang/String;)V │ │ +00e258: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +00e25c: 1a04 0000 |0002: const-string v4, "" // string@0000 │ │ +00e260: 2205 fc00 |0004: new-instance v5, Ljava/lang/StringBuilder; // type@00fc │ │ +00e264: 7010 a803 0500 |0006: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00e26a: 1a06 cd04 |0009: const-string v6, "http://api.bit.ly/shorten?version=2.0.1&longUrl=" // string@04cd │ │ +00e26e: 6e20 ac03 6500 |000b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e274: 0c05 |000e: move-result-object v5 │ │ +00e276: 1a06 9702 |000f: const-string v6, "UTF-8" // string@0297 │ │ +00e27a: 7120 bf03 6800 |0011: invoke-static {v8, v6}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03bf │ │ +00e280: 0c06 |0014: move-result-object v6 │ │ +00e282: 6e20 ac03 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e288: 0c05 |0018: move-result-object v5 │ │ +00e28a: 6e10 ad03 0500 |0019: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00e290: 0c00 |001c: move-result-object v0 │ │ +00e292: 2205 fc00 |001d: new-instance v5, Ljava/lang/StringBuilder; // type@00fc │ │ +00e296: 7010 a803 0500 |001f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00e29c: 6e20 ac03 0500 |0022: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e2a2: 0c05 |0025: move-result-object v5 │ │ +00e2a4: 1a06 1500 |0026: const-string v6, "&login=< bit.ly login >&apiKey=< bit.ly api key >" // string@0015 │ │ +00e2a8: 6e20 ac03 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e2ae: 0c05 |002b: move-result-object v5 │ │ +00e2b0: 6e10 ad03 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00e2b6: 0c00 |002f: move-result-object v0 │ │ +00e2b8: 1a02 0000 |0030: const-string v2, "" // string@0000 │ │ +00e2bc: 7110 b602 0000 |0032: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/HTTPHelper;.DownloadText:(Ljava/lang/String;)Ljava/lang/String; // method@02b6 │ │ +00e2c2: 0c02 |0035: move-result-object v2 │ │ +00e2c4: 6e10 a003 0200 |0036: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@03a0 │ │ +00e2ca: 0a05 |0039: move-result v5 │ │ +00e2cc: 3805 1700 |003a: if-eqz v5, 0051 // +0017 │ │ +00e2d0: 2201 1601 |003c: new-instance v1, Lorg/json/JSONObject; // type@0116 │ │ +00e2d4: 7020 da03 2100 |003e: invoke-direct {v1, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@03da │ │ +00e2da: 1a05 6506 |0041: const-string v5, "results" // string@0665 │ │ +00e2de: 6e20 db03 5100 |0043: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@03db │ │ +00e2e4: 0c03 |0046: move-result-object v3 │ │ +00e2e6: 6e20 db03 8300 |0047: invoke-virtual {v3, v8}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@03db │ │ +00e2ec: 0c03 |004a: move-result-object v3 │ │ +00e2ee: 1a05 bc06 |004b: const-string v5, "shortUrl" // string@06bc │ │ +00e2f2: 6e20 dc03 5300 |004d: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@03dc │ │ +00e2f8: 0c04 |0050: move-result-object v4 │ │ +00e2fa: 5b74 e300 |0051: iput-object v4, v7, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mUrl:Ljava/lang/String; // field@00e3 │ │ +00e2fe: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ 0x0002 line=899 │ │ 0x0004 line=901 │ │ 0x001d line=902 │ │ 0x0030 line=903 │ │ @@ -10113,111 +10112,111 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 196 16-bit code units │ │ -00b9e4: |[00b9e4] com.episode6.android.appalarm.pro.AlarmEdit.makeIntentUrl:()V │ │ -00b9f4: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -00b9f8: 2202 fc00 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -00b9fc: 7010 a703 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00ba02: 6e20 ab03 1200 |0007: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00ba08: 0c02 |000a: move-result-object v2 │ │ -00ba0a: 1a03 1c00 |000b: const-string v3, "/" // string@001c │ │ -00ba0e: 6e20 ab03 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00ba14: 0c02 |0010: move-result-object v2 │ │ -00ba16: 5453 8b00 |0011: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00ba1a: 1a04 2c03 |0013: const-string v4, "alarm_package_name" // string@032c │ │ -00ba1e: 6e20 fd01 4300 |0015: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00ba24: 0c03 |0018: move-result-object v3 │ │ -00ba26: 7020 bf01 3500 |0019: invoke-direct {v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.escapeIntentItem:(Ljava/lang/String;)Ljava/lang/String; // method@01bf │ │ -00ba2c: 0c03 |001c: move-result-object v3 │ │ -00ba2e: 6e20 ab03 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00ba34: 0c02 |0020: move-result-object v2 │ │ -00ba36: 6e10 ac03 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00ba3c: 0c01 |0024: move-result-object v1 │ │ -00ba3e: 2202 fc00 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -00ba42: 7010 a703 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00ba48: 6e20 ab03 1200 |002a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00ba4e: 0c02 |002d: move-result-object v2 │ │ -00ba50: 1a03 1c00 |002e: const-string v3, "/" // string@001c │ │ -00ba54: 6e20 ab03 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00ba5a: 0c02 |0033: move-result-object v2 │ │ -00ba5c: 5453 8b00 |0034: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00ba60: 1a04 1b03 |0036: const-string v4, "alarm_custom_action" // string@031b │ │ -00ba64: 6e20 fd01 4300 |0038: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00ba6a: 0c03 |003b: move-result-object v3 │ │ -00ba6c: 7020 bf01 3500 |003c: invoke-direct {v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.escapeIntentItem:(Ljava/lang/String;)Ljava/lang/String; // method@01bf │ │ -00ba72: 0c03 |003f: move-result-object v3 │ │ -00ba74: 6e20 ab03 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00ba7a: 0c02 |0043: move-result-object v2 │ │ -00ba7c: 6e10 ac03 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00ba82: 0c01 |0047: move-result-object v1 │ │ -00ba84: 2202 fc00 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -00ba88: 7010 a703 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00ba8e: 6e20 ab03 1200 |004d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00ba94: 0c02 |0050: move-result-object v2 │ │ -00ba96: 1a03 1c00 |0051: const-string v3, "/" // string@001c │ │ -00ba9a: 6e20 ab03 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00baa0: 0c02 |0056: move-result-object v2 │ │ -00baa2: 5453 8b00 |0057: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00baa6: 1a04 1d03 |0059: const-string v4, "alarm_custom_type" // string@031d │ │ -00baaa: 6e20 fd01 4300 |005b: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00bab0: 0c03 |005e: move-result-object v3 │ │ -00bab2: 7020 bf01 3500 |005f: invoke-direct {v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.escapeIntentItem:(Ljava/lang/String;)Ljava/lang/String; // method@01bf │ │ -00bab8: 0c03 |0062: move-result-object v3 │ │ -00baba: 6e20 ab03 3200 |0063: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00bac0: 0c02 |0066: move-result-object v2 │ │ -00bac2: 6e10 ac03 0200 |0067: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00bac8: 0c01 |006a: move-result-object v1 │ │ -00baca: 2202 fc00 |006b: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -00bace: 7010 a703 0200 |006d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00bad4: 6e20 ab03 1200 |0070: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00bada: 0c02 |0073: move-result-object v2 │ │ -00badc: 1a03 1c00 |0074: const-string v3, "/" // string@001c │ │ -00bae0: 6e20 ab03 3200 |0076: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00bae6: 0c02 |0079: move-result-object v2 │ │ -00bae8: 5453 8b00 |007a: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00baec: 1a04 1c03 |007c: const-string v4, "alarm_custom_data" // string@031c │ │ -00baf0: 6e20 fd01 4300 |007e: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00baf6: 0c03 |0081: move-result-object v3 │ │ -00baf8: 7020 bf01 3500 |0082: invoke-direct {v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.escapeIntentItem:(Ljava/lang/String;)Ljava/lang/String; // method@01bf │ │ -00bafe: 0c03 |0085: move-result-object v3 │ │ -00bb00: 6e20 ab03 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00bb06: 0c02 |0089: move-result-object v2 │ │ -00bb08: 6e10 ac03 0200 |008a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00bb0e: 0c01 |008d: move-result-object v1 │ │ -00bb10: 2202 fc00 |008e: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -00bb14: 7010 a703 0200 |0090: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00bb1a: 1a03 cf04 |0093: const-string v3, "http://episode6.com/ibuilder/m" // string@04cf │ │ -00bb1e: 6e20 ab03 3200 |0095: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00bb24: 0c02 |0098: move-result-object v2 │ │ -00bb26: 1a03 9702 |0099: const-string v3, "UTF-8" // string@0297 │ │ -00bb2a: 7120 be03 3100 |009b: invoke-static {v1, v3}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03be │ │ -00bb30: 0c03 |009e: move-result-object v3 │ │ -00bb32: 6e20 ab03 3200 |009f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00bb38: 0c02 |00a2: move-result-object v2 │ │ -00bb3a: 6e10 ac03 0200 |00a3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00bb40: 0c02 |00a6: move-result-object v2 │ │ -00bb42: 5b52 e300 |00a7: iput-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mUrl:Ljava/lang/String; // field@00e3 │ │ -00bb46: 0e00 |00a9: return-void │ │ -00bb48: 0d00 |00aa: move-exception v0 │ │ -00bb4a: 2202 fc00 |00ab: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -00bb4e: 7010 a703 0200 |00ad: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00bb54: 1a03 cf04 |00b0: const-string v3, "http://episode6.com/ibuilder/m" // string@04cf │ │ -00bb58: 6e20 ab03 3200 |00b2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00bb5e: 0c02 |00b5: move-result-object v2 │ │ -00bb60: 6e20 ab03 1200 |00b6: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00bb66: 0c02 |00b9: move-result-object v2 │ │ -00bb68: 6e10 ac03 0200 |00ba: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00bb6e: 0c02 |00bd: move-result-object v2 │ │ -00bb70: 5b52 e300 |00be: iput-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mUrl:Ljava/lang/String; // field@00e3 │ │ -00bb74: 6e10 8703 0000 |00c0: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@0387 │ │ -00bb7a: 28e6 |00c3: goto 00a9 // -001a │ │ +00e300: |[00e300] com.episode6.android.appalarm.pro.AlarmEdit.makeIntentUrl:()V │ │ +00e310: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +00e314: 2202 fc00 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +00e318: 7010 a803 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00e31e: 6e20 ac03 1200 |0007: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e324: 0c02 |000a: move-result-object v2 │ │ +00e326: 1a03 1c00 |000b: const-string v3, "/" // string@001c │ │ +00e32a: 6e20 ac03 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e330: 0c02 |0010: move-result-object v2 │ │ +00e332: 5453 8b00 |0011: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e336: 1a04 2c03 |0013: const-string v4, "alarm_package_name" // string@032c │ │ +00e33a: 6e20 fd01 4300 |0015: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00e340: 0c03 |0018: move-result-object v3 │ │ +00e342: 7020 bf01 3500 |0019: invoke-direct {v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.escapeIntentItem:(Ljava/lang/String;)Ljava/lang/String; // method@01bf │ │ +00e348: 0c03 |001c: move-result-object v3 │ │ +00e34a: 6e20 ac03 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e350: 0c02 |0020: move-result-object v2 │ │ +00e352: 6e10 ad03 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00e358: 0c01 |0024: move-result-object v1 │ │ +00e35a: 2202 fc00 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +00e35e: 7010 a803 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00e364: 6e20 ac03 1200 |002a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e36a: 0c02 |002d: move-result-object v2 │ │ +00e36c: 1a03 1c00 |002e: const-string v3, "/" // string@001c │ │ +00e370: 6e20 ac03 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e376: 0c02 |0033: move-result-object v2 │ │ +00e378: 5453 8b00 |0034: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e37c: 1a04 1b03 |0036: const-string v4, "alarm_custom_action" // string@031b │ │ +00e380: 6e20 fd01 4300 |0038: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00e386: 0c03 |003b: move-result-object v3 │ │ +00e388: 7020 bf01 3500 |003c: invoke-direct {v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.escapeIntentItem:(Ljava/lang/String;)Ljava/lang/String; // method@01bf │ │ +00e38e: 0c03 |003f: move-result-object v3 │ │ +00e390: 6e20 ac03 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e396: 0c02 |0043: move-result-object v2 │ │ +00e398: 6e10 ad03 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00e39e: 0c01 |0047: move-result-object v1 │ │ +00e3a0: 2202 fc00 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +00e3a4: 7010 a803 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00e3aa: 6e20 ac03 1200 |004d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e3b0: 0c02 |0050: move-result-object v2 │ │ +00e3b2: 1a03 1c00 |0051: const-string v3, "/" // string@001c │ │ +00e3b6: 6e20 ac03 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e3bc: 0c02 |0056: move-result-object v2 │ │ +00e3be: 5453 8b00 |0057: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e3c2: 1a04 1d03 |0059: const-string v4, "alarm_custom_type" // string@031d │ │ +00e3c6: 6e20 fd01 4300 |005b: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00e3cc: 0c03 |005e: move-result-object v3 │ │ +00e3ce: 7020 bf01 3500 |005f: invoke-direct {v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.escapeIntentItem:(Ljava/lang/String;)Ljava/lang/String; // method@01bf │ │ +00e3d4: 0c03 |0062: move-result-object v3 │ │ +00e3d6: 6e20 ac03 3200 |0063: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e3dc: 0c02 |0066: move-result-object v2 │ │ +00e3de: 6e10 ad03 0200 |0067: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00e3e4: 0c01 |006a: move-result-object v1 │ │ +00e3e6: 2202 fc00 |006b: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +00e3ea: 7010 a803 0200 |006d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00e3f0: 6e20 ac03 1200 |0070: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e3f6: 0c02 |0073: move-result-object v2 │ │ +00e3f8: 1a03 1c00 |0074: const-string v3, "/" // string@001c │ │ +00e3fc: 6e20 ac03 3200 |0076: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e402: 0c02 |0079: move-result-object v2 │ │ +00e404: 5453 8b00 |007a: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e408: 1a04 1c03 |007c: const-string v4, "alarm_custom_data" // string@031c │ │ +00e40c: 6e20 fd01 4300 |007e: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00e412: 0c03 |0081: move-result-object v3 │ │ +00e414: 7020 bf01 3500 |0082: invoke-direct {v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.escapeIntentItem:(Ljava/lang/String;)Ljava/lang/String; // method@01bf │ │ +00e41a: 0c03 |0085: move-result-object v3 │ │ +00e41c: 6e20 ac03 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e422: 0c02 |0089: move-result-object v2 │ │ +00e424: 6e10 ad03 0200 |008a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00e42a: 0c01 |008d: move-result-object v1 │ │ +00e42c: 2202 fc00 |008e: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +00e430: 7010 a803 0200 |0090: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00e436: 1a03 cf04 |0093: const-string v3, "http://episode6.com/ibuilder/m" // string@04cf │ │ +00e43a: 6e20 ac03 3200 |0095: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e440: 0c02 |0098: move-result-object v2 │ │ +00e442: 1a03 9702 |0099: const-string v3, "UTF-8" // string@0297 │ │ +00e446: 7120 bf03 3100 |009b: invoke-static {v1, v3}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03bf │ │ +00e44c: 0c03 |009e: move-result-object v3 │ │ +00e44e: 6e20 ac03 3200 |009f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e454: 0c02 |00a2: move-result-object v2 │ │ +00e456: 6e10 ad03 0200 |00a3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00e45c: 0c02 |00a6: move-result-object v2 │ │ +00e45e: 5b52 e300 |00a7: iput-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mUrl:Ljava/lang/String; // field@00e3 │ │ +00e462: 0e00 |00a9: return-void │ │ +00e464: 0d00 |00aa: move-exception v0 │ │ +00e466: 2202 fc00 |00ab: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +00e46a: 7010 a803 0200 |00ad: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00e470: 1a03 cf04 |00b0: const-string v3, "http://episode6.com/ibuilder/m" // string@04cf │ │ +00e474: 6e20 ac03 3200 |00b2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e47a: 0c02 |00b5: move-result-object v2 │ │ +00e47c: 6e20 ac03 1200 |00b6: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00e482: 0c02 |00b9: move-result-object v2 │ │ +00e484: 6e10 ad03 0200 |00ba: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00e48a: 0c02 |00bd: move-result-object v2 │ │ +00e48c: 5b52 e300 |00be: iput-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mUrl:Ljava/lang/String; // field@00e3 │ │ +00e490: 6e10 8703 0000 |00c0: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@0387 │ │ +00e496: 28e6 |00c3: goto 00a9 // -001a │ │ catches : 1 │ │ 0x008e - 0x00a9 │ │ Ljava/io/UnsupportedEncodingException; -> 0x00aa │ │ positions : │ │ 0x0000 line=874 │ │ 0x0002 line=875 │ │ 0x0025 line=876 │ │ @@ -10238,69 +10237,69 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -00bb8c: |[00bb8c] com.episode6.android.appalarm.pro.AlarmEdit.processShortcut:(Landroid/content/Intent;)V │ │ -00bb9c: 1a02 4d03 |0000: const-string v2, "android.intent.extra.shortcut.INTENT" // string@034d │ │ -00bba0: 6e20 5100 2600 |0002: invoke-virtual {v6, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0051 │ │ -00bba6: 0c01 |0005: move-result-object v1 │ │ -00bba8: 1f01 1c00 |0006: check-cast v1, Landroid/content/Intent; // type@001c │ │ -00bbac: 5452 8b00 |0008: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bbb0: 1a03 1c03 |000a: const-string v3, "alarm_custom_data" // string@031c │ │ -00bbb4: 7110 2401 0100 |000c: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getIntentUri:(Landroid/content/Intent;)Ljava/lang/String; // method@0124 │ │ -00bbba: 0c04 |000f: move-result-object v4 │ │ -00bbbc: 6e30 0902 3204 |0010: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00bbc2: 6202 7701 |0013: sget-object v2, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PACKAGE_NAME:Ljava/lang/String; // field@0177 │ │ -00bbc6: 6e20 5300 2600 |0015: invoke-virtual {v6, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0053 │ │ -00bbcc: 0a02 |0018: move-result v2 │ │ -00bbce: 3802 3a00 |0019: if-eqz v2, 0053 // +003a │ │ -00bbd2: 5452 8b00 |001b: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bbd6: 1a03 2c03 |001d: const-string v3, "alarm_package_name" // string@032c │ │ -00bbda: 6204 7701 |001f: sget-object v4, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PACKAGE_NAME:Ljava/lang/String; // field@0177 │ │ -00bbde: 6e20 5200 4600 |0021: invoke-virtual {v6, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ -00bbe4: 0c04 |0024: move-result-object v4 │ │ -00bbe6: 6e30 0902 3204 |0025: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00bbec: 5452 8b00 |0028: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bbf0: 6e10 0102 0200 |002a: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.hasPackageName:()Z // method@0201 │ │ -00bbf6: 0a02 |002d: move-result v2 │ │ -00bbf8: 3902 0b00 |002e: if-nez v2, 0039 // +000b │ │ -00bbfc: 5452 8b00 |0030: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bc00: 1a03 2c03 |0032: const-string v3, "alarm_package_name" // string@032c │ │ -00bc04: 1a04 be03 |0034: const-string v4, "custom" // string@03be │ │ -00bc08: 6e30 0902 3204 |0036: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00bc0e: 5452 8b00 |0039: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bc12: 1a03 1b03 |003b: const-string v3, "alarm_custom_action" // string@031b │ │ -00bc16: 1a04 4e03 |003d: const-string v4, "android.intent.extra.shortcut.NAME" // string@034e │ │ -00bc1a: 6e20 5200 4600 |003f: invoke-virtual {v6, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ -00bc20: 0c04 |0042: move-result-object v4 │ │ -00bc22: 6e30 0902 3204 |0043: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00bc28: 5452 8b00 |0046: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bc2c: 1a03 1d03 |0048: const-string v3, "alarm_custom_type" // string@031d │ │ -00bc30: 1a04 0000 |004a: const-string v4, "" // string@0000 │ │ -00bc34: 6e30 0902 3204 |004c: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00bc3a: 7010 dc01 0500 |004f: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ -00bc40: 0e00 |0052: return-void │ │ -00bc42: 5452 8b00 |0053: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bc46: 1a03 2c03 |0055: const-string v3, "alarm_package_name" // string@032c │ │ -00bc4a: 6e10 4b00 0100 |0057: invoke-virtual {v1}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@004b │ │ -00bc50: 0c04 |005a: move-result-object v4 │ │ -00bc52: 6e10 3a00 0400 |005b: invoke-virtual {v4}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@003a │ │ -00bc58: 0c04 |005e: move-result-object v4 │ │ -00bc5a: 6e30 0902 3204 |005f: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00bc60: 28c6 |0062: goto 0028 // -003a │ │ -00bc62: 0d00 |0063: move-exception v0 │ │ -00bc64: 5452 8b00 |0064: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bc68: 1a03 2c03 |0066: const-string v3, "alarm_package_name" // string@032c │ │ -00bc6c: 1a04 0000 |0068: const-string v4, "" // string@0000 │ │ -00bc70: 6e30 0902 3204 |006a: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00bc76: 6e10 8e03 0000 |006d: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -00bc7c: 28b8 |0070: goto 0028 // -0048 │ │ +00e4a8: |[00e4a8] com.episode6.android.appalarm.pro.AlarmEdit.processShortcut:(Landroid/content/Intent;)V │ │ +00e4b8: 1a02 4d03 |0000: const-string v2, "android.intent.extra.shortcut.INTENT" // string@034d │ │ +00e4bc: 6e20 5100 2600 |0002: invoke-virtual {v6, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0051 │ │ +00e4c2: 0c01 |0005: move-result-object v1 │ │ +00e4c4: 1f01 1c00 |0006: check-cast v1, Landroid/content/Intent; // type@001c │ │ +00e4c8: 5452 8b00 |0008: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e4cc: 1a03 1c03 |000a: const-string v3, "alarm_custom_data" // string@031c │ │ +00e4d0: 7110 2401 0100 |000c: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getIntentUri:(Landroid/content/Intent;)Ljava/lang/String; // method@0124 │ │ +00e4d6: 0c04 |000f: move-result-object v4 │ │ +00e4d8: 6e30 0902 3204 |0010: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00e4de: 6202 7701 |0013: sget-object v2, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PACKAGE_NAME:Ljava/lang/String; // field@0177 │ │ +00e4e2: 6e20 5300 2600 |0015: invoke-virtual {v6, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0053 │ │ +00e4e8: 0a02 |0018: move-result v2 │ │ +00e4ea: 3802 3a00 |0019: if-eqz v2, 0053 // +003a │ │ +00e4ee: 5452 8b00 |001b: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e4f2: 1a03 2c03 |001d: const-string v3, "alarm_package_name" // string@032c │ │ +00e4f6: 6204 7701 |001f: sget-object v4, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PACKAGE_NAME:Ljava/lang/String; // field@0177 │ │ +00e4fa: 6e20 5200 4600 |0021: invoke-virtual {v6, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ +00e500: 0c04 |0024: move-result-object v4 │ │ +00e502: 6e30 0902 3204 |0025: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00e508: 5452 8b00 |0028: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e50c: 6e10 0102 0200 |002a: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.hasPackageName:()Z // method@0201 │ │ +00e512: 0a02 |002d: move-result v2 │ │ +00e514: 3902 0b00 |002e: if-nez v2, 0039 // +000b │ │ +00e518: 5452 8b00 |0030: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e51c: 1a03 2c03 |0032: const-string v3, "alarm_package_name" // string@032c │ │ +00e520: 1a04 be03 |0034: const-string v4, "custom" // string@03be │ │ +00e524: 6e30 0902 3204 |0036: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00e52a: 5452 8b00 |0039: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e52e: 1a03 1b03 |003b: const-string v3, "alarm_custom_action" // string@031b │ │ +00e532: 1a04 4e03 |003d: const-string v4, "android.intent.extra.shortcut.NAME" // string@034e │ │ +00e536: 6e20 5200 4600 |003f: invoke-virtual {v6, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ +00e53c: 0c04 |0042: move-result-object v4 │ │ +00e53e: 6e30 0902 3204 |0043: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00e544: 5452 8b00 |0046: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e548: 1a03 1d03 |0048: const-string v3, "alarm_custom_type" // string@031d │ │ +00e54c: 1a04 0000 |004a: const-string v4, "" // string@0000 │ │ +00e550: 6e30 0902 3204 |004c: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00e556: 7010 dc01 0500 |004f: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ +00e55c: 0e00 |0052: return-void │ │ +00e55e: 5452 8b00 |0053: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e562: 1a03 2c03 |0055: const-string v3, "alarm_package_name" // string@032c │ │ +00e566: 6e10 4b00 0100 |0057: invoke-virtual {v1}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@004b │ │ +00e56c: 0c04 |005a: move-result-object v4 │ │ +00e56e: 6e10 3a00 0400 |005b: invoke-virtual {v4}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@003a │ │ +00e574: 0c04 |005e: move-result-object v4 │ │ +00e576: 6e30 0902 3204 |005f: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00e57c: 28c6 |0062: goto 0028 // -003a │ │ +00e57e: 0d00 |0063: move-exception v0 │ │ +00e580: 5452 8b00 |0064: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e584: 1a03 2c03 |0066: const-string v3, "alarm_package_name" // string@032c │ │ +00e588: 1a04 0000 |0068: const-string v4, "" // string@0000 │ │ +00e58c: 6e30 0902 3204 |006a: invoke-virtual {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00e592: 6e10 8f03 0000 |006d: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +00e598: 28b8 |0070: goto 0028 // -0048 │ │ catches : 1 │ │ 0x0053 - 0x0062 │ │ Ljava/lang/Exception; -> 0x0063 │ │ positions : │ │ 0x0000 line=464 │ │ 0x0008 line=465 │ │ 0x0013 line=466 │ │ @@ -10326,27 +10325,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -00bc90: |[00bc90] com.episode6.android.appalarm.pro.AlarmEdit.sendMessage:(Ljava/lang/String;)V │ │ -00bca0: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00bca4: 1a01 4403 |0002: const-string v1, "android.intent.action.SEND" // string@0344 │ │ -00bca8: 7020 4700 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -00bcae: 1a01 1c07 |0007: const-string v1, "text/plain" // string@071c │ │ -00bcb2: 6e20 5e00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@005e │ │ -00bcb8: 1a01 4703 |000c: const-string v1, "android.intent.extra.TEXT" // string@0347 │ │ -00bcbc: 6e30 5700 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00bcc2: 1a01 7502 |0011: const-string v1, "Share Link With..." // string@0275 │ │ -00bcc6: 7120 4800 1000 |0013: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0048 │ │ -00bccc: 0c01 |0016: move-result-object v1 │ │ -00bcce: 6e20 d901 1200 |0017: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivity:(Landroid/content/Intent;)V // method@01d9 │ │ -00bcd4: 0e00 |001a: return-void │ │ +00e5ac: |[00e5ac] com.episode6.android.appalarm.pro.AlarmEdit.sendMessage:(Ljava/lang/String;)V │ │ +00e5bc: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00e5c0: 1a01 4403 |0002: const-string v1, "android.intent.action.SEND" // string@0344 │ │ +00e5c4: 7020 4700 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +00e5ca: 1a01 1b07 |0007: const-string v1, "text/plain" // string@071b │ │ +00e5ce: 6e20 5e00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@005e │ │ +00e5d4: 1a01 4703 |000c: const-string v1, "android.intent.extra.TEXT" // string@0347 │ │ +00e5d8: 6e30 5700 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00e5de: 1a01 7502 |0011: const-string v1, "Share Link With..." // string@0275 │ │ +00e5e2: 7120 4800 1000 |0013: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0048 │ │ +00e5e8: 0c01 |0016: move-result-object v1 │ │ +00e5ea: 6e20 d901 1200 |0017: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivity:(Landroid/content/Intent;)V // method@01d9 │ │ +00e5f0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ 0x0007 line=924 │ │ 0x000c line=925 │ │ 0x0011 line=926 │ │ 0x001a line=927 │ │ @@ -10360,28 +10359,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -00bcd8: |[00bcd8] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateApp:()V │ │ -00bce8: 6e10 c401 0300 |0000: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01c4 │ │ -00bcee: 0c00 |0003: move-result-object v0 │ │ -00bcf0: 5431 d600 |0004: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvApp:Landroid/widget/TextView; // field@00d6 │ │ -00bcf4: 5432 8b00 |0006: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bcf8: 6e20 ef01 0200 |0008: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getAppName:(Landroid/content/pm/PackageManager;)Ljava/lang/String; // method@01ef │ │ -00bcfe: 0c02 |000b: move-result-object v2 │ │ -00bd00: 6e20 df00 2100 |000c: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00bd06: 5431 8b00 |000f: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bd0a: 5432 a200 |0011: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mIvAppIcon:Landroid/widget/ImageView; // field@00a2 │ │ -00bd0e: 6e30 0b02 2100 |0013: invoke-virtual {v1, v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.setAppIconInImageView:(Landroid/widget/ImageView;Landroid/content/pm/PackageManager;)V // method@020b │ │ -00bd14: 7010 bb01 0300 |0016: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.checkCustomAppPackage:()V // method@01bb │ │ -00bd1a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -00bd1c: 0e00 |001a: return-void │ │ +00e5f4: |[00e5f4] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateApp:()V │ │ +00e604: 6e10 c401 0300 |0000: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01c4 │ │ +00e60a: 0c00 |0003: move-result-object v0 │ │ +00e60c: 5431 d600 |0004: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvApp:Landroid/widget/TextView; // field@00d6 │ │ +00e610: 5432 8b00 |0006: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e614: 6e20 ef01 0200 |0008: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getAppName:(Landroid/content/pm/PackageManager;)Ljava/lang/String; // method@01ef │ │ +00e61a: 0c02 |000b: move-result-object v2 │ │ +00e61c: 6e20 df00 2100 |000c: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e622: 5431 8b00 |000f: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e626: 5432 a200 |0011: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mIvAppIcon:Landroid/widget/ImageView; // field@00a2 │ │ +00e62a: 6e30 0b02 2100 |0013: invoke-virtual {v1, v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.setAppIconInImageView:(Landroid/widget/ImageView;Landroid/content/pm/PackageManager;)V // method@020b │ │ +00e630: 7010 bb01 0300 |0016: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.checkCustomAppPackage:()V // method@01bb │ │ +00e636: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +00e638: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0004 line=206 │ │ 0x000f line=207 │ │ 0x0016 line=208 │ │ 0x0019 line=209 │ │ @@ -10395,110 +10394,110 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 188 16-bit code units │ │ -00bd20: |[00bd20] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateBackup:(Z)V │ │ -00bd30: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -00bd32: 5494 d800 |0001: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackupOption:Landroid/widget/TextView; // field@00d8 │ │ -00bd36: 6205 e700 |0003: sget-object v5, Lcom/episode6/android/appalarm/pro/AlarmItem;.BACKUP_OPTIONS:[Ljava/lang/String; // field@00e7 │ │ -00bd3a: 5496 8b00 |0005: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bd3e: 1a07 1a03 |0007: const-string v7, "alarm_backup_option" // string@031a │ │ -00bd42: 6e20 f201 7600 |0009: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00bd48: 0a06 |000c: move-result v6 │ │ -00bd4a: 4605 0506 |000d: aget-object v5, v5, v6 │ │ -00bd4e: 6e20 df00 5400 |000f: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00bd54: 5494 8b00 |0012: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bd58: 1a05 1a03 |0014: const-string v5, "alarm_backup_option" // string@031a │ │ -00bd5c: 6e20 f201 5400 |0016: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00bd62: 0a04 |0019: move-result v4 │ │ -00bd64: 3904 1600 |001a: if-nez v4, 0030 // +0016 │ │ -00bd68: 5494 8b00 |001c: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bd6c: 1a05 3803 |001e: const-string v5, "alarm_wifi" // string@0338 │ │ -00bd70: 6e20 f101 5400 |0020: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00bd76: 0a04 |0023: move-result v4 │ │ -00bd78: 3804 2e00 |0024: if-eqz v4, 0052 // +002e │ │ -00bd7c: 5494 8b00 |0026: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bd80: 1a05 3903 |0028: const-string v5, "alarm_wifi_failed_action" // string@0339 │ │ -00bd84: 6e20 f201 5400 |002a: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00bd8a: 0a04 |002d: move-result v4 │ │ -00bd8c: 3384 2400 |002e: if-ne v4, v8, 0052 // +0024 │ │ -00bd90: 5494 a600 |0030: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackup:Landroid/widget/LinearLayout; // field@00a6 │ │ -00bd94: 1205 |0032: const/4 v5, #int 0 // #0 │ │ -00bd96: 6e20 cf00 5400 |0033: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ -00bd9c: 380a 1b00 |0036: if-eqz v10, 0051 // +001b │ │ -00bda0: 5494 8b00 |0038: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bda4: 1a05 7003 |003a: const-string v5, "backup_alarm" // string@0370 │ │ -00bda8: 6e20 fd01 5400 |003c: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00bdae: 0c04 |003f: move-result-object v4 │ │ -00bdb0: 7110 9000 0400 |0040: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -00bdb6: 0c04 |0043: move-result-object v4 │ │ -00bdb8: 7120 8c00 4900 |0044: invoke-static {v9, v4}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ -00bdbe: 0c03 |0047: move-result-object v3 │ │ -00bdc0: 5494 d700 |0048: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackup:Landroid/widget/TextView; // field@00d7 │ │ -00bdc4: 6e20 8600 9300 |004a: invoke-virtual {v3, v9}, Landroid/media/Ringtone;.getTitle:(Landroid/content/Context;)Ljava/lang/String; // method@0086 │ │ -00bdca: 0c05 |004d: move-result-object v5 │ │ -00bdcc: 6e20 df00 5400 |004e: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00bdd2: 0e00 |0051: return-void │ │ -00bdd4: 5494 a600 |0052: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackup:Landroid/widget/LinearLayout; // field@00a6 │ │ -00bdd8: 1305 0800 |0054: const/16 v5, #int 8 // #8 │ │ -00bddc: 6e20 cf00 5400 |0056: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ -00bde2: 28dd |0059: goto 0036 // -0023 │ │ -00bde4: 0d00 |005a: move-exception v0 │ │ -00bde6: 5494 8b00 |005b: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bdea: 1a05 7003 |005d: const-string v5, "backup_alarm" // string@0370 │ │ -00bdee: 1216 |005f: const/4 v6, #int 1 // #1 │ │ -00bdf0: 7110 8b00 0600 |0060: invoke-static {v6}, Landroid/media/RingtoneManager;.getDefaultUri:(I)Landroid/net/Uri; // method@008b │ │ -00bdf6: 0c06 |0063: move-result-object v6 │ │ -00bdf8: 6e10 9100 0600 |0064: invoke-virtual {v6}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0091 │ │ -00bdfe: 0c06 |0067: move-result-object v6 │ │ -00be00: 6e30 0902 5406 |0068: invoke-virtual {v4, v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00be06: 5494 8b00 |006b: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00be0a: 1a05 7003 |006d: const-string v5, "backup_alarm" // string@0370 │ │ -00be0e: 6e20 fd01 5400 |006f: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00be14: 0c04 |0072: move-result-object v4 │ │ -00be16: 7110 9000 0400 |0073: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -00be1c: 0c04 |0076: move-result-object v4 │ │ -00be1e: 7120 8c00 4900 |0077: invoke-static {v9, v4}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ -00be24: 0c03 |007a: move-result-object v3 │ │ -00be26: 5494 d700 |007b: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackup:Landroid/widget/TextView; // field@00d7 │ │ -00be2a: 6e20 8600 9300 |007d: invoke-virtual {v3, v9}, Landroid/media/Ringtone;.getTitle:(Landroid/content/Context;)Ljava/lang/String; // method@0086 │ │ -00be30: 0c05 |0080: move-result-object v5 │ │ -00be32: 6e20 df00 5400 |0081: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00be38: 28cd |0084: goto 0051 // -0033 │ │ -00be3a: 0d01 |0085: move-exception v1 │ │ -00be3c: 5494 8b00 |0086: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00be40: 1a05 7003 |0088: const-string v5, "backup_alarm" // string@0370 │ │ -00be44: 6e10 c201 0900 |008a: invoke-virtual {v9}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00be4a: 0c06 |008d: move-result-object v6 │ │ -00be4c: 7110 8d00 0600 |008e: invoke-static {v6}, Landroid/media/RingtoneManager;.getValidRingtoneUri:(Landroid/content/Context;)Landroid/net/Uri; // method@008d │ │ -00be52: 0c06 |0091: move-result-object v6 │ │ -00be54: 6e10 9100 0600 |0092: invoke-virtual {v6}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0091 │ │ -00be5a: 0c06 |0095: move-result-object v6 │ │ -00be5c: 6e30 0902 5406 |0096: invoke-virtual {v4, v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00be62: 5494 8b00 |0099: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00be66: 1a05 7003 |009b: const-string v5, "backup_alarm" // string@0370 │ │ -00be6a: 6e20 fd01 5400 |009d: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00be70: 0c04 |00a0: move-result-object v4 │ │ -00be72: 7110 9000 0400 |00a1: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -00be78: 0c04 |00a4: move-result-object v4 │ │ -00be7a: 7120 8c00 4900 |00a5: invoke-static {v9, v4}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ -00be80: 0c03 |00a8: move-result-object v3 │ │ -00be82: 5494 d700 |00a9: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackup:Landroid/widget/TextView; // field@00d7 │ │ -00be86: 6e20 8600 9300 |00ab: invoke-virtual {v3, v9}, Landroid/media/Ringtone;.getTitle:(Landroid/content/Context;)Ljava/lang/String; // method@0086 │ │ -00be8c: 0c05 |00ae: move-result-object v5 │ │ -00be8e: 6e20 df00 5400 |00af: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00be94: 289f |00b2: goto 0051 // -0061 │ │ -00be96: 0d02 |00b3: move-exception v2 │ │ -00be98: 5494 d700 |00b4: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackup:Landroid/widget/TextView; // field@00d7 │ │ -00be9c: 1a05 b500 |00b6: const-string v5, "Error reading ringtone, please select one." // string@00b5 │ │ -00bea0: 6e20 df00 5400 |00b8: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00bea6: 2896 |00bb: goto 0051 // -006a │ │ +00e63c: |[00e63c] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateBackup:(Z)V │ │ +00e64c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +00e64e: 5494 d800 |0001: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackupOption:Landroid/widget/TextView; // field@00d8 │ │ +00e652: 6205 e700 |0003: sget-object v5, Lcom/episode6/android/appalarm/pro/AlarmItem;.BACKUP_OPTIONS:[Ljava/lang/String; // field@00e7 │ │ +00e656: 5496 8b00 |0005: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e65a: 1a07 1a03 |0007: const-string v7, "alarm_backup_option" // string@031a │ │ +00e65e: 6e20 f201 7600 |0009: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00e664: 0a06 |000c: move-result v6 │ │ +00e666: 4605 0506 |000d: aget-object v5, v5, v6 │ │ +00e66a: 6e20 df00 5400 |000f: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e670: 5494 8b00 |0012: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e674: 1a05 1a03 |0014: const-string v5, "alarm_backup_option" // string@031a │ │ +00e678: 6e20 f201 5400 |0016: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00e67e: 0a04 |0019: move-result v4 │ │ +00e680: 3904 1600 |001a: if-nez v4, 0030 // +0016 │ │ +00e684: 5494 8b00 |001c: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e688: 1a05 3803 |001e: const-string v5, "alarm_wifi" // string@0338 │ │ +00e68c: 6e20 f101 5400 |0020: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e692: 0a04 |0023: move-result v4 │ │ +00e694: 3804 2e00 |0024: if-eqz v4, 0052 // +002e │ │ +00e698: 5494 8b00 |0026: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e69c: 1a05 3903 |0028: const-string v5, "alarm_wifi_failed_action" // string@0339 │ │ +00e6a0: 6e20 f201 5400 |002a: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00e6a6: 0a04 |002d: move-result v4 │ │ +00e6a8: 3384 2400 |002e: if-ne v4, v8, 0052 // +0024 │ │ +00e6ac: 5494 a600 |0030: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackup:Landroid/widget/LinearLayout; // field@00a6 │ │ +00e6b0: 1205 |0032: const/4 v5, #int 0 // #0 │ │ +00e6b2: 6e20 cf00 5400 |0033: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ +00e6b8: 380a 1b00 |0036: if-eqz v10, 0051 // +001b │ │ +00e6bc: 5494 8b00 |0038: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e6c0: 1a05 7003 |003a: const-string v5, "backup_alarm" // string@0370 │ │ +00e6c4: 6e20 fd01 5400 |003c: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00e6ca: 0c04 |003f: move-result-object v4 │ │ +00e6cc: 7110 9000 0400 |0040: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +00e6d2: 0c04 |0043: move-result-object v4 │ │ +00e6d4: 7120 8c00 4900 |0044: invoke-static {v9, v4}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ +00e6da: 0c03 |0047: move-result-object v3 │ │ +00e6dc: 5494 d700 |0048: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackup:Landroid/widget/TextView; // field@00d7 │ │ +00e6e0: 6e20 8600 9300 |004a: invoke-virtual {v3, v9}, Landroid/media/Ringtone;.getTitle:(Landroid/content/Context;)Ljava/lang/String; // method@0086 │ │ +00e6e6: 0c05 |004d: move-result-object v5 │ │ +00e6e8: 6e20 df00 5400 |004e: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e6ee: 0e00 |0051: return-void │ │ +00e6f0: 5494 a600 |0052: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackup:Landroid/widget/LinearLayout; // field@00a6 │ │ +00e6f4: 1305 0800 |0054: const/16 v5, #int 8 // #8 │ │ +00e6f8: 6e20 cf00 5400 |0056: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ +00e6fe: 28dd |0059: goto 0036 // -0023 │ │ +00e700: 0d00 |005a: move-exception v0 │ │ +00e702: 5494 8b00 |005b: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e706: 1a05 7003 |005d: const-string v5, "backup_alarm" // string@0370 │ │ +00e70a: 1216 |005f: const/4 v6, #int 1 // #1 │ │ +00e70c: 7110 8b00 0600 |0060: invoke-static {v6}, Landroid/media/RingtoneManager;.getDefaultUri:(I)Landroid/net/Uri; // method@008b │ │ +00e712: 0c06 |0063: move-result-object v6 │ │ +00e714: 6e10 9100 0600 |0064: invoke-virtual {v6}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0091 │ │ +00e71a: 0c06 |0067: move-result-object v6 │ │ +00e71c: 6e30 0902 5406 |0068: invoke-virtual {v4, v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00e722: 5494 8b00 |006b: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e726: 1a05 7003 |006d: const-string v5, "backup_alarm" // string@0370 │ │ +00e72a: 6e20 fd01 5400 |006f: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00e730: 0c04 |0072: move-result-object v4 │ │ +00e732: 7110 9000 0400 |0073: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +00e738: 0c04 |0076: move-result-object v4 │ │ +00e73a: 7120 8c00 4900 |0077: invoke-static {v9, v4}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ +00e740: 0c03 |007a: move-result-object v3 │ │ +00e742: 5494 d700 |007b: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackup:Landroid/widget/TextView; // field@00d7 │ │ +00e746: 6e20 8600 9300 |007d: invoke-virtual {v3, v9}, Landroid/media/Ringtone;.getTitle:(Landroid/content/Context;)Ljava/lang/String; // method@0086 │ │ +00e74c: 0c05 |0080: move-result-object v5 │ │ +00e74e: 6e20 df00 5400 |0081: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e754: 28cd |0084: goto 0051 // -0033 │ │ +00e756: 0d01 |0085: move-exception v1 │ │ +00e758: 5494 8b00 |0086: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e75c: 1a05 7003 |0088: const-string v5, "backup_alarm" // string@0370 │ │ +00e760: 6e10 c201 0900 |008a: invoke-virtual {v9}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00e766: 0c06 |008d: move-result-object v6 │ │ +00e768: 7110 8d00 0600 |008e: invoke-static {v6}, Landroid/media/RingtoneManager;.getValidRingtoneUri:(Landroid/content/Context;)Landroid/net/Uri; // method@008d │ │ +00e76e: 0c06 |0091: move-result-object v6 │ │ +00e770: 6e10 9100 0600 |0092: invoke-virtual {v6}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0091 │ │ +00e776: 0c06 |0095: move-result-object v6 │ │ +00e778: 6e30 0902 5406 |0096: invoke-virtual {v4, v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00e77e: 5494 8b00 |0099: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e782: 1a05 7003 |009b: const-string v5, "backup_alarm" // string@0370 │ │ +00e786: 6e20 fd01 5400 |009d: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00e78c: 0c04 |00a0: move-result-object v4 │ │ +00e78e: 7110 9000 0400 |00a1: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +00e794: 0c04 |00a4: move-result-object v4 │ │ +00e796: 7120 8c00 4900 |00a5: invoke-static {v9, v4}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ +00e79c: 0c03 |00a8: move-result-object v3 │ │ +00e79e: 5494 d700 |00a9: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackup:Landroid/widget/TextView; // field@00d7 │ │ +00e7a2: 6e20 8600 9300 |00ab: invoke-virtual {v3, v9}, Landroid/media/Ringtone;.getTitle:(Landroid/content/Context;)Ljava/lang/String; // method@0086 │ │ +00e7a8: 0c05 |00ae: move-result-object v5 │ │ +00e7aa: 6e20 df00 5400 |00af: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e7b0: 289f |00b2: goto 0051 // -0061 │ │ +00e7b2: 0d02 |00b3: move-exception v2 │ │ +00e7b4: 5494 d700 |00b4: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvBackup:Landroid/widget/TextView; // field@00d7 │ │ +00e7b8: 1a05 b500 |00b6: const-string v5, "Error reading ringtone, please select one." // string@00b5 │ │ +00e7bc: 6e20 df00 5400 |00b8: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e7c2: 2896 |00bb: goto 0051 // -006a │ │ catches : 3 │ │ 0x0038 - 0x0051 │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x005b - 0x0084 │ │ Ljava/lang/Exception; -> 0x0085 │ │ 0x0086 - 0x00b2 │ │ Ljava/lang/Exception; -> 0x00b3 │ │ @@ -10536,21 +10535,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00bed0: |[00bed0] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateBattTimeout:()V │ │ -00bee0: 5420 e100 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWlBattTimeout:Landroid/widget/TextView; // field@00e1 │ │ -00bee4: 5421 8b00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bee8: 6e10 f001 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBattTimeoutText:()Ljava/lang/String; // method@01f0 │ │ -00beee: 0c01 |0007: move-result-object v1 │ │ -00bef0: 6e20 df00 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00bef6: 0e00 |000b: return-void │ │ +00e7ec: |[00e7ec] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateBattTimeout:()V │ │ +00e7fc: 5420 e100 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWlBattTimeout:Landroid/widget/TextView; // field@00e1 │ │ +00e800: 5421 8b00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e804: 6e10 f001 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBattTimeoutText:()Ljava/lang/String; // method@01f0 │ │ +00e80a: 0c01 |0007: move-result-object v1 │ │ +00e80c: 6e20 df00 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e812: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x000b line=261 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ @@ -10559,32 +10558,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -00bef8: |[00bef8] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateLabel:()V │ │ -00bf08: 5431 8b00 |0000: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bf0c: 1a02 2503 |0002: const-string v2, "alarm_label" // string@0325 │ │ -00bf10: 6e20 fd01 2100 |0004: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00bf16: 0c00 |0007: move-result-object v0 │ │ -00bf18: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -00bf1c: 6e10 a603 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@03a6 │ │ -00bf22: 0c01 |000d: move-result-object v1 │ │ -00bf24: 1a02 0000 |000e: const-string v2, "" // string@0000 │ │ -00bf28: 6e20 9d03 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00bf2e: 0a01 |0013: move-result v1 │ │ -00bf30: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ -00bf34: 1401 0200 047f |0016: const v1, #float 1.75458e+38 // #7f040002 │ │ -00bf3a: 6e20 c501 1300 |0019: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getString:(I)Ljava/lang/String; // method@01c5 │ │ -00bf40: 0c00 |001c: move-result-object v0 │ │ -00bf42: 5431 d900 |001d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvLabel:Landroid/widget/TextView; // field@00d9 │ │ -00bf46: 6e20 df00 0100 |001f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00bf4c: 0e00 |0022: return-void │ │ +00e814: |[00e814] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateLabel:()V │ │ +00e824: 5431 8b00 |0000: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e828: 1a02 2503 |0002: const-string v2, "alarm_label" // string@0325 │ │ +00e82c: 6e20 fd01 2100 |0004: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00e832: 0c00 |0007: move-result-object v0 │ │ +00e834: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +00e838: 6e10 a703 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@03a7 │ │ +00e83e: 0c01 |000d: move-result-object v1 │ │ +00e840: 1a02 0000 |000e: const-string v2, "" // string@0000 │ │ +00e844: 6e20 9e03 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00e84a: 0a01 |0013: move-result v1 │ │ +00e84c: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ +00e850: 1401 0200 047f |0016: const v1, #float 1.75458e+38 // #7f040002 │ │ +00e856: 6e20 c501 1300 |0019: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getString:(I)Ljava/lang/String; // method@01c5 │ │ +00e85c: 0c00 |001c: move-result-object v0 │ │ +00e85e: 5431 d900 |001d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvLabel:Landroid/widget/TextView; // field@00d9 │ │ +00e862: 6e20 df00 0100 |001f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e868: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x0016 line=214 │ │ 0x001d line=216 │ │ 0x0022 line=217 │ │ @@ -10597,37 +10596,37 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -00bf50: |[00bf50] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateMediaVolume:(Z)V │ │ -00bf60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00bf62: 5430 8b00 |0001: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bf66: 1a01 3503 |0003: const-string v1, "alarm_set_media_volume" // string@0335 │ │ -00bf6a: 6e20 f101 1000 |0005: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00bf70: 0a00 |0008: move-result v0 │ │ -00bf72: 3800 1c00 |0009: if-eqz v0, 0025 // +001c │ │ -00bf76: 5430 b200 |000b: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolume:Landroid/widget/LinearLayout; // field@00b2 │ │ -00bf7a: 6e20 cf00 2000 |000d: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ -00bf80: 5430 da00 |0010: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvMediaVolume:Landroid/widget/TextView; // field@00da │ │ -00bf84: 5431 8b00 |0012: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bf88: 6e10 f401 0100 |0014: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getMediaVolumeText:()Ljava/lang/String; // method@01f4 │ │ -00bf8e: 0c01 |0017: move-result-object v1 │ │ -00bf90: 6e20 df00 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00bf96: 3804 0900 |001b: if-eqz v4, 0024 // +0009 │ │ -00bf9a: 5430 d500 |001d: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mSvScroller:Landroid/widget/ScrollView; // field@00d5 │ │ -00bf9e: 1301 6400 |001f: const/16 v1, #int 100 // #64 │ │ -00bfa2: 6e30 d500 2001 |0021: invoke-virtual {v0, v2, v1}, Landroid/widget/ScrollView;.smoothScrollBy:(II)V // method@00d5 │ │ -00bfa8: 0e00 |0024: return-void │ │ -00bfaa: 5430 b200 |0025: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolume:Landroid/widget/LinearLayout; // field@00b2 │ │ -00bfae: 1301 0800 |0027: const/16 v1, #int 8 // #8 │ │ -00bfb2: 6e20 cf00 1000 |0029: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ -00bfb8: 28f8 |002c: goto 0024 // -0008 │ │ +00e86c: |[00e86c] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateMediaVolume:(Z)V │ │ +00e87c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00e87e: 5430 8b00 |0001: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e882: 1a01 3503 |0003: const-string v1, "alarm_set_media_volume" // string@0335 │ │ +00e886: 6e20 f101 1000 |0005: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e88c: 0a00 |0008: move-result v0 │ │ +00e88e: 3800 1c00 |0009: if-eqz v0, 0025 // +001c │ │ +00e892: 5430 b200 |000b: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolume:Landroid/widget/LinearLayout; // field@00b2 │ │ +00e896: 6e20 cf00 2000 |000d: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ +00e89c: 5430 da00 |0010: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvMediaVolume:Landroid/widget/TextView; // field@00da │ │ +00e8a0: 5431 8b00 |0012: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e8a4: 6e10 f401 0100 |0014: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getMediaVolumeText:()Ljava/lang/String; // method@01f4 │ │ +00e8aa: 0c01 |0017: move-result-object v1 │ │ +00e8ac: 6e20 df00 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e8b2: 3804 0900 |001b: if-eqz v4, 0024 // +0009 │ │ +00e8b6: 5430 d500 |001d: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mSvScroller:Landroid/widget/ScrollView; // field@00d5 │ │ +00e8ba: 1301 6400 |001f: const/16 v1, #int 100 // #64 │ │ +00e8be: 6e30 d500 2001 |0021: invoke-virtual {v0, v2, v1}, Landroid/widget/ScrollView;.smoothScrollBy:(II)V // method@00d5 │ │ +00e8c4: 0e00 |0024: return-void │ │ +00e8c6: 5430 b200 |0025: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolume:Landroid/widget/LinearLayout; // field@00b2 │ │ +00e8ca: 1301 0800 |0027: const/16 v1, #int 8 // #8 │ │ +00e8ce: 6e20 cf00 1000 |0029: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ +00e8d4: 28f8 |002c: goto 0024 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=267 │ │ 0x000b line=268 │ │ 0x0010 line=269 │ │ 0x001b line=270 │ │ 0x001d line=271 │ │ @@ -10642,21 +10641,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00bfbc: |[00bfbc] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateMuteSnooze:()V │ │ -00bfcc: 5420 db00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvMuteSnoozeTime:Landroid/widget/TextView; // field@00db │ │ -00bfd0: 5421 8b00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bfd4: 6e10 f501 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getMuteSnoozeTimeText:()Ljava/lang/String; // method@01f5 │ │ -00bfda: 0c01 |0007: move-result-object v1 │ │ -00bfdc: 6e20 df00 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00bfe2: 0e00 |000b: return-void │ │ +00e8d8: |[00e8d8] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateMuteSnooze:()V │ │ +00e8e8: 5420 db00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvMuteSnoozeTime:Landroid/widget/TextView; // field@00db │ │ +00e8ec: 5421 8b00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e8f0: 6e10 f501 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getMuteSnoozeTimeText:()Ljava/lang/String; // method@01f5 │ │ +00e8f6: 0c01 |0007: move-result-object v1 │ │ +00e8f8: 6e20 df00 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e8fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x000b line=290 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ @@ -10665,34 +10664,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -00bfe4: |[00bfe4] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateNetTest:()V │ │ -00bff4: 5430 8b00 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00bff8: 1a01 2a03 |0002: const-string v1, "alarm_net_test" // string@032a │ │ -00bffc: 6e20 f101 1000 |0004: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00c002: 0a00 |0007: move-result v0 │ │ -00c004: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ -00c008: 5430 ba00 |000a: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrl:Landroid/widget/LinearLayout; // field@00ba │ │ -00c00c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -00c00e: 6e20 cf00 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ -00c014: 5430 dc00 |0010: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvNetTestUrl:Landroid/widget/TextView; // field@00dc │ │ -00c018: 5431 8b00 |0012: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c01c: 1a02 2b03 |0014: const-string v2, "alarm_net_test_url" // string@032b │ │ -00c020: 6e20 fd01 2100 |0016: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00c026: 0c01 |0019: move-result-object v1 │ │ -00c028: 6e20 df00 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00c02e: 0e00 |001d: return-void │ │ -00c030: 5430 ba00 |001e: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrl:Landroid/widget/LinearLayout; // field@00ba │ │ -00c034: 1301 0800 |0020: const/16 v1, #int 8 // #8 │ │ -00c038: 6e20 cf00 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ -00c03e: 28f8 |0025: goto 001d // -0008 │ │ +00e900: |[00e900] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateNetTest:()V │ │ +00e910: 5430 8b00 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e914: 1a01 2a03 |0002: const-string v1, "alarm_net_test" // string@032a │ │ +00e918: 6e20 f101 1000 |0004: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e91e: 0a00 |0007: move-result v0 │ │ +00e920: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ +00e924: 5430 ba00 |000a: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrl:Landroid/widget/LinearLayout; // field@00ba │ │ +00e928: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +00e92a: 6e20 cf00 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ +00e930: 5430 dc00 |0010: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvNetTestUrl:Landroid/widget/TextView; // field@00dc │ │ +00e934: 5431 8b00 |0012: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e938: 1a02 2b03 |0014: const-string v2, "alarm_net_test_url" // string@032b │ │ +00e93c: 6e20 fd01 2100 |0016: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00e942: 0c01 |0019: move-result-object v1 │ │ +00e944: 6e20 df00 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e94a: 0e00 |001d: return-void │ │ +00e94c: 5430 ba00 |001e: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrl:Landroid/widget/LinearLayout; // field@00ba │ │ +00e950: 1301 0800 |0020: const/16 v1, #int 8 // #8 │ │ +00e954: 6e20 cf00 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ +00e95a: 28f8 |0025: goto 001d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x000a line=253 │ │ 0x0010 line=254 │ │ 0x001d line=258 │ │ 0x001e line=256 │ │ @@ -10704,21 +10703,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00c040: |[00c040] com.episode6.android.appalarm.pro.AlarmEdit.vUpdatePlugTimeout:()V │ │ -00c050: 5420 e200 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWlPlugTimeout:Landroid/widget/TextView; // field@00e2 │ │ -00c054: 5421 8b00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c058: 6e10 f901 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getPlugTimeoutText:()Ljava/lang/String; // method@01f9 │ │ -00c05e: 0c01 |0007: move-result-object v1 │ │ -00c060: 6e20 df00 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00c066: 0e00 |000b: return-void │ │ +00e95c: |[00e95c] com.episode6.android.appalarm.pro.AlarmEdit.vUpdatePlugTimeout:()V │ │ +00e96c: 5420 e200 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWlPlugTimeout:Landroid/widget/TextView; // field@00e2 │ │ +00e970: 5421 8b00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e974: 6e10 f901 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getPlugTimeoutText:()Ljava/lang/String; // method@01f9 │ │ +00e97a: 0c01 |0007: move-result-object v1 │ │ +00e97c: 6e20 df00 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e982: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x000b line=264 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ @@ -10727,21 +10726,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00c068: |[00c068] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateRepeat:()V │ │ -00c078: 5420 dd00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvRepeat:Landroid/widget/TextView; // field@00dd │ │ -00c07c: 5421 8b00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c080: 6e10 fa01 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getRepeatText:()Ljava/lang/String; // method@01fa │ │ -00c086: 0c01 |0007: move-result-object v1 │ │ -00c088: 6e20 df00 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00c08e: 0e00 |000b: return-void │ │ +00e984: |[00e984] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateRepeat:()V │ │ +00e994: 5420 dd00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvRepeat:Landroid/widget/TextView; // field@00dd │ │ +00e998: 5421 8b00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e99c: 6e10 fa01 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getRepeatText:()Ljava/lang/String; // method@01fa │ │ +00e9a2: 0c01 |0007: move-result-object v1 │ │ +00e9a4: 6e20 df00 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e9aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000b line=220 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ @@ -10750,21 +10749,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00c090: |[00c090] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateTime:()V │ │ -00c0a0: 5420 de00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvTime:Landroid/widget/TextView; // field@00de │ │ -00c0a4: 5421 8b00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c0a8: 6e10 ed01 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getAlarmText:()Ljava/lang/String; // method@01ed │ │ -00c0ae: 0c01 |0007: move-result-object v1 │ │ -00c0b0: 6e20 df00 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00c0b6: 0e00 |000b: return-void │ │ +00e9ac: |[00e9ac] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateTime:()V │ │ +00e9bc: 5420 de00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvTime:Landroid/widget/TextView; // field@00de │ │ +00e9c0: 5421 8b00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e9c4: 6e10 ed01 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getAlarmText:()Ljava/lang/String; // method@01ed │ │ +00e9ca: 0c01 |0007: move-result-object v1 │ │ +00e9cc: 6e20 df00 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00e9d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x000b line=203 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ @@ -10773,39 +10772,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -00c0b8: |[00c0b8] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateWifi:()V │ │ -00c0c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00c0ca: 5430 8b00 |0001: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c0ce: 1a01 3803 |0003: const-string v1, "alarm_wifi" // string@0338 │ │ -00c0d2: 6e20 f101 1000 |0005: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00c0d8: 0a00 |0008: move-result v0 │ │ -00c0da: 3800 2100 |0009: if-eqz v0, 002a // +0021 │ │ -00c0de: 5430 ca00 |000b: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiOptions:Landroid/widget/LinearLayout; // field@00ca │ │ -00c0e2: 6e20 cf00 2000 |000d: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ -00c0e8: 5430 e000 |0010: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWifiWaitTime:Landroid/widget/TextView; // field@00e0 │ │ -00c0ec: 5431 8b00 |0012: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c0f0: 6e10 0002 0100 |0014: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getWifiWaitTimeText:()Ljava/lang/String; // method@0200 │ │ -00c0f6: 0c01 |0017: move-result-object v1 │ │ -00c0f8: 6e20 df00 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00c0fe: 5430 df00 |001b: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWifiFailedAction:Landroid/widget/TextView; // field@00df │ │ -00c102: 5431 8b00 |001d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c106: 6e10 ff01 0100 |001f: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getWifiFailedActionText:()Ljava/lang/String; // method@01ff │ │ -00c10c: 0c01 |0022: move-result-object v1 │ │ -00c10e: 6e20 df00 1000 |0023: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00c114: 7020 dd01 2300 |0026: invoke-direct {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBackup:(Z)V // method@01dd │ │ -00c11a: 0e00 |0029: return-void │ │ -00c11c: 5430 ca00 |002a: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiOptions:Landroid/widget/LinearLayout; // field@00ca │ │ -00c120: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -00c124: 6e20 cf00 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ -00c12a: 28f5 |0031: goto 0026 // -000b │ │ +00e9d4: |[00e9d4] com.episode6.android.appalarm.pro.AlarmEdit.vUpdateWifi:()V │ │ +00e9e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00e9e6: 5430 8b00 |0001: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00e9ea: 1a01 3803 |0003: const-string v1, "alarm_wifi" // string@0338 │ │ +00e9ee: 6e20 f101 1000 |0005: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00e9f4: 0a00 |0008: move-result v0 │ │ +00e9f6: 3800 2100 |0009: if-eqz v0, 002a // +0021 │ │ +00e9fa: 5430 ca00 |000b: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiOptions:Landroid/widget/LinearLayout; // field@00ca │ │ +00e9fe: 6e20 cf00 2000 |000d: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ +00ea04: 5430 e000 |0010: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWifiWaitTime:Landroid/widget/TextView; // field@00e0 │ │ +00ea08: 5431 8b00 |0012: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ea0c: 6e10 0002 0100 |0014: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getWifiWaitTimeText:()Ljava/lang/String; // method@0200 │ │ +00ea12: 0c01 |0017: move-result-object v1 │ │ +00ea14: 6e20 df00 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00ea1a: 5430 df00 |001b: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mTvWifiFailedAction:Landroid/widget/TextView; // field@00df │ │ +00ea1e: 5431 8b00 |001d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ea22: 6e10 ff01 0100 |001f: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getWifiFailedActionText:()Ljava/lang/String; // method@01ff │ │ +00ea28: 0c01 |0022: move-result-object v1 │ │ +00ea2a: 6e20 df00 1000 |0023: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00ea30: 7020 dd01 2300 |0026: invoke-direct {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBackup:(Z)V // method@01dd │ │ +00ea36: 0e00 |0029: return-void │ │ +00ea38: 5430 ca00 |002a: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiOptions:Landroid/widget/LinearLayout; // field@00ca │ │ +00ea3c: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +00ea40: 6e20 cf00 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00cf │ │ +00ea46: 28f5 |0031: goto 0026 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=278 │ │ 0x000b line=279 │ │ 0x0010 line=280 │ │ 0x001b line=281 │ │ 0x0026 line=285 │ │ @@ -10820,254 +10819,254 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 554 16-bit code units │ │ -00c12c: |[00c12c] com.episode6.android.appalarm.pro.AlarmEdit.onActivityResult:(IILandroid/content/Intent;)V │ │ -00c13c: 1309 2c01 |0000: const/16 v9, #int 300 // #12c │ │ -00c140: 1308 3c00 |0002: const/16 v8, #int 60 // #3c │ │ -00c144: 1216 |0004: const/4 v6, #int 1 // #1 │ │ -00c146: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -00c148: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ -00c14a: 333c ec01 |0007: if-ne v12, v3, 01f3 // +01ec │ │ -00c14e: 2b0b f701 0000 |0009: packed-switch v11, 00000200 // +000001f7 │ │ -00c154: 6f40 0300 badc |000c: invoke-super {v10, v11, v12, v13}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0003 │ │ -00c15a: 0e00 |000f: return-void │ │ -00c15c: 54a3 8b00 |0010: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c160: 1a04 2c03 |0012: const-string v4, "alarm_package_name" // string@032c │ │ -00c164: 1a05 2f06 |0014: const-string v5, "package_name" // string@062f │ │ -00c168: 6e20 5200 5d00 |0016: invoke-virtual {v13, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ -00c16e: 0c05 |0019: move-result-object v5 │ │ -00c170: 6e30 0902 4305 |001a: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c176: 54a3 8b00 |001d: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c17a: 1a04 1b03 |001f: const-string v4, "alarm_custom_action" // string@031b │ │ -00c17e: 1a05 0000 |0021: const-string v5, "" // string@0000 │ │ -00c182: 6e30 0902 4305 |0023: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c188: 54a3 8b00 |0026: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c18c: 1a04 1c03 |0028: const-string v4, "alarm_custom_data" // string@031c │ │ -00c190: 1a05 0000 |002a: const-string v5, "" // string@0000 │ │ -00c194: 6e30 0902 4305 |002c: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c19a: 54a3 8b00 |002f: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c19e: 1a04 1d03 |0031: const-string v4, "alarm_custom_type" // string@031d │ │ -00c1a2: 1a05 0000 |0033: const-string v5, "" // string@0000 │ │ -00c1a6: 6e30 0902 4305 |0035: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c1ac: 7010 dc01 0a00 |0038: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ -00c1b2: 28d1 |003b: goto 000c // -002f │ │ -00c1b4: 54a3 8b00 |003c: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c1b8: 1a04 2503 |003e: const-string v4, "alarm_label" // string@0325 │ │ -00c1bc: 1a05 4e04 |0040: const-string v5, "extra_init_value" // string@044e │ │ -00c1c0: 6e20 5200 5d00 |0042: invoke-virtual {v13, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ -00c1c6: 0c05 |0045: move-result-object v5 │ │ -00c1c8: 6e30 0902 4305 |0046: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c1ce: 7010 df01 0a00 |0049: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateLabel:()V // method@01df │ │ -00c1d4: 28c0 |004c: goto 000c // -0040 │ │ -00c1d6: 54a3 8b00 |004d: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c1da: 1a04 2c03 |004f: const-string v4, "alarm_package_name" // string@032c │ │ -00c1de: 1a05 2f06 |0051: const-string v5, "package_name" // string@062f │ │ -00c1e2: 6e20 5200 5d00 |0053: invoke-virtual {v13, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ -00c1e8: 0c05 |0056: move-result-object v5 │ │ -00c1ea: 6e30 0902 4305 |0057: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c1f0: 7010 dc01 0a00 |005a: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ -00c1f6: 28af |005d: goto 000c // -0051 │ │ -00c1f8: 7020 d401 da00 |005e: invoke-direct {v10, v13}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.processShortcut:(Landroid/content/Intent;)V // method@01d4 │ │ -00c1fe: 28ab |0061: goto 000c // -0055 │ │ -00c200: 1a03 1c03 |0062: const-string v3, "alarm_custom_data" // string@031c │ │ -00c204: 6e20 5200 3d00 |0064: invoke-virtual {v13, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ -00c20a: 0c01 |0067: move-result-object v1 │ │ -00c20c: 54a3 8b00 |0068: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c210: 1a04 2c03 |006a: const-string v4, "alarm_package_name" // string@032c │ │ -00c214: 1a05 0000 |006c: const-string v5, "" // string@0000 │ │ -00c218: 6e30 0902 4305 |006e: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c21e: 54a3 8b00 |0071: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c222: 1a04 1b03 |0073: const-string v4, "alarm_custom_action" // string@031b │ │ -00c226: 1a05 1b03 |0075: const-string v5, "alarm_custom_action" // string@031b │ │ -00c22a: 6e20 5200 5d00 |0077: invoke-virtual {v13, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ -00c230: 0c05 |007a: move-result-object v5 │ │ -00c232: 6e30 0902 4305 |007b: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c238: 54a3 8b00 |007e: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c23c: 1a04 1c03 |0080: const-string v4, "alarm_custom_data" // string@031c │ │ -00c240: 6e30 0902 4301 |0082: invoke-virtual {v3, v4, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c246: 54a3 8b00 |0085: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c24a: 1a04 1d03 |0087: const-string v4, "alarm_custom_type" // string@031d │ │ -00c24e: 1a05 1d03 |0089: const-string v5, "alarm_custom_type" // string@031d │ │ -00c252: 6e20 5200 5d00 |008b: invoke-virtual {v13, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ -00c258: 0c05 |008e: move-result-object v5 │ │ -00c25a: 6e30 0902 4305 |008f: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c260: 54a3 8b00 |0092: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c264: 6e10 0502 0300 |0094: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isShortcutIntent:()Z // method@0205 │ │ -00c26a: 0a03 |0097: move-result v3 │ │ -00c26c: 3803 1d00 |0098: if-eqz v3, 00b5 // +001d │ │ -00c270: 54a3 8b00 |009a: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c274: 1a04 2c03 |009c: const-string v4, "alarm_package_name" // string@032c │ │ -00c278: 54a5 8b00 |009e: iget-object v5, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c27c: 1a06 1c03 |00a0: const-string v6, "alarm_custom_data" // string@031c │ │ -00c280: 6e20 fd01 6500 |00a2: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00c286: 0c05 |00a5: move-result-object v5 │ │ -00c288: 7110 4f00 0500 |00a6: invoke-static {v5}, Landroid/content/Intent;.getIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@004f │ │ -00c28e: 0c05 |00a9: move-result-object v5 │ │ -00c290: 6e10 4b00 0500 |00aa: invoke-virtual {v5}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@004b │ │ -00c296: 0c05 |00ad: move-result-object v5 │ │ -00c298: 6e10 3a00 0500 |00ae: invoke-virtual {v5}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@003a │ │ -00c29e: 0c05 |00b1: move-result-object v5 │ │ -00c2a0: 6e30 0902 4305 |00b2: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c2a6: 54a3 8b00 |00b5: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c2aa: 1a04 2c03 |00b7: const-string v4, "alarm_package_name" // string@032c │ │ -00c2ae: 6e20 fd01 4300 |00b9: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00c2b4: 0c03 |00bc: move-result-object v3 │ │ -00c2b6: 1a04 0000 |00bd: const-string v4, "" // string@0000 │ │ -00c2ba: 6e20 9d03 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00c2c0: 0a03 |00c2: move-result v3 │ │ -00c2c2: 3803 0b00 |00c3: if-eqz v3, 00ce // +000b │ │ -00c2c6: 54a3 8b00 |00c5: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c2ca: 1a04 2c03 |00c7: const-string v4, "alarm_package_name" // string@032c │ │ -00c2ce: 1a05 be03 |00c9: const-string v5, "custom" // string@03be │ │ -00c2d2: 6e30 0902 4305 |00cb: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c2d8: 7010 dc01 0a00 |00ce: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ -00c2de: 2900 3bff |00d1: goto/16 000c // -00c5 │ │ -00c2e2: 0d02 |00d3: move-exception v2 │ │ -00c2e4: 54a3 8b00 |00d4: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c2e8: 1a04 2c03 |00d6: const-string v4, "alarm_package_name" // string@032c │ │ -00c2ec: 1a05 be03 |00d8: const-string v5, "custom" // string@03be │ │ -00c2f0: 6e30 0902 4305 |00da: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c2f6: 6e10 b903 0200 |00dd: invoke-virtual {v2}, Ljava/net/URISyntaxException;.printStackTrace:()V // method@03b9 │ │ -00c2fc: 28d5 |00e0: goto 00b5 // -002b │ │ -00c2fe: 54a3 8b00 |00e1: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c302: 1a04 2f03 |00e3: const-string v4, "alarm_rpt_mon" // string@032f │ │ -00c306: 1a05 2f03 |00e5: const-string v5, "alarm_rpt_mon" // string@032f │ │ -00c30a: 6e30 4a00 5d07 |00e7: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -00c310: 0a05 |00ea: move-result v5 │ │ -00c312: 6e30 0a02 4305 |00eb: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00c318: 54a3 8b00 |00ee: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c31c: 1a04 3303 |00f0: const-string v4, "alarm_rpt_tues" // string@0333 │ │ -00c320: 1a05 3303 |00f2: const-string v5, "alarm_rpt_tues" // string@0333 │ │ -00c324: 6e30 4a00 5d07 |00f4: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -00c32a: 0a05 |00f7: move-result v5 │ │ -00c32c: 6e30 0a02 4305 |00f8: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00c332: 54a3 8b00 |00fb: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c336: 1a04 3403 |00fd: const-string v4, "alarm_rpt_wed" // string@0334 │ │ -00c33a: 1a05 3403 |00ff: const-string v5, "alarm_rpt_wed" // string@0334 │ │ -00c33e: 6e30 4a00 5d07 |0101: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -00c344: 0a05 |0104: move-result v5 │ │ -00c346: 6e30 0a02 4305 |0105: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00c34c: 54a3 8b00 |0108: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c350: 1a04 3203 |010a: const-string v4, "alarm_rpt_thurs" // string@0332 │ │ -00c354: 1a05 3203 |010c: const-string v5, "alarm_rpt_thurs" // string@0332 │ │ -00c358: 6e30 4a00 5d07 |010e: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -00c35e: 0a05 |0111: move-result v5 │ │ -00c360: 6e30 0a02 4305 |0112: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00c366: 54a3 8b00 |0115: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c36a: 1a04 2e03 |0117: const-string v4, "alarm_rpt_fri" // string@032e │ │ -00c36e: 1a05 2e03 |0119: const-string v5, "alarm_rpt_fri" // string@032e │ │ -00c372: 6e30 4a00 5d07 |011b: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -00c378: 0a05 |011e: move-result v5 │ │ -00c37a: 6e30 0a02 4305 |011f: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00c380: 54a3 8b00 |0122: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c384: 1a04 3003 |0124: const-string v4, "alarm_rpt_sat" // string@0330 │ │ -00c388: 1a05 3003 |0126: const-string v5, "alarm_rpt_sat" // string@0330 │ │ -00c38c: 6e30 4a00 5d07 |0128: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -00c392: 0a05 |012b: move-result v5 │ │ -00c394: 6e30 0a02 4305 |012c: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00c39a: 54a3 8b00 |012f: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c39e: 1a04 3103 |0131: const-string v4, "alarm_rpt_sun" // string@0331 │ │ -00c3a2: 1a05 3103 |0133: const-string v5, "alarm_rpt_sun" // string@0331 │ │ -00c3a6: 6e30 4a00 5d07 |0135: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -00c3ac: 0a05 |0138: move-result v5 │ │ -00c3ae: 6e30 0a02 4305 |0139: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00c3b4: 7010 e401 0a00 |013c: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateRepeat:()V // method@01e4 │ │ -00c3ba: 54a3 8b00 |013f: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c3be: 1a04 2003 |0141: const-string v4, "alarm_enabled" // string@0320 │ │ -00c3c2: 6e20 f101 4300 |0143: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00c3c8: 0a03 |0146: move-result v3 │ │ -00c3ca: 3803 0700 |0147: if-eqz v3, 014e // +0007 │ │ -00c3ce: 7010 be01 0a00 |0149: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.doAlarmSet:()V // method@01be │ │ -00c3d4: 2900 c0fe |014c: goto/16 000c // -0140 │ │ -00c3d8: 54a3 8f00 |014e: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabled:Landroid/widget/CheckBox; // field@008f │ │ -00c3dc: 6e20 c100 6300 |0150: invoke-virtual {v3, v6}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00c3e2: 2900 b9fe |0153: goto/16 000c // -0147 │ │ -00c3e6: 1a03 4a03 |0155: const-string v3, "android.intent.extra.ringtone.PICKED_URI" // string@034a │ │ -00c3ea: 6e20 5300 3d00 |0157: invoke-virtual {v13, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0053 │ │ -00c3f0: 0a03 |015a: move-result v3 │ │ -00c3f2: 3803 b1fe |015b: if-eqz v3, 000c // -014f │ │ -00c3f6: 6e10 4d00 0d00 |015d: invoke-virtual {v13}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004d │ │ -00c3fc: 0c00 |0160: move-result-object v0 │ │ -00c3fe: 54a4 8b00 |0161: iget-object v4, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c402: 1a05 7003 |0163: const-string v5, "backup_alarm" // string@0370 │ │ -00c406: 1a03 4a03 |0165: const-string v3, "android.intent.extra.ringtone.PICKED_URI" // string@034a │ │ -00c40a: 6e20 9800 3000 |0167: invoke-virtual {v0, v3}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0098 │ │ -00c410: 0c03 |016a: move-result-object v3 │ │ -00c412: 1f03 2f00 |016b: check-cast v3, Landroid/net/Uri; // type@002f │ │ -00c416: 6e10 9100 0300 |016d: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0091 │ │ -00c41c: 0c03 |0170: move-result-object v3 │ │ -00c41e: 6e30 0902 5403 |0171: invoke-virtual {v4, v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c424: 7020 dd01 6a00 |0174: invoke-direct {v10, v6}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBackup:(Z)V // method@01dd │ │ -00c42a: 2900 95fe |0177: goto/16 000c // -016b │ │ -00c42e: 54a3 8b00 |0179: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c432: 1a04 2603 |017b: const-string v4, "alarm_media_volume" // string@0326 │ │ -00c436: 1a05 2603 |017d: const-string v5, "alarm_media_volume" // string@0326 │ │ -00c43a: 1306 3200 |017f: const/16 v6, #int 50 // #32 │ │ -00c43e: 6e30 4e00 5d06 |0181: invoke-virtual {v13, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ -00c444: 0a05 |0184: move-result v5 │ │ -00c446: 6e30 0802 4305 |0185: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -00c44c: 7020 e001 7a00 |0188: invoke-direct {v10, v7}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateMediaVolume:(Z)V // method@01e0 │ │ -00c452: 2900 81fe |018b: goto/16 000c // -017f │ │ -00c456: 54a3 8b00 |018d: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c45a: 1a04 3b03 |018f: const-string v4, "alarm_wl_timeout_batt" // string@033b │ │ -00c45e: 1a05 4e04 |0191: const-string v5, "extra_init_value" // string@044e │ │ -00c462: 6e30 4e00 5d08 |0193: invoke-virtual {v13, v5, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ -00c468: 0a05 |0196: move-result v5 │ │ -00c46a: 6e30 0802 4305 |0197: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -00c470: 7010 de01 0a00 |019a: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBattTimeout:()V // method@01de │ │ -00c476: 2900 6ffe |019d: goto/16 000c // -0191 │ │ -00c47a: 54a3 8b00 |019f: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c47e: 1a04 3c03 |01a1: const-string v4, "alarm_wl_timeout_plug" // string@033c │ │ -00c482: 1a05 4e04 |01a3: const-string v5, "extra_init_value" // string@044e │ │ -00c486: 6e30 4e00 5d08 |01a5: invoke-virtual {v13, v5, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ -00c48c: 0a05 |01a8: move-result v5 │ │ -00c48e: 6e30 0802 4305 |01a9: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -00c494: 7010 e301 0a00 |01ac: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdatePlugTimeout:()V // method@01e3 │ │ -00c49a: 2900 5dfe |01af: goto/16 000c // -01a3 │ │ -00c49e: 54a3 8b00 |01b1: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c4a2: 1a04 2b03 |01b3: const-string v4, "alarm_net_test_url" // string@032b │ │ -00c4a6: 1a05 4e04 |01b5: const-string v5, "extra_init_value" // string@044e │ │ -00c4aa: 6e20 5200 5d00 |01b7: invoke-virtual {v13, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ -00c4b0: 0c05 |01ba: move-result-object v5 │ │ -00c4b2: 6e30 0902 4305 |01bb: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00c4b8: 7010 e201 0a00 |01be: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateNetTest:()V // method@01e2 │ │ -00c4be: 2900 4bfe |01c1: goto/16 000c // -01b5 │ │ -00c4c2: 54a3 8b00 |01c3: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c4c6: 1a04 3a03 |01c5: const-string v4, "alarm_wifi_wait_time" // string@033a │ │ -00c4ca: 1a05 4e04 |01c7: const-string v5, "extra_init_value" // string@044e │ │ -00c4ce: 6e30 4e00 5d09 |01c9: invoke-virtual {v13, v5, v9}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ -00c4d4: 0a05 |01cc: move-result v5 │ │ -00c4d6: 6e30 0802 4305 |01cd: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -00c4dc: 7010 e601 0a00 |01d0: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateWifi:()V // method@01e6 │ │ -00c4e2: 2900 39fe |01d3: goto/16 000c // -01c7 │ │ -00c4e6: 54a3 8b00 |01d5: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c4ea: 1a04 2903 |01d7: const-string v4, "alarm_mute_snooze_time" // string@0329 │ │ -00c4ee: 1a05 4e04 |01d9: const-string v5, "extra_init_value" // string@044e │ │ -00c4f2: 6e30 4e00 5d09 |01db: invoke-virtual {v13, v5, v9}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ -00c4f8: 0a05 |01de: move-result v5 │ │ -00c4fa: 6e30 0802 4305 |01df: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -00c500: 7010 e101 0a00 |01e2: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateMuteSnooze:()V // method@01e1 │ │ -00c506: 2900 27fe |01e5: goto/16 000c // -01d9 │ │ -00c50a: 1303 0f00 |01e7: const/16 v3, #int 15 // #f │ │ -00c50e: 6e30 da01 da03 |01e9: invoke-virtual {v10, v13, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00c514: 2900 20fe |01ec: goto/16 000c // -01e0 │ │ -00c518: 7020 d401 da00 |01ee: invoke-direct {v10, v13}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.processShortcut:(Landroid/content/Intent;)V // method@01d4 │ │ -00c51e: 2900 1bfe |01f1: goto/16 000c // -01e5 │ │ -00c522: 2b0b 3100 0000 |01f3: packed-switch v11, 00000224 // +00000031 │ │ -00c528: 2900 16fe |01f6: goto/16 000c // -01ea │ │ -00c52c: 54a3 9900 |01f8: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopApp:Landroid/widget/CheckBox; // field@0099 │ │ -00c530: 6e20 c100 7300 |01fa: invoke-virtual {v3, v7}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00c536: 2900 0ffe |01fd: goto/16 000c // -01f1 │ │ -00c53a: 0000 |01ff: nop // spacer │ │ -00c53c: 0001 1000 0200 0000 0700 0000 d800 ... |0200: packed-switch-data (36 units) │ │ -00c584: 0001 0100 1000 0000 0500 0000 |0224: packed-switch-data (6 units) │ │ +00ea48: |[00ea48] com.episode6.android.appalarm.pro.AlarmEdit.onActivityResult:(IILandroid/content/Intent;)V │ │ +00ea58: 1309 2c01 |0000: const/16 v9, #int 300 // #12c │ │ +00ea5c: 1308 3c00 |0002: const/16 v8, #int 60 // #3c │ │ +00ea60: 1216 |0004: const/4 v6, #int 1 // #1 │ │ +00ea62: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +00ea64: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ +00ea66: 333c ec01 |0007: if-ne v12, v3, 01f3 // +01ec │ │ +00ea6a: 2b0b f701 0000 |0009: packed-switch v11, 00000200 // +000001f7 │ │ +00ea70: 6f40 0300 badc |000c: invoke-super {v10, v11, v12, v13}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0003 │ │ +00ea76: 0e00 |000f: return-void │ │ +00ea78: 54a3 8b00 |0010: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ea7c: 1a04 2c03 |0012: const-string v4, "alarm_package_name" // string@032c │ │ +00ea80: 1a05 2e06 |0014: const-string v5, "package_name" // string@062e │ │ +00ea84: 6e20 5200 5d00 |0016: invoke-virtual {v13, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ +00ea8a: 0c05 |0019: move-result-object v5 │ │ +00ea8c: 6e30 0902 4305 |001a: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00ea92: 54a3 8b00 |001d: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ea96: 1a04 1b03 |001f: const-string v4, "alarm_custom_action" // string@031b │ │ +00ea9a: 1a05 0000 |0021: const-string v5, "" // string@0000 │ │ +00ea9e: 6e30 0902 4305 |0023: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00eaa4: 54a3 8b00 |0026: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00eaa8: 1a04 1c03 |0028: const-string v4, "alarm_custom_data" // string@031c │ │ +00eaac: 1a05 0000 |002a: const-string v5, "" // string@0000 │ │ +00eab0: 6e30 0902 4305 |002c: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00eab6: 54a3 8b00 |002f: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00eaba: 1a04 1d03 |0031: const-string v4, "alarm_custom_type" // string@031d │ │ +00eabe: 1a05 0000 |0033: const-string v5, "" // string@0000 │ │ +00eac2: 6e30 0902 4305 |0035: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00eac8: 7010 dc01 0a00 |0038: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ +00eace: 28d1 |003b: goto 000c // -002f │ │ +00ead0: 54a3 8b00 |003c: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ead4: 1a04 2503 |003e: const-string v4, "alarm_label" // string@0325 │ │ +00ead8: 1a05 4e04 |0040: const-string v5, "extra_init_value" // string@044e │ │ +00eadc: 6e20 5200 5d00 |0042: invoke-virtual {v13, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ +00eae2: 0c05 |0045: move-result-object v5 │ │ +00eae4: 6e30 0902 4305 |0046: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00eaea: 7010 df01 0a00 |0049: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateLabel:()V // method@01df │ │ +00eaf0: 28c0 |004c: goto 000c // -0040 │ │ +00eaf2: 54a3 8b00 |004d: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00eaf6: 1a04 2c03 |004f: const-string v4, "alarm_package_name" // string@032c │ │ +00eafa: 1a05 2e06 |0051: const-string v5, "package_name" // string@062e │ │ +00eafe: 6e20 5200 5d00 |0053: invoke-virtual {v13, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ +00eb04: 0c05 |0056: move-result-object v5 │ │ +00eb06: 6e30 0902 4305 |0057: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00eb0c: 7010 dc01 0a00 |005a: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ +00eb12: 28af |005d: goto 000c // -0051 │ │ +00eb14: 7020 d401 da00 |005e: invoke-direct {v10, v13}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.processShortcut:(Landroid/content/Intent;)V // method@01d4 │ │ +00eb1a: 28ab |0061: goto 000c // -0055 │ │ +00eb1c: 1a03 1c03 |0062: const-string v3, "alarm_custom_data" // string@031c │ │ +00eb20: 6e20 5200 3d00 |0064: invoke-virtual {v13, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ +00eb26: 0c01 |0067: move-result-object v1 │ │ +00eb28: 54a3 8b00 |0068: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00eb2c: 1a04 2c03 |006a: const-string v4, "alarm_package_name" // string@032c │ │ +00eb30: 1a05 0000 |006c: const-string v5, "" // string@0000 │ │ +00eb34: 6e30 0902 4305 |006e: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00eb3a: 54a3 8b00 |0071: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00eb3e: 1a04 1b03 |0073: const-string v4, "alarm_custom_action" // string@031b │ │ +00eb42: 1a05 1b03 |0075: const-string v5, "alarm_custom_action" // string@031b │ │ +00eb46: 6e20 5200 5d00 |0077: invoke-virtual {v13, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ +00eb4c: 0c05 |007a: move-result-object v5 │ │ +00eb4e: 6e30 0902 4305 |007b: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00eb54: 54a3 8b00 |007e: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00eb58: 1a04 1c03 |0080: const-string v4, "alarm_custom_data" // string@031c │ │ +00eb5c: 6e30 0902 4301 |0082: invoke-virtual {v3, v4, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00eb62: 54a3 8b00 |0085: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00eb66: 1a04 1d03 |0087: const-string v4, "alarm_custom_type" // string@031d │ │ +00eb6a: 1a05 1d03 |0089: const-string v5, "alarm_custom_type" // string@031d │ │ +00eb6e: 6e20 5200 5d00 |008b: invoke-virtual {v13, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ +00eb74: 0c05 |008e: move-result-object v5 │ │ +00eb76: 6e30 0902 4305 |008f: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00eb7c: 54a3 8b00 |0092: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00eb80: 6e10 0502 0300 |0094: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isShortcutIntent:()Z // method@0205 │ │ +00eb86: 0a03 |0097: move-result v3 │ │ +00eb88: 3803 1d00 |0098: if-eqz v3, 00b5 // +001d │ │ +00eb8c: 54a3 8b00 |009a: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00eb90: 1a04 2c03 |009c: const-string v4, "alarm_package_name" // string@032c │ │ +00eb94: 54a5 8b00 |009e: iget-object v5, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00eb98: 1a06 1c03 |00a0: const-string v6, "alarm_custom_data" // string@031c │ │ +00eb9c: 6e20 fd01 6500 |00a2: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00eba2: 0c05 |00a5: move-result-object v5 │ │ +00eba4: 7110 4f00 0500 |00a6: invoke-static {v5}, Landroid/content/Intent;.getIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@004f │ │ +00ebaa: 0c05 |00a9: move-result-object v5 │ │ +00ebac: 6e10 4b00 0500 |00aa: invoke-virtual {v5}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@004b │ │ +00ebb2: 0c05 |00ad: move-result-object v5 │ │ +00ebb4: 6e10 3a00 0500 |00ae: invoke-virtual {v5}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@003a │ │ +00ebba: 0c05 |00b1: move-result-object v5 │ │ +00ebbc: 6e30 0902 4305 |00b2: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00ebc2: 54a3 8b00 |00b5: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ebc6: 1a04 2c03 |00b7: const-string v4, "alarm_package_name" // string@032c │ │ +00ebca: 6e20 fd01 4300 |00b9: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00ebd0: 0c03 |00bc: move-result-object v3 │ │ +00ebd2: 1a04 0000 |00bd: const-string v4, "" // string@0000 │ │ +00ebd6: 6e20 9e03 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00ebdc: 0a03 |00c2: move-result v3 │ │ +00ebde: 3803 0b00 |00c3: if-eqz v3, 00ce // +000b │ │ +00ebe2: 54a3 8b00 |00c5: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ebe6: 1a04 2c03 |00c7: const-string v4, "alarm_package_name" // string@032c │ │ +00ebea: 1a05 be03 |00c9: const-string v5, "custom" // string@03be │ │ +00ebee: 6e30 0902 4305 |00cb: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00ebf4: 7010 dc01 0a00 |00ce: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ +00ebfa: 2900 3bff |00d1: goto/16 000c // -00c5 │ │ +00ebfe: 0d02 |00d3: move-exception v2 │ │ +00ec00: 54a3 8b00 |00d4: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ec04: 1a04 2c03 |00d6: const-string v4, "alarm_package_name" // string@032c │ │ +00ec08: 1a05 be03 |00d8: const-string v5, "custom" // string@03be │ │ +00ec0c: 6e30 0902 4305 |00da: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00ec12: 6e10 ba03 0200 |00dd: invoke-virtual {v2}, Ljava/net/URISyntaxException;.printStackTrace:()V // method@03ba │ │ +00ec18: 28d5 |00e0: goto 00b5 // -002b │ │ +00ec1a: 54a3 8b00 |00e1: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ec1e: 1a04 2f03 |00e3: const-string v4, "alarm_rpt_mon" // string@032f │ │ +00ec22: 1a05 2f03 |00e5: const-string v5, "alarm_rpt_mon" // string@032f │ │ +00ec26: 6e30 4a00 5d07 |00e7: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00ec2c: 0a05 |00ea: move-result v5 │ │ +00ec2e: 6e30 0a02 4305 |00eb: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00ec34: 54a3 8b00 |00ee: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ec38: 1a04 3303 |00f0: const-string v4, "alarm_rpt_tues" // string@0333 │ │ +00ec3c: 1a05 3303 |00f2: const-string v5, "alarm_rpt_tues" // string@0333 │ │ +00ec40: 6e30 4a00 5d07 |00f4: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00ec46: 0a05 |00f7: move-result v5 │ │ +00ec48: 6e30 0a02 4305 |00f8: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00ec4e: 54a3 8b00 |00fb: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ec52: 1a04 3403 |00fd: const-string v4, "alarm_rpt_wed" // string@0334 │ │ +00ec56: 1a05 3403 |00ff: const-string v5, "alarm_rpt_wed" // string@0334 │ │ +00ec5a: 6e30 4a00 5d07 |0101: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00ec60: 0a05 |0104: move-result v5 │ │ +00ec62: 6e30 0a02 4305 |0105: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00ec68: 54a3 8b00 |0108: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ec6c: 1a04 3203 |010a: const-string v4, "alarm_rpt_thurs" // string@0332 │ │ +00ec70: 1a05 3203 |010c: const-string v5, "alarm_rpt_thurs" // string@0332 │ │ +00ec74: 6e30 4a00 5d07 |010e: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00ec7a: 0a05 |0111: move-result v5 │ │ +00ec7c: 6e30 0a02 4305 |0112: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00ec82: 54a3 8b00 |0115: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ec86: 1a04 2e03 |0117: const-string v4, "alarm_rpt_fri" // string@032e │ │ +00ec8a: 1a05 2e03 |0119: const-string v5, "alarm_rpt_fri" // string@032e │ │ +00ec8e: 6e30 4a00 5d07 |011b: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00ec94: 0a05 |011e: move-result v5 │ │ +00ec96: 6e30 0a02 4305 |011f: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00ec9c: 54a3 8b00 |0122: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00eca0: 1a04 3003 |0124: const-string v4, "alarm_rpt_sat" // string@0330 │ │ +00eca4: 1a05 3003 |0126: const-string v5, "alarm_rpt_sat" // string@0330 │ │ +00eca8: 6e30 4a00 5d07 |0128: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00ecae: 0a05 |012b: move-result v5 │ │ +00ecb0: 6e30 0a02 4305 |012c: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00ecb6: 54a3 8b00 |012f: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ecba: 1a04 3103 |0131: const-string v4, "alarm_rpt_sun" // string@0331 │ │ +00ecbe: 1a05 3103 |0133: const-string v5, "alarm_rpt_sun" // string@0331 │ │ +00ecc2: 6e30 4a00 5d07 |0135: invoke-virtual {v13, v5, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00ecc8: 0a05 |0138: move-result v5 │ │ +00ecca: 6e30 0a02 4305 |0139: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00ecd0: 7010 e401 0a00 |013c: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateRepeat:()V // method@01e4 │ │ +00ecd6: 54a3 8b00 |013f: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ecda: 1a04 2003 |0141: const-string v4, "alarm_enabled" // string@0320 │ │ +00ecde: 6e20 f101 4300 |0143: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ece4: 0a03 |0146: move-result v3 │ │ +00ece6: 3803 0700 |0147: if-eqz v3, 014e // +0007 │ │ +00ecea: 7010 be01 0a00 |0149: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.doAlarmSet:()V // method@01be │ │ +00ecf0: 2900 c0fe |014c: goto/16 000c // -0140 │ │ +00ecf4: 54a3 8f00 |014e: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabled:Landroid/widget/CheckBox; // field@008f │ │ +00ecf8: 6e20 c100 6300 |0150: invoke-virtual {v3, v6}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00ecfe: 2900 b9fe |0153: goto/16 000c // -0147 │ │ +00ed02: 1a03 4a03 |0155: const-string v3, "android.intent.extra.ringtone.PICKED_URI" // string@034a │ │ +00ed06: 6e20 5300 3d00 |0157: invoke-virtual {v13, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0053 │ │ +00ed0c: 0a03 |015a: move-result v3 │ │ +00ed0e: 3803 b1fe |015b: if-eqz v3, 000c // -014f │ │ +00ed12: 6e10 4d00 0d00 |015d: invoke-virtual {v13}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004d │ │ +00ed18: 0c00 |0160: move-result-object v0 │ │ +00ed1a: 54a4 8b00 |0161: iget-object v4, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ed1e: 1a05 7003 |0163: const-string v5, "backup_alarm" // string@0370 │ │ +00ed22: 1a03 4a03 |0165: const-string v3, "android.intent.extra.ringtone.PICKED_URI" // string@034a │ │ +00ed26: 6e20 9800 3000 |0167: invoke-virtual {v0, v3}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0098 │ │ +00ed2c: 0c03 |016a: move-result-object v3 │ │ +00ed2e: 1f03 2f00 |016b: check-cast v3, Landroid/net/Uri; // type@002f │ │ +00ed32: 6e10 9100 0300 |016d: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0091 │ │ +00ed38: 0c03 |0170: move-result-object v3 │ │ +00ed3a: 6e30 0902 5403 |0171: invoke-virtual {v4, v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00ed40: 7020 dd01 6a00 |0174: invoke-direct {v10, v6}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBackup:(Z)V // method@01dd │ │ +00ed46: 2900 95fe |0177: goto/16 000c // -016b │ │ +00ed4a: 54a3 8b00 |0179: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ed4e: 1a04 2603 |017b: const-string v4, "alarm_media_volume" // string@0326 │ │ +00ed52: 1a05 2603 |017d: const-string v5, "alarm_media_volume" // string@0326 │ │ +00ed56: 1306 3200 |017f: const/16 v6, #int 50 // #32 │ │ +00ed5a: 6e30 4e00 5d06 |0181: invoke-virtual {v13, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ +00ed60: 0a05 |0184: move-result v5 │ │ +00ed62: 6e30 0802 4305 |0185: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00ed68: 7020 e001 7a00 |0188: invoke-direct {v10, v7}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateMediaVolume:(Z)V // method@01e0 │ │ +00ed6e: 2900 81fe |018b: goto/16 000c // -017f │ │ +00ed72: 54a3 8b00 |018d: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ed76: 1a04 3b03 |018f: const-string v4, "alarm_wl_timeout_batt" // string@033b │ │ +00ed7a: 1a05 4e04 |0191: const-string v5, "extra_init_value" // string@044e │ │ +00ed7e: 6e30 4e00 5d08 |0193: invoke-virtual {v13, v5, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ +00ed84: 0a05 |0196: move-result v5 │ │ +00ed86: 6e30 0802 4305 |0197: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00ed8c: 7010 de01 0a00 |019a: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBattTimeout:()V // method@01de │ │ +00ed92: 2900 6ffe |019d: goto/16 000c // -0191 │ │ +00ed96: 54a3 8b00 |019f: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ed9a: 1a04 3c03 |01a1: const-string v4, "alarm_wl_timeout_plug" // string@033c │ │ +00ed9e: 1a05 4e04 |01a3: const-string v5, "extra_init_value" // string@044e │ │ +00eda2: 6e30 4e00 5d08 |01a5: invoke-virtual {v13, v5, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ +00eda8: 0a05 |01a8: move-result v5 │ │ +00edaa: 6e30 0802 4305 |01a9: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00edb0: 7010 e301 0a00 |01ac: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdatePlugTimeout:()V // method@01e3 │ │ +00edb6: 2900 5dfe |01af: goto/16 000c // -01a3 │ │ +00edba: 54a3 8b00 |01b1: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00edbe: 1a04 2b03 |01b3: const-string v4, "alarm_net_test_url" // string@032b │ │ +00edc2: 1a05 4e04 |01b5: const-string v5, "extra_init_value" // string@044e │ │ +00edc6: 6e20 5200 5d00 |01b7: invoke-virtual {v13, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ +00edcc: 0c05 |01ba: move-result-object v5 │ │ +00edce: 6e30 0902 4305 |01bb: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00edd4: 7010 e201 0a00 |01be: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateNetTest:()V // method@01e2 │ │ +00edda: 2900 4bfe |01c1: goto/16 000c // -01b5 │ │ +00edde: 54a3 8b00 |01c3: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ede2: 1a04 3a03 |01c5: const-string v4, "alarm_wifi_wait_time" // string@033a │ │ +00ede6: 1a05 4e04 |01c7: const-string v5, "extra_init_value" // string@044e │ │ +00edea: 6e30 4e00 5d09 |01c9: invoke-virtual {v13, v5, v9}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ +00edf0: 0a05 |01cc: move-result v5 │ │ +00edf2: 6e30 0802 4305 |01cd: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00edf8: 7010 e601 0a00 |01d0: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateWifi:()V // method@01e6 │ │ +00edfe: 2900 39fe |01d3: goto/16 000c // -01c7 │ │ +00ee02: 54a3 8b00 |01d5: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ee06: 1a04 2903 |01d7: const-string v4, "alarm_mute_snooze_time" // string@0329 │ │ +00ee0a: 1a05 4e04 |01d9: const-string v5, "extra_init_value" // string@044e │ │ +00ee0e: 6e30 4e00 5d09 |01db: invoke-virtual {v13, v5, v9}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ +00ee14: 0a05 |01de: move-result v5 │ │ +00ee16: 6e30 0802 4305 |01df: invoke-virtual {v3, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00ee1c: 7010 e101 0a00 |01e2: invoke-direct {v10}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateMuteSnooze:()V // method@01e1 │ │ +00ee22: 2900 27fe |01e5: goto/16 000c // -01d9 │ │ +00ee26: 1303 0f00 |01e7: const/16 v3, #int 15 // #f │ │ +00ee2a: 6e30 da01 da03 |01e9: invoke-virtual {v10, v13, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00ee30: 2900 20fe |01ec: goto/16 000c // -01e0 │ │ +00ee34: 7020 d401 da00 |01ee: invoke-direct {v10, v13}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.processShortcut:(Landroid/content/Intent;)V // method@01d4 │ │ +00ee3a: 2900 1bfe |01f1: goto/16 000c // -01e5 │ │ +00ee3e: 2b0b 3100 0000 |01f3: packed-switch v11, 00000224 // +00000031 │ │ +00ee44: 2900 16fe |01f6: goto/16 000c // -01ea │ │ +00ee48: 54a3 9900 |01f8: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopApp:Landroid/widget/CheckBox; // field@0099 │ │ +00ee4c: 6e20 c100 7300 |01fa: invoke-virtual {v3, v7}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00ee52: 2900 0ffe |01fd: goto/16 000c // -01f1 │ │ +00ee56: 0000 |01ff: nop // spacer │ │ +00ee58: 0001 1000 0200 0000 0700 0000 d800 ... |0200: packed-switch-data (36 units) │ │ +00eea0: 0001 0100 1000 0000 0500 0000 |0224: packed-switch-data (6 units) │ │ catches : 1 │ │ 0x009a - 0x00b5 │ │ Ljava/net/URISyntaxException; -> 0x00d3 │ │ positions : │ │ 0x0006 line=359 │ │ 0x0009 line=360 │ │ 0x000c line=460 │ │ @@ -11142,19 +11141,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00c5a0: |[00c5a0] com.episode6.android.appalarm.pro.AlarmEdit.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -00c5b0: 6f20 0400 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0004 │ │ -00c5b6: 5410 d400 |0003: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mRootView:Landroid/view/View; // field@00d4 │ │ -00c5ba: 6e20 d701 0100 |0005: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.setContentView:(Landroid/view/View;)V // method@01d7 │ │ -00c5c0: 0e00 |0008: return-void │ │ +00eebc: |[00eebc] com.episode6.android.appalarm.pro.AlarmEdit.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +00eecc: 6f20 0400 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0004 │ │ +00eed2: 5410 d400 |0003: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mRootView:Landroid/view/View; // field@00d4 │ │ +00eed6: 6e20 d701 0100 |0005: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.setContentView:(Landroid/view/View;)V // method@01d7 │ │ +00eedc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0008 line=105 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ @@ -11165,55 +11164,55 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -00c5c4: |[00c5c4] com.episode6.android.appalarm.pro.AlarmEdit.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -00c5d4: 1265 |0000: const/4 v5, #int 6 // #6 │ │ -00c5d6: 7210 b100 0700 |0001: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@00b1 │ │ -00c5dc: 0a02 |0004: move-result v2 │ │ -00c5de: 2b02 4d00 0000 |0005: packed-switch v2, 00000052 // +0000004d │ │ -00c5e4: 6f20 0500 7600 |0008: invoke-super {v6, v7}, Landroid/app/Activity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ -00c5ea: 0a02 |000b: move-result v2 │ │ -00c5ec: 0f02 |000c: return v2 │ │ -00c5ee: 2200 1c00 |000d: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00c5f2: 6e10 c201 0600 |000f: invoke-virtual {v6}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00c5f8: 0c02 |0012: move-result-object v2 │ │ -00c5fa: 1c03 b700 |0013: const-class v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // type@00b7 │ │ -00c5fe: 7030 4600 2003 |0015: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00c604: 1a02 1b03 |0018: const-string v2, "alarm_custom_action" // string@031b │ │ -00c608: 5463 8b00 |001a: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c60c: 1a04 1b03 |001c: const-string v4, "alarm_custom_action" // string@031b │ │ -00c610: 6e20 fd01 4300 |001e: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00c616: 0c03 |0021: move-result-object v3 │ │ -00c618: 6e30 5700 2003 |0022: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00c61e: 1a02 1c03 |0025: const-string v2, "alarm_custom_data" // string@031c │ │ -00c622: 5463 8b00 |0027: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c626: 1a04 1c03 |0029: const-string v4, "alarm_custom_data" // string@031c │ │ -00c62a: 6e20 fd01 4300 |002b: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00c630: 0c03 |002e: move-result-object v3 │ │ -00c632: 6e30 5700 2003 |002f: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00c638: 1a02 1d03 |0032: const-string v2, "alarm_custom_type" // string@031d │ │ -00c63c: 5463 8b00 |0034: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c640: 1a04 1d03 |0036: const-string v4, "alarm_custom_type" // string@031d │ │ -00c644: 6e20 fd01 4300 |0038: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00c64a: 0c03 |003b: move-result-object v3 │ │ -00c64c: 6e30 5700 2003 |003c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00c652: 6e30 da01 0605 |003f: invoke-virtual {v6, v0, v5}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00c658: 28c6 |0042: goto 0008 // -003a │ │ -00c65a: 6e20 d801 5600 |0043: invoke-virtual {v6, v5}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ -00c660: 2201 fe00 |0046: new-instance v1, Ljava/lang/Thread; // type@00fe │ │ -00c664: 5462 d100 |0048: iget-object v2, v6, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mMakeUrlTask:Ljava/lang/Runnable; // field@00d1 │ │ -00c668: 7020 ae03 2100 |004a: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03ae │ │ -00c66e: 6e10 b103 0100 |004d: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@03b1 │ │ -00c674: 28b8 |0050: goto 0008 // -0048 │ │ -00c676: 0000 |0051: nop // spacer │ │ -00c678: 0001 0200 1200 0000 0800 0000 3e00 ... |0052: packed-switch-data (8 units) │ │ +00eee0: |[00eee0] com.episode6.android.appalarm.pro.AlarmEdit.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +00eef0: 1265 |0000: const/4 v5, #int 6 // #6 │ │ +00eef2: 7210 b100 0700 |0001: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@00b1 │ │ +00eef8: 0a02 |0004: move-result v2 │ │ +00eefa: 2b02 4d00 0000 |0005: packed-switch v2, 00000052 // +0000004d │ │ +00ef00: 6f20 0500 7600 |0008: invoke-super {v6, v7}, Landroid/app/Activity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ +00ef06: 0a02 |000b: move-result v2 │ │ +00ef08: 0f02 |000c: return v2 │ │ +00ef0a: 2200 1c00 |000d: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00ef0e: 6e10 c201 0600 |000f: invoke-virtual {v6}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00ef14: 0c02 |0012: move-result-object v2 │ │ +00ef16: 1c03 b700 |0013: const-class v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // type@00b7 │ │ +00ef1a: 7030 4600 2003 |0015: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00ef20: 1a02 1b03 |0018: const-string v2, "alarm_custom_action" // string@031b │ │ +00ef24: 5463 8b00 |001a: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ef28: 1a04 1b03 |001c: const-string v4, "alarm_custom_action" // string@031b │ │ +00ef2c: 6e20 fd01 4300 |001e: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00ef32: 0c03 |0021: move-result-object v3 │ │ +00ef34: 6e30 5700 2003 |0022: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ef3a: 1a02 1c03 |0025: const-string v2, "alarm_custom_data" // string@031c │ │ +00ef3e: 5463 8b00 |0027: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ef42: 1a04 1c03 |0029: const-string v4, "alarm_custom_data" // string@031c │ │ +00ef46: 6e20 fd01 4300 |002b: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00ef4c: 0c03 |002e: move-result-object v3 │ │ +00ef4e: 6e30 5700 2003 |002f: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ef54: 1a02 1d03 |0032: const-string v2, "alarm_custom_type" // string@031d │ │ +00ef58: 5463 8b00 |0034: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00ef5c: 1a04 1d03 |0036: const-string v4, "alarm_custom_type" // string@031d │ │ +00ef60: 6e20 fd01 4300 |0038: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00ef66: 0c03 |003b: move-result-object v3 │ │ +00ef68: 6e30 5700 2003 |003c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ef6e: 6e30 da01 0605 |003f: invoke-virtual {v6, v0, v5}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00ef74: 28c6 |0042: goto 0008 // -003a │ │ +00ef76: 6e20 d801 5600 |0043: invoke-virtual {v6, v5}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ +00ef7c: 2201 fe00 |0046: new-instance v1, Ljava/lang/Thread; // type@00fe │ │ +00ef80: 5462 d100 |0048: iget-object v2, v6, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mMakeUrlTask:Ljava/lang/Runnable; // field@00d1 │ │ +00ef84: 7020 af03 2100 |004a: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03af │ │ +00ef8a: 6e10 b203 0100 |004d: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@03b2 │ │ +00ef90: 28b8 |0050: goto 0008 // -0048 │ │ +00ef92: 0000 |0051: nop // spacer │ │ +00ef94: 0001 0200 1200 0000 0800 0000 3e00 ... |0052: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=943 │ │ 0x0008 line=958 │ │ 0x000d line=945 │ │ 0x0018 line=946 │ │ 0x0025 line=947 │ │ @@ -11234,31 +11233,31 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -00c688: |[00c688] com.episode6.android.appalarm.pro.AlarmEdit.onCreate:(Landroid/os/Bundle;)V │ │ -00c698: 6f20 0600 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -00c69e: 1500 037f |0003: const/high16 v0, #int 2130903040 // #7f03 │ │ -00c6a2: 6e20 d601 0100 |0005: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.setContentView:(I)V // method@01d6 │ │ -00c6a8: 1500 057f |0008: const/high16 v0, #int 2131034112 // #7f05 │ │ -00c6ac: 6e20 c001 0100 |000a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ -00c6b2: 0c00 |000d: move-result-object v0 │ │ -00c6b4: 5b10 d400 |000e: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mRootView:Landroid/view/View; // field@00d4 │ │ -00c6b8: 2200 6200 |0010: new-instance v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter; // type@0062 │ │ -00c6bc: 7020 eb00 1000 |0012: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.:(Landroid/content/Context;)V // method@00eb │ │ -00c6c2: 5b10 9f00 |0015: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ -00c6c6: 5410 9f00 |0017: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ -00c6ca: 6e10 f400 0000 |0019: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.open:()Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@00f4 │ │ -00c6d0: 7010 c101 0100 |001c: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViews:()V // method@01c1 │ │ -00c6d6: 7010 c801 0100 |001f: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.loadAlarmFromIntent:()V // method@01c8 │ │ -00c6dc: 7010 ba01 0100 |0022: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.assignListeners:()V // method@01ba │ │ -00c6e2: 0e00 |0025: return-void │ │ +00efa4: |[00efa4] com.episode6.android.appalarm.pro.AlarmEdit.onCreate:(Landroid/os/Bundle;)V │ │ +00efb4: 6f20 0600 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +00efba: 1500 037f |0003: const/high16 v0, #int 2130903040 // #7f03 │ │ +00efbe: 6e20 d601 0100 |0005: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.setContentView:(I)V // method@01d6 │ │ +00efc4: 1500 057f |0008: const/high16 v0, #int 2131034112 // #7f05 │ │ +00efc8: 6e20 c001 0100 |000a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViewById:(I)Landroid/view/View; // method@01c0 │ │ +00efce: 0c00 |000d: move-result-object v0 │ │ +00efd0: 5b10 d400 |000e: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mRootView:Landroid/view/View; // field@00d4 │ │ +00efd4: 2200 6200 |0010: new-instance v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter; // type@0062 │ │ +00efd8: 7020 eb00 1000 |0012: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.:(Landroid/content/Context;)V // method@00eb │ │ +00efde: 5b10 9f00 |0015: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ +00efe2: 5410 9f00 |0017: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ +00efe6: 6e10 f400 0000 |0019: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.open:()Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@00f4 │ │ +00efec: 7010 c101 0100 |001c: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.findViews:()V // method@01c1 │ │ +00eff2: 7010 c801 0100 |001f: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.loadAlarmFromIntent:()V // method@01c8 │ │ +00eff8: 7010 ba01 0100 |0022: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.assignListeners:()V // method@01ba │ │ +00effe: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x0008 line=87 │ │ 0x0010 line=89 │ │ 0x0017 line=90 │ │ @@ -11275,91 +11274,91 @@ │ │ type : '(I)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 184 16-bit code units │ │ -00c6e4: |[00c6e4] com.episode6.android.appalarm.pro.AlarmEdit.onCreateDialog:(I)Landroid/app/Dialog; │ │ -00c6f4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -00c6f6: 2b0c a700 0000 |0001: packed-switch v12, 000000a8 // +000000a7 │ │ -00c6fc: 6f20 0700 cb00 |0004: invoke-super {v11, v12}, Landroid/app/Activity;.onCreateDialog:(I)Landroid/app/Dialog; // method@0007 │ │ -00c702: 0c00 |0007: move-result-object v0 │ │ -00c704: 1100 |0008: return-object v0 │ │ -00c706: 2200 1400 |0009: new-instance v0, Landroid/app/TimePickerDialog; // type@0014 │ │ -00c70a: 54b2 d300 |000b: iget-object v2, v11, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mOnTimeSetListener:Landroid/app/TimePickerDialog$OnTimeSetListener; // field@00d3 │ │ -00c70e: 54b1 8b00 |000d: iget-object v1, v11, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c712: 1a03 2303 |000f: const-string v3, "alarm_hour" // string@0323 │ │ -00c716: 6e20 f201 3100 |0011: invoke-virtual {v1, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00c71c: 0a03 |0014: move-result v3 │ │ -00c71e: 54b1 8b00 |0015: iget-object v1, v11, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c722: 1a04 2703 |0017: const-string v4, "alarm_minute" // string@0327 │ │ -00c726: 6e20 f201 4100 |0019: invoke-virtual {v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00c72c: 0a04 |001c: move-result v4 │ │ -00c72e: 07b1 |001d: move-object v1, v11 │ │ -00c730: 7606 3800 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/TimePickerDialog;.:(Landroid/content/Context;Landroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V // method@0038 │ │ -00c736: 28e7 |0021: goto 0008 // -0019 │ │ -00c738: 2206 0800 |0022: new-instance v6, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00c73c: 7020 1100 b600 |0024: invoke-direct {v6, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0011 │ │ -00c742: 1400 2100 047f |0027: const v0, #float 1.75459e+38 // #7f040021 │ │ -00c748: 6e20 1900 0600 |002a: invoke-virtual {v6, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0019 │ │ -00c74e: 6200 e700 |002d: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.BACKUP_OPTIONS:[Ljava/lang/String; // field@00e7 │ │ -00c752: 54b1 d200 |002f: iget-object v1, v11, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mOnBackupDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@00d2 │ │ -00c756: 6e30 1400 0601 |0031: invoke-virtual {v6, v0, v1}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -00c75c: 6e10 1200 0600 |0034: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ -00c762: 0c00 |0037: move-result-object v0 │ │ -00c764: 28d0 |0038: goto 0008 // -0030 │ │ -00c766: 2207 0800 |0039: new-instance v7, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00c76a: 7020 1100 b700 |003b: invoke-direct {v7, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0011 │ │ -00c770: 1400 1900 047f |003e: const v0, #float 1.75459e+38 // #7f040019 │ │ -00c776: 6e20 1900 0700 |0041: invoke-virtual {v7, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0019 │ │ -00c77c: 6200 7e00 |0044: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmEdit;.APP_TYPE_OPTIONS:[Ljava/lang/String; // field@007e │ │ -00c780: 54b1 8c00 |0046: iget-object v1, v11, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAppTypeDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@008c │ │ -00c784: 6e30 1400 0701 |0048: invoke-virtual {v7, v0, v1}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -00c78a: 6e10 1200 0700 |004b: invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ -00c790: 0c00 |004e: move-result-object v0 │ │ -00c792: 28b9 |004f: goto 0008 // -0047 │ │ -00c794: 2208 0800 |0050: new-instance v8, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00c798: 7020 1100 b800 |0052: invoke-direct {v8, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0011 │ │ -00c79e: 1400 2700 047f |0055: const v0, #float 1.75459e+38 // #7f040027 │ │ -00c7a4: 6e20 1900 0800 |0058: invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0019 │ │ -00c7aa: 6200 0b01 |005b: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.WIFI_FAILED_OPTIONS:[Ljava/lang/String; // field@010b │ │ -00c7ae: 54b1 e400 |005d: iget-object v1, v11, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mWifiFailedDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@00e4 │ │ -00c7b2: 6e30 1400 0801 |005f: invoke-virtual {v8, v0, v1}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -00c7b8: 6e10 1200 0800 |0062: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ -00c7be: 0c00 |0065: move-result-object v0 │ │ -00c7c0: 28a2 |0066: goto 0008 // -005e │ │ -00c7c2: 220a 1100 |0067: new-instance v10, Landroid/app/ProgressDialog; // type@0011 │ │ -00c7c6: 7020 2e00 ba00 |0069: invoke-direct {v10, v11}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@002e │ │ -00c7cc: 1210 |006c: const/4 v0, #int 1 // #1 │ │ -00c7ce: 6e20 3100 0a00 |006d: invoke-virtual {v10, v0}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0031 │ │ -00c7d4: 1a00 7802 |0070: const-string v0, "Shortenting Url with Bit.ly..." // string@0278 │ │ -00c7d8: 6e20 3200 0a00 |0072: invoke-virtual {v10, v0}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0032 │ │ -00c7de: 6e20 3000 5a00 |0075: invoke-virtual {v10, v5}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0030 │ │ -00c7e4: 07a0 |0078: move-object v0, v10 │ │ -00c7e6: 288f |0079: goto 0008 // -0071 │ │ -00c7e8: 2209 0800 |007a: new-instance v9, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00c7ec: 7020 1100 b900 |007c: invoke-direct {v9, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0011 │ │ -00c7f2: 1400 4f00 047f |007f: const v0, #float 1.7546e+38 // #7f04004f │ │ -00c7f8: 6e20 1900 0900 |0082: invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0019 │ │ -00c7fe: 1400 5000 047f |0085: const v0, #float 1.7546e+38 // #7f040050 │ │ -00c804: 6e20 1500 0900 |0088: invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -00c80a: 6e20 1300 5900 |008b: invoke-virtual {v9, v5}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -00c810: 1a00 6d02 |008e: const-string v0, "Select App" // string@026d │ │ -00c814: 2201 7500 |0090: new-instance v1, Lcom/episode6/android/appalarm/pro/AlarmEdit$1; // type@0075 │ │ -00c818: 7020 6301 b100 |0092: invoke-direct {v1, v11}, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0163 │ │ -00c81e: 6e30 1800 0901 |0095: invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -00c824: 1a00 cd00 |0098: const-string v0, "Ignore" // string@00cd │ │ -00c828: 2201 8000 |009a: new-instance v1, Lcom/episode6/android/appalarm/pro/AlarmEdit$2; // type@0080 │ │ -00c82c: 7020 7901 b100 |009c: invoke-direct {v1, v11}, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0179 │ │ -00c832: 6e30 1700 0901 |009f: invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -00c838: 6e10 1200 0900 |00a2: invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ -00c83e: 0c00 |00a5: move-result-object v0 │ │ -00c840: 2900 62ff |00a6: goto/16 0008 // -009e │ │ -00c844: 0001 0600 0100 0000 0800 0000 2100 ... |00a8: packed-switch-data (16 units) │ │ +00f000: |[00f000] com.episode6.android.appalarm.pro.AlarmEdit.onCreateDialog:(I)Landroid/app/Dialog; │ │ +00f010: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00f012: 2b0c a700 0000 |0001: packed-switch v12, 000000a8 // +000000a7 │ │ +00f018: 6f20 0700 cb00 |0004: invoke-super {v11, v12}, Landroid/app/Activity;.onCreateDialog:(I)Landroid/app/Dialog; // method@0007 │ │ +00f01e: 0c00 |0007: move-result-object v0 │ │ +00f020: 1100 |0008: return-object v0 │ │ +00f022: 2200 1400 |0009: new-instance v0, Landroid/app/TimePickerDialog; // type@0014 │ │ +00f026: 54b2 d300 |000b: iget-object v2, v11, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mOnTimeSetListener:Landroid/app/TimePickerDialog$OnTimeSetListener; // field@00d3 │ │ +00f02a: 54b1 8b00 |000d: iget-object v1, v11, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00f02e: 1a03 2303 |000f: const-string v3, "alarm_hour" // string@0323 │ │ +00f032: 6e20 f201 3100 |0011: invoke-virtual {v1, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00f038: 0a03 |0014: move-result v3 │ │ +00f03a: 54b1 8b00 |0015: iget-object v1, v11, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00f03e: 1a04 2703 |0017: const-string v4, "alarm_minute" // string@0327 │ │ +00f042: 6e20 f201 4100 |0019: invoke-virtual {v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00f048: 0a04 |001c: move-result v4 │ │ +00f04a: 07b1 |001d: move-object v1, v11 │ │ +00f04c: 7606 3800 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/TimePickerDialog;.:(Landroid/content/Context;Landroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V // method@0038 │ │ +00f052: 28e7 |0021: goto 0008 // -0019 │ │ +00f054: 2206 0800 |0022: new-instance v6, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00f058: 7020 1100 b600 |0024: invoke-direct {v6, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0011 │ │ +00f05e: 1400 2100 047f |0027: const v0, #float 1.75459e+38 // #7f040021 │ │ +00f064: 6e20 1900 0600 |002a: invoke-virtual {v6, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0019 │ │ +00f06a: 6200 e700 |002d: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.BACKUP_OPTIONS:[Ljava/lang/String; // field@00e7 │ │ +00f06e: 54b1 d200 |002f: iget-object v1, v11, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mOnBackupDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@00d2 │ │ +00f072: 6e30 1400 0601 |0031: invoke-virtual {v6, v0, v1}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +00f078: 6e10 1200 0600 |0034: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ +00f07e: 0c00 |0037: move-result-object v0 │ │ +00f080: 28d0 |0038: goto 0008 // -0030 │ │ +00f082: 2207 0800 |0039: new-instance v7, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00f086: 7020 1100 b700 |003b: invoke-direct {v7, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0011 │ │ +00f08c: 1400 1900 047f |003e: const v0, #float 1.75459e+38 // #7f040019 │ │ +00f092: 6e20 1900 0700 |0041: invoke-virtual {v7, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0019 │ │ +00f098: 6200 7e00 |0044: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmEdit;.APP_TYPE_OPTIONS:[Ljava/lang/String; // field@007e │ │ +00f09c: 54b1 8c00 |0046: iget-object v1, v11, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAppTypeDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@008c │ │ +00f0a0: 6e30 1400 0701 |0048: invoke-virtual {v7, v0, v1}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +00f0a6: 6e10 1200 0700 |004b: invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ +00f0ac: 0c00 |004e: move-result-object v0 │ │ +00f0ae: 28b9 |004f: goto 0008 // -0047 │ │ +00f0b0: 2208 0800 |0050: new-instance v8, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00f0b4: 7020 1100 b800 |0052: invoke-direct {v8, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0011 │ │ +00f0ba: 1400 2700 047f |0055: const v0, #float 1.75459e+38 // #7f040027 │ │ +00f0c0: 6e20 1900 0800 |0058: invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0019 │ │ +00f0c6: 6200 0b01 |005b: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.WIFI_FAILED_OPTIONS:[Ljava/lang/String; // field@010b │ │ +00f0ca: 54b1 e400 |005d: iget-object v1, v11, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mWifiFailedDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@00e4 │ │ +00f0ce: 6e30 1400 0801 |005f: invoke-virtual {v8, v0, v1}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +00f0d4: 6e10 1200 0800 |0062: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ +00f0da: 0c00 |0065: move-result-object v0 │ │ +00f0dc: 28a2 |0066: goto 0008 // -005e │ │ +00f0de: 220a 1100 |0067: new-instance v10, Landroid/app/ProgressDialog; // type@0011 │ │ +00f0e2: 7020 2e00 ba00 |0069: invoke-direct {v10, v11}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@002e │ │ +00f0e8: 1210 |006c: const/4 v0, #int 1 // #1 │ │ +00f0ea: 6e20 3100 0a00 |006d: invoke-virtual {v10, v0}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0031 │ │ +00f0f0: 1a00 7802 |0070: const-string v0, "Shortenting Url with Bit.ly..." // string@0278 │ │ +00f0f4: 6e20 3200 0a00 |0072: invoke-virtual {v10, v0}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0032 │ │ +00f0fa: 6e20 3000 5a00 |0075: invoke-virtual {v10, v5}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0030 │ │ +00f100: 07a0 |0078: move-object v0, v10 │ │ +00f102: 288f |0079: goto 0008 // -0071 │ │ +00f104: 2209 0800 |007a: new-instance v9, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00f108: 7020 1100 b900 |007c: invoke-direct {v9, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0011 │ │ +00f10e: 1400 4f00 047f |007f: const v0, #float 1.7546e+38 // #7f04004f │ │ +00f114: 6e20 1900 0900 |0082: invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0019 │ │ +00f11a: 1400 5000 047f |0085: const v0, #float 1.7546e+38 // #7f040050 │ │ +00f120: 6e20 1500 0900 |0088: invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +00f126: 6e20 1300 5900 |008b: invoke-virtual {v9, v5}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +00f12c: 1a00 6d02 |008e: const-string v0, "Select App" // string@026d │ │ +00f130: 2201 7500 |0090: new-instance v1, Lcom/episode6/android/appalarm/pro/AlarmEdit$1; // type@0075 │ │ +00f134: 7020 6301 b100 |0092: invoke-direct {v1, v11}, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0163 │ │ +00f13a: 6e30 1800 0901 |0095: invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +00f140: 1a00 cd00 |0098: const-string v0, "Ignore" // string@00cd │ │ +00f144: 2201 8000 |009a: new-instance v1, Lcom/episode6/android/appalarm/pro/AlarmEdit$2; // type@0080 │ │ +00f148: 7020 7901 b100 |009c: invoke-direct {v1, v11}, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0179 │ │ +00f14e: 6e30 1700 0901 |009f: invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +00f154: 6e10 1200 0900 |00a2: invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ +00f15a: 0c00 |00a5: move-result-object v0 │ │ +00f15c: 2900 62ff |00a6: goto/16 0008 // -009e │ │ +00f160: 0001 0600 0100 0000 0800 0000 2100 ... |00a8: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=494 │ │ 0x0004 line=545 │ │ 0x0009 line=496 │ │ 0x0022 line=498 │ │ 0x0027 line=499 │ │ @@ -11400,32 +11399,32 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -00c864: |[00c864] com.episode6.android.appalarm.pro.AlarmEdit.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -00c874: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -00c876: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -00c878: 1a02 7402 |0002: const-string v2, "Share Intent" // string@0274 │ │ -00c87c: 7252 af00 4641 |0004: invoke-interface {v6, v4, v1, v4, v2}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00af │ │ -00c882: 0c00 |0007: move-result-object v0 │ │ -00c884: 1401 5200 0801 |0008: const v1, #float 2.49795e-38 // #01080052 │ │ -00c88a: 7220 b400 1000 |000b: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00b4 │ │ -00c890: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -00c892: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -00c894: 1403 4000 047f |0010: const v3, #float 1.75459e+38 // #7f040040 │ │ -00c89a: 7253 ae00 4621 |0013: invoke-interface {v6, v4, v1, v2, v3}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00ae │ │ -00c8a0: 0c00 |0016: move-result-object v0 │ │ -00c8a2: 1401 0200 027f |0017: const v1, #float 1.728e+38 // #7f020002 │ │ -00c8a8: 7220 b400 1000 |001a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00b4 │ │ -00c8ae: 6f20 0800 6500 |001d: invoke-super {v5, v6}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0008 │ │ -00c8b4: 0a01 |0020: move-result v1 │ │ -00c8b6: 0f01 |0021: return v1 │ │ +00f180: |[00f180] com.episode6.android.appalarm.pro.AlarmEdit.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +00f190: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00f192: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +00f194: 1a02 7402 |0002: const-string v2, "Share Intent" // string@0274 │ │ +00f198: 7252 af00 4641 |0004: invoke-interface {v6, v4, v1, v4, v2}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00af │ │ +00f19e: 0c00 |0007: move-result-object v0 │ │ +00f1a0: 1401 5200 0801 |0008: const v1, #float 2.49795e-38 // #01080052 │ │ +00f1a6: 7220 b400 1000 |000b: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00b4 │ │ +00f1ac: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +00f1ae: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +00f1b0: 1403 4000 047f |0010: const v3, #float 1.75459e+38 // #7f040040 │ │ +00f1b6: 7253 ae00 4621 |0013: invoke-interface {v6, v4, v1, v2, v3}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00ae │ │ +00f1bc: 0c00 |0016: move-result-object v0 │ │ +00f1be: 1401 0200 027f |0017: const v1, #float 1.728e+38 // #7f020002 │ │ +00f1c4: 7220 b400 1000 |001a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00b4 │ │ +00f1ca: 6f20 0800 6500 |001d: invoke-super {v5, v6}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0008 │ │ +00f1d0: 0a01 |0020: move-result v1 │ │ +00f1d2: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=552 │ │ 0x0008 line=553 │ │ 0x000e line=554 │ │ 0x0017 line=555 │ │ 0x001d line=556 │ │ @@ -11439,19 +11438,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -00c8b8: |[00c8b8] com.episode6.android.appalarm.pro.AlarmEdit.onDestroy:()V │ │ -00c8c8: 5410 9f00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ -00c8cc: 6e10 ec00 0000 |0002: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.close:()V // method@00ec │ │ -00c8d2: 6f10 0900 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0009 │ │ -00c8d8: 0e00 |0008: return-void │ │ +00f1d4: |[00f1d4] com.episode6.android.appalarm.pro.AlarmEdit.onDestroy:()V │ │ +00f1e4: 5410 9f00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ +00f1e8: 6e10 ec00 0000 |0002: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.close:()V // method@00ec │ │ +00f1ee: 6f10 0900 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0009 │ │ +00f1f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0005 line=345 │ │ 0x0008 line=346 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ @@ -11461,40 +11460,40 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -00c8dc: |[00c8dc] com.episode6.android.appalarm.pro.AlarmEdit.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -00c8ec: 7210 b100 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@00b1 │ │ -00c8f2: 0a02 |0003: move-result v2 │ │ -00c8f4: 2b02 3000 0000 |0004: packed-switch v2, 00000034 // +00000030 │ │ -00c8fa: 6f20 0b00 4300 |0007: invoke-super {v3, v4}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@000b │ │ -00c900: 0a02 |000a: move-result v2 │ │ -00c902: 0f02 |000b: return v2 │ │ -00c904: 2200 1c00 |000c: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00c908: 1a02 4503 |000e: const-string v2, "android.intent.action.VIEW" // string@0345 │ │ -00c90c: 7020 4700 2000 |0010: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -00c912: 1402 4200 047f |0013: const v2, #float 1.75459e+38 // #7f040042 │ │ -00c918: 6e20 c501 2300 |0016: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getString:(I)Ljava/lang/String; // method@01c5 │ │ -00c91e: 0c02 |0019: move-result-object v2 │ │ -00c920: 7110 9000 0200 |001a: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -00c926: 0c02 |001d: move-result-object v2 │ │ -00c928: 6e20 5b00 2000 |001e: invoke-virtual {v0, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ -00c92e: 6e20 d901 0300 |0021: invoke-virtual {v3, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivity:(Landroid/content/Intent;)V // method@01d9 │ │ -00c934: 28e3 |0024: goto 0007 // -001d │ │ -00c936: 1262 |0025: const/4 v2, #int 6 // #6 │ │ -00c938: 6e20 d801 2300 |0026: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ -00c93e: 2201 fe00 |0029: new-instance v1, Ljava/lang/Thread; // type@00fe │ │ -00c942: 5432 d100 |002b: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mMakeUrlTask:Ljava/lang/Runnable; // field@00d1 │ │ -00c946: 7020 ae03 2100 |002d: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03ae │ │ -00c94c: 6e10 b103 0100 |0030: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@03b1 │ │ -00c952: 28d4 |0033: goto 0007 // -002c │ │ -00c954: 0001 0300 0200 0000 0800 0000 0300 ... |0034: packed-switch-data (10 units) │ │ +00f1f8: |[00f1f8] com.episode6.android.appalarm.pro.AlarmEdit.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +00f208: 7210 b100 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@00b1 │ │ +00f20e: 0a02 |0003: move-result v2 │ │ +00f210: 2b02 3000 0000 |0004: packed-switch v2, 00000034 // +00000030 │ │ +00f216: 6f20 0b00 4300 |0007: invoke-super {v3, v4}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@000b │ │ +00f21c: 0a02 |000a: move-result v2 │ │ +00f21e: 0f02 |000b: return v2 │ │ +00f220: 2200 1c00 |000c: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00f224: 1a02 4503 |000e: const-string v2, "android.intent.action.VIEW" // string@0345 │ │ +00f228: 7020 4700 2000 |0010: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +00f22e: 1402 4200 047f |0013: const v2, #float 1.75459e+38 // #7f040042 │ │ +00f234: 6e20 c501 2300 |0016: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getString:(I)Ljava/lang/String; // method@01c5 │ │ +00f23a: 0c02 |0019: move-result-object v2 │ │ +00f23c: 7110 9000 0200 |001a: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +00f242: 0c02 |001d: move-result-object v2 │ │ +00f244: 6e20 5b00 2000 |001e: invoke-virtual {v0, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ +00f24a: 6e20 d901 0300 |0021: invoke-virtual {v3, v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivity:(Landroid/content/Intent;)V // method@01d9 │ │ +00f250: 28e3 |0024: goto 0007 // -001d │ │ +00f252: 1262 |0025: const/4 v2, #int 6 // #6 │ │ +00f254: 6e20 d801 2300 |0026: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ +00f25a: 2201 fe00 |0029: new-instance v1, Ljava/lang/Thread; // type@00fe │ │ +00f25e: 5432 d100 |002b: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mMakeUrlTask:Ljava/lang/Runnable; // field@00d1 │ │ +00f262: 7020 af03 2100 |002d: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03af │ │ +00f268: 6e10 b203 0100 |0030: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@03b2 │ │ +00f26e: 28d4 |0033: goto 0007 // -002c │ │ +00f270: 0001 0300 0200 0000 0800 0000 0300 ... |0034: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0007 line=575 │ │ 0x000c line=564 │ │ 0x0013 line=565 │ │ 0x0021 line=566 │ │ @@ -11513,2689 +11512,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00c968: |[00c968] com.episode6.android.appalarm.pro.AlarmEdit.onPause:()V │ │ -00c978: 5420 9f00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ -00c97c: 5421 8b00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00c980: 6e20 f500 1000 |0004: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V // method@00f5 │ │ -00c986: 6f10 0c00 0200 |0007: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@000c │ │ -00c98c: 0e00 |000a: return-void │ │ +00f284: |[00f284] com.episode6.android.appalarm.pro.AlarmEdit.onPause:()V │ │ +00f294: 5420 9f00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@009f │ │ +00f298: 5421 8b00 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00f29c: 6e20 f500 1000 |0004: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V // method@00f5 │ │ +00f2a2: 6f10 0c00 0200 |0007: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@000c │ │ +00f2a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0007 line=351 │ │ 0x000a line=352 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ source_file_idx : 85 (AlarmEdit.java) │ │ │ │ Class #53 header: │ │ -class_idx : 204 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 248 │ │ -source_file_idx : 634 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 12 │ │ - │ │ -Class #53 annotations: │ │ -Annotations on field #637 'mProperties' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Lcom/episode6/android/appalarm/pro/SimpleProperty;" ">;" } │ │ -Annotations on method #779 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ - │ │ -Class #53 - │ │ - Class descriptor : 'Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'mProperties' │ │ - type : 'Ljava/util/HashMap;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : '' │ │ - type : '([Lcom/episode6/android/appalarm/pro/SimpleProperty;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 37 16-bit code units │ │ -00c990: |[00c990] com.episode6.android.appalarm.pro.SimplePropertyCollection.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)V │ │ -00c9a0: 7010 9603 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0396 │ │ -00c9a6: 2201 1301 |0003: new-instance v1, Ljava/util/HashMap; // type@0113 │ │ -00c9aa: 2162 |0005: array-length v2, v6 │ │ -00c9ac: 7020 ce03 2100 |0006: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@03ce │ │ -00c9b2: 5b51 7d02 |0009: iput-object v1, v5, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00c9b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -00c9b8: 2161 |000c: array-length v1, v6 │ │ -00c9ba: 3510 1700 |000d: if-ge v0, v1, 0024 // +0017 │ │ -00c9be: 5451 7d02 |000f: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00c9c2: 4602 0600 |0011: aget-object v2, v6, v0 │ │ -00c9c6: 6e10 0203 0200 |0013: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ -00c9cc: 0c02 |0016: move-result-object v2 │ │ -00c9ce: 2203 cb00 |0017: new-instance v3, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00c9d2: 4604 0600 |0019: aget-object v4, v6, v0 │ │ -00c9d6: 7020 fa02 4300 |001b: invoke-direct {v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Lcom/episode6/android/appalarm/pro/SimpleProperty;)V // method@02fa │ │ -00c9dc: 6e30 d103 2103 |001e: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ -00c9e2: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c9e6: 28e9 |0023: goto 000c // -0017 │ │ -00c9e8: 0e00 |0024: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=16 │ │ - 0x0003 line=17 │ │ - 0x000b line=18 │ │ - 0x000f line=19 │ │ - 0x0021 line=18 │ │ - 0x0024 line=21 │ │ - locals : │ │ - 0x000c - 0x0025 reg=0 i I │ │ - 0x0000 - 0x0025 reg=5 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x0025 reg=6 defaults [Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - │ │ - #1 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : '' │ │ - type : '([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 10 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 108 16-bit code units │ │ -00c9ec: |[00c9ec] com.episode6.android.appalarm.pro.SimplePropertyCollection.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V │ │ -00c9fc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -00c9fe: 7010 9603 0700 |0001: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0396 │ │ -00ca04: 2203 1301 |0004: new-instance v3, Ljava/util/HashMap; // type@0113 │ │ -00ca08: 2185 |0006: array-length v5, v8 │ │ -00ca0a: 7020 ce03 5300 |0007: invoke-direct {v3, v5}, Ljava/util/HashMap;.:(I)V // method@03ce │ │ -00ca10: 5b73 7d02 |000a: iput-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00ca14: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -00ca16: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -00ca18: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -00ca1a: 2183 |000f: array-length v3, v8 │ │ -00ca1c: 3530 5000 |0010: if-ge v0, v3, 0060 // +0050 │ │ -00ca20: 4602 0800 |0012: aget-object v2, v8, v0 │ │ -00ca24: 6e10 0203 0200 |0014: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ -00ca2a: 0c01 |0017: move-result-object v1 │ │ -00ca2c: 6e10 0403 0200 |0018: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getType:()I // method@0304 │ │ -00ca32: 0a03 |001b: move-result v3 │ │ -00ca34: 2b03 4600 0000 |001c: packed-switch v3, 00000062 // +00000046 │ │ -00ca3a: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00ca3e: 28ee |0021: goto 000f // -0012 │ │ -00ca40: 5473 7d02 |0022: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00ca44: 2205 cb00 |0024: new-instance v5, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00ca48: 7220 7200 1900 |0026: invoke-interface {v9, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0072 │ │ -00ca4e: 0a06 |0029: move-result v6 │ │ -00ca50: 7220 7300 6900 |002a: invoke-interface {v9, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0073 │ │ -00ca56: 0a06 |002d: move-result v6 │ │ -00ca58: 7030 fc02 1506 |002e: invoke-direct {v5, v1, v6}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ -00ca5e: 6e30 d103 1305 |0031: invoke-virtual {v3, v1, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ -00ca64: 28eb |0034: goto 001f // -0015 │ │ -00ca66: 5475 7d02 |0035: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00ca6a: 2206 cb00 |0037: new-instance v6, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00ca6e: 7220 7200 1900 |0039: invoke-interface {v9, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0072 │ │ -00ca74: 0a03 |003c: move-result v3 │ │ -00ca76: 7220 7300 3900 |003d: invoke-interface {v9, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0073 │ │ -00ca7c: 0a03 |0040: move-result v3 │ │ -00ca7e: 3343 0a00 |0041: if-ne v3, v4, 004b // +000a │ │ -00ca82: 0143 |0043: move v3, v4 │ │ -00ca84: 7030 ff02 1603 |0044: invoke-direct {v6, v1, v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00ca8a: 6e30 d103 1506 |0047: invoke-virtual {v5, v1, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ -00ca90: 28d5 |004a: goto 001f // -002b │ │ -00ca92: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -00ca94: 28f8 |004c: goto 0044 // -0008 │ │ -00ca96: 5473 7d02 |004d: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00ca9a: 2205 cb00 |004f: new-instance v5, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00ca9e: 7220 7200 1900 |0051: invoke-interface {v9, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0072 │ │ -00caa4: 0a06 |0054: move-result v6 │ │ -00caa6: 7220 7400 6900 |0055: invoke-interface {v9, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0074 │ │ -00caac: 0c06 |0058: move-result-object v6 │ │ -00caae: 7030 fe02 1506 |0059: invoke-direct {v5, v1, v6}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ -00cab4: 6e30 d103 1305 |005c: invoke-virtual {v3, v1, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ -00caba: 28c0 |005f: goto 001f // -0040 │ │ -00cabc: 0e00 |0060: return-void │ │ -00cabe: 0000 |0061: nop // spacer │ │ -00cac0: 0001 0300 0100 0000 0600 0000 1900 ... |0062: packed-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=23 │ │ - 0x0004 line=24 │ │ - 0x000c line=25 │ │ - 0x000d line=26 │ │ - 0x000e line=27 │ │ - 0x0012 line=28 │ │ - 0x0014 line=29 │ │ - 0x0018 line=31 │ │ - 0x001f line=27 │ │ - 0x0022 line=33 │ │ - 0x0035 line=36 │ │ - 0x004d line=39 │ │ - 0x0060 line=43 │ │ - 0x0061 line=31 │ │ - locals : │ │ - 0x000f - 0x006c reg=0 i I │ │ - 0x000e - 0x006c reg=1 key Ljava/lang/String; │ │ - 0x000d - 0x006c reg=2 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x0000 - 0x006c reg=7 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x006c reg=8 defaults [Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x0000 - 0x006c reg=9 cur Landroid/database/Cursor; │ │ - │ │ - #2 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : '' │ │ - type : '([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/io/BufferedReader;ZLjava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 12 │ │ - ins : 5 │ │ - outs : 3 │ │ - insns size : 143 16-bit code units │ │ -00cad4: |[00cad4] com.episode6.android.appalarm.pro.SimplePropertyCollection.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/io/BufferedReader;ZLjava/lang/String;)V │ │ -00cae4: 7010 9603 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0396 │ │ -00caea: 6e10 7703 0900 |0003: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0377 │ │ -00caf0: 0c01 |0006: move-result-object v1 │ │ -00caf2: 2203 1301 |0007: new-instance v3, Ljava/util/HashMap; // type@0113 │ │ -00caf6: 7010 cd03 0300 |0009: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@03cd │ │ -00cafc: 5b73 7d02 |000c: iput-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00cb00: 1a03 4504 |000e: const-string v3, "enditem" // string@0445 │ │ -00cb04: 6e20 9d03 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00cb0a: 0a03 |0013: move-result v3 │ │ -00cb0c: 3903 3500 |0014: if-nez v3, 0049 // +0035 │ │ -00cb10: 6e10 a603 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@03a6 │ │ -00cb16: 0c01 |0019: move-result-object v1 │ │ -00cb18: 1a03 0000 |001a: const-string v3, "" // string@0000 │ │ -00cb1c: 6e20 9d03 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00cb22: 0a03 |001f: move-result v3 │ │ -00cb24: 3903 2400 |0020: if-nez v3, 0044 // +0024 │ │ -00cb28: 1a03 fe06 |0022: const-string v3, "startitem" // string@06fe │ │ -00cb2c: 6e20 9d03 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00cb32: 0a03 |0027: move-result v3 │ │ -00cb34: 3903 1c00 |0028: if-nez v3, 0044 // +001c │ │ -00cb38: 2202 cb00 |002a: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00cb3c: 7020 fb02 1200 |002c: invoke-direct {v2, v1}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;)V // method@02fb │ │ -00cb42: 380a 0c00 |002f: if-eqz v10, 003b // +000c │ │ -00cb46: 6e10 0203 0200 |0031: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ -00cb4c: 0c03 |0034: move-result-object v3 │ │ -00cb4e: 6e20 9d03 b300 |0035: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00cb54: 0a03 |0038: move-result v3 │ │ -00cb56: 3903 0b00 |0039: if-nez v3, 0044 // +000b │ │ -00cb5a: 5473 7d02 |003b: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00cb5e: 6e10 0203 0200 |003d: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ -00cb64: 0c04 |0040: move-result-object v4 │ │ -00cb66: 6e30 d103 4302 |0041: invoke-virtual {v3, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ -00cb6c: 6e10 7703 0900 |0044: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0377 │ │ -00cb72: 0c01 |0047: move-result-object v1 │ │ -00cb74: 28c6 |0048: goto 000e // -003a │ │ -00cb76: 1200 |0049: const/4 v0, #int 0 // #0 │ │ -00cb78: 2183 |004a: array-length v3, v8 │ │ -00cb7a: 3530 4300 |004b: if-ge v0, v3, 008e // +0043 │ │ -00cb7e: 5473 7d02 |004d: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00cb82: 4604 0800 |004f: aget-object v4, v8, v0 │ │ -00cb86: 6e10 0203 0400 |0051: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ -00cb8c: 0c04 |0054: move-result-object v4 │ │ -00cb8e: 6e20 cf03 4300 |0055: invoke-virtual {v3, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@03cf │ │ -00cb94: 0a03 |0058: move-result v3 │ │ -00cb96: 3903 3200 |0059: if-nez v3, 008b // +0032 │ │ -00cb9a: 5473 7d02 |005b: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00cb9e: 4604 0800 |005d: aget-object v4, v8, v0 │ │ -00cba2: 6e10 0203 0400 |005f: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ -00cba8: 0c04 |0062: move-result-object v4 │ │ -00cbaa: 2205 cb00 |0063: new-instance v5, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00cbae: 4606 0800 |0065: aget-object v6, v8, v0 │ │ -00cbb2: 7020 fa02 6500 |0067: invoke-direct {v5, v6}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Lcom/episode6/android/appalarm/pro/SimpleProperty;)V // method@02fa │ │ -00cbb8: 6e30 d103 4305 |006a: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ -00cbbe: 1a03 5d00 |006d: const-string v3, "AppAlarm" // string@005d │ │ -00cbc2: 2204 fc00 |006f: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -00cbc6: 7010 a703 0400 |0071: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00cbcc: 1a05 c200 |0074: const-string v5, "Had to add key: " // string@00c2 │ │ -00cbd0: 6e20 ab03 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cbd6: 0c04 |0079: move-result-object v4 │ │ -00cbd8: 4605 0800 |007a: aget-object v5, v8, v0 │ │ -00cbdc: 6e10 0803 0500 |007c: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.toString:()Ljava/lang/String; // method@0308 │ │ -00cbe2: 0c05 |007f: move-result-object v5 │ │ -00cbe4: 6e20 ab03 5400 |0080: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cbea: 0c04 |0083: move-result-object v4 │ │ -00cbec: 6e10 ac03 0400 |0084: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00cbf2: 0c04 |0087: move-result-object v4 │ │ -00cbf4: 7120 a800 4300 |0088: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a8 │ │ -00cbfa: d800 0001 |008b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00cbfe: 28bd |008d: goto 004a // -0043 │ │ -00cc00: 0e00 |008e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - 0x0003 line=46 │ │ - 0x0007 line=47 │ │ - 0x000e line=50 │ │ - 0x0016 line=51 │ │ - 0x001a line=52 │ │ - 0x002a line=53 │ │ - 0x002f line=54 │ │ - 0x003b line=55 │ │ - 0x0044 line=58 │ │ - 0x0049 line=61 │ │ - 0x004d line=62 │ │ - 0x005b line=63 │ │ - 0x006d line=64 │ │ - 0x008b line=61 │ │ - 0x008e line=67 │ │ - locals : │ │ - 0x002f - 0x0044 reg=2 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x004a - 0x008f reg=0 i I │ │ - 0x0007 - 0x008f reg=1 nextLine Ljava/lang/String; │ │ - 0x0000 - 0x008f reg=7 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x008f reg=8 defaults [Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x0000 - 0x008f reg=9 reader Ljava/io/BufferedReader; │ │ - 0x0000 - 0x008f reg=10 skipId Z │ │ - 0x0000 - 0x008f reg=11 idKey Ljava/lang/String; │ │ - │ │ - #3 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'getCreateTableStatement' │ │ - type : '([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 184 16-bit code units │ │ -00cc04: |[00cc04] com.episode6.android.appalarm.pro.SimplePropertyCollection.getCreateTableStatement:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/lang/String;)Ljava/lang/String; │ │ -00cc14: 2203 fc00 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -00cc18: 7010 a703 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00cc1e: 1a04 6e00 |0005: const-string v4, "CREATE TABLE " // string@006e │ │ -00cc22: 6e20 ab03 4300 |0007: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cc28: 0c03 |000a: move-result-object v3 │ │ -00cc2a: 6e20 ab03 7300 |000b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cc30: 0c03 |000e: move-result-object v3 │ │ -00cc32: 1a04 0200 |000f: const-string v4, " (" // string@0002 │ │ -00cc36: 6e20 ab03 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cc3c: 0c03 |0014: move-result-object v3 │ │ -00cc3e: 6e10 ac03 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00cc44: 0c02 |0018: move-result-object v2 │ │ -00cc46: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -00cc48: 2163 |001a: array-length v3, v6 │ │ -00cc4a: 3530 7f00 |001b: if-ge v0, v3, 009a // +007f │ │ -00cc4e: 4601 0600 |001d: aget-object v1, v6, v0 │ │ -00cc52: 2203 fc00 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -00cc56: 7010 a703 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00cc5c: 6e20 ab03 2300 |0024: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cc62: 0c04 |0027: move-result-object v4 │ │ -00cc64: 3d00 1e00 |0028: if-lez v0, 0046 // +001e │ │ -00cc68: 1a03 1a00 |002a: const-string v3, ", " // string@001a │ │ -00cc6c: 6e20 ab03 3400 |002c: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cc72: 0c03 |002f: move-result-object v3 │ │ -00cc74: 6e10 0203 0100 |0030: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ -00cc7a: 0c04 |0033: move-result-object v4 │ │ -00cc7c: 6e20 ab03 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cc82: 0c03 |0037: move-result-object v3 │ │ -00cc84: 6e10 ac03 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00cc8a: 0c02 |003b: move-result-object v2 │ │ -00cc8c: 6e10 0403 0100 |003c: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getType:()I // method@0304 │ │ -00cc92: 0a03 |003f: move-result v3 │ │ -00cc94: 2b03 6e00 0000 |0040: packed-switch v3, 000000ae // +0000006e │ │ -00cc9a: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00cc9e: 28d5 |0045: goto 001a // -002b │ │ -00cca0: 1a03 0000 |0046: const-string v3, "" // string@0000 │ │ -00cca4: 28e4 |0048: goto 002c // -001c │ │ -00cca6: 2203 fc00 |0049: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -00ccaa: 7010 a703 0300 |004b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00ccb0: 6e20 ab03 2300 |004e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00ccb6: 0c03 |0051: move-result-object v3 │ │ -00ccb8: 1a04 0500 |0052: const-string v4, " INTEGER" // string@0005 │ │ -00ccbc: 6e20 ab03 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00ccc2: 0c04 |0057: move-result-object v4 │ │ -00ccc4: 6e10 0203 0100 |0058: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ -00ccca: 0c03 |005b: move-result-object v3 │ │ -00cccc: 1a05 cb02 |005c: const-string v5, "_id" // string@02cb │ │ -00ccd0: 6e20 9d03 5300 |005e: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00ccd6: 0a03 |0061: move-result v3 │ │ -00ccd8: 3803 0d00 |0062: if-eqz v3, 006f // +000d │ │ -00ccdc: 1a03 0700 |0064: const-string v3, " PRIMARY KEY AUTOINCREMENT" // string@0007 │ │ -00cce0: 6e20 ab03 3400 |0066: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cce6: 0c03 |0069: move-result-object v3 │ │ -00cce8: 6e10 ac03 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00ccee: 0c02 |006d: move-result-object v2 │ │ -00ccf0: 28d5 |006e: goto 0043 // -002b │ │ -00ccf2: 1a03 0000 |006f: const-string v3, "" // string@0000 │ │ -00ccf6: 28f5 |0071: goto 0066 // -000b │ │ -00ccf8: 2203 fc00 |0072: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -00ccfc: 7010 a703 0300 |0074: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00cd02: 6e20 ab03 2300 |0077: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cd08: 0c03 |007a: move-result-object v3 │ │ -00cd0a: 1a04 0400 |007b: const-string v4, " BOOLEAN" // string@0004 │ │ -00cd0e: 6e20 ab03 4300 |007d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cd14: 0c03 |0080: move-result-object v3 │ │ -00cd16: 6e10 ac03 0300 |0081: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00cd1c: 0c02 |0084: move-result-object v2 │ │ -00cd1e: 28be |0085: goto 0043 // -0042 │ │ -00cd20: 2203 fc00 |0086: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -00cd24: 7010 a703 0300 |0088: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00cd2a: 6e20 ab03 2300 |008b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cd30: 0c03 |008e: move-result-object v3 │ │ -00cd32: 1a04 0800 |008f: const-string v4, " TEXT" // string@0008 │ │ -00cd36: 6e20 ab03 4300 |0091: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cd3c: 0c03 |0094: move-result-object v3 │ │ -00cd3e: 6e10 ac03 0300 |0095: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00cd44: 0c02 |0098: move-result-object v2 │ │ -00cd46: 28aa |0099: goto 0043 // -0056 │ │ -00cd48: 2203 fc00 |009a: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -00cd4c: 7010 a703 0300 |009c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00cd52: 6e20 ab03 2300 |009f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cd58: 0c03 |00a2: move-result-object v3 │ │ -00cd5a: 1a04 1900 |00a3: const-string v4, ")" // string@0019 │ │ -00cd5e: 6e20 ab03 4300 |00a5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cd64: 0c03 |00a8: move-result-object v3 │ │ -00cd66: 6e10 ac03 0300 |00a9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00cd6c: 0c02 |00ac: move-result-object v2 │ │ -00cd6e: 1102 |00ad: return-object v2 │ │ -00cd70: 0001 0300 0100 0000 0900 0000 3200 ... |00ae: packed-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=203 │ │ - 0x0019 line=204 │ │ - 0x001d line=205 │ │ - 0x001f line=206 │ │ - 0x003c line=207 │ │ - 0x0043 line=204 │ │ - 0x0046 line=206 │ │ - 0x0049 line=209 │ │ - 0x006e line=210 │ │ - 0x006f line=209 │ │ - 0x0072 line=212 │ │ - 0x0085 line=213 │ │ - 0x0086 line=215 │ │ - 0x009a line=219 │ │ - 0x00ad line=220 │ │ - 0x00ae line=207 │ │ - locals : │ │ - 0x001f - 0x009a reg=1 p Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x001a - 0x00b8 reg=0 i I │ │ - 0x0019 - 0x00b8 reg=2 rtr Ljava/lang/String; │ │ - 0x0000 - 0x00b8 reg=6 props [Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x0000 - 0x00b8 reg=7 tableName Ljava/lang/String; │ │ - │ │ - #4 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'getKeyArray' │ │ - type : '([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 19 16-bit code units │ │ -00cd84: |[00cd84] com.episode6.android.appalarm.pro.SimplePropertyCollection.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; │ │ -00cd94: 2132 |0000: array-length v2, v3 │ │ -00cd96: 2321 1f01 |0001: new-array v1, v2, [Ljava/lang/String; // type@011f │ │ -00cd9a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00cd9c: 2132 |0004: array-length v2, v3 │ │ -00cd9e: 3520 0d00 |0005: if-ge v0, v2, 0012 // +000d │ │ -00cda2: 4602 0300 |0007: aget-object v2, v3, v0 │ │ -00cda6: 6e10 0203 0200 |0009: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ -00cdac: 0c02 |000c: move-result-object v2 │ │ -00cdae: 4d02 0100 |000d: aput-object v2, v1, v0 │ │ -00cdb2: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00cdb6: 28f3 |0011: goto 0004 // -000d │ │ -00cdb8: 1101 |0012: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=194 │ │ - 0x0003 line=195 │ │ - 0x0007 line=196 │ │ - 0x000f line=195 │ │ - 0x0012 line=198 │ │ - locals : │ │ - 0x0004 - 0x0013 reg=0 i I │ │ - 0x0003 - 0x0013 reg=1 keys [Ljava/lang/String; │ │ - 0x0000 - 0x0013 reg=3 props [Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'get' │ │ - type : '(Ljava/lang/String;)Lcom/episode6/android/appalarm/pro/SimpleProperty;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -00cdbc: |[00cdbc] com.episode6.android.appalarm.pro.SimplePropertyCollection.get:(Ljava/lang/String;)Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ -00cdcc: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00cdd0: 6e20 d003 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d0 │ │ -00cdd6: 0c00 |0005: move-result-object v0 │ │ -00cdd8: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00cddc: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=187 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x0009 reg=2 key Ljava/lang/String; │ │ - │ │ - #1 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'getBool' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -00cde0: |[00cde0] com.episode6.android.appalarm.pro.SimplePropertyCollection.getBool:(Ljava/lang/String;)Z │ │ -00cdf0: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00cdf4: 6e20 d003 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d0 │ │ -00cdfa: 0c00 |0005: move-result-object v0 │ │ -00cdfc: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00ce00: 6e10 0003 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getBool:()Z // method@0300 │ │ -00ce06: 0a00 |000b: move-result v0 │ │ -00ce08: 0f00 |000c: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=180 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x000d reg=2 key Ljava/lang/String; │ │ - │ │ - #2 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'getInt' │ │ - type : '(Ljava/lang/String;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -00ce0c: |[00ce0c] com.episode6.android.appalarm.pro.SimplePropertyCollection.getInt:(Ljava/lang/String;)I │ │ -00ce1c: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00ce20: 6e20 d003 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d0 │ │ -00ce26: 0c00 |0005: move-result-object v0 │ │ -00ce28: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00ce2c: 6e10 0103 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getInt:()I // method@0301 │ │ -00ce32: 0a00 |000b: move-result v0 │ │ -00ce34: 0f00 |000c: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=177 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x000d reg=2 key Ljava/lang/String; │ │ - │ │ - #3 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'getString' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -00ce38: |[00ce38] com.episode6.android.appalarm.pro.SimplePropertyCollection.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -00ce48: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00ce4c: 6e20 d003 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d0 │ │ -00ce52: 0c00 |0005: move-result-object v0 │ │ -00ce54: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00ce58: 6e10 0303 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getString:()Ljava/lang/String; // method@0303 │ │ -00ce5e: 0c00 |000b: move-result-object v0 │ │ -00ce60: 1100 |000c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=183 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x000d reg=2 key Ljava/lang/String; │ │ - │ │ - #4 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'hasProperty' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -00ce64: |[00ce64] com.episode6.android.appalarm.pro.SimplePropertyCollection.hasProperty:(Ljava/lang/String;)Z │ │ -00ce74: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00ce78: 6e20 cf03 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@03cf │ │ -00ce7e: 0a00 |0005: move-result v0 │ │ -00ce80: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=173 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ - │ │ - #5 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'saveItem' │ │ - type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 156 16-bit code units │ │ -00ce84: |[00ce84] com.episode6.android.appalarm.pro.SimplePropertyCollection.saveItem:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;)V │ │ -00ce94: 120a |0000: const/4 v10, #int 0 // #0 │ │ -00ce96: 2200 1800 |0001: new-instance v0, Landroid/content/ContentValues; // type@0018 │ │ -00ce9a: 7010 3c00 0000 |0003: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@003c │ │ -00cea0: 54b8 7d02 |0006: iget-object v8, v11, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00cea4: 6e10 d203 0800 |0008: invoke-virtual {v8}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@03d2 │ │ -00ceaa: 0c08 |000b: move-result-object v8 │ │ -00ceac: 7210 ca03 0800 |000c: invoke-interface {v8}, Ljava/util/Collection;.toArray:()[Ljava/lang/Object; // method@03ca │ │ -00ceb2: 0c05 |000f: move-result-object v5 │ │ -00ceb4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -00ceb6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -00ceb8: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -00ceba: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -00cebc: 2158 |0014: array-length v8, v5 │ │ -00cebe: 3581 3f00 |0015: if-ge v1, v8, 0054 // +003f │ │ -00cec2: 4604 0501 |0017: aget-object v4, v5, v1 │ │ -00cec6: 1f04 cb00 |0019: check-cast v4, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00ceca: 6e10 0203 0400 |001b: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ -00ced0: 0c03 |001e: move-result-object v3 │ │ -00ced2: 6e10 0403 0400 |001f: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getType:()I // method@0304 │ │ -00ced8: 0a07 |0022: move-result v7 │ │ -00ceda: 6e20 9d03 e300 |0023: invoke-virtual {v3, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00cee0: 0a08 |0026: move-result v8 │ │ -00cee2: 3808 0900 |0027: if-eqz v8, 0030 // +0009 │ │ -00cee6: 6e10 0103 0400 |0029: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getInt:()I // method@0301 │ │ -00ceec: 0a02 |002c: move-result v2 │ │ -00ceee: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00cef2: 28e5 |002f: goto 0014 // -001b │ │ -00cef4: 2b07 6200 0000 |0030: packed-switch v7, 00000092 // +00000062 │ │ -00cefa: 28fa |0033: goto 002d // -0006 │ │ -00cefc: 6e10 0103 0400 |0034: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getInt:()I // method@0301 │ │ -00cf02: 0a08 |0037: move-result v8 │ │ -00cf04: 7110 9203 0800 |0038: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0392 │ │ -00cf0a: 0c08 |003b: move-result-object v8 │ │ -00cf0c: 6e30 3f00 3008 |003c: invoke-virtual {v0, v3, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003f │ │ -00cf12: 28ee |003f: goto 002d // -0012 │ │ -00cf14: 6e10 0003 0400 |0040: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getBool:()Z // method@0300 │ │ -00cf1a: 0a08 |0043: move-result v8 │ │ -00cf1c: 7110 8a03 0800 |0044: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ -00cf22: 0c08 |0047: move-result-object v8 │ │ -00cf24: 6e30 3e00 3008 |0048: invoke-virtual {v0, v3, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ -00cf2a: 28e2 |004b: goto 002d // -001e │ │ -00cf2c: 6e10 0303 0400 |004c: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getString:()Ljava/lang/String; // method@0303 │ │ -00cf32: 0c08 |004f: move-result-object v8 │ │ -00cf34: 6e30 4000 3008 |0050: invoke-virtual {v0, v3, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ -00cf3a: 28da |0053: goto 002d // -0026 │ │ -00cf3c: 3d02 1d00 |0054: if-lez v2, 0071 // +001d │ │ -00cf40: 2208 fc00 |0056: new-instance v8, Ljava/lang/StringBuilder; // type@00fc │ │ -00cf44: 7010 a703 0800 |0058: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00cf4a: 6e20 ab03 e800 |005b: invoke-virtual {v8, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cf50: 0c08 |005e: move-result-object v8 │ │ -00cf52: 1a09 2c00 |005f: const-string v9, "=" // string@002c │ │ -00cf56: 6e20 ab03 9800 |0061: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00cf5c: 0c08 |0064: move-result-object v8 │ │ -00cf5e: 6e20 a803 2800 |0065: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -00cf64: 0c08 |0068: move-result-object v8 │ │ -00cf66: 6e10 ac03 0800 |0069: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00cf6c: 0c08 |006c: move-result-object v8 │ │ -00cf6e: 6e5a 7e00 dc80 |006d: invoke-virtual {v12, v13, v0, v8, v10}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@007e │ │ -00cf74: 0e00 |0070: return-void │ │ -00cf76: 54b8 7d02 |0071: iget-object v8, v11, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00cf7a: 6e20 cf03 e800 |0073: invoke-virtual {v8, v14}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@03cf │ │ -00cf80: 0a08 |0076: move-result v8 │ │ -00cf82: 3808 0b00 |0077: if-eqz v8, 0082 // +000b │ │ -00cf86: 6e40 7c00 dc0a |0079: invoke-virtual {v12, v13, v10, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@007c │ │ -00cf8c: 0b08 |007c: move-result-wide v8 │ │ -00cf8e: 8488 |007d: long-to-int v8, v8 │ │ -00cf90: 6e30 1503 eb08 |007e: invoke-virtual {v11, v14, v8}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.set:(Ljava/lang/String;I)V // method@0315 │ │ -00cf96: 28ef |0081: goto 0070 // -0011 │ │ -00cf98: 2206 cb00 |0082: new-instance v6, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00cf9c: 6e40 7c00 dc0a |0084: invoke-virtual {v12, v13, v10, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@007c │ │ -00cfa2: 0b08 |0087: move-result-wide v8 │ │ -00cfa4: 8488 |0088: long-to-int v8, v8 │ │ -00cfa6: 7030 fc02 e608 |0089: invoke-direct {v6, v14, v8}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ -00cfac: 54b8 7d02 |008c: iget-object v8, v11, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00cfb0: 6e30 d103 e806 |008e: invoke-virtual {v8, v14, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ -00cfb6: 28df |0091: goto 0070 // -0021 │ │ -00cfb8: 0001 0300 0100 0000 0400 0000 1000 ... |0092: packed-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=107 │ │ - 0x0006 line=108 │ │ - 0x0010 line=109 │ │ - 0x0011 line=110 │ │ - 0x0012 line=111 │ │ - 0x0013 line=113 │ │ - 0x0017 line=114 │ │ - 0x001b line=115 │ │ - 0x001f line=116 │ │ - 0x0023 line=117 │ │ - 0x0029 line=118 │ │ - 0x002d line=113 │ │ - 0x0030 line=120 │ │ - 0x0034 line=122 │ │ - 0x0040 line=125 │ │ - 0x004c line=128 │ │ - 0x0054 line=135 │ │ - 0x0056 line=136 │ │ - 0x0070 line=145 │ │ - 0x0071 line=138 │ │ - 0x0079 line=139 │ │ - 0x0082 line=141 │ │ - 0x008c line=142 │ │ - 0x0092 line=120 │ │ - locals : │ │ - 0x001b - 0x0054 reg=4 prop Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x0006 - 0x009c reg=0 cv Landroid/content/ContentValues; │ │ - 0x0014 - 0x009c reg=1 i I │ │ - 0x0011 - 0x009c reg=2 id I │ │ - 0x0012 - 0x009c reg=3 key Ljava/lang/String; │ │ - 0x0010 - 0x009c reg=5 props [Ljava/lang/Object; │ │ - 0x008c - 0x009c reg=6 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x0013 - 0x009c reg=7 type I │ │ - 0x0000 - 0x009c reg=11 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x009c reg=12 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x009c reg=13 tableName Ljava/lang/String; │ │ - 0x0000 - 0x009c reg=14 rowId Ljava/lang/String; │ │ - │ │ - #6 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'set' │ │ - type : '(Lcom/episode6/android/appalarm/pro/SimpleProperty;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 46 16-bit code units │ │ -00cfcc: |[00cfcc] com.episode6.android.appalarm.pro.SimplePropertyCollection.set:(Lcom/episode6/android/appalarm/pro/SimpleProperty;)V │ │ -00cfdc: 6e10 0203 0300 |0000: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ -00cfe2: 0c00 |0003: move-result-object v0 │ │ -00cfe4: 6e10 0403 0300 |0004: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getType:()I // method@0304 │ │ -00cfea: 0a01 |0007: move-result v1 │ │ -00cfec: 2b01 1c00 0000 |0008: packed-switch v1, 00000024 // +0000001c │ │ -00cff2: 0e00 |000b: return-void │ │ -00cff4: 6e10 0103 0300 |000c: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getInt:()I // method@0301 │ │ -00cffa: 0a01 |000f: move-result v1 │ │ -00cffc: 6e30 1503 0201 |0010: invoke-virtual {v2, v0, v1}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.set:(Ljava/lang/String;I)V // method@0315 │ │ -00d002: 28f8 |0013: goto 000b // -0008 │ │ -00d004: 6e10 0003 0300 |0014: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getBool:()Z // method@0300 │ │ -00d00a: 0a01 |0017: move-result v1 │ │ -00d00c: 6e30 1703 0201 |0018: invoke-virtual {v2, v0, v1}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.set:(Ljava/lang/String;Z)V // method@0317 │ │ -00d012: 28f0 |001b: goto 000b // -0010 │ │ -00d014: 6e10 0303 0300 |001c: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getString:()Ljava/lang/String; // method@0303 │ │ -00d01a: 0c01 |001f: move-result-object v1 │ │ -00d01c: 6e30 1603 0201 |0020: invoke-virtual {v2, v0, v1}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0316 │ │ -00d022: 28e8 |0023: goto 000b // -0018 │ │ -00d024: 0001 0300 0100 0000 0400 0000 0c00 ... |0024: packed-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=157 │ │ - 0x0004 line=159 │ │ - 0x000b line=170 │ │ - 0x000c line=161 │ │ - 0x0014 line=164 │ │ - 0x001c line=167 │ │ - 0x0024 line=159 │ │ - locals : │ │ - 0x0004 - 0x002e reg=0 key Ljava/lang/String; │ │ - 0x0000 - 0x002e reg=2 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x002e reg=3 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - │ │ - #7 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'set' │ │ - type : '(Ljava/lang/String;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -00d038: |[00d038] com.episode6.android.appalarm.pro.SimplePropertyCollection.set:(Ljava/lang/String;I)V │ │ -00d048: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00d04c: 6e20 d003 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d0 │ │ -00d052: 0c00 |0005: move-result-object v0 │ │ -00d054: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d058: 6e20 0503 3000 |0008: invoke-virtual {v0, v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.set:(I)V // method@0305 │ │ -00d05e: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=148 │ │ - 0x000b line=149 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x000c reg=2 key Ljava/lang/String; │ │ - 0x0000 - 0x000c reg=3 val I │ │ - │ │ - #8 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'set' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -00d060: |[00d060] com.episode6.android.appalarm.pro.SimplePropertyCollection.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00d070: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00d074: 6e20 d003 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d0 │ │ -00d07a: 0c00 |0005: move-result-object v0 │ │ -00d07c: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d080: 6e20 0603 3000 |0008: invoke-virtual {v0, v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.set:(Ljava/lang/String;)V // method@0306 │ │ -00d086: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=154 │ │ - 0x000b line=155 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x000c reg=2 key Ljava/lang/String; │ │ - 0x0000 - 0x000c reg=3 val Ljava/lang/String; │ │ - │ │ - #9 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'set' │ │ - type : '(Ljava/lang/String;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -00d088: |[00d088] com.episode6.android.appalarm.pro.SimplePropertyCollection.set:(Ljava/lang/String;Z)V │ │ -00d098: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00d09c: 6e20 d003 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d0 │ │ -00d0a2: 0c00 |0005: move-result-object v0 │ │ -00d0a4: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d0a8: 6e20 0703 3000 |0008: invoke-virtual {v0, v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.set:(Z)V // method@0307 │ │ -00d0ae: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=151 │ │ - 0x000b line=152 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x000c reg=2 key Ljava/lang/String; │ │ - 0x0000 - 0x000c reg=3 val Z │ │ - │ │ - #10 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 71 16-bit code units │ │ -00d0b0: |[00d0b0] com.episode6.android.appalarm.pro.SimplePropertyCollection.toString:()Ljava/lang/String; │ │ -00d0c0: 1a02 ff06 |0000: const-string v2, "startitem │ │ -" // string@06ff │ │ -00d0c4: 5464 7d02 |0002: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00d0c8: 6e10 d203 0400 |0004: invoke-virtual {v4}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@03d2 │ │ -00d0ce: 0c04 |0007: move-result-object v4 │ │ -00d0d0: 7210 ca03 0400 |0008: invoke-interface {v4}, Ljava/util/Collection;.toArray:()[Ljava/lang/Object; // method@03ca │ │ -00d0d6: 0c01 |000b: move-result-object v1 │ │ -00d0d8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -00d0da: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -00d0dc: 2114 |000e: array-length v4, v1 │ │ -00d0de: 3540 2400 |000f: if-ge v0, v4, 0033 // +0024 │ │ -00d0e2: 4603 0100 |0011: aget-object v3, v1, v0 │ │ -00d0e6: 1f03 cb00 |0013: check-cast v3, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d0ea: 2204 fc00 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -00d0ee: 7010 a703 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00d0f4: 6e20 ab03 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d0fa: 0c04 |001d: move-result-object v4 │ │ -00d0fc: 6e10 0803 0300 |001e: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.toString:()Ljava/lang/String; // method@0308 │ │ -00d102: 0c05 |0021: move-result-object v5 │ │ -00d104: 6e20 ab03 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d10a: 0c04 |0025: move-result-object v4 │ │ -00d10c: 1a05 0100 |0026: const-string v5, " │ │ -" // string@0001 │ │ -00d110: 6e20 ab03 5400 |0028: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d116: 0c04 |002b: move-result-object v4 │ │ -00d118: 6e10 ac03 0400 |002c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00d11e: 0c02 |002f: move-result-object v2 │ │ -00d120: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00d124: 28dc |0032: goto 000e // -0024 │ │ -00d126: 2204 fc00 |0033: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -00d12a: 7010 a703 0400 |0035: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00d130: 6e20 ab03 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d136: 0c04 |003b: move-result-object v4 │ │ -00d138: 1a05 4604 |003c: const-string v5, "enditem │ │ -" // string@0446 │ │ -00d13c: 6e20 ab03 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d142: 0c04 |0041: move-result-object v4 │ │ -00d144: 6e10 ac03 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00d14a: 0c02 |0045: move-result-object v2 │ │ -00d14c: 1102 |0046: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=92 │ │ - 0x0002 line=94 │ │ - 0x000c line=95 │ │ - 0x000d line=97 │ │ - 0x0011 line=98 │ │ - 0x0015 line=99 │ │ - 0x0030 line=97 │ │ - 0x0033 line=102 │ │ - 0x0046 line=103 │ │ - locals : │ │ - 0x000d - 0x0013 reg=3 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x000e - 0x0047 reg=0 i I │ │ - 0x000c - 0x0047 reg=1 props [Ljava/lang/Object; │ │ - 0x0002 - 0x0047 reg=2 rtr Ljava/lang/String; │ │ - 0x0015 - 0x0047 reg=3 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x0000 - 0x0047 reg=6 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - │ │ - #11 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ - name : 'writeToFileWriter' │ │ - type : '(Ljava/io/BufferedWriter;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 66 16-bit code units │ │ -00d150: |[00d150] com.episode6.android.appalarm.pro.SimplePropertyCollection.writeToFileWriter:(Ljava/io/BufferedWriter;)Z │ │ -00d160: 1a04 ff06 |0000: const-string v4, "startitem │ │ -" // string@06ff │ │ -00d164: 6e20 7b03 4700 |0002: invoke-virtual {v7, v4}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@037b │ │ -00d16a: 5464 7d02 |0005: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ -00d16e: 6e10 d203 0400 |0007: invoke-virtual {v4}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@03d2 │ │ -00d174: 0c04 |000a: move-result-object v4 │ │ -00d176: 7210 ca03 0400 |000b: invoke-interface {v4}, Ljava/util/Collection;.toArray:()[Ljava/lang/Object; // method@03ca │ │ -00d17c: 0c02 |000e: move-result-object v2 │ │ -00d17e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -00d180: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -00d182: 2124 |0011: array-length v4, v2 │ │ -00d184: 3541 2300 |0012: if-ge v1, v4, 0035 // +0023 │ │ -00d188: 4603 0201 |0014: aget-object v3, v2, v1 │ │ -00d18c: 1f03 cb00 |0016: check-cast v3, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d190: 2204 fc00 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -00d194: 7010 a703 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00d19a: 6e10 0803 0300 |001d: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.toString:()Ljava/lang/String; // method@0308 │ │ -00d1a0: 0c05 |0020: move-result-object v5 │ │ -00d1a2: 6e20 ab03 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d1a8: 0c04 |0024: move-result-object v4 │ │ -00d1aa: 1a05 0100 |0025: const-string v5, " │ │ -" // string@0001 │ │ -00d1ae: 6e20 ab03 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d1b4: 0c04 |002a: move-result-object v4 │ │ -00d1b6: 6e10 ac03 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00d1bc: 0c04 |002e: move-result-object v4 │ │ -00d1be: 6e20 7b03 4700 |002f: invoke-virtual {v7, v4}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@037b │ │ -00d1c4: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00d1c8: 28dd |0034: goto 0011 // -0023 │ │ -00d1ca: 1a04 4604 |0035: const-string v4, "enditem │ │ -" // string@0446 │ │ -00d1ce: 6e20 7b03 4700 |0037: invoke-virtual {v7, v4}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@037b │ │ -00d1d4: 1214 |003a: const/4 v4, #int 1 // #1 │ │ -00d1d6: 0f04 |003b: return v4 │ │ -00d1d8: 0d00 |003c: move-exception v0 │ │ -00d1da: 6e10 8303 0000 |003d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0383 │ │ -00d1e0: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -00d1e2: 28fa |0041: goto 003b // -0006 │ │ - catches : 1 │ │ - 0x0000 - 0x003a │ │ - Ljava/io/IOException; -> 0x003c │ │ - positions : │ │ - 0x0000 line=72 │ │ - 0x0005 line=74 │ │ - 0x000f line=75 │ │ - 0x0010 line=77 │ │ - 0x0014 line=78 │ │ - 0x0018 line=79 │ │ - 0x0032 line=77 │ │ - 0x0035 line=82 │ │ - 0x003a line=83 │ │ - 0x003b line=86 │ │ - 0x003c line=84 │ │ - 0x003d line=85 │ │ - 0x0040 line=86 │ │ - locals : │ │ - 0x0010 - 0x0016 reg=3 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x0011 - 0x003b reg=1 i I │ │ - 0x000f - 0x003b reg=2 props [Ljava/lang/Object; │ │ - 0x0018 - 0x003b reg=3 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x003d - 0x0042 reg=0 e Ljava/io/IOException; │ │ - 0x0000 - 0x0042 reg=6 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ - 0x0000 - 0x0042 reg=7 bw Ljava/io/BufferedWriter; │ │ - │ │ - source_file_idx : 634 (SimplePropertyCollection.java) │ │ - │ │ -Class #54 header: │ │ -class_idx : 148 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 204 │ │ -source_file_idx : 86 │ │ -static_fields_size : 40 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 11 │ │ -virtual_methods_size: 19 │ │ - │ │ -Class #54 annotations: │ │ -Annotations on method #490 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ - │ │ -Class #54 - │ │ - Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmItem;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'ALARM_DEFAULTS_ALL' │ │ - type : '[Lcom/episode6/android/appalarm/pro/SimpleProperty;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ - #1 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'ALARM_DEFAULTS_LIST' │ │ - type : '[Lcom/episode6/android/appalarm/pro/SimpleProperty;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ - #2 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'BACKUP_OPTIONS' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ - #3 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_BACKUP' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "backup_alarm" │ │ - #4 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_BACKUP_OPTION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_backup_option" │ │ - #5 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_CUSTOM_ACTION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_custom_action" │ │ - #6 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_CUSTOM_DATA' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_custom_data" │ │ - #7 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_CUSTOM_TYPE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_custom_type" │ │ - #8 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_DONT_LAUNCH_ON_CALL' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_dont_launch_call" │ │ - #9 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_ENABLED' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_enabled" │ │ - #10 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_FORCE_RESTART' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_force_restart" │ │ - #11 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_HOUR' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_hour" │ │ - #12 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_LABEL' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_label" │ │ - #13 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_MEDIA_VOLUME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_media_volume" │ │ - #14 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_MINUTE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_minute" │ │ - #15 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_MUTE_SNOOZE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_mute_snooze" │ │ - #16 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_MUTE_SNOOZE_TIME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_mute_snooze_time" │ │ - #17 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_NET_TEST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_net_test" │ │ - #18 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_NET_TEST_URL' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_net_test_url" │ │ - #19 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_PACKAGE_NAME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_package_name" │ │ - #20 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_ROWID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_id" │ │ - #21 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_RPT_FRI' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_rpt_fri" │ │ - #22 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_RPT_MON' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_rpt_mon" │ │ - #23 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_RPT_SAT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_rpt_sat" │ │ - #24 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_RPT_SUN' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_rpt_sun" │ │ - #25 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_RPT_THURS' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_rpt_thurs" │ │ - #26 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_RPT_TUES' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_rpt_tues" │ │ - #27 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_RPT_WED' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_rpt_wed" │ │ - #28 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_SET_MEDIA_VOLUME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_set_media_volume" │ │ - #29 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_STOP_APP_ON_TIMEOUT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_stop_app" │ │ - #30 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_TURN_OFF_WIFI' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_turn_off_wifi" │ │ - #31 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_WIFI' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_wifi" │ │ - #32 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_WIFI_FAILED_ACTION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_wifi_failed_action" │ │ - #33 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_WIFI_WAIT_TIME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_wifi_wait_time" │ │ - #34 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_WL_TIMEOUT_BATT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_wl_timeout_batt" │ │ - #35 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'KEY_WL_TIMEOUT_PLUG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "alarm_wl_timeout_plug" │ │ - #36 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'WIFI_FAILED_DO_NOTHING' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #37 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'WIFI_FAILED_LAUNCH_ALARM' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #38 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'WIFI_FAILED_OPTIONS' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ - #39 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'WIFI_FAILED_PLAY_BACKUP' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 10 │ │ - ins : 0 │ │ - outs : 4 │ │ - insns size : 581 16-bit code units │ │ -00d1f4: |[00d1f4] com.episode6.android.appalarm.pro.AlarmItem.:()V │ │ -00d204: 1309 0c00 |0000: const/16 v9, #int 12 // #c │ │ -00d208: 1238 |0002: const/4 v8, #int 3 // #3 │ │ -00d20a: 1217 |0003: const/4 v7, #int 1 // #1 │ │ -00d20c: 1226 |0004: const/4 v6, #int 2 // #2 │ │ -00d20e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -00d210: 2380 1f01 |0006: new-array v0, v8, [Ljava/lang/String; // type@011f │ │ -00d214: 1a01 7500 |0008: const-string v1, "Cancel Alarm" // string@0075 │ │ -00d218: 4d01 0005 |000a: aput-object v1, v0, v5 │ │ -00d21c: 1a01 6402 |000c: const-string v1, "Play Backup Alarm" // string@0264 │ │ -00d220: 4d01 0007 |000e: aput-object v1, v0, v7 │ │ -00d224: 1a01 7001 |0010: const-string v1, "Launch Alarm Normally" // string@0170 │ │ -00d228: 4d01 0006 |0012: aput-object v1, v0, v6 │ │ -00d22c: 6900 0b01 |0014: sput-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.WIFI_FAILED_OPTIONS:[Ljava/lang/String; // field@010b │ │ -00d230: 1300 2100 |0016: const/16 v0, #int 33 // #21 │ │ -00d234: 2300 1b01 |0018: new-array v0, v0, [Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@011b │ │ -00d238: 2201 cb00 |001a: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d23c: 1a02 cb02 |001c: const-string v2, "_id" // string@02cb │ │ -00d240: 7030 fc02 2105 |001e: invoke-direct {v1, v2, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ -00d246: 4d01 0005 |0021: aput-object v1, v0, v5 │ │ -00d24a: 2201 cb00 |0023: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d24e: 1a02 2303 |0025: const-string v2, "alarm_hour" // string@0323 │ │ -00d252: 7030 fc02 2109 |0027: invoke-direct {v1, v2, v9}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ -00d258: 4d01 0007 |002a: aput-object v1, v0, v7 │ │ -00d25c: 2201 cb00 |002c: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d260: 1a02 2703 |002e: const-string v2, "alarm_minute" // string@0327 │ │ -00d264: 7030 fc02 2105 |0030: invoke-direct {v1, v2, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ -00d26a: 4d01 0006 |0033: aput-object v1, v0, v6 │ │ -00d26e: 2201 cb00 |0035: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d272: 1a02 2f03 |0037: const-string v2, "alarm_rpt_mon" // string@032f │ │ -00d276: 7030 ff02 2105 |0039: invoke-direct {v1, v2, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d27c: 4d01 0008 |003c: aput-object v1, v0, v8 │ │ -00d280: 1241 |003e: const/4 v1, #int 4 // #4 │ │ -00d282: 2202 cb00 |003f: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d286: 1a03 3303 |0041: const-string v3, "alarm_rpt_tues" // string@0333 │ │ -00d28a: 7030 ff02 3205 |0043: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d290: 4d02 0001 |0046: aput-object v2, v0, v1 │ │ -00d294: 1251 |0048: const/4 v1, #int 5 // #5 │ │ -00d296: 2202 cb00 |0049: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d29a: 1a03 3403 |004b: const-string v3, "alarm_rpt_wed" // string@0334 │ │ -00d29e: 7030 ff02 3205 |004d: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d2a4: 4d02 0001 |0050: aput-object v2, v0, v1 │ │ -00d2a8: 1261 |0052: const/4 v1, #int 6 // #6 │ │ -00d2aa: 2202 cb00 |0053: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d2ae: 1a03 3203 |0055: const-string v3, "alarm_rpt_thurs" // string@0332 │ │ -00d2b2: 7030 ff02 3205 |0057: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d2b8: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ -00d2bc: 1271 |005c: const/4 v1, #int 7 // #7 │ │ -00d2be: 2202 cb00 |005d: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d2c2: 1a03 2e03 |005f: const-string v3, "alarm_rpt_fri" // string@032e │ │ -00d2c6: 7030 ff02 3205 |0061: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d2cc: 4d02 0001 |0064: aput-object v2, v0, v1 │ │ -00d2d0: 1301 0800 |0066: const/16 v1, #int 8 // #8 │ │ -00d2d4: 2202 cb00 |0068: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d2d8: 1a03 3003 |006a: const-string v3, "alarm_rpt_sat" // string@0330 │ │ -00d2dc: 7030 ff02 3205 |006c: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d2e2: 4d02 0001 |006f: aput-object v2, v0, v1 │ │ -00d2e6: 1301 0900 |0071: const/16 v1, #int 9 // #9 │ │ -00d2ea: 2202 cb00 |0073: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d2ee: 1a03 3103 |0075: const-string v3, "alarm_rpt_sun" // string@0331 │ │ -00d2f2: 7030 ff02 3205 |0077: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d2f8: 4d02 0001 |007a: aput-object v2, v0, v1 │ │ -00d2fc: 1301 0a00 |007c: const/16 v1, #int 10 // #a │ │ -00d300: 2202 cb00 |007e: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d304: 1a03 7003 |0080: const-string v3, "backup_alarm" // string@0370 │ │ -00d308: 7110 8b00 0700 |0082: invoke-static {v7}, Landroid/media/RingtoneManager;.getDefaultUri:(I)Landroid/net/Uri; // method@008b │ │ -00d30e: 0c04 |0085: move-result-object v4 │ │ -00d310: 6e10 9100 0400 |0086: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0091 │ │ -00d316: 0c04 |0089: move-result-object v4 │ │ -00d318: 7030 fe02 3204 |008a: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ -00d31e: 4d02 0001 |008d: aput-object v2, v0, v1 │ │ -00d322: 1301 0b00 |008f: const/16 v1, #int 11 // #b │ │ -00d326: 2202 cb00 |0091: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d32a: 1a03 2003 |0093: const-string v3, "alarm_enabled" // string@0320 │ │ -00d32e: 7030 ff02 3205 |0095: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d334: 4d02 0001 |0098: aput-object v2, v0, v1 │ │ -00d338: 2201 cb00 |009a: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d33c: 1a02 2a03 |009c: const-string v2, "alarm_net_test" // string@032a │ │ -00d340: 7030 ff02 2105 |009e: invoke-direct {v1, v2, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d346: 4d01 0009 |00a1: aput-object v1, v0, v9 │ │ -00d34a: 1301 0d00 |00a3: const/16 v1, #int 13 // #d │ │ -00d34e: 2202 cb00 |00a5: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d352: 1a03 2b03 |00a7: const-string v3, "alarm_net_test_url" // string@032b │ │ -00d356: 1a04 d004 |00a9: const-string v4, "http://google.com" // string@04d0 │ │ -00d35a: 7030 fe02 3204 |00ab: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ -00d360: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ -00d364: 1301 0e00 |00b0: const/16 v1, #int 14 // #e │ │ -00d368: 2202 cb00 |00b2: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d36c: 1a03 1a03 |00b4: const-string v3, "alarm_backup_option" // string@031a │ │ -00d370: 7030 fc02 3205 |00b6: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ -00d376: 4d02 0001 |00b9: aput-object v2, v0, v1 │ │ -00d37a: 1301 0f00 |00bb: const/16 v1, #int 15 // #f │ │ -00d37e: 2202 cb00 |00bd: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d382: 1a03 2c03 |00bf: const-string v3, "alarm_package_name" // string@032c │ │ -00d386: 1a04 0000 |00c1: const-string v4, "" // string@0000 │ │ -00d38a: 7030 fe02 3204 |00c3: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ -00d390: 4d02 0001 |00c6: aput-object v2, v0, v1 │ │ -00d394: 1301 1000 |00c8: const/16 v1, #int 16 // #10 │ │ -00d398: 2202 cb00 |00ca: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d39c: 1a03 1b03 |00cc: const-string v3, "alarm_custom_action" // string@031b │ │ -00d3a0: 1a04 0000 |00ce: const-string v4, "" // string@0000 │ │ -00d3a4: 7030 fe02 3204 |00d0: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ -00d3aa: 4d02 0001 |00d3: aput-object v2, v0, v1 │ │ -00d3ae: 1301 1100 |00d5: const/16 v1, #int 17 // #11 │ │ -00d3b2: 2202 cb00 |00d7: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d3b6: 1a03 1c03 |00d9: const-string v3, "alarm_custom_data" // string@031c │ │ -00d3ba: 1a04 0000 |00db: const-string v4, "" // string@0000 │ │ -00d3be: 7030 fe02 3204 |00dd: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ -00d3c4: 4d02 0001 |00e0: aput-object v2, v0, v1 │ │ -00d3c8: 1301 1200 |00e2: const/16 v1, #int 18 // #12 │ │ -00d3cc: 2202 cb00 |00e4: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d3d0: 1a03 1d03 |00e6: const-string v3, "alarm_custom_type" // string@031d │ │ -00d3d4: 1a04 0000 |00e8: const-string v4, "" // string@0000 │ │ -00d3d8: 7030 fe02 3204 |00ea: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ -00d3de: 4d02 0001 |00ed: aput-object v2, v0, v1 │ │ -00d3e2: 1301 1300 |00ef: const/16 v1, #int 19 // #13 │ │ -00d3e6: 2202 cb00 |00f1: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d3ea: 1a03 3803 |00f3: const-string v3, "alarm_wifi" // string@0338 │ │ -00d3ee: 7030 ff02 3205 |00f5: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d3f4: 4d02 0001 |00f8: aput-object v2, v0, v1 │ │ -00d3f8: 1301 1400 |00fa: const/16 v1, #int 20 // #14 │ │ -00d3fc: 2202 cb00 |00fc: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d400: 1a03 3b03 |00fe: const-string v3, "alarm_wl_timeout_batt" // string@033b │ │ -00d404: 1304 5802 |0100: const/16 v4, #int 600 // #258 │ │ -00d408: 7030 fc02 3204 |0102: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ -00d40e: 4d02 0001 |0105: aput-object v2, v0, v1 │ │ -00d412: 1301 1500 |0107: const/16 v1, #int 21 // #15 │ │ -00d416: 2202 cb00 |0109: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d41a: 1a03 3c03 |010b: const-string v3, "alarm_wl_timeout_plug" // string@033c │ │ -00d41e: 1304 b004 |010d: const/16 v4, #int 1200 // #4b0 │ │ -00d422: 7030 fc02 3204 |010f: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ -00d428: 4d02 0001 |0112: aput-object v2, v0, v1 │ │ -00d42c: 1301 1600 |0114: const/16 v1, #int 22 // #16 │ │ -00d430: 2202 cb00 |0116: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d434: 1a03 3503 |0118: const-string v3, "alarm_set_media_volume" // string@0335 │ │ -00d438: 7030 ff02 3205 |011a: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d43e: 4d02 0001 |011d: aput-object v2, v0, v1 │ │ -00d442: 1301 1700 |011f: const/16 v1, #int 23 // #17 │ │ -00d446: 2202 cb00 |0121: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d44a: 1a03 2603 |0123: const-string v3, "alarm_media_volume" // string@0326 │ │ -00d44e: 1304 0f00 |0125: const/16 v4, #int 15 // #f │ │ -00d452: 7030 fc02 3204 |0127: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ -00d458: 4d02 0001 |012a: aput-object v2, v0, v1 │ │ -00d45c: 1301 1800 |012c: const/16 v1, #int 24 // #18 │ │ -00d460: 2202 cb00 |012e: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d464: 1a03 1e03 |0130: const-string v3, "alarm_dont_launch_call" // string@031e │ │ -00d468: 7030 ff02 3207 |0132: invoke-direct {v2, v3, v7}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d46e: 4d02 0001 |0135: aput-object v2, v0, v1 │ │ -00d472: 1301 1900 |0137: const/16 v1, #int 25 // #19 │ │ -00d476: 2202 cb00 |0139: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d47a: 1a03 3a03 |013b: const-string v3, "alarm_wifi_wait_time" // string@033a │ │ -00d47e: 1304 2c01 |013d: const/16 v4, #int 300 // #12c │ │ -00d482: 7030 fc02 3204 |013f: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ -00d488: 4d02 0001 |0142: aput-object v2, v0, v1 │ │ -00d48c: 1301 1a00 |0144: const/16 v1, #int 26 // #1a │ │ -00d490: 2202 cb00 |0146: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d494: 1a03 3903 |0148: const-string v3, "alarm_wifi_failed_action" // string@0339 │ │ -00d498: 7030 fc02 3207 |014a: invoke-direct {v2, v3, v7}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ -00d49e: 4d02 0001 |014d: aput-object v2, v0, v1 │ │ -00d4a2: 1301 1b00 |014f: const/16 v1, #int 27 // #1b │ │ -00d4a6: 2202 cb00 |0151: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d4aa: 1a03 3703 |0153: const-string v3, "alarm_turn_off_wifi" // string@0337 │ │ -00d4ae: 7030 ff02 3205 |0155: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d4b4: 4d02 0001 |0158: aput-object v2, v0, v1 │ │ -00d4b8: 1301 1c00 |015a: const/16 v1, #int 28 // #1c │ │ -00d4bc: 2202 cb00 |015c: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d4c0: 1a03 3603 |015e: const-string v3, "alarm_stop_app" // string@0336 │ │ -00d4c4: 7030 ff02 3205 |0160: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d4ca: 4d02 0001 |0163: aput-object v2, v0, v1 │ │ -00d4ce: 1301 1d00 |0165: const/16 v1, #int 29 // #1d │ │ -00d4d2: 2202 cb00 |0167: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d4d6: 1a03 2803 |0169: const-string v3, "alarm_mute_snooze" // string@0328 │ │ -00d4da: 7030 ff02 3205 |016b: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d4e0: 4d02 0001 |016e: aput-object v2, v0, v1 │ │ -00d4e4: 1301 1e00 |0170: const/16 v1, #int 30 // #1e │ │ -00d4e8: 2202 cb00 |0172: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d4ec: 1a03 2903 |0174: const-string v3, "alarm_mute_snooze_time" // string@0329 │ │ -00d4f0: 1304 2c01 |0176: const/16 v4, #int 300 // #12c │ │ -00d4f4: 7030 fc02 3204 |0178: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ -00d4fa: 4d02 0001 |017b: aput-object v2, v0, v1 │ │ -00d4fe: 1301 1f00 |017d: const/16 v1, #int 31 // #1f │ │ -00d502: 2202 cb00 |017f: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d506: 1a03 2203 |0181: const-string v3, "alarm_force_restart" // string@0322 │ │ -00d50a: 7030 ff02 3207 |0183: invoke-direct {v2, v3, v7}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ -00d510: 4d02 0001 |0186: aput-object v2, v0, v1 │ │ -00d514: 1301 2000 |0188: const/16 v1, #int 32 // #20 │ │ -00d518: 2202 cb00 |018a: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d51c: 1a03 2503 |018c: const-string v3, "alarm_label" // string@0325 │ │ -00d520: 1a04 0000 |018e: const-string v4, "" // string@0000 │ │ -00d524: 7030 fe02 3204 |0190: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ -00d52a: 4d02 0001 |0193: aput-object v2, v0, v1 │ │ -00d52e: 6900 e500 |0195: sput-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ -00d532: 1300 0f00 |0197: const/16 v0, #int 15 // #f │ │ -00d536: 2300 1b01 |0199: new-array v0, v0, [Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@011b │ │ -00d53a: 2201 cb00 |019b: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d53e: 1a02 cb02 |019d: const-string v2, "_id" // string@02cb │ │ -00d542: 7040 fd02 2157 |019f: invoke-direct {v1, v2, v7, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d548: 4d01 0005 |01a2: aput-object v1, v0, v5 │ │ -00d54c: 2201 cb00 |01a4: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d550: 1a02 2303 |01a6: const-string v2, "alarm_hour" // string@0323 │ │ -00d554: 7040 fd02 2157 |01a8: invoke-direct {v1, v2, v7, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d55a: 4d01 0007 |01ab: aput-object v1, v0, v7 │ │ -00d55e: 2201 cb00 |01ad: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d562: 1a02 2703 |01af: const-string v2, "alarm_minute" // string@0327 │ │ -00d566: 7040 fd02 2157 |01b1: invoke-direct {v1, v2, v7, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d56c: 4d01 0006 |01b4: aput-object v1, v0, v6 │ │ -00d570: 2201 cb00 |01b6: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d574: 1a02 2f03 |01b8: const-string v2, "alarm_rpt_mon" // string@032f │ │ -00d578: 7040 fd02 2156 |01ba: invoke-direct {v1, v2, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d57e: 4d01 0008 |01bd: aput-object v1, v0, v8 │ │ -00d582: 1241 |01bf: const/4 v1, #int 4 // #4 │ │ -00d584: 2202 cb00 |01c0: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d588: 1a03 3303 |01c2: const-string v3, "alarm_rpt_tues" // string@0333 │ │ -00d58c: 7040 fd02 3256 |01c4: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d592: 4d02 0001 |01c7: aput-object v2, v0, v1 │ │ -00d596: 1251 |01c9: const/4 v1, #int 5 // #5 │ │ -00d598: 2202 cb00 |01ca: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d59c: 1a03 3403 |01cc: const-string v3, "alarm_rpt_wed" // string@0334 │ │ -00d5a0: 7040 fd02 3256 |01ce: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d5a6: 4d02 0001 |01d1: aput-object v2, v0, v1 │ │ -00d5aa: 1261 |01d3: const/4 v1, #int 6 // #6 │ │ -00d5ac: 2202 cb00 |01d4: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d5b0: 1a03 3203 |01d6: const-string v3, "alarm_rpt_thurs" // string@0332 │ │ -00d5b4: 7040 fd02 3256 |01d8: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d5ba: 4d02 0001 |01db: aput-object v2, v0, v1 │ │ -00d5be: 1271 |01dd: const/4 v1, #int 7 // #7 │ │ -00d5c0: 2202 cb00 |01de: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d5c4: 1a03 2e03 |01e0: const-string v3, "alarm_rpt_fri" // string@032e │ │ -00d5c8: 7040 fd02 3256 |01e2: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d5ce: 4d02 0001 |01e5: aput-object v2, v0, v1 │ │ -00d5d2: 1301 0800 |01e7: const/16 v1, #int 8 // #8 │ │ -00d5d6: 2202 cb00 |01e9: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d5da: 1a03 3003 |01eb: const-string v3, "alarm_rpt_sat" // string@0330 │ │ -00d5de: 7040 fd02 3256 |01ed: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d5e4: 4d02 0001 |01f0: aput-object v2, v0, v1 │ │ -00d5e8: 1301 0900 |01f2: const/16 v1, #int 9 // #9 │ │ -00d5ec: 2202 cb00 |01f4: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d5f0: 1a03 3103 |01f6: const-string v3, "alarm_rpt_sun" // string@0331 │ │ -00d5f4: 7040 fd02 3256 |01f8: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d5fa: 4d02 0001 |01fb: aput-object v2, v0, v1 │ │ -00d5fe: 1301 0a00 |01fd: const/16 v1, #int 10 // #a │ │ -00d602: 2202 cb00 |01ff: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d606: 1a03 2003 |0201: const-string v3, "alarm_enabled" // string@0320 │ │ -00d60a: 7040 fd02 3256 |0203: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d610: 4d02 0001 |0206: aput-object v2, v0, v1 │ │ -00d614: 1301 0b00 |0208: const/16 v1, #int 11 // #b │ │ -00d618: 2202 cb00 |020a: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d61c: 1a03 2c03 |020c: const-string v3, "alarm_package_name" // string@032c │ │ -00d620: 7040 fd02 3258 |020e: invoke-direct {v2, v3, v8, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d626: 4d02 0001 |0211: aput-object v2, v0, v1 │ │ -00d62a: 2201 cb00 |0213: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d62e: 1a02 1b03 |0215: const-string v2, "alarm_custom_action" // string@031b │ │ -00d632: 7040 fd02 2158 |0217: invoke-direct {v1, v2, v8, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d638: 4d01 0009 |021a: aput-object v1, v0, v9 │ │ -00d63c: 1301 0d00 |021c: const/16 v1, #int 13 // #d │ │ -00d640: 2202 cb00 |021e: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d644: 1a03 1c03 |0220: const-string v3, "alarm_custom_data" // string@031c │ │ -00d648: 7040 fd02 3258 |0222: invoke-direct {v2, v3, v8, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d64e: 4d02 0001 |0225: aput-object v2, v0, v1 │ │ -00d652: 1301 0e00 |0227: const/16 v1, #int 14 // #e │ │ -00d656: 2202 cb00 |0229: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ -00d65a: 1a03 2503 |022b: const-string v3, "alarm_label" // string@0325 │ │ -00d65e: 7040 fd02 3258 |022d: invoke-direct {v2, v3, v8, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ -00d664: 4d02 0001 |0230: aput-object v2, v0, v1 │ │ -00d668: 6900 e600 |0232: sput-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ -00d66c: 2380 1f01 |0234: new-array v0, v8, [Ljava/lang/String; // type@011f │ │ -00d670: 1a01 9900 |0236: const-string v1, "Disabled" // string@0099 │ │ -00d674: 4d01 0005 |0238: aput-object v1, v0, v5 │ │ -00d678: 1a01 5b00 |023a: const-string v1, "Always Play" // string@005b │ │ -00d67c: 4d01 0007 |023c: aput-object v1, v0, v7 │ │ -00d680: 1a01 4802 |023e: const-string v1, "Only if Network Test Fails" // string@0248 │ │ -00d684: 4d01 0006 |0240: aput-object v1, v0, v6 │ │ -00d688: 6900 e700 |0242: sput-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.BACKUP_OPTIONS:[Ljava/lang/String; // field@00e7 │ │ -00d68c: 0e00 |0244: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0006 line=64 │ │ - 0x0016 line=70 │ │ - 0x0197 line=106 │ │ - 0x0234 line=125 │ │ - locals : │ │ - │ │ - #1 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -00d690: |[00d690] com.episode6.android.appalarm.pro.AlarmItem.:()V │ │ -00d6a0: 6200 e500 |0000: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ -00d6a4: 7020 0903 0100 |0002: invoke-direct {v1, v0}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)V // method@0309 │ │ -00d6aa: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=14 │ │ - 0x0005 line=15 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #2 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : '' │ │ - type : '(Landroid/database/Cursor;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -00d6ac: |[00d6ac] com.episode6.android.appalarm.pro.AlarmItem.:(Landroid/database/Cursor;)V │ │ -00d6bc: 6200 e500 |0000: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ -00d6c0: 7030 0a03 0102 |0002: invoke-direct {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V // method@030a │ │ -00d6c6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=25 │ │ - 0x0005 line=27 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - 0x0000 - 0x0006 reg=2 cur Landroid/database/Cursor; │ │ - │ │ - #3 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : '' │ │ - type : '(Ljava/io/BufferedReader;Z)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 8 16-bit code units │ │ -00d6c8: |[00d6c8] com.episode6.android.appalarm.pro.AlarmItem.:(Ljava/io/BufferedReader;Z)V │ │ -00d6d8: 6200 e500 |0000: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ -00d6dc: 1a01 cb02 |0002: const-string v1, "_id" // string@02cb │ │ -00d6e0: 7051 0b03 0243 |0004: invoke-direct {v2, v0, v3, v4, v1}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/io/BufferedReader;ZLjava/lang/String;)V // method@030b │ │ -00d6e6: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=17 │ │ - 0x0007 line=19 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - 0x0000 - 0x0008 reg=3 reader Ljava/io/BufferedReader; │ │ - 0x0000 - 0x0008 reg=4 skipId Z │ │ - │ │ - #4 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : '' │ │ - type : '([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -00d6e8: |[00d6e8] com.episode6.android.appalarm.pro.AlarmItem.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V │ │ -00d6f8: 7030 0a03 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V // method@030a │ │ -00d6fe: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=21 │ │ - 0x0003 line=23 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - 0x0000 - 0x0004 reg=1 defaults [Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - 0x0000 - 0x0004 reg=2 cur Landroid/database/Cursor; │ │ - │ │ - #5 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'addDayToRepeatText' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 45 16-bit code units │ │ -00d700: |[00d700] com.episode6.android.appalarm.pro.AlarmItem.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -00d710: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -00d714: 6e20 9b03 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@039b │ │ -00d71a: 0a00 |0005: move-result v0 │ │ -00d71c: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ -00d720: 2200 fc00 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ -00d724: 7010 a703 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00d72a: 6e20 ab03 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d730: 0c00 |0010: move-result-object v0 │ │ -00d732: 1a01 1a00 |0011: const-string v1, ", " // string@001a │ │ -00d736: 6e20 ab03 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d73c: 0c00 |0016: move-result-object v0 │ │ -00d73e: 6e10 ac03 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00d744: 0c02 |001a: move-result-object v2 │ │ -00d746: 2200 fc00 |001b: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ -00d74a: 7010 a703 0000 |001d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00d750: 6e20 ab03 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d756: 0c00 |0023: move-result-object v0 │ │ -00d758: 6e20 ab03 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d75e: 0c00 |0027: move-result-object v0 │ │ -00d760: 6e10 ac03 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00d766: 0c00 |002b: move-result-object v0 │ │ -00d768: 1100 |002c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=189 │ │ - 0x0008 line=190 │ │ - 0x001b line=191 │ │ - locals : │ │ - 0x0000 - 0x002d reg=2 str Ljava/lang/String; │ │ - 0x0000 - 0x002d reg=3 day Ljava/lang/String; │ │ - │ │ - #6 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getAlarmText' │ │ - type : '(II)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 127 16-bit code units │ │ -00d76c: |[00d76c] com.episode6.android.appalarm.pro.AlarmItem.getAlarmText:(II)Ljava/lang/String; │ │ -00d77c: 1306 0c00 |0000: const/16 v6, #int 12 // #c │ │ -00d780: 1a03 0000 |0002: const-string v3, "" // string@0000 │ │ -00d784: 2204 fc00 |0004: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -00d788: 7010 a703 0400 |0006: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00d78e: 6e20 a803 7400 |0009: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -00d794: 0c04 |000c: move-result-object v4 │ │ -00d796: 1a05 0000 |000d: const-string v5, "" // string@0000 │ │ -00d79a: 6e20 ab03 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d7a0: 0c04 |0012: move-result-object v4 │ │ -00d7a2: 6e10 ac03 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00d7a8: 0c01 |0016: move-result-object v1 │ │ -00d7aa: 2204 fc00 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -00d7ae: 7010 a703 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00d7b4: 6e20 a803 8400 |001c: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -00d7ba: 0c04 |001f: move-result-object v4 │ │ -00d7bc: 1a05 0000 |0020: const-string v5, "" // string@0000 │ │ -00d7c0: 6e20 ab03 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d7c6: 0c04 |0025: move-result-object v4 │ │ -00d7c8: 6e10 ac03 0400 |0026: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00d7ce: 0c02 |0029: move-result-object v2 │ │ -00d7d0: 1a00 0600 |002a: const-string v0, " PM" // string@0006 │ │ -00d7d4: 3567 3b00 |002c: if-ge v7, v6, 0067 // +003b │ │ -00d7d8: 1a00 0300 |002e: const-string v0, " AM" // string@0003 │ │ -00d7dc: 3907 0400 |0030: if-nez v7, 0034 // +0004 │ │ -00d7e0: 1a01 2000 |0032: const-string v1, "12" // string@0020 │ │ -00d7e4: 1304 0a00 |0034: const/16 v4, #int 10 // #a │ │ -00d7e8: 3548 1500 |0036: if-ge v8, v4, 004b // +0015 │ │ -00d7ec: 2204 fc00 |0038: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -00d7f0: 7010 a703 0400 |003a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00d7f6: 1a05 1e00 |003d: const-string v5, "0" // string@001e │ │ -00d7fa: 6e20 ab03 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d800: 0c04 |0042: move-result-object v4 │ │ -00d802: 6e20 a803 8400 |0043: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -00d808: 0c04 |0046: move-result-object v4 │ │ -00d80a: 6e10 ac03 0400 |0047: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00d810: 0c02 |004a: move-result-object v2 │ │ -00d812: 2204 fc00 |004b: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -00d816: 7010 a703 0400 |004d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00d81c: 6e20 ab03 1400 |0050: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d822: 0c04 |0053: move-result-object v4 │ │ -00d824: 1a05 2700 |0054: const-string v5, ":" // string@0027 │ │ -00d828: 6e20 ab03 5400 |0056: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d82e: 0c04 |0059: move-result-object v4 │ │ -00d830: 6e20 ab03 2400 |005a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d836: 0c04 |005d: move-result-object v4 │ │ -00d838: 6e20 ab03 0400 |005e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d83e: 0c04 |0061: move-result-object v4 │ │ -00d840: 6e10 ac03 0400 |0062: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00d846: 0c03 |0065: move-result-object v3 │ │ -00d848: 1103 |0066: return-object v3 │ │ -00d84a: 3767 c9ff |0067: if-le v7, v6, 0030 // -0037 │ │ -00d84e: 2204 fc00 |0069: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -00d852: 7010 a703 0400 |006b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00d858: d805 07f4 |006e: add-int/lit8 v5, v7, #int -12 // #f4 │ │ -00d85c: 6e20 a803 5400 |0070: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -00d862: 0c04 |0073: move-result-object v4 │ │ -00d864: 1a05 0000 |0074: const-string v5, "" // string@0000 │ │ -00d868: 6e20 ab03 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00d86e: 0c04 |0079: move-result-object v4 │ │ -00d870: 6e10 ac03 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00d876: 0c01 |007d: move-result-object v1 │ │ -00d878: 28b2 |007e: goto 0030 // -004e │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=133 │ │ - 0x0004 line=134 │ │ - 0x0017 line=135 │ │ - 0x002a line=136 │ │ - 0x002c line=138 │ │ - 0x002e line=139 │ │ - 0x0030 line=143 │ │ - 0x0032 line=144 │ │ - 0x0034 line=147 │ │ - 0x0038 line=148 │ │ - 0x004b line=151 │ │ - 0x0066 line=152 │ │ - 0x0067 line=140 │ │ - 0x0069 line=141 │ │ - locals : │ │ - 0x002c - 0x007f reg=0 ap Ljava/lang/String; │ │ - 0x0017 - 0x007f reg=1 hr Ljava/lang/String; │ │ - 0x002a - 0x007f reg=2 mn Ljava/lang/String; │ │ - 0x0004 - 0x007f reg=3 str Ljava/lang/String; │ │ - 0x0000 - 0x007f reg=7 hour I │ │ - 0x0000 - 0x007f reg=8 minute I │ │ - │ │ - #7 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getRepeatText' │ │ - type : '(ZZZZZZZ)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 7 │ │ - outs : 2 │ │ - insns size : 69 16-bit code units │ │ -00d87c: |[00d87c] com.episode6.android.appalarm.pro.AlarmItem.getRepeatText:(ZZZZZZZ)Ljava/lang/String; │ │ -00d88c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -00d890: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ -00d894: 1a01 3b02 |0004: const-string v1, "Mon" // string@023b │ │ -00d898: 7120 ec01 1000 |0006: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ -00d89e: 0c00 |0009: move-result-object v0 │ │ -00d8a0: 3803 0800 |000a: if-eqz v3, 0012 // +0008 │ │ -00d8a4: 1a01 9302 |000c: const-string v1, "Tues" // string@0293 │ │ -00d8a8: 7120 ec01 1000 |000e: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ -00d8ae: 0c00 |0011: move-result-object v0 │ │ -00d8b0: 3804 0800 |0012: if-eqz v4, 001a // +0008 │ │ -00d8b4: 1a01 b902 |0014: const-string v1, "Wed" // string@02b9 │ │ -00d8b8: 7120 ec01 1000 |0016: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ -00d8be: 0c00 |0019: move-result-object v0 │ │ -00d8c0: 3805 0800 |001a: if-eqz v5, 0022 // +0008 │ │ -00d8c4: 1a01 8f02 |001c: const-string v1, "Thur" // string@028f │ │ -00d8c8: 7120 ec01 1000 |001e: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ -00d8ce: 0c00 |0021: move-result-object v0 │ │ -00d8d0: 3806 0800 |0022: if-eqz v6, 002a // +0008 │ │ -00d8d4: 1a01 ba00 |0024: const-string v1, "Fri" // string@00ba │ │ -00d8d8: 7120 ec01 1000 |0026: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ -00d8de: 0c00 |0029: move-result-object v0 │ │ -00d8e0: 3807 0800 |002a: if-eqz v7, 0032 // +0008 │ │ -00d8e4: 1a01 6b02 |002c: const-string v1, "Sat" // string@026b │ │ -00d8e8: 7120 ec01 1000 |002e: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ -00d8ee: 0c00 |0031: move-result-object v0 │ │ -00d8f0: 3808 0800 |0032: if-eqz v8, 003a // +0008 │ │ -00d8f4: 1a01 8002 |0034: const-string v1, "Sun" // string@0280 │ │ -00d8f8: 7120 ec01 1000 |0036: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ -00d8fe: 0c00 |0039: move-result-object v0 │ │ -00d900: 1a01 0000 |003a: const-string v1, "" // string@0000 │ │ -00d904: 6e20 9b03 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@039b │ │ -00d90a: 0a01 |003f: move-result v1 │ │ -00d90c: 3801 0400 |0040: if-eqz v1, 0044 // +0004 │ │ -00d910: 1a00 4002 |0042: const-string v0, "Never repeat" // string@0240 │ │ -00d914: 1100 |0044: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=161 │ │ - 0x0002 line=162 │ │ - 0x0004 line=163 │ │ - 0x000a line=165 │ │ - 0x000c line=166 │ │ - 0x0012 line=168 │ │ - 0x0014 line=169 │ │ - 0x001a line=171 │ │ - 0x001c line=172 │ │ - 0x0022 line=174 │ │ - 0x0024 line=175 │ │ - 0x002a line=177 │ │ - 0x002c line=178 │ │ - 0x0032 line=180 │ │ - 0x0034 line=181 │ │ - 0x003a line=183 │ │ - 0x0042 line=184 │ │ - 0x0044 line=185 │ │ - locals : │ │ - 0x0002 - 0x0045 reg=0 str Ljava/lang/String; │ │ - 0x0000 - 0x0045 reg=2 mon Z │ │ - 0x0000 - 0x0045 reg=3 tue Z │ │ - 0x0000 - 0x0045 reg=4 wed Z │ │ - 0x0000 - 0x0045 reg=5 thur Z │ │ - 0x0000 - 0x0045 reg=6 fri Z │ │ - 0x0000 - 0x0045 reg=7 sat Z │ │ - 0x0000 - 0x0045 reg=8 sun Z │ │ - │ │ - #8 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getRptVals' │ │ - type : '()Landroid/content/ContentValues;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 111 16-bit code units │ │ -00d918: |[00d918] com.episode6.android.appalarm.pro.AlarmItem.getRptVals:()Landroid/content/ContentValues; │ │ -00d928: 2200 1800 |0000: new-instance v0, Landroid/content/ContentValues; // type@0018 │ │ -00d92c: 7010 3c00 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@003c │ │ -00d932: 1a01 1f00 |0005: const-string v1, "1" // string@001f │ │ -00d936: 1a02 3103 |0007: const-string v2, "alarm_rpt_sun" // string@0331 │ │ -00d93a: 6e20 f101 2300 |0009: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00d940: 0a02 |000c: move-result v2 │ │ -00d942: 7110 8a03 0200 |000d: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ -00d948: 0c02 |0010: move-result-object v2 │ │ -00d94a: 6e30 3e00 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ -00d950: 1a01 2100 |0014: const-string v1, "2" // string@0021 │ │ -00d954: 1a02 2f03 |0016: const-string v2, "alarm_rpt_mon" // string@032f │ │ -00d958: 6e20 f101 2300 |0018: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00d95e: 0a02 |001b: move-result v2 │ │ -00d960: 7110 8a03 0200 |001c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ -00d966: 0c02 |001f: move-result-object v2 │ │ -00d968: 6e30 3e00 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ -00d96e: 1a01 2200 |0023: const-string v1, "3" // string@0022 │ │ -00d972: 1a02 3303 |0025: const-string v2, "alarm_rpt_tues" // string@0333 │ │ -00d976: 6e20 f101 2300 |0027: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00d97c: 0a02 |002a: move-result v2 │ │ -00d97e: 7110 8a03 0200 |002b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ -00d984: 0c02 |002e: move-result-object v2 │ │ -00d986: 6e30 3e00 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ -00d98c: 1a01 2300 |0032: const-string v1, "4" // string@0023 │ │ -00d990: 1a02 3403 |0034: const-string v2, "alarm_rpt_wed" // string@0334 │ │ -00d994: 6e20 f101 2300 |0036: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00d99a: 0a02 |0039: move-result v2 │ │ -00d99c: 7110 8a03 0200 |003a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ -00d9a2: 0c02 |003d: move-result-object v2 │ │ -00d9a4: 6e30 3e00 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ -00d9aa: 1a01 2400 |0041: const-string v1, "5" // string@0024 │ │ -00d9ae: 1a02 3203 |0043: const-string v2, "alarm_rpt_thurs" // string@0332 │ │ -00d9b2: 6e20 f101 2300 |0045: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00d9b8: 0a02 |0048: move-result v2 │ │ -00d9ba: 7110 8a03 0200 |0049: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ -00d9c0: 0c02 |004c: move-result-object v2 │ │ -00d9c2: 6e30 3e00 1002 |004d: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ -00d9c8: 1a01 2500 |0050: const-string v1, "6" // string@0025 │ │ -00d9cc: 1a02 2e03 |0052: const-string v2, "alarm_rpt_fri" // string@032e │ │ -00d9d0: 6e20 f101 2300 |0054: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00d9d6: 0a02 |0057: move-result v2 │ │ -00d9d8: 7110 8a03 0200 |0058: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ -00d9de: 0c02 |005b: move-result-object v2 │ │ -00d9e0: 6e30 3e00 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ -00d9e6: 1a01 2600 |005f: const-string v1, "7" // string@0026 │ │ -00d9ea: 1a02 3003 |0061: const-string v2, "alarm_rpt_sat" // string@0330 │ │ -00d9ee: 6e20 f101 2300 |0063: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00d9f4: 0a02 |0066: move-result v2 │ │ -00d9f6: 7110 8a03 0200 |0067: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ -00d9fc: 0c02 |006a: move-result-object v2 │ │ -00d9fe: 6e30 3e00 1002 |006b: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ -00da04: 1100 |006e: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=203 │ │ - 0x0005 line=204 │ │ - 0x0014 line=205 │ │ - 0x0023 line=206 │ │ - 0x0032 line=207 │ │ - 0x0041 line=208 │ │ - 0x0050 line=209 │ │ - 0x005f line=210 │ │ - 0x006e line=211 │ │ - locals : │ │ - 0x0005 - 0x006f reg=0 cv Landroid/content/ContentValues; │ │ - 0x0000 - 0x006f reg=3 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #9 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getTimeoutText' │ │ - type : '(I)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 109 16-bit code units │ │ -00da08: |[00da08] com.episode6.android.appalarm.pro.AlarmItem.getTimeoutText:(I)Ljava/lang/String; │ │ -00da18: 0141 |0000: move v1, v4 │ │ -00da1a: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ -00da1e: d412 100e |0003: rem-int/lit16 v2, v1, #int 3600 // #0e10 │ │ -00da22: 3902 3200 |0005: if-nez v2, 0037 // +0032 │ │ -00da26: d311 100e |0007: div-int/lit16 v1, v1, #int 3600 // #0e10 │ │ -00da2a: 2202 fc00 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -00da2e: 7010 a703 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00da34: 6e20 ab03 0200 |000e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00da3a: 0c02 |0011: move-result-object v2 │ │ -00da3c: 6e20 a803 1200 |0012: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -00da42: 0c02 |0015: move-result-object v2 │ │ -00da44: 1a03 0d00 |0016: const-string v3, " hour" // string@000d │ │ -00da48: 6e20 ab03 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00da4e: 0c02 |001b: move-result-object v2 │ │ -00da50: 6e10 ac03 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00da56: 0c00 |001f: move-result-object v0 │ │ -00da58: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -00da5a: 3721 1500 |0021: if-le v1, v2, 0036 // +0015 │ │ -00da5e: 2202 fc00 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -00da62: 7010 a703 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00da68: 6e20 ab03 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00da6e: 0c02 |002b: move-result-object v2 │ │ -00da70: 1a03 6d06 |002c: const-string v3, "s" // string@066d │ │ -00da74: 6e20 ab03 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00da7a: 0c02 |0031: move-result-object v2 │ │ -00da7c: 6e10 ac03 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00da82: 0c00 |0035: move-result-object v0 │ │ -00da84: 1100 |0036: return-object v0 │ │ -00da86: dc02 013c |0037: rem-int/lit8 v2, v1, #int 60 // #3c │ │ -00da8a: 3902 1c00 |0039: if-nez v2, 0055 // +001c │ │ -00da8e: db01 013c |003b: div-int/lit8 v1, v1, #int 60 // #3c │ │ -00da92: 2202 fc00 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -00da96: 7010 a703 0200 |003f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00da9c: 6e20 ab03 0200 |0042: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00daa2: 0c02 |0045: move-result-object v2 │ │ -00daa4: 6e20 a803 1200 |0046: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -00daaa: 0c02 |0049: move-result-object v2 │ │ -00daac: 1a03 0e00 |004a: const-string v3, " minute" // string@000e │ │ -00dab0: 6e20 ab03 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dab6: 0c02 |004f: move-result-object v2 │ │ -00dab8: 6e10 ac03 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00dabe: 0c00 |0053: move-result-object v0 │ │ -00dac0: 28cc |0054: goto 0020 // -0034 │ │ -00dac2: 2202 fc00 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -00dac6: 7010 a703 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00dacc: 6e20 ab03 0200 |005a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dad2: 0c02 |005d: move-result-object v2 │ │ -00dad4: 6e20 a803 1200 |005e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -00dada: 0c02 |0061: move-result-object v2 │ │ -00dadc: 1a03 0f00 |0062: const-string v3, " second" // string@000f │ │ -00dae0: 6e20 ab03 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dae6: 0c02 |0067: move-result-object v2 │ │ -00dae8: 6e10 ac03 0200 |0068: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00daee: 0c00 |006b: move-result-object v0 │ │ -00daf0: 28b4 |006c: goto 0020 // -004c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=348 │ │ - 0x0001 line=349 │ │ - 0x0003 line=351 │ │ - 0x0007 line=352 │ │ - 0x0009 line=353 │ │ - 0x0020 line=361 │ │ - 0x0023 line=362 │ │ - 0x0036 line=365 │ │ - 0x0037 line=354 │ │ - 0x003b line=355 │ │ - 0x003d line=356 │ │ - 0x0055 line=358 │ │ - locals : │ │ - 0x0003 - 0x006d reg=0 rtr Ljava/lang/String; │ │ - 0x0001 - 0x006d reg=1 wD I │ │ - 0x0000 - 0x006d reg=4 timeoutInSeconds I │ │ - │ │ - #10 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'isShortcutIntent' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -00daf4: |[00daf4] com.episode6.android.appalarm.pro.AlarmItem.isShortcutIntent:(Ljava/lang/String;)Z │ │ -00db04: 6e10 a503 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@03a5 │ │ -00db0a: 0c00 |0003: move-result-object v0 │ │ -00db0c: 1a01 ea04 |0004: const-string v1, "intent:" // string@04ea │ │ -00db10: 6e20 a203 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@03a2 │ │ -00db16: 0a01 |0009: move-result v1 │ │ -00db18: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ -00db1c: 1a01 1300 |000c: const-string v1, "#intent" // string@0013 │ │ -00db20: 6e20 9a03 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@039a │ │ -00db26: 0a01 |0011: move-result v1 │ │ -00db28: 3801 0400 |0012: if-eqz v1, 0016 // +0004 │ │ -00db2c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -00db2e: 0f01 |0015: return v1 │ │ -00db30: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -00db32: 28fe |0017: goto 0015 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=257 │ │ - 0x0004 line=258 │ │ - locals : │ │ - 0x0004 - 0x0018 reg=0 lcase Ljava/lang/String; │ │ - 0x0000 - 0x0018 reg=2 data Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getAlarmText' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -00db34: |[00db34] com.episode6.android.appalarm.pro.AlarmItem.getAlarmText:()Ljava/lang/String; │ │ -00db44: 1a00 2303 |0000: const-string v0, "alarm_hour" // string@0323 │ │ -00db48: 6e20 f201 0200 |0002: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00db4e: 0a00 |0005: move-result v0 │ │ -00db50: 1a01 2703 |0006: const-string v1, "alarm_minute" // string@0327 │ │ -00db54: 6e20 f201 1200 |0008: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00db5a: 0a01 |000b: move-result v1 │ │ -00db5c: 7120 ee01 1000 |000c: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getAlarmText:(II)Ljava/lang/String; // method@01ee │ │ -00db62: 0c00 |000f: move-result-object v0 │ │ -00db64: 1100 |0010: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=129 │ │ - locals : │ │ - 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #1 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getAppName' │ │ - type : '(Landroid/content/pm/PackageManager;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 74 16-bit code units │ │ -00db68: |[00db68] com.episode6.android.appalarm.pro.AlarmItem.getAppName:(Landroid/content/pm/PackageManager;)Ljava/lang/String; │ │ -00db78: 1a02 2c03 |0000: const-string v2, "alarm_package_name" // string@032c │ │ -00db7c: 6e20 fd01 2400 |0002: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00db82: 0c02 |0005: move-result-object v2 │ │ -00db84: 3802 1000 |0006: if-eqz v2, 0016 // +0010 │ │ -00db88: 1a02 2c03 |0008: const-string v2, "alarm_package_name" // string@032c │ │ -00db8c: 6e20 fd01 2400 |000a: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00db92: 0c02 |000d: move-result-object v2 │ │ -00db94: 1a03 0000 |000e: const-string v3, "" // string@0000 │ │ -00db98: 6e20 9d03 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00db9e: 0a02 |0013: move-result v2 │ │ -00dba0: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -00dba4: 1a01 4502 |0016: const-string v1, "No app selected." // string@0245 │ │ -00dba8: 1101 |0018: return-object v1 │ │ -00dbaa: 6e10 0502 0400 |0019: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isShortcutIntent:()Z // method@0205 │ │ -00dbb0: 0a02 |001c: move-result v2 │ │ -00dbb2: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ -00dbb6: 1a02 1b03 |001f: const-string v2, "alarm_custom_action" // string@031b │ │ -00dbba: 6e20 fd01 2400 |0021: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00dbc0: 0c01 |0024: move-result-object v1 │ │ -00dbc2: 28f3 |0025: goto 0018 // -000d │ │ -00dbc4: 6e10 0302 0400 |0026: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isCustomIntent:()Z // method@0203 │ │ -00dbca: 0a02 |0029: move-result v2 │ │ -00dbcc: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ -00dbd0: 1a01 7f00 |002c: const-string v1, "Custom" // string@007f │ │ -00dbd4: 28ea |002e: goto 0018 // -0016 │ │ -00dbd6: 1a01 0000 |002f: const-string v1, "" // string@0000 │ │ -00dbda: 1a02 2c03 |0031: const-string v2, "alarm_package_name" // string@032c │ │ -00dbde: 6e20 fd01 2400 |0033: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00dbe4: 0c02 |0036: move-result-object v2 │ │ -00dbe6: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -00dbe8: 6e30 6c00 2503 |0038: invoke-virtual {v5, v2, v3}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@006c │ │ -00dbee: 0c02 |003b: move-result-object v2 │ │ -00dbf0: 6e20 6900 5200 |003c: invoke-virtual {v2, v5}, Landroid/content/pm/ApplicationInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0069 │ │ -00dbf6: 0c01 |003f: move-result-object v1 │ │ -00dbf8: 1f01 fb00 |0040: check-cast v1, Ljava/lang/String; // type@00fb │ │ -00dbfc: 28d6 |0042: goto 0018 // -002a │ │ -00dbfe: 0d00 |0043: move-exception v0 │ │ -00dc00: 6e10 8e03 0000 |0044: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -00dc06: 1a01 9e00 |0047: const-string v1, "ERROR LOADING APP NAME" // string@009e │ │ -00dc0a: 28cf |0049: goto 0018 // -0031 │ │ - catches : 1 │ │ - 0x0031 - 0x0042 │ │ - Ljava/lang/Exception; -> 0x0043 │ │ - positions : │ │ - 0x0000 line=272 │ │ - 0x0016 line=273 │ │ - 0x0018 line=289 │ │ - 0x0019 line=275 │ │ - 0x001f line=276 │ │ - 0x0026 line=278 │ │ - 0x002c line=279 │ │ - 0x002f line=282 │ │ - 0x0031 line=284 │ │ - 0x0043 line=285 │ │ - 0x0044 line=286 │ │ - 0x0047 line=287 │ │ - locals : │ │ - 0x0031 - 0x0040 reg=1 rtr Ljava/lang/String; │ │ - 0x0042 - 0x0043 reg=1 rtr Ljava/lang/String; │ │ - 0x0044 - 0x004a reg=0 e Ljava/lang/Exception; │ │ - 0x0049 - 0x004a reg=1 rtr Ljava/lang/String; │ │ - 0x0000 - 0x004a reg=4 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - 0x0000 - 0x004a reg=5 pm Landroid/content/pm/PackageManager; │ │ - │ │ - #2 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getBattTimeoutText' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -00dc1c: |[00dc1c] com.episode6.android.appalarm.pro.AlarmItem.getBattTimeoutText:()Ljava/lang/String; │ │ -00dc2c: 2200 fc00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ -00dc30: 7010 a703 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00dc36: 1a01 8a02 |0005: const-string v1, "The alarm service will stop running after " // string@028a │ │ -00dc3a: 6e20 ab03 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dc40: 0c00 |000a: move-result-object v0 │ │ -00dc42: 1a01 3b03 |000b: const-string v1, "alarm_wl_timeout_batt" // string@033b │ │ -00dc46: 6e20 f201 1200 |000d: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00dc4c: 0a01 |0010: move-result v1 │ │ -00dc4e: 7110 fe01 0100 |0011: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getTimeoutText:(I)Ljava/lang/String; // method@01fe │ │ -00dc54: 0c01 |0014: move-result-object v1 │ │ -00dc56: 6e20 ab03 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dc5c: 0c00 |0018: move-result-object v0 │ │ -00dc5e: 1a01 1200 |0019: const-string v1, " while running on battery power." // string@0012 │ │ -00dc62: 6e20 ab03 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dc68: 0c00 |001e: move-result-object v0 │ │ -00dc6a: 6e10 ac03 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00dc70: 0c00 |0022: move-result-object v0 │ │ -00dc72: 1100 |0023: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=326 │ │ - locals : │ │ - 0x0000 - 0x0024 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #3 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getLabel' │ │ - type : '(Landroid/content/pm/PackageManager;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -00dc74: |[00dc74] com.episode6.android.appalarm.pro.AlarmItem.getLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/String; │ │ -00dc84: 1a01 2503 |0000: const-string v1, "alarm_label" // string@0325 │ │ -00dc88: 6e20 fd01 1200 |0002: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00dc8e: 0c00 |0005: move-result-object v0 │ │ -00dc90: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -00dc94: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ -00dc98: 6e20 9d03 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00dc9e: 0a01 |000d: move-result v1 │ │ -00dca0: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ -00dca4: 6e20 ef01 3200 |0010: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getAppName:(Landroid/content/pm/PackageManager;)Ljava/lang/String; // method@01ef │ │ -00dcaa: 0c00 |0013: move-result-object v0 │ │ -00dcac: 6e10 a603 0000 |0014: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@03a6 │ │ -00dcb2: 0c01 |0017: move-result-object v1 │ │ -00dcb4: 1101 |0018: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=373 │ │ - 0x0006 line=374 │ │ - 0x0010 line=375 │ │ - 0x0014 line=377 │ │ - locals : │ │ - 0x0006 - 0x0019 reg=0 label Ljava/lang/String; │ │ - 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - 0x0000 - 0x0019 reg=3 pm Landroid/content/pm/PackageManager; │ │ - │ │ - #4 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getMediaVolumeText' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -00dcb8: |[00dcb8] com.episode6.android.appalarm.pro.AlarmItem.getMediaVolumeText:()Ljava/lang/String; │ │ -00dcc8: 2200 fc00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ -00dccc: 7010 a703 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00dcd2: 1a01 8c02 |0005: const-string v1, "The media volume will be set to " // string@028c │ │ -00dcd6: 6e20 ab03 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dcdc: 0c00 |000a: move-result-object v0 │ │ -00dcde: 1a01 2603 |000b: const-string v1, "alarm_media_volume" // string@0326 │ │ -00dce2: 6e20 f201 1200 |000d: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00dce8: 0a01 |0010: move-result v1 │ │ -00dcea: 6e20 a803 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -00dcf0: 0c00 |0014: move-result-object v0 │ │ -00dcf2: 1a01 0a00 |0015: const-string v1, " before the app is launched." // string@000a │ │ -00dcf6: 6e20 ab03 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dcfc: 0c00 |001a: move-result-object v0 │ │ -00dcfe: 6e10 ac03 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00dd04: 0c00 |001e: move-result-object v0 │ │ -00dd06: 1100 |001f: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=369 │ │ - locals : │ │ - 0x0000 - 0x0020 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #5 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getMuteSnoozeTimeText' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -00dd08: |[00dd08] com.episode6.android.appalarm.pro.AlarmItem.getMuteSnoozeTimeText:()Ljava/lang/String; │ │ -00dd18: 2200 fc00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ -00dd1c: 7010 a703 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00dd22: 1a01 3c02 |0005: const-string v1, "Mute-Snooze time is set for " // string@023c │ │ -00dd26: 6e20 ab03 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dd2c: 0c00 |000a: move-result-object v0 │ │ -00dd2e: 1a01 2903 |000b: const-string v1, "alarm_mute_snooze_time" // string@0329 │ │ -00dd32: 6e20 f201 1200 |000d: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00dd38: 0a01 |0010: move-result v1 │ │ -00dd3a: 7110 fe01 0100 |0011: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getTimeoutText:(I)Ljava/lang/String; // method@01fe │ │ -00dd40: 0c01 |0014: move-result-object v1 │ │ -00dd42: 6e20 ab03 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dd48: 0c00 |0018: move-result-object v0 │ │ -00dd4a: 6e10 ac03 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00dd50: 0c00 |001c: move-result-object v0 │ │ -00dd52: 1100 |001d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=323 │ │ - locals : │ │ - 0x0000 - 0x001e reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #6 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getNextAbsoluteTimeInMillis' │ │ - type : '()J' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -00dd54: |[00dd54] com.episode6.android.appalarm.pro.AlarmItem.getNextAbsoluteTimeInMillis:()J │ │ -00dd64: 6e10 f701 0200 |0000: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getNextAlarmCalendar:()Ljava/util/Calendar; // method@01f7 │ │ -00dd6a: 0c00 |0003: move-result-object v0 │ │ -00dd6c: 6e10 c703 0000 |0004: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@03c7 │ │ -00dd72: 0b00 |0007: move-result-wide v0 │ │ -00dd74: 1000 |0008: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=240 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #7 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getNextAlarmCalendar' │ │ - type : '()Ljava/util/Calendar;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 114 16-bit code units │ │ -00dd78: |[00dd78] com.episode6.android.appalarm.pro.AlarmItem.getNextAlarmCalendar:()Ljava/util/Calendar; │ │ -00dd88: 1278 |0000: const/4 v8, #int 7 // #7 │ │ -00dd8a: 1267 |0001: const/4 v7, #int 6 // #6 │ │ -00dd8c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -00dd8e: 7100 c503 0000 |0003: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@03c5 │ │ -00dd94: 0c03 |0006: move-result-object v3 │ │ -00dd96: 7100 ad03 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ad │ │ -00dd9c: 0b04 |000a: move-result-wide v4 │ │ -00dd9e: 6e30 c903 4305 |000b: invoke-virtual {v3, v4, v5}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@03c9 │ │ -00dda4: 7100 c503 0000 |000e: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@03c5 │ │ -00ddaa: 0c00 |0011: move-result-object v0 │ │ -00ddac: 6e10 c703 0300 |0012: invoke-virtual {v3}, Ljava/util/Calendar;.getTimeInMillis:()J // method@03c7 │ │ -00ddb2: 0b04 |0015: move-result-wide v4 │ │ -00ddb4: 6e30 c903 4005 |0016: invoke-virtual {v0, v4, v5}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@03c9 │ │ -00ddba: 1304 0b00 |0019: const/16 v4, #int 11 // #b │ │ -00ddbe: 1a05 2303 |001b: const-string v5, "alarm_hour" // string@0323 │ │ -00ddc2: 6e20 f201 5900 |001d: invoke-virtual {v9, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00ddc8: 0a05 |0020: move-result v5 │ │ -00ddca: 6e30 c803 4005 |0021: invoke-virtual {v0, v4, v5}, Ljava/util/Calendar;.set:(II)V // method@03c8 │ │ -00ddd0: 1304 0c00 |0024: const/16 v4, #int 12 // #c │ │ -00ddd4: 1a05 2703 |0026: const-string v5, "alarm_minute" // string@0327 │ │ -00ddd8: 6e20 f201 5900 |0028: invoke-virtual {v9, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00ddde: 0a05 |002b: move-result v5 │ │ -00dde0: 6e30 c803 4005 |002c: invoke-virtual {v0, v4, v5}, Ljava/util/Calendar;.set:(II)V // method@03c8 │ │ -00dde6: 1304 0d00 |002f: const/16 v4, #int 13 // #d │ │ -00ddea: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -00ddec: 6e30 c803 4005 |0032: invoke-virtual {v0, v4, v5}, Ljava/util/Calendar;.set:(II)V // method@03c8 │ │ -00ddf2: 6e20 c303 0300 |0035: invoke-virtual {v3, v0}, Ljava/util/Calendar;.compareTo:(Ljava/util/Calendar;)I // method@03c3 │ │ -00ddf8: 0a04 |0038: move-result v4 │ │ -00ddfa: 3364 0500 |0039: if-ne v4, v6, 003e // +0005 │ │ -00ddfe: 6e30 c203 7006 |003b: invoke-virtual {v0, v7, v6}, Ljava/util/Calendar;.add:(II)V // method@03c2 │ │ -00de04: 6e10 0202 0900 |003e: invoke-virtual {v9}, Lcom/episode6/android/appalarm/pro/AlarmItem;.hasRepeat:()Z // method@0202 │ │ -00de0a: 0a04 |0041: move-result v4 │ │ -00de0c: 3804 2f00 |0042: if-eqz v4, 0071 // +002f │ │ -00de10: 6e20 c403 8000 |0044: invoke-virtual {v0, v8}, Ljava/util/Calendar;.get:(I)I // method@03c4 │ │ -00de16: 0a02 |0047: move-result v2 │ │ -00de18: 7010 fc01 0900 |0048: invoke-direct {v9}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getRptVals:()Landroid/content/ContentValues; // method@01fc │ │ -00de1e: 0c01 |004b: move-result-object v1 │ │ -00de20: 2204 fc00 |004c: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -00de24: 7010 a703 0400 |004e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00de2a: 6e20 a803 2400 |0051: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -00de30: 0c04 |0054: move-result-object v4 │ │ -00de32: 1a05 0000 |0055: const-string v5, "" // string@0000 │ │ -00de36: 6e20 ab03 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00de3c: 0c04 |005a: move-result-object v4 │ │ -00de3e: 6e10 ac03 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00de44: 0c04 |005e: move-result-object v4 │ │ -00de46: 6e20 3d00 4100 |005f: invoke-virtual {v1, v4}, Landroid/content/ContentValues;.getAsBoolean:(Ljava/lang/String;)Ljava/lang/Boolean; // method@003d │ │ -00de4c: 0c04 |0062: move-result-object v4 │ │ -00de4e: 6e10 8903 0400 |0063: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@0389 │ │ -00de54: 0a04 |0066: move-result v4 │ │ -00de56: 3904 0a00 |0067: if-nez v4, 0071 // +000a │ │ -00de5a: 6e30 c203 7006 |0069: invoke-virtual {v0, v7, v6}, Ljava/util/Calendar;.add:(II)V // method@03c2 │ │ -00de60: 6e20 c403 8000 |006c: invoke-virtual {v0, v8}, Ljava/util/Calendar;.get:(I)I // method@03c4 │ │ -00de66: 0a02 |006f: move-result v2 │ │ -00de68: 28dc |0070: goto 004c // -0024 │ │ -00de6a: 1100 |0071: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=215 │ │ - 0x0007 line=216 │ │ - 0x000e line=218 │ │ - 0x0012 line=219 │ │ - 0x0019 line=220 │ │ - 0x0024 line=221 │ │ - 0x002f line=222 │ │ - 0x0035 line=224 │ │ - 0x003b line=225 │ │ - 0x003e line=228 │ │ - 0x0044 line=229 │ │ - 0x0048 line=230 │ │ - 0x004c line=231 │ │ - 0x0069 line=232 │ │ - 0x006c line=233 │ │ - 0x0071 line=236 │ │ - locals : │ │ - 0x004c - 0x0071 reg=1 cv Landroid/content/ContentValues; │ │ - 0x0048 - 0x0071 reg=2 day I │ │ - 0x0012 - 0x0072 reg=0 aCal Ljava/util/Calendar; │ │ - 0x0007 - 0x0072 reg=3 todayCal Ljava/util/Calendar; │ │ - 0x0000 - 0x0072 reg=9 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #8 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getNextTimeString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -00de6c: |[00de6c] com.episode6.android.appalarm.pro.AlarmItem.getNextTimeString:()Ljava/lang/String; │ │ -00de7c: 6e10 f701 0200 |0000: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getNextAlarmCalendar:()Ljava/util/Calendar; // method@01f7 │ │ -00de82: 0c00 |0003: move-result-object v0 │ │ -00de84: 6e10 c603 0000 |0004: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@03c6 │ │ -00de8a: 0c01 |0007: move-result-object v1 │ │ -00de8c: 6e10 cc03 0100 |0008: invoke-virtual {v1}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@03cc │ │ -00de92: 0c01 |000b: move-result-object v1 │ │ -00de94: 1101 |000c: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=245 │ │ - 0x0004 line=246 │ │ - locals : │ │ - 0x0004 - 0x000d reg=0 c Ljava/util/Calendar; │ │ - 0x0000 - 0x000d reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #9 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getPlugTimeoutText' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -00de98: |[00de98] com.episode6.android.appalarm.pro.AlarmItem.getPlugTimeoutText:()Ljava/lang/String; │ │ -00dea8: 2200 fc00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ -00deac: 7010 a703 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00deb2: 1a01 8a02 |0005: const-string v1, "The alarm service will stop running after " // string@028a │ │ -00deb6: 6e20 ab03 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00debc: 0c00 |000a: move-result-object v0 │ │ -00debe: 1a01 3c03 |000b: const-string v1, "alarm_wl_timeout_plug" // string@033c │ │ -00dec2: 6e20 f201 1200 |000d: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00dec8: 0a01 |0010: move-result v1 │ │ -00deca: 7110 fe01 0100 |0011: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getTimeoutText:(I)Ljava/lang/String; // method@01fe │ │ -00ded0: 0c01 |0014: move-result-object v1 │ │ -00ded2: 6e20 ab03 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00ded8: 0c00 |0018: move-result-object v0 │ │ -00deda: 1a01 1100 |0019: const-string v1, " while charging." // string@0011 │ │ -00dede: 6e20 ab03 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dee4: 0c00 |001e: move-result-object v0 │ │ -00dee6: 6e10 ac03 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00deec: 0c00 |0022: move-result-object v0 │ │ -00deee: 1100 |0023: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=329 │ │ - locals : │ │ - 0x0000 - 0x0024 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #10 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getRepeatText' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 7 │ │ - insns size : 47 16-bit code units │ │ -00def0: |[00def0] com.episode6.android.appalarm.pro.AlarmItem.getRepeatText:()Ljava/lang/String; │ │ -00df00: 1a00 2f03 |0000: const-string v0, "alarm_rpt_mon" // string@032f │ │ -00df04: 6e20 f101 0700 |0002: invoke-virtual {v7, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00df0a: 0a00 |0005: move-result v0 │ │ -00df0c: 1a01 3303 |0006: const-string v1, "alarm_rpt_tues" // string@0333 │ │ -00df10: 6e20 f101 1700 |0008: invoke-virtual {v7, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00df16: 0a01 |000b: move-result v1 │ │ -00df18: 1a02 3403 |000c: const-string v2, "alarm_rpt_wed" // string@0334 │ │ -00df1c: 6e20 f101 2700 |000e: invoke-virtual {v7, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00df22: 0a02 |0011: move-result v2 │ │ -00df24: 1a03 3203 |0012: const-string v3, "alarm_rpt_thurs" // string@0332 │ │ -00df28: 6e20 f101 3700 |0014: invoke-virtual {v7, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00df2e: 0a03 |0017: move-result v3 │ │ -00df30: 1a04 2e03 |0018: const-string v4, "alarm_rpt_fri" // string@032e │ │ -00df34: 6e20 f101 4700 |001a: invoke-virtual {v7, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00df3a: 0a04 |001d: move-result v4 │ │ -00df3c: 1a05 3003 |001e: const-string v5, "alarm_rpt_sat" // string@0330 │ │ -00df40: 6e20 f101 5700 |0020: invoke-virtual {v7, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00df46: 0a05 |0023: move-result v5 │ │ -00df48: 1a06 3103 |0024: const-string v6, "alarm_rpt_sun" // string@0331 │ │ -00df4c: 6e20 f101 6700 |0026: invoke-virtual {v7, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00df52: 0a06 |0029: move-result v6 │ │ -00df54: 7707 fb01 0000 |002a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getRepeatText:(ZZZZZZZ)Ljava/lang/String; // method@01fb │ │ -00df5a: 0c00 |002d: move-result-object v0 │ │ -00df5c: 1100 |002e: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=157 │ │ - locals : │ │ - 0x0000 - 0x002f reg=7 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #11 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getWifiFailedActionText' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -00df60: |[00df60] com.episode6.android.appalarm.pro.AlarmItem.getWifiFailedActionText:()Ljava/lang/String; │ │ -00df70: 1a00 3903 |0000: const-string v0, "alarm_wifi_failed_action" // string@0339 │ │ -00df74: 6e20 f201 0100 |0002: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00df7a: 0a00 |0005: move-result v0 │ │ -00df7c: 2b00 1000 0000 |0006: packed-switch v0, 00000016 // +00000010 │ │ -00df82: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ -00df86: 1100 |000b: return-object v0 │ │ -00df88: 1a00 9a00 |000c: const-string v0, "Do nothing. Cancel the alarm if the wi-fi connection fails." // string@009a │ │ -00df8c: 28fd |000e: goto 000b // -0003 │ │ -00df8e: 1a00 7b02 |000f: const-string v0, "Skip the app, just play the backup alarm (this will also skip the standard network test)." // string@027b │ │ -00df92: 28fa |0011: goto 000b // -0006 │ │ -00df94: 1a00 7101 |0012: const-string v0, "Launch the alarm normally (network test and backup alarm rules will apply)." // string@0171 │ │ -00df98: 28f7 |0014: goto 000b // -0009 │ │ -00df9a: 0000 |0015: nop // spacer │ │ -00df9c: 0001 0300 0000 0000 0600 0000 0900 ... |0016: packed-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=335 │ │ - 0x0009 line=343 │ │ - 0x000c line=337 │ │ - 0x000f line=339 │ │ - 0x0012 line=341 │ │ - 0x0015 line=335 │ │ - locals : │ │ - 0x0000 - 0x0020 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #12 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'getWifiWaitTimeText' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -00dfb0: |[00dfb0] com.episode6.android.appalarm.pro.AlarmItem.getWifiWaitTimeText:()Ljava/lang/String; │ │ -00dfc0: 2200 fc00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ -00dfc4: 7010 a703 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00dfca: 1a01 8b02 |0005: const-string v1, "The alarm service will wait " // string@028b │ │ -00dfce: 6e20 ab03 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dfd4: 0c00 |000a: move-result-object v0 │ │ -00dfd6: 1a01 3a03 |000b: const-string v1, "alarm_wifi_wait_time" // string@033a │ │ -00dfda: 6e20 f201 1200 |000d: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00dfe0: 0a01 |0010: move-result v1 │ │ -00dfe2: 7110 fe01 0100 |0011: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getTimeoutText:(I)Ljava/lang/String; // method@01fe │ │ -00dfe8: 0c01 |0014: move-result-object v1 │ │ -00dfea: 6e20 ab03 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dff0: 0c00 |0018: move-result-object v0 │ │ -00dff2: 1a01 0c00 |0019: const-string v1, " for a wi-fi connection before declaring it a failure." // string@000c │ │ -00dff6: 6e20 ab03 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00dffc: 0c00 |001e: move-result-object v0 │ │ -00dffe: 6e10 ac03 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00e004: 0c00 |0022: move-result-object v0 │ │ -00e006: 1100 |0023: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=332 │ │ - locals : │ │ - 0x0000 - 0x0024 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #13 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'hasPackageName' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -00e008: |[00e008] com.episode6.android.appalarm.pro.AlarmItem.hasPackageName:()Z │ │ -00e018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00e01a: 1a01 2c03 |0001: const-string v1, "alarm_package_name" // string@032c │ │ -00e01e: 6e20 fd01 1300 |0003: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00e024: 0c01 |0006: move-result-object v1 │ │ -00e026: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -00e02a: 1a01 2c03 |0009: const-string v1, "alarm_package_name" // string@032c │ │ -00e02e: 6e20 fd01 1300 |000b: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00e034: 0c01 |000e: move-result-object v1 │ │ -00e036: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ -00e03a: 6e20 9d03 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00e040: 0a01 |0014: move-result v1 │ │ -00e042: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ -00e046: 0f00 |0017: return v0 │ │ -00e048: 6e10 0302 0300 |0018: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isCustomIntent:()Z // method@0203 │ │ -00e04e: 0a01 |001b: move-result v1 │ │ -00e050: 3901 fbff |001c: if-nez v1, 0017 // -0005 │ │ -00e054: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -00e056: 28f8 |001f: goto 0017 // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=264 │ │ - 0x0017 line=267 │ │ - locals : │ │ - 0x0000 - 0x0020 reg=3 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #14 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'hasRepeat' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 60 16-bit code units │ │ -00e058: |[00e058] com.episode6.android.appalarm.pro.AlarmItem.hasRepeat:()Z │ │ -00e068: 1a00 2f03 |0000: const-string v0, "alarm_rpt_mon" // string@032f │ │ -00e06c: 6e20 f101 0100 |0002: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00e072: 0a00 |0005: move-result v0 │ │ -00e074: 3900 3200 |0006: if-nez v0, 0038 // +0032 │ │ -00e078: 1a00 3303 |0008: const-string v0, "alarm_rpt_tues" // string@0333 │ │ -00e07c: 6e20 f101 0100 |000a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00e082: 0a00 |000d: move-result v0 │ │ -00e084: 3900 2a00 |000e: if-nez v0, 0038 // +002a │ │ -00e088: 1a00 3403 |0010: const-string v0, "alarm_rpt_wed" // string@0334 │ │ -00e08c: 6e20 f101 0100 |0012: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00e092: 0a00 |0015: move-result v0 │ │ -00e094: 3900 2200 |0016: if-nez v0, 0038 // +0022 │ │ -00e098: 1a00 3203 |0018: const-string v0, "alarm_rpt_thurs" // string@0332 │ │ -00e09c: 6e20 f101 0100 |001a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00e0a2: 0a00 |001d: move-result v0 │ │ -00e0a4: 3900 1a00 |001e: if-nez v0, 0038 // +001a │ │ -00e0a8: 1a00 2e03 |0020: const-string v0, "alarm_rpt_fri" // string@032e │ │ -00e0ac: 6e20 f101 0100 |0022: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00e0b2: 0a00 |0025: move-result v0 │ │ -00e0b4: 3900 1200 |0026: if-nez v0, 0038 // +0012 │ │ -00e0b8: 1a00 3003 |0028: const-string v0, "alarm_rpt_sat" // string@0330 │ │ -00e0bc: 6e20 f101 0100 |002a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00e0c2: 0a00 |002d: move-result v0 │ │ -00e0c4: 3900 0a00 |002e: if-nez v0, 0038 // +000a │ │ -00e0c8: 1a00 3103 |0030: const-string v0, "alarm_rpt_sun" // string@0331 │ │ -00e0cc: 6e20 f101 0100 |0032: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00e0d2: 0a00 |0035: move-result v0 │ │ -00e0d4: 3800 0400 |0036: if-eqz v0, 003a // +0004 │ │ -00e0d8: 1210 |0038: const/4 v0, #int 1 // #1 │ │ -00e0da: 0f00 |0039: return v0 │ │ -00e0dc: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -00e0de: 28fe |003b: goto 0039 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=195 │ │ - 0x0038 line=196 │ │ - 0x0039 line=198 │ │ - locals : │ │ - 0x0000 - 0x003c reg=1 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #15 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'isCustomIntent' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -00e0e0: |[00e0e0] com.episode6.android.appalarm.pro.AlarmItem.isCustomIntent:()Z │ │ -00e0f0: 1a00 2c03 |0000: const-string v0, "alarm_package_name" // string@032c │ │ -00e0f4: 6e20 fd01 0200 |0002: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00e0fa: 0c00 |0005: move-result-object v0 │ │ -00e0fc: 1a01 be03 |0006: const-string v1, "custom" // string@03be │ │ -00e100: 6e20 9d03 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00e106: 0a00 |000b: move-result v0 │ │ -00e108: 0f00 |000c: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=261 │ │ - locals : │ │ - 0x0000 - 0x000d reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #16 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'isNew' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -00e10c: |[00e10c] com.episode6.android.appalarm.pro.AlarmItem.isNew:()Z │ │ -00e11c: 1a00 cb02 |0000: const-string v0, "_id" // string@02cb │ │ -00e120: 6e20 f201 0100 |0002: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00e126: 0a00 |0005: move-result v0 │ │ -00e128: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -00e12c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -00e12e: 0f00 |0009: return v0 │ │ -00e130: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -00e132: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=250 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #17 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'isShortcutIntent' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -00e134: |[00e134] com.episode6.android.appalarm.pro.AlarmItem.isShortcutIntent:()Z │ │ -00e144: 1a00 1c03 |0000: const-string v0, "alarm_custom_data" // string@031c │ │ -00e148: 6e20 fd01 0100 |0002: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00e14e: 0c00 |0005: move-result-object v0 │ │ -00e150: 7110 0602 0000 |0006: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isShortcutIntent:(Ljava/lang/String;)Z // method@0206 │ │ -00e156: 0a00 |0009: move-result v0 │ │ -00e158: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=254 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - │ │ - #18 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ - name : 'setAppIconInImageView' │ │ - type : '(Landroid/widget/ImageView;Landroid/content/pm/PackageManager;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 35 16-bit code units │ │ -00e15c: |[00e15c] com.episode6.android.appalarm.pro.AlarmItem.setAppIconInImageView:(Landroid/widget/ImageView;Landroid/content/pm/PackageManager;)V │ │ -00e16c: 1402 0300 027f |0000: const v2, #float 1.728e+38 // #7f020003 │ │ -00e172: 6e10 0102 0300 |0003: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.hasPackageName:()Z // method@0201 │ │ -00e178: 0a01 |0006: move-result v1 │ │ -00e17a: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ -00e17e: 6e20 cc00 2400 |0009: invoke-virtual {v4, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00cc │ │ -00e184: 0e00 |000c: return-void │ │ -00e186: 1a01 2c03 |000d: const-string v1, "alarm_package_name" // string@032c │ │ -00e18a: 6e20 fd01 1300 |000f: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00e190: 0c01 |0012: move-result-object v1 │ │ -00e192: 6e20 6b00 1500 |0013: invoke-virtual {v5, v1}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@006b │ │ -00e198: 0c01 |0016: move-result-object v1 │ │ -00e19a: 6e20 cb00 1400 |0017: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00cb │ │ -00e1a0: 28f2 |001a: goto 000c // -000e │ │ -00e1a2: 0d00 |001b: move-exception v0 │ │ -00e1a4: 6e10 8e03 0000 |001c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -00e1aa: 6e20 cc00 2400 |001f: invoke-virtual {v4, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00cc │ │ -00e1b0: 28ea |0022: goto 000c // -0016 │ │ - catches : 1 │ │ - 0x000d - 0x001a │ │ - Ljava/lang/Exception; -> 0x001b │ │ - positions : │ │ - 0x0003 line=309 │ │ - 0x0009 line=310 │ │ - 0x000c line=320 │ │ - 0x000d line=313 │ │ - 0x001b line=314 │ │ - 0x001c line=315 │ │ - 0x001f line=316 │ │ - locals : │ │ - 0x001c - 0x0023 reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x0023 reg=3 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - 0x0000 - 0x0023 reg=4 iv Landroid/widget/ImageView; │ │ - 0x0000 - 0x0023 reg=5 pm Landroid/content/pm/PackageManager; │ │ - │ │ - source_file_idx : 86 (AlarmItem.java) │ │ - │ │ -Class #55 header: │ │ class_idx : 149 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 87 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #55 annotations: │ │ +Class #53 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #55 - │ │ +Class #53 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14209,66 +11565,66 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e1c4: |[00e1c4] com.episode6.android.appalarm.pro.AlarmList$1.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ -00e1d4: 5b01 0d01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010d │ │ -00e1d8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00e1de: 0e00 |0005: return-void │ │ +00f2ac: |[00f2ac] com.episode6.android.appalarm.pro.AlarmList$1.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ +00f2bc: 5b01 0d01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010d │ │ +00f2c0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00f2c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e1e0: |[00e1e0] com.episode6.android.appalarm.pro.AlarmList$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -00e1f0: 5410 0d01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010d │ │ -00e1f4: 7110 2802 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$000:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@0228 │ │ -00e1fa: 0e00 |0005: return-void │ │ +00f2c8: |[00f2c8] com.episode6.android.appalarm.pro.AlarmList$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +00f2d8: 5410 0d01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010d │ │ +00f2dc: 7110 2802 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$000:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@0228 │ │ +00f2e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmList$1; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 arg1 I │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #56 header: │ │ +Class #54 header: │ │ class_idx : 150 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 87 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #56 annotations: │ │ +Class #54 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #56 - │ │ +Class #54 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14282,71 +11638,71 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e1fc: |[00e1fc] com.episode6.android.appalarm.pro.AlarmList$2.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ -00e20c: 5b01 0e01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010e │ │ -00e210: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00e216: 0e00 |0005: return-void │ │ +00f2e4: |[00f2e4] com.episode6.android.appalarm.pro.AlarmList$2.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ +00f2f4: 5b01 0e01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010e │ │ +00f2f8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00f2fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -00e218: |[00e218] com.episode6.android.appalarm.pro.AlarmList$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -00e228: 5410 0e01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010e │ │ -00e22c: 7110 2902 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmList;)Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@0229 │ │ -00e232: 0c00 |0005: move-result-object v0 │ │ -00e234: 6e10 ee00 0000 |0006: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.deleteAllAlarms:()V // method@00ee │ │ -00e23a: 5410 0e01 |0009: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010e │ │ -00e23e: 7110 2a02 0000 |000b: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@022a │ │ -00e244: 0e00 |000e: return-void │ │ +00f300: |[00f300] com.episode6.android.appalarm.pro.AlarmList$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +00f310: 5410 0e01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010e │ │ +00f314: 7110 2902 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmList;)Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@0229 │ │ +00f31a: 0c00 |0005: move-result-object v0 │ │ +00f31c: 6e10 ee00 0000 |0006: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.deleteAllAlarms:()V // method@00ee │ │ +00f322: 5410 0e01 |0009: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010e │ │ +00f326: 7110 2a02 0000 |000b: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@022a │ │ +00f32c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0009 line=288 │ │ 0x000e line=289 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/episode6/android/appalarm/pro/AlarmList$2; │ │ 0x0000 - 0x000f reg=2 arg0 Landroid/content/DialogInterface; │ │ 0x0000 - 0x000f reg=3 arg1 I │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #57 header: │ │ +Class #55 header: │ │ class_idx : 151 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 87 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #57 annotations: │ │ +Class #55 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #57 - │ │ +Class #55 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14360,66 +11716,66 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e248: |[00e248] com.episode6.android.appalarm.pro.AlarmList$3.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ -00e258: 5b01 0f01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010f │ │ -00e25c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00e262: 0e00 |0005: return-void │ │ +00f330: |[00f330] com.episode6.android.appalarm.pro.AlarmList$3.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ +00f340: 5b01 0f01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010f │ │ +00f344: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00f34a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e264: |[00e264] com.episode6.android.appalarm.pro.AlarmList$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -00e274: 5410 0f01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010f │ │ -00e278: 7110 2a02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@022a │ │ -00e27e: 0e00 |0005: return-void │ │ +00f34c: |[00f34c] com.episode6.android.appalarm.pro.AlarmList$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +00f35c: 5410 0f01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@010f │ │ +00f360: 7110 2a02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@022a │ │ +00f366: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmList$3; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 arg1 I │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #58 header: │ │ +Class #56 header: │ │ class_idx : 152 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 87 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #58 annotations: │ │ +Class #56 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=run │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #58 - │ │ +Class #56 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList$4$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14433,66 +11789,66 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList$4;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e280: |[00e280] com.episode6.android.appalarm.pro.AlarmList$4$1.:(Lcom/episode6/android/appalarm/pro/AlarmList$4;)V │ │ -00e290: 5b01 1001 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$4$1;.this$1:Lcom/episode6/android/appalarm/pro/AlarmList$4; // field@0110 │ │ -00e294: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00e29a: 0e00 |0005: return-void │ │ +00f368: |[00f368] com.episode6.android.appalarm.pro.AlarmList$4$1.:(Lcom/episode6/android/appalarm/pro/AlarmList$4;)V │ │ +00f378: 5b01 1001 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$4$1;.this$1:Lcom/episode6/android/appalarm/pro/AlarmList$4; // field@0110 │ │ +00f37c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00f382: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList$4$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmList$4; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lcom/episode6/android/appalarm/pro/AlarmList$4; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList$4$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00e29c: |[00e29c] com.episode6.android.appalarm.pro.AlarmList$4$1.run:()V │ │ -00e2ac: 5420 1001 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmList$4$1;.this$1:Lcom/episode6/android/appalarm/pro/AlarmList$4; // field@0110 │ │ -00e2b0: 5400 1101 |0002: iget-object v0, v0, Lcom/episode6/android/appalarm/pro/AlarmList$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0111 │ │ -00e2b4: 1251 |0004: const/4 v1, #int 5 // #5 │ │ -00e2b6: 6e20 4c02 1000 |0005: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ -00e2bc: 0e00 |0008: return-void │ │ +00f384: |[00f384] com.episode6.android.appalarm.pro.AlarmList$4$1.run:()V │ │ +00f394: 5420 1001 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmList$4$1;.this$1:Lcom/episode6/android/appalarm/pro/AlarmList$4; // field@0110 │ │ +00f398: 5400 1101 |0002: iget-object v0, v0, Lcom/episode6/android/appalarm/pro/AlarmList$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0111 │ │ +00f39c: 1251 |0004: const/4 v1, #int 5 // #5 │ │ +00f39e: 6e20 4c02 1000 |0005: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ +00f3a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0008 line=388 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmList$4$1; │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #59 header: │ │ +Class #57 header: │ │ class_idx : 153 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 87 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #59 annotations: │ │ +Class #57 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AlarmList; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #59 - │ │ +Class #57 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14506,98 +11862,98 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e2c0: |[00e2c0] com.episode6.android.appalarm.pro.AlarmList$4.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ -00e2d0: 5b01 1101 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0111 │ │ -00e2d4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00e2da: 0e00 |0005: return-void │ │ +00f3a8: |[00f3a8] com.episode6.android.appalarm.pro.AlarmList$4.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ +00f3b8: 5b01 1101 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0111 │ │ +00f3bc: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00f3c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 129 16-bit code units │ │ -00e2dc: |[00e2dc] com.episode6.android.appalarm.pro.AlarmList$4.run:()V │ │ -00e2ec: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -00e2ee: 2205 e700 |0001: new-instance v5, Ljava/io/File; // type@00e7 │ │ -00e2f2: 2206 fc00 |0003: new-instance v6, Ljava/lang/StringBuilder; // type@00fc │ │ -00e2f6: 7010 a703 0600 |0005: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00e2fc: 7100 9d00 0000 |0008: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@009d │ │ -00e302: 0c07 |000b: move-result-object v7 │ │ -00e304: 6e20 aa03 7600 |000c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03aa │ │ -00e30a: 0c06 |000f: move-result-object v6 │ │ -00e30c: 1a07 1d00 |0010: const-string v7, "/AppAlarm.backup.txt" // string@001d │ │ -00e310: 6e20 ab03 7600 |0012: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00e316: 0c06 |0015: move-result-object v6 │ │ -00e318: 6e10 ac03 0600 |0016: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00e31e: 0c06 |0019: move-result-object v6 │ │ -00e320: 7020 7c03 6500 |001a: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@037c │ │ -00e326: 6e10 7f03 0500 |001d: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@037f │ │ -00e32c: 0a06 |0020: move-result v6 │ │ -00e32e: 3806 0500 |0021: if-eqz v6, 0026 // +0005 │ │ -00e332: 6e10 7e03 0500 |0023: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@037e │ │ -00e338: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -00e33a: 5496 1101 |0027: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AlarmList$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0111 │ │ -00e33e: 7110 2902 0600 |0029: invoke-static {v6}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmList;)Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@0229 │ │ -00e344: 0c06 |002c: move-result-object v6 │ │ -00e346: 6e10 f000 0600 |002d: invoke-virtual {v6}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.fetchAllAlarmsForBackup:()Landroid/database/Cursor; // method@00f0 │ │ -00e34c: 0c03 |0030: move-result-object v3 │ │ -00e34e: 6e10 7d03 0500 |0031: invoke-virtual {v5}, Ljava/io/File;.createNewFile:()Z // method@037d │ │ -00e354: 2202 e600 |0034: new-instance v2, Ljava/io/BufferedWriter; // type@00e6 │ │ -00e358: 2206 e900 |0036: new-instance v6, Ljava/io/FileWriter; // type@00e9 │ │ -00e35c: 7020 8103 5600 |0038: invoke-direct {v6, v5}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@0381 │ │ -00e362: 7020 7803 6200 |003b: invoke-direct {v2, v6}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@0378 │ │ -00e368: 7210 7600 0300 |003e: invoke-interface {v3}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ -00e36e: 0701 |0041: move-object v1, v0 │ │ -00e370: 7210 7500 0300 |0042: invoke-interface {v3}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ -00e376: 0a06 |0045: move-result v6 │ │ -00e378: 3906 0f00 |0046: if-nez v6, 0055 // +000f │ │ -00e37c: 2200 9400 |0048: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -00e380: 7020 e901 3000 |004a: invoke-direct {v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:(Landroid/database/Cursor;)V // method@01e9 │ │ -00e386: 6e20 0c02 2000 |004d: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.writeToFileWriter:(Ljava/io/BufferedWriter;)Z // method@020c │ │ -00e38c: 7210 7700 0300 |0050: invoke-interface {v3}, Landroid/database/Cursor;.moveToNext:()Z // method@0077 │ │ -00e392: 0701 |0053: move-object v1, v0 │ │ -00e394: 28ee |0054: goto 0042 // -0012 │ │ -00e396: 7210 7100 0300 |0055: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0071 │ │ -00e39c: 6e10 7a03 0200 |0058: invoke-virtual {v2}, Ljava/io/BufferedWriter;.flush:()V // method@037a │ │ -00e3a2: 6e10 7903 0200 |005b: invoke-virtual {v2}, Ljava/io/BufferedWriter;.close:()V // method@0379 │ │ -00e3a8: 5496 1101 |005e: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AlarmList$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0111 │ │ -00e3ac: 1217 |0060: const/4 v7, #int 1 // #1 │ │ -00e3ae: 6e20 3302 7600 |0061: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmList;.dismissDialog:(I)V // method@0233 │ │ -00e3b4: 0710 |0064: move-object v0, v1 │ │ -00e3b6: 0e00 |0065: return-void │ │ -00e3b8: 0d04 |0066: move-exception v4 │ │ -00e3ba: 6e10 8e03 0400 |0067: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -00e3c0: 5496 1101 |006a: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AlarmList$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0111 │ │ -00e3c4: 6e20 3302 8600 |006c: invoke-virtual {v6, v8}, Lcom/episode6/android/appalarm/pro/AlarmList;.dismissDialog:(I)V // method@0233 │ │ -00e3ca: 5496 1101 |006f: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AlarmList$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0111 │ │ -00e3ce: 7110 2b02 0600 |0071: invoke-static {v6}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$300:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/os/Handler; // method@022b │ │ -00e3d4: 0c06 |0074: move-result-object v6 │ │ -00e3d6: 2207 9800 |0075: new-instance v7, Lcom/episode6/android/appalarm/pro/AlarmList$4$1; // type@0098 │ │ -00e3da: 7020 1302 9700 |0077: invoke-direct {v7, v9}, Lcom/episode6/android/appalarm/pro/AlarmList$4$1;.:(Lcom/episode6/android/appalarm/pro/AlarmList$4;)V // method@0213 │ │ -00e3e0: 6e20 9f00 7600 |007a: invoke-virtual {v6, v7}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ -00e3e6: 28e8 |007d: goto 0065 // -0018 │ │ -00e3e8: 0d04 |007e: move-exception v4 │ │ -00e3ea: 0710 |007f: move-object v0, v1 │ │ -00e3ec: 28e7 |0080: goto 0067 // -0019 │ │ +00f3c4: |[00f3c4] com.episode6.android.appalarm.pro.AlarmList$4.run:()V │ │ +00f3d4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +00f3d6: 2205 e700 |0001: new-instance v5, Ljava/io/File; // type@00e7 │ │ +00f3da: 2206 fc00 |0003: new-instance v6, Ljava/lang/StringBuilder; // type@00fc │ │ +00f3de: 7010 a803 0600 |0005: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00f3e4: 7100 9d00 0000 |0008: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@009d │ │ +00f3ea: 0c07 |000b: move-result-object v7 │ │ +00f3ec: 6e20 ab03 7600 |000c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03ab │ │ +00f3f2: 0c06 |000f: move-result-object v6 │ │ +00f3f4: 1a07 1d00 |0010: const-string v7, "/AppAlarm.backup.txt" // string@001d │ │ +00f3f8: 6e20 ac03 7600 |0012: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00f3fe: 0c06 |0015: move-result-object v6 │ │ +00f400: 6e10 ad03 0600 |0016: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00f406: 0c06 |0019: move-result-object v6 │ │ +00f408: 7020 7c03 6500 |001a: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@037c │ │ +00f40e: 6e10 7f03 0500 |001d: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@037f │ │ +00f414: 0a06 |0020: move-result v6 │ │ +00f416: 3806 0500 |0021: if-eqz v6, 0026 // +0005 │ │ +00f41a: 6e10 7e03 0500 |0023: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@037e │ │ +00f420: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +00f422: 5496 1101 |0027: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AlarmList$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0111 │ │ +00f426: 7110 2902 0600 |0029: invoke-static {v6}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmList;)Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@0229 │ │ +00f42c: 0c06 |002c: move-result-object v6 │ │ +00f42e: 6e10 f000 0600 |002d: invoke-virtual {v6}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.fetchAllAlarmsForBackup:()Landroid/database/Cursor; // method@00f0 │ │ +00f434: 0c03 |0030: move-result-object v3 │ │ +00f436: 6e10 7d03 0500 |0031: invoke-virtual {v5}, Ljava/io/File;.createNewFile:()Z // method@037d │ │ +00f43c: 2202 e600 |0034: new-instance v2, Ljava/io/BufferedWriter; // type@00e6 │ │ +00f440: 2206 e900 |0036: new-instance v6, Ljava/io/FileWriter; // type@00e9 │ │ +00f444: 7020 8103 5600 |0038: invoke-direct {v6, v5}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@0381 │ │ +00f44a: 7020 7803 6200 |003b: invoke-direct {v2, v6}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@0378 │ │ +00f450: 7210 7600 0300 |003e: invoke-interface {v3}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ +00f456: 0701 |0041: move-object v1, v0 │ │ +00f458: 7210 7500 0300 |0042: invoke-interface {v3}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ +00f45e: 0a06 |0045: move-result v6 │ │ +00f460: 3906 0f00 |0046: if-nez v6, 0055 // +000f │ │ +00f464: 2200 9400 |0048: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00f468: 7020 e901 3000 |004a: invoke-direct {v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:(Landroid/database/Cursor;)V // method@01e9 │ │ +00f46e: 6e20 0c02 2000 |004d: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.writeToFileWriter:(Ljava/io/BufferedWriter;)Z // method@020c │ │ +00f474: 7210 7700 0300 |0050: invoke-interface {v3}, Landroid/database/Cursor;.moveToNext:()Z // method@0077 │ │ +00f47a: 0701 |0053: move-object v1, v0 │ │ +00f47c: 28ee |0054: goto 0042 // -0012 │ │ +00f47e: 7210 7100 0300 |0055: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0071 │ │ +00f484: 6e10 7a03 0200 |0058: invoke-virtual {v2}, Ljava/io/BufferedWriter;.flush:()V // method@037a │ │ +00f48a: 6e10 7903 0200 |005b: invoke-virtual {v2}, Ljava/io/BufferedWriter;.close:()V // method@0379 │ │ +00f490: 5496 1101 |005e: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AlarmList$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0111 │ │ +00f494: 1217 |0060: const/4 v7, #int 1 // #1 │ │ +00f496: 6e20 3302 7600 |0061: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmList;.dismissDialog:(I)V // method@0233 │ │ +00f49c: 0710 |0064: move-object v0, v1 │ │ +00f49e: 0e00 |0065: return-void │ │ +00f4a0: 0d04 |0066: move-exception v4 │ │ +00f4a2: 6e10 8f03 0400 |0067: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +00f4a8: 5496 1101 |006a: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AlarmList$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0111 │ │ +00f4ac: 6e20 3302 8600 |006c: invoke-virtual {v6, v8}, Lcom/episode6/android/appalarm/pro/AlarmList;.dismissDialog:(I)V // method@0233 │ │ +00f4b2: 5496 1101 |006f: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AlarmList$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0111 │ │ +00f4b6: 7110 2b02 0600 |0071: invoke-static {v6}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$300:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/os/Handler; // method@022b │ │ +00f4bc: 0c06 |0074: move-result-object v6 │ │ +00f4be: 2207 9800 |0075: new-instance v7, Lcom/episode6/android/appalarm/pro/AlarmList$4$1; // type@0098 │ │ +00f4c2: 7020 1302 9700 |0077: invoke-direct {v7, v9}, Lcom/episode6/android/appalarm/pro/AlarmList$4$1;.:(Lcom/episode6/android/appalarm/pro/AlarmList$4;)V // method@0213 │ │ +00f4c8: 6e20 9f00 7600 |007a: invoke-virtual {v6, v7}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ +00f4ce: 28e8 |007d: goto 0065 // -0018 │ │ +00f4d0: 0d04 |007e: move-exception v4 │ │ +00f4d2: 0710 |007f: move-object v0, v1 │ │ +00f4d4: 28e7 |0080: goto 0067 // -0019 │ │ catches : 4 │ │ 0x0031 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0066 │ │ 0x0042 - 0x004d │ │ Ljava/lang/Exception; -> 0x007e │ │ 0x004d - 0x0053 │ │ Ljava/lang/Exception; -> 0x0066 │ │ @@ -14639,30 +11995,30 @@ │ │ 0x007e - 0x0081 reg=2 bw Ljava/io/BufferedWriter; │ │ 0x0031 - 0x0081 reg=3 c Landroid/database/Cursor; │ │ 0x001d - 0x0081 reg=5 myFile Ljava/io/File; │ │ 0x0000 - 0x0081 reg=9 this Lcom/episode6/android/appalarm/pro/AlarmList$4; │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #60 header: │ │ +Class #58 header: │ │ class_idx : 154 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 87 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #60 annotations: │ │ +Class #58 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AlarmList; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #60 - │ │ +Class #58 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14676,93 +12032,93 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e41c: |[00e41c] com.episode6.android.appalarm.pro.AlarmList$5.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ -00e42c: 5b01 1201 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0112 │ │ -00e430: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00e436: 0e00 |0005: return-void │ │ +00f504: |[00f504] com.episode6.android.appalarm.pro.AlarmList$5.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ +00f514: 5b01 1201 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0112 │ │ +00f518: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00f51e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -00e438: |[00e438] com.episode6.android.appalarm.pro.AlarmList$5.run:()V │ │ -00e448: 2204 e700 |0000: new-instance v4, Ljava/io/File; // type@00e7 │ │ -00e44c: 2205 fc00 |0002: new-instance v5, Ljava/lang/StringBuilder; // type@00fc │ │ -00e450: 7010 a703 0500 |0004: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00e456: 7100 9d00 0000 |0007: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@009d │ │ -00e45c: 0c06 |000a: move-result-object v6 │ │ -00e45e: 6e20 aa03 6500 |000b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03aa │ │ -00e464: 0c05 |000e: move-result-object v5 │ │ -00e466: 1a06 1d00 |000f: const-string v6, "/AppAlarm.backup.txt" // string@001d │ │ -00e46a: 6e20 ab03 6500 |0011: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00e470: 0c05 |0014: move-result-object v5 │ │ -00e472: 6e10 ac03 0500 |0015: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00e478: 0c05 |0018: move-result-object v5 │ │ -00e47a: 7020 7c03 5400 |0019: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@037c │ │ -00e480: 6e10 7f03 0400 |001c: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@037f │ │ -00e486: 0a05 |001f: move-result v5 │ │ -00e488: 3805 4100 |0020: if-eqz v5, 0061 // +0041 │ │ -00e48c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -00e48e: 2201 e500 |0023: new-instance v1, Ljava/io/BufferedReader; // type@00e5 │ │ -00e492: 2205 e800 |0025: new-instance v5, Ljava/io/FileReader; // type@00e8 │ │ -00e496: 7020 8003 4500 |0027: invoke-direct {v5, v4}, Ljava/io/FileReader;.:(Ljava/io/File;)V // method@0380 │ │ -00e49c: 7020 7603 5100 |002a: invoke-direct {v1, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0376 │ │ -00e4a2: 2200 9400 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -00e4a6: 1215 |002f: const/4 v5, #int 1 // #1 │ │ -00e4a8: 7030 ea01 1005 |0030: invoke-direct {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:(Ljava/io/BufferedReader;Z)V // method@01ea │ │ -00e4ae: 5485 1201 |0033: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AlarmList$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0112 │ │ -00e4b2: 7110 2902 0500 |0035: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmList;)Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@0229 │ │ -00e4b8: 0c05 |0038: move-result-object v5 │ │ -00e4ba: 6e20 f500 0500 |0039: invoke-virtual {v5, v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V // method@00f5 │ │ -00e4c0: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00e4c4: 28ef |003e: goto 002d // -0011 │ │ -00e4c6: 0d03 |003f: move-exception v3 │ │ -00e4c8: 6e10 8e03 0300 |0040: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -00e4ce: 1a05 5d00 |0043: const-string v5, "AppAlarm" // string@005d │ │ -00e4d2: 2206 fc00 |0045: new-instance v6, Ljava/lang/StringBuilder; // type@00fc │ │ -00e4d6: 7010 a703 0600 |0047: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00e4dc: 1a07 5200 |004a: const-string v7, "Added " // string@0052 │ │ -00e4e0: 6e20 ab03 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00e4e6: 0c06 |004f: move-result-object v6 │ │ -00e4e8: 6e20 a803 2600 |0050: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -00e4ee: 0c06 |0053: move-result-object v6 │ │ -00e4f0: 1a07 0900 |0054: const-string v7, " alarms to database" // string@0009 │ │ -00e4f4: 6e20 ab03 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00e4fa: 0c06 |0059: move-result-object v6 │ │ -00e4fc: 6e10 ac03 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00e502: 0c06 |005d: move-result-object v6 │ │ -00e504: 7120 a800 6500 |005e: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a8 │ │ -00e50a: 5485 1201 |0061: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AlarmList$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0112 │ │ -00e50e: 7110 2b02 0500 |0063: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$300:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/os/Handler; // method@022b │ │ -00e514: 0c05 |0066: move-result-object v5 │ │ -00e516: 5486 1201 |0067: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AlarmList$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0112 │ │ -00e51a: 7110 2c02 0600 |0069: invoke-static {v6}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$400:(Lcom/episode6/android/appalarm/pro/AlarmList;)Ljava/lang/Runnable; // method@022c │ │ -00e520: 0c06 |006c: move-result-object v6 │ │ -00e522: 6e20 9f00 6500 |006d: invoke-virtual {v5, v6}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ -00e528: 5485 1201 |0070: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AlarmList$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0112 │ │ -00e52c: 1226 |0072: const/4 v6, #int 2 // #2 │ │ -00e52e: 6e20 3302 6500 |0073: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmList;.dismissDialog:(I)V // method@0233 │ │ -00e534: 0e00 |0076: return-void │ │ +00f520: |[00f520] com.episode6.android.appalarm.pro.AlarmList$5.run:()V │ │ +00f530: 2204 e700 |0000: new-instance v4, Ljava/io/File; // type@00e7 │ │ +00f534: 2205 fc00 |0002: new-instance v5, Ljava/lang/StringBuilder; // type@00fc │ │ +00f538: 7010 a803 0500 |0004: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00f53e: 7100 9d00 0000 |0007: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@009d │ │ +00f544: 0c06 |000a: move-result-object v6 │ │ +00f546: 6e20 ab03 6500 |000b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03ab │ │ +00f54c: 0c05 |000e: move-result-object v5 │ │ +00f54e: 1a06 1d00 |000f: const-string v6, "/AppAlarm.backup.txt" // string@001d │ │ +00f552: 6e20 ac03 6500 |0011: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00f558: 0c05 |0014: move-result-object v5 │ │ +00f55a: 6e10 ad03 0500 |0015: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00f560: 0c05 |0018: move-result-object v5 │ │ +00f562: 7020 7c03 5400 |0019: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@037c │ │ +00f568: 6e10 7f03 0400 |001c: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@037f │ │ +00f56e: 0a05 |001f: move-result v5 │ │ +00f570: 3805 4100 |0020: if-eqz v5, 0061 // +0041 │ │ +00f574: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +00f576: 2201 e500 |0023: new-instance v1, Ljava/io/BufferedReader; // type@00e5 │ │ +00f57a: 2205 e800 |0025: new-instance v5, Ljava/io/FileReader; // type@00e8 │ │ +00f57e: 7020 8003 4500 |0027: invoke-direct {v5, v4}, Ljava/io/FileReader;.:(Ljava/io/File;)V // method@0380 │ │ +00f584: 7020 7603 5100 |002a: invoke-direct {v1, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0376 │ │ +00f58a: 2200 9400 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00f58e: 1215 |002f: const/4 v5, #int 1 // #1 │ │ +00f590: 7030 ea01 1005 |0030: invoke-direct {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:(Ljava/io/BufferedReader;Z)V // method@01ea │ │ +00f596: 5485 1201 |0033: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AlarmList$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0112 │ │ +00f59a: 7110 2902 0500 |0035: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmList;)Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@0229 │ │ +00f5a0: 0c05 |0038: move-result-object v5 │ │ +00f5a2: 6e20 f500 0500 |0039: invoke-virtual {v5, v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V // method@00f5 │ │ +00f5a8: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00f5ac: 28ef |003e: goto 002d // -0011 │ │ +00f5ae: 0d03 |003f: move-exception v3 │ │ +00f5b0: 6e10 8f03 0300 |0040: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +00f5b6: 1a05 5d00 |0043: const-string v5, "AppAlarm" // string@005d │ │ +00f5ba: 2206 fc00 |0045: new-instance v6, Ljava/lang/StringBuilder; // type@00fc │ │ +00f5be: 7010 a803 0600 |0047: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00f5c4: 1a07 5200 |004a: const-string v7, "Added " // string@0052 │ │ +00f5c8: 6e20 ac03 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00f5ce: 0c06 |004f: move-result-object v6 │ │ +00f5d0: 6e20 a903 2600 |0050: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +00f5d6: 0c06 |0053: move-result-object v6 │ │ +00f5d8: 1a07 0900 |0054: const-string v7, " alarms to database" // string@0009 │ │ +00f5dc: 6e20 ac03 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00f5e2: 0c06 |0059: move-result-object v6 │ │ +00f5e4: 6e10 ad03 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00f5ea: 0c06 |005d: move-result-object v6 │ │ +00f5ec: 7120 a800 6500 |005e: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a8 │ │ +00f5f2: 5485 1201 |0061: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AlarmList$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0112 │ │ +00f5f6: 7110 2b02 0500 |0063: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$300:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/os/Handler; // method@022b │ │ +00f5fc: 0c05 |0066: move-result-object v5 │ │ +00f5fe: 5486 1201 |0067: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AlarmList$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0112 │ │ +00f602: 7110 2c02 0600 |0069: invoke-static {v6}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$400:(Lcom/episode6/android/appalarm/pro/AlarmList;)Ljava/lang/Runnable; // method@022c │ │ +00f608: 0c06 |006c: move-result-object v6 │ │ +00f60a: 6e20 9f00 6500 |006d: invoke-virtual {v5, v6}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ +00f610: 5485 1201 |0070: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AlarmList$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0112 │ │ +00f614: 1226 |0072: const/4 v6, #int 2 // #2 │ │ +00f616: 6e20 3302 6500 |0073: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmList;.dismissDialog:(I)V // method@0233 │ │ +00f61c: 0e00 |0076: return-void │ │ catches : 1 │ │ 0x0023 - 0x003c │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0000 line=401 │ │ 0x001c line=402 │ │ 0x0022 line=403 │ │ @@ -14783,30 +12139,30 @@ │ │ 0x0023 - 0x0061 reg=2 counter I │ │ 0x0040 - 0x0061 reg=3 e Ljava/lang/Exception; │ │ 0x001c - 0x0077 reg=4 myFile Ljava/io/File; │ │ 0x0000 - 0x0077 reg=8 this Lcom/episode6/android/appalarm/pro/AlarmList$5; │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #61 header: │ │ +Class #59 header: │ │ class_idx : 155 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 87 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #61 annotations: │ │ +Class #59 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AlarmList; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #61 - │ │ +Class #59 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList$6;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14820,71 +12176,71 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e548: |[00e548] com.episode6.android.appalarm.pro.AlarmList$6.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ -00e558: 5b01 1301 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0113 │ │ -00e55c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00e562: 0e00 |0005: return-void │ │ +00f630: |[00f630] com.episode6.android.appalarm.pro.AlarmList$6.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ +00f640: 5b01 1301 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0113 │ │ +00f644: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00f64a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList$6;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -00e564: |[00e564] com.episode6.android.appalarm.pro.AlarmList$6.run:()V │ │ -00e574: 5410 1301 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0113 │ │ -00e578: 7110 2d02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/widget/CursorAdapter; // method@022d │ │ -00e57e: 0c00 |0005: move-result-object v0 │ │ -00e580: 6e10 c600 0000 |0006: invoke-virtual {v0}, Landroid/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@00c6 │ │ -00e586: 0c00 |0009: move-result-object v0 │ │ -00e588: 7210 7900 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0079 │ │ -00e58e: 5410 1301 |000d: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0113 │ │ -00e592: 7110 2e02 0000 |000f: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$600:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@022e │ │ -00e598: 0e00 |0012: return-void │ │ +00f64c: |[00f64c] com.episode6.android.appalarm.pro.AlarmList$6.run:()V │ │ +00f65c: 5410 1301 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0113 │ │ +00f660: 7110 2d02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/widget/CursorAdapter; // method@022d │ │ +00f666: 0c00 |0005: move-result-object v0 │ │ +00f668: 6e10 c600 0000 |0006: invoke-virtual {v0}, Landroid/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@00c6 │ │ +00f66e: 0c00 |0009: move-result-object v0 │ │ +00f670: 7210 7900 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0079 │ │ +00f676: 5410 1301 |000d: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0113 │ │ +00f67a: 7110 2e02 0000 |000f: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$600:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@022e │ │ +00f680: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x000d line=428 │ │ 0x0012 line=429 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmList$6; │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #62 header: │ │ +Class #60 header: │ │ class_idx : 156 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 87 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #62 annotations: │ │ +Class #60 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AlarmList; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #62 - │ │ +Class #60 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList$7;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14898,71 +12254,71 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e59c: |[00e59c] com.episode6.android.appalarm.pro.AlarmList$7.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ -00e5ac: 5b01 1401 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0114 │ │ -00e5b0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00e5b6: 0e00 |0005: return-void │ │ +00f684: |[00f684] com.episode6.android.appalarm.pro.AlarmList$7.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ +00f694: 5b01 1401 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0114 │ │ +00f698: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00f69e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -00e5b8: |[00e5b8] com.episode6.android.appalarm.pro.AlarmList$7.onClick:(Landroid/view/View;)V │ │ -00e5c8: 5440 1401 |0000: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmList$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0114 │ │ -00e5cc: 2201 1c00 |0002: new-instance v1, Landroid/content/Intent; // type@001c │ │ -00e5d0: 5442 1401 |0004: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmList$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0114 │ │ -00e5d4: 6e10 3802 0200 |0006: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.getBaseContext:()Landroid/content/Context; // method@0238 │ │ -00e5da: 0c02 |0009: move-result-object v2 │ │ -00e5dc: 1c03 9300 |000a: const-class v3, Lcom/episode6/android/appalarm/pro/AlarmEdit; // type@0093 │ │ -00e5e0: 7030 4600 2103 |000c: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00e5e6: 6e20 4d02 1000 |000f: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.startActivity:(Landroid/content/Intent;)V // method@024d │ │ -00e5ec: 0e00 |0012: return-void │ │ +00f6a0: |[00f6a0] com.episode6.android.appalarm.pro.AlarmList$7.onClick:(Landroid/view/View;)V │ │ +00f6b0: 5440 1401 |0000: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmList$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0114 │ │ +00f6b4: 2201 1c00 |0002: new-instance v1, Landroid/content/Intent; // type@001c │ │ +00f6b8: 5442 1401 |0004: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmList$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0114 │ │ +00f6bc: 6e10 3802 0200 |0006: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.getBaseContext:()Landroid/content/Context; // method@0238 │ │ +00f6c2: 0c02 |0009: move-result-object v2 │ │ +00f6c4: 1c03 9300 |000a: const-class v3, Lcom/episode6/android/appalarm/pro/AlarmEdit; // type@0093 │ │ +00f6c8: 7030 4600 2103 |000c: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00f6ce: 6e20 4d02 1000 |000f: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.startActivity:(Landroid/content/Intent;)V // method@024d │ │ +00f6d4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0012 line=460 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lcom/episode6/android/appalarm/pro/AlarmList$7; │ │ 0x0000 - 0x0013 reg=5 v Landroid/view/View; │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #63 header: │ │ +Class #61 header: │ │ class_idx : 157 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 87 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #63 annotations: │ │ +Class #61 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AlarmList; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #63 - │ │ +Class #61 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList$8;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14976,58 +12332,58 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e5f0: |[00e5f0] com.episode6.android.appalarm.pro.AlarmList$8.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ -00e600: 5b01 1501 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0115 │ │ -00e604: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00e60a: 0e00 |0005: return-void │ │ +00f6d8: |[00f6d8] com.episode6.android.appalarm.pro.AlarmList$8.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ +00f6e8: 5b01 1501 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0115 │ │ +00f6ec: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00f6f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList$8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -00e60c: |[00e60c] com.episode6.android.appalarm.pro.AlarmList$8.onClick:(Landroid/view/View;)V │ │ -00e61c: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00e620: 5442 1501 |0002: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmList$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0115 │ │ -00e624: 6e10 3802 0200 |0004: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.getBaseContext:()Landroid/content/Context; // method@0238 │ │ -00e62a: 0c02 |0007: move-result-object v2 │ │ -00e62c: 1c03 6a00 |0008: const-class v3, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -00e630: 7030 4600 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00e636: 1a02 bb06 |000d: const-string v2, "set_show_notif" // string@06bb │ │ -00e63a: 6e20 5900 2000 |000f: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -00e640: 5442 1501 |0012: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmList$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0115 │ │ -00e644: 6e10 3802 0200 |0014: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.getBaseContext:()Landroid/content/Context; // method@0238 │ │ -00e64a: 0c02 |0017: move-result-object v2 │ │ -00e64c: 7110 3501 0200 |0018: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AalService;.loadShowNotifPref:(Landroid/content/Context;)Z // method@0135 │ │ -00e652: 0a02 |001b: move-result v2 │ │ -00e654: 3902 0e00 |001c: if-nez v2, 002a // +000e │ │ -00e658: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -00e65a: 1a02 c506 |001f: const-string v2, "show_notification" // string@06c5 │ │ -00e65e: 6e30 5800 2001 |0021: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00e664: 5442 1501 |0024: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmList$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0115 │ │ -00e668: 6e20 4f02 0200 |0026: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@024f │ │ -00e66e: 0e00 |0029: return-void │ │ -00e670: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -00e672: 28f4 |002b: goto 001f // -000c │ │ +00f6f4: |[00f6f4] com.episode6.android.appalarm.pro.AlarmList$8.onClick:(Landroid/view/View;)V │ │ +00f704: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00f708: 5442 1501 |0002: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmList$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0115 │ │ +00f70c: 6e10 3802 0200 |0004: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.getBaseContext:()Landroid/content/Context; // method@0238 │ │ +00f712: 0c02 |0007: move-result-object v2 │ │ +00f714: 1c03 6a00 |0008: const-class v3, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +00f718: 7030 4600 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00f71e: 1a02 ba06 |000d: const-string v2, "set_show_notif" // string@06ba │ │ +00f722: 6e20 5900 2000 |000f: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00f728: 5442 1501 |0012: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmList$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0115 │ │ +00f72c: 6e10 3802 0200 |0014: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.getBaseContext:()Landroid/content/Context; // method@0238 │ │ +00f732: 0c02 |0017: move-result-object v2 │ │ +00f734: 7110 3501 0200 |0018: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AalService;.loadShowNotifPref:(Landroid/content/Context;)Z // method@0135 │ │ +00f73a: 0a02 |001b: move-result v2 │ │ +00f73c: 3902 0e00 |001c: if-nez v2, 002a // +000e │ │ +00f740: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +00f742: 1a02 c406 |001f: const-string v2, "show_notification" // string@06c4 │ │ +00f746: 6e30 5800 2001 |0021: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00f74c: 5442 1501 |0024: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmList$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0115 │ │ +00f750: 6e20 4f02 0200 |0026: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@024f │ │ +00f756: 0e00 |0029: return-void │ │ +00f758: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +00f75a: 28f4 |002b: goto 001f // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x000d line=469 │ │ 0x0012 line=470 │ │ 0x001f line=471 │ │ 0x0024 line=472 │ │ @@ -15037,30 +12393,30 @@ │ │ 0x001f - 0x002a reg=1 newVal Z │ │ 0x000d - 0x002c reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x002c reg=4 this Lcom/episode6/android/appalarm/pro/AlarmList$8; │ │ 0x0000 - 0x002c reg=5 v Landroid/view/View; │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #64 header: │ │ +Class #62 header: │ │ class_idx : 158 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 87 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #64 annotations: │ │ +Class #62 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AlarmList; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #64 - │ │ +Class #62 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList$9;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnCreateContextMenuListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -15074,53 +12430,53 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e674: |[00e674] com.episode6.android.appalarm.pro.AlarmList$9.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ -00e684: 5b01 1601 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0116 │ │ -00e688: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00e68e: 0e00 |0005: return-void │ │ +00f75c: |[00f75c] com.episode6.android.appalarm.pro.AlarmList$9.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ +00f76c: 5b01 1601 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0116 │ │ +00f770: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00f776: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList$9;) │ │ name : 'onCreateContextMenu' │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -00e690: |[00e690] com.episode6.android.appalarm.pro.AlarmList$9.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -00e6a0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00e6a2: 1260 |0001: const/4 v0, #int 6 // #6 │ │ -00e6a4: 1a01 ae00 |0002: const-string v1, "Edit Alarm" // string@00ae │ │ -00e6a8: 7251 ab00 3530 |0004: invoke-interface {v5, v3, v0, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ -00e6ae: 1270 |0007: const/4 v0, #int 7 // #7 │ │ -00e6b0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -00e6b2: 1a02 9800 |0009: const-string v2, "Delete Alarm" // string@0098 │ │ -00e6b6: 7252 ab00 3510 |000b: invoke-interface {v5, v3, v0, v1, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ -00e6bc: 1300 0800 |000e: const/16 v0, #int 8 // #8 │ │ -00e6c0: 1221 |0010: const/4 v1, #int 2 // #2 │ │ -00e6c2: 1a02 7b00 |0011: const-string v2, "Copy Alarm" // string@007b │ │ -00e6c6: 7252 ab00 3510 |0013: invoke-interface {v5, v3, v0, v1, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ -00e6cc: 1300 0900 |0016: const/16 v0, #int 9 // #9 │ │ -00e6d0: 1231 |0018: const/4 v1, #int 3 // #3 │ │ -00e6d2: 1a02 8902 |0019: const-string v2, "Test Alarm" // string@0289 │ │ -00e6d6: 7252 ab00 3510 |001b: invoke-interface {v5, v3, v0, v1, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ -00e6dc: 0e00 |001e: return-void │ │ +00f778: |[00f778] com.episode6.android.appalarm.pro.AlarmList$9.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +00f788: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00f78a: 1260 |0001: const/4 v0, #int 6 // #6 │ │ +00f78c: 1a01 ae00 |0002: const-string v1, "Edit Alarm" // string@00ae │ │ +00f790: 7251 ab00 3530 |0004: invoke-interface {v5, v3, v0, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ +00f796: 1270 |0007: const/4 v0, #int 7 // #7 │ │ +00f798: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +00f79a: 1a02 9800 |0009: const-string v2, "Delete Alarm" // string@0098 │ │ +00f79e: 7252 ab00 3510 |000b: invoke-interface {v5, v3, v0, v1, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ +00f7a4: 1300 0800 |000e: const/16 v0, #int 8 // #8 │ │ +00f7a8: 1221 |0010: const/4 v1, #int 2 // #2 │ │ +00f7aa: 1a02 7b00 |0011: const-string v2, "Copy Alarm" // string@007b │ │ +00f7ae: 7252 ab00 3510 |0013: invoke-interface {v5, v3, v0, v1, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ +00f7b4: 1300 0900 |0016: const/16 v0, #int 9 // #9 │ │ +00f7b8: 1231 |0018: const/4 v1, #int 3 // #3 │ │ +00f7ba: 1a02 8902 |0019: const-string v2, "Test Alarm" // string@0289 │ │ +00f7be: 7252 ab00 3510 |001b: invoke-interface {v5, v3, v0, v1, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ +00f7c4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=483 │ │ 0x0007 line=484 │ │ 0x000e line=485 │ │ 0x0016 line=486 │ │ 0x001e line=487 │ │ @@ -15128,30 +12484,30 @@ │ │ 0x0000 - 0x001f reg=4 this Lcom/episode6/android/appalarm/pro/AlarmList$9; │ │ 0x0000 - 0x001f reg=5 menu Landroid/view/ContextMenu; │ │ 0x0000 - 0x001f reg=6 v Landroid/view/View; │ │ 0x0000 - 0x001f reg=7 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #65 header: │ │ +Class #63 header: │ │ class_idx : 159 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 87 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #65 annotations: │ │ +Class #63 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #65 - │ │ +Class #63 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/CompoundButton$OnCheckedChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -15165,58 +12521,58 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e6e0: |[00e6e0] com.episode6.android.appalarm.pro.AlarmList$AlarmListAdapter$1.:(Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;)V │ │ -00e6f0: 5b01 1701 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;.this$1:Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; // field@0117 │ │ -00e6f4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00e6fa: 0e00 |0005: return-void │ │ +00f7c8: |[00f7c8] com.episode6.android.appalarm.pro.AlarmList$AlarmListAdapter$1.:(Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;)V │ │ +00f7d8: 5b01 1701 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;.this$1:Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; // field@0117 │ │ +00f7dc: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00f7e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -00e6fc: |[00e6fc] com.episode6.android.appalarm.pro.AlarmList$AlarmListAdapter$1.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -00e70c: 6e10 c400 0400 |0000: invoke-virtual {v4}, Landroid/widget/CompoundButton;.getTag:()Ljava/lang/Object; // method@00c4 │ │ -00e712: 0c02 |0003: move-result-object v2 │ │ -00e714: 6e10 9703 0200 |0004: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -00e71a: 0c02 |0007: move-result-object v2 │ │ -00e71c: 7110 9403 0200 |0008: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0394 │ │ -00e722: 0b00 |000b: move-result-wide v0 │ │ -00e724: 5432 1701 |000c: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;.this$1:Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; // field@0117 │ │ -00e728: 5422 1901 |000e: iget-object v2, v2, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0119 │ │ -00e72c: 7110 2902 0200 |0010: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmList;)Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@0229 │ │ -00e732: 0c02 |0013: move-result-object v2 │ │ -00e734: 6e40 f600 0251 |0014: invoke-virtual {v2, v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.setAlarmEnabled:(JZ)V // method@00f6 │ │ -00e73a: 5432 1701 |0017: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;.this$1:Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; // field@0117 │ │ -00e73e: 5422 1901 |0019: iget-object v2, v2, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0119 │ │ -00e742: 7110 2d02 0200 |001b: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/widget/CursorAdapter; // method@022d │ │ -00e748: 0c02 |001e: move-result-object v2 │ │ -00e74a: 6e10 c600 0200 |001f: invoke-virtual {v2}, Landroid/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@00c6 │ │ -00e750: 0c02 |0022: move-result-object v2 │ │ -00e752: 7210 7900 0200 |0023: invoke-interface {v2}, Landroid/database/Cursor;.requery:()Z // method@0079 │ │ -00e758: 5432 1701 |0026: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;.this$1:Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; // field@0117 │ │ -00e75c: 5422 1901 |0028: iget-object v2, v2, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0119 │ │ -00e760: 7110 2e02 0200 |002a: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$600:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@022e │ │ -00e766: 0e00 |002d: return-void │ │ +00f7e4: |[00f7e4] com.episode6.android.appalarm.pro.AlarmList$AlarmListAdapter$1.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00f7f4: 6e10 c400 0400 |0000: invoke-virtual {v4}, Landroid/widget/CompoundButton;.getTag:()Ljava/lang/Object; // method@00c4 │ │ +00f7fa: 0c02 |0003: move-result-object v2 │ │ +00f7fc: 6e10 9803 0200 |0004: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0398 │ │ +00f802: 0c02 |0007: move-result-object v2 │ │ +00f804: 7110 9503 0200 |0008: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0395 │ │ +00f80a: 0b00 |000b: move-result-wide v0 │ │ +00f80c: 5432 1701 |000c: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;.this$1:Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; // field@0117 │ │ +00f810: 5422 1901 |000e: iget-object v2, v2, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0119 │ │ +00f814: 7110 2902 0200 |0010: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmList;)Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@0229 │ │ +00f81a: 0c02 |0013: move-result-object v2 │ │ +00f81c: 6e40 f600 0251 |0014: invoke-virtual {v2, v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.setAlarmEnabled:(JZ)V // method@00f6 │ │ +00f822: 5432 1701 |0017: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;.this$1:Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; // field@0117 │ │ +00f826: 5422 1901 |0019: iget-object v2, v2, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0119 │ │ +00f82a: 7110 2d02 0200 |001b: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/widget/CursorAdapter; // method@022d │ │ +00f830: 0c02 |001e: move-result-object v2 │ │ +00f832: 6e10 c600 0200 |001f: invoke-virtual {v2}, Landroid/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@00c6 │ │ +00f838: 0c02 |0022: move-result-object v2 │ │ +00f83a: 7210 7900 0200 |0023: invoke-interface {v2}, Landroid/database/Cursor;.requery:()Z // method@0079 │ │ +00f840: 5432 1701 |0026: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;.this$1:Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; // field@0117 │ │ +00f844: 5422 1901 |0028: iget-object v2, v2, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0119 │ │ +00f848: 7110 2e02 0200 |002a: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$600:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@022e │ │ +00f84e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x000c line=553 │ │ 0x0017 line=554 │ │ 0x0026 line=556 │ │ 0x002d line=557 │ │ @@ -15224,30 +12580,30 @@ │ │ 0x000c - 0x002e reg=0 alarmId J │ │ 0x0000 - 0x002e reg=3 this Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1; │ │ 0x0000 - 0x002e reg=4 arg0 Landroid/widget/CompoundButton; │ │ 0x0000 - 0x002e reg=5 arg1 Z │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #66 header: │ │ +Class #64 header: │ │ class_idx : 160 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 83 │ │ source_file_idx : 87 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #66 annotations: │ │ +Class #64 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AlarmList; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="AlarmListAdapter" │ │ │ │ -Class #66 - │ │ +Class #64 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/CursorAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;) │ │ @@ -15264,21 +12620,21 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -00e768: |[00e768] com.episode6.android.appalarm.pro.AlarmList$AlarmListAdapter.:(Lcom/episode6/android/appalarm/pro/AlarmList;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -00e778: 5b12 1901 |0000: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0119 │ │ -00e77c: 7030 c500 3104 |0002: invoke-direct {v1, v3, v4}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@00c5 │ │ -00e782: 2200 9f00 |0005: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1; // type@009f │ │ -00e786: 7020 2102 1000 |0007: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;.:(Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;)V // method@0221 │ │ -00e78c: 5b10 1801 |000a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.checkList:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0118 │ │ -00e790: 0e00 |000c: return-void │ │ +00f850: |[00f850] com.episode6.android.appalarm.pro.AlarmList$AlarmListAdapter.:(Lcom/episode6/android/appalarm/pro/AlarmList;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +00f860: 5b12 1901 |0000: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0119 │ │ +00f864: 7030 c500 3104 |0002: invoke-direct {v1, v3, v4}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@00c5 │ │ +00f86a: 2200 9f00 |0005: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1; // type@009f │ │ +00f86e: 7020 2102 1000 |0007: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;.:(Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;)V // method@0221 │ │ +00f874: 5b10 1801 |000a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.checkList:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0118 │ │ +00f878: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0002 line=532 │ │ 0x0005 line=547 │ │ 0x000c line=533 │ │ locals : │ │ @@ -15292,69 +12648,69 @@ │ │ type : '(Landroid/database/Cursor;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -00e794: |[00e794] com.episode6.android.appalarm.pro.AlarmList$AlarmListAdapter.fillView:(Landroid/database/Cursor;Landroid/view/View;)V │ │ -00e7a4: 2200 9400 |0000: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -00e7a8: 6202 e600 |0002: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ -00e7ac: 7030 eb01 2005 |0004: invoke-direct {v0, v2, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V // method@01eb │ │ -00e7b2: 1402 3200 057f |0007: const v2, #float 1.76788e+38 // #7f050032 │ │ -00e7b8: 6e20 b700 2600 |000a: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ -00e7be: 0c02 |000d: move-result-object v2 │ │ -00e7c0: 1f02 5e00 |000e: check-cast v2, Landroid/widget/TextView; // type@005e │ │ -00e7c4: 6e10 ed01 0000 |0010: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getAlarmText:()Ljava/lang/String; // method@01ed │ │ -00e7ca: 0c03 |0013: move-result-object v3 │ │ -00e7cc: 6e20 df00 3200 |0014: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00e7d2: 1402 3300 057f |0017: const v2, #float 1.76788e+38 // #7f050033 │ │ -00e7d8: 6e20 b700 2600 |001a: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ -00e7de: 0c02 |001d: move-result-object v2 │ │ -00e7e0: 1f02 5e00 |001e: check-cast v2, Landroid/widget/TextView; // type@005e │ │ -00e7e4: 6e10 fa01 0000 |0020: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getRepeatText:()Ljava/lang/String; // method@01fa │ │ -00e7ea: 0c03 |0023: move-result-object v3 │ │ -00e7ec: 6e20 df00 3200 |0024: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00e7f2: 1402 3400 057f |0027: const v2, #float 1.76788e+38 // #7f050034 │ │ -00e7f8: 6e20 b700 2600 |002a: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ -00e7fe: 0c02 |002d: move-result-object v2 │ │ -00e800: 1f02 5e00 |002e: check-cast v2, Landroid/widget/TextView; // type@005e │ │ -00e804: 5443 1901 |0030: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0119 │ │ -00e808: 7110 2f02 0300 |0032: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/content/pm/PackageManager; // method@022f │ │ -00e80e: 0c03 |0035: move-result-object v3 │ │ -00e810: 6e20 f301 3000 |0036: invoke-virtual {v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/String; // method@01f3 │ │ -00e816: 0c03 |0039: move-result-object v3 │ │ -00e818: 6e20 df00 3200 |003a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00e81e: 1402 3100 057f |003d: const v2, #float 1.76788e+38 // #7f050031 │ │ -00e824: 6e20 b700 2600 |0040: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ -00e82a: 0c02 |0043: move-result-object v2 │ │ -00e82c: 1f02 5500 |0044: check-cast v2, Landroid/widget/ImageView; // type@0055 │ │ -00e830: 5443 1901 |0046: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0119 │ │ -00e834: 7110 2f02 0300 |0048: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/content/pm/PackageManager; // method@022f │ │ -00e83a: 0c03 |004b: move-result-object v3 │ │ -00e83c: 6e30 0b02 2003 |004c: invoke-virtual {v0, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.setAppIconInImageView:(Landroid/widget/ImageView;Landroid/content/pm/PackageManager;)V // method@020b │ │ -00e842: 1402 3500 057f |004f: const v2, #float 1.76788e+38 // #7f050035 │ │ -00e848: 6e20 b700 2600 |0052: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ -00e84e: 0c01 |0055: move-result-object v1 │ │ -00e850: 1f01 5000 |0056: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ -00e854: 1202 |0058: const/4 v2, #int 0 // #0 │ │ -00e856: 6e20 c200 2100 |0059: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ -00e85c: 1a02 cb02 |005c: const-string v2, "_id" // string@02cb │ │ -00e860: 6e20 f201 2000 |005e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00e866: 0a02 |0061: move-result v2 │ │ -00e868: 7110 9203 0200 |0062: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0392 │ │ -00e86e: 0c02 |0065: move-result-object v2 │ │ -00e870: 6e20 c300 2100 |0066: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setTag:(Ljava/lang/Object;)V // method@00c3 │ │ -00e876: 1a02 2003 |0069: const-string v2, "alarm_enabled" // string@0320 │ │ -00e87a: 6e20 f101 2000 |006b: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00e880: 0a02 |006e: move-result v2 │ │ -00e882: 6e20 c100 2100 |006f: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00e888: 5442 1801 |0072: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.checkList:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0118 │ │ -00e88c: 6e20 c200 2100 |0074: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ -00e892: 0e00 |0077: return-void │ │ +00f87c: |[00f87c] com.episode6.android.appalarm.pro.AlarmList$AlarmListAdapter.fillView:(Landroid/database/Cursor;Landroid/view/View;)V │ │ +00f88c: 2200 9400 |0000: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00f890: 6202 e600 |0002: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ +00f894: 7030 eb01 2005 |0004: invoke-direct {v0, v2, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V // method@01eb │ │ +00f89a: 1402 3200 057f |0007: const v2, #float 1.76788e+38 // #7f050032 │ │ +00f8a0: 6e20 b700 2600 |000a: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ +00f8a6: 0c02 |000d: move-result-object v2 │ │ +00f8a8: 1f02 5e00 |000e: check-cast v2, Landroid/widget/TextView; // type@005e │ │ +00f8ac: 6e10 ed01 0000 |0010: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getAlarmText:()Ljava/lang/String; // method@01ed │ │ +00f8b2: 0c03 |0013: move-result-object v3 │ │ +00f8b4: 6e20 df00 3200 |0014: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00f8ba: 1402 3300 057f |0017: const v2, #float 1.76788e+38 // #7f050033 │ │ +00f8c0: 6e20 b700 2600 |001a: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ +00f8c6: 0c02 |001d: move-result-object v2 │ │ +00f8c8: 1f02 5e00 |001e: check-cast v2, Landroid/widget/TextView; // type@005e │ │ +00f8cc: 6e10 fa01 0000 |0020: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getRepeatText:()Ljava/lang/String; // method@01fa │ │ +00f8d2: 0c03 |0023: move-result-object v3 │ │ +00f8d4: 6e20 df00 3200 |0024: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00f8da: 1402 3400 057f |0027: const v2, #float 1.76788e+38 // #7f050034 │ │ +00f8e0: 6e20 b700 2600 |002a: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ +00f8e6: 0c02 |002d: move-result-object v2 │ │ +00f8e8: 1f02 5e00 |002e: check-cast v2, Landroid/widget/TextView; // type@005e │ │ +00f8ec: 5443 1901 |0030: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0119 │ │ +00f8f0: 7110 2f02 0300 |0032: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/content/pm/PackageManager; // method@022f │ │ +00f8f6: 0c03 |0035: move-result-object v3 │ │ +00f8f8: 6e20 f301 3000 |0036: invoke-virtual {v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/String; // method@01f3 │ │ +00f8fe: 0c03 |0039: move-result-object v3 │ │ +00f900: 6e20 df00 3200 |003a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +00f906: 1402 3100 057f |003d: const v2, #float 1.76788e+38 // #7f050031 │ │ +00f90c: 6e20 b700 2600 |0040: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ +00f912: 0c02 |0043: move-result-object v2 │ │ +00f914: 1f02 5500 |0044: check-cast v2, Landroid/widget/ImageView; // type@0055 │ │ +00f918: 5443 1901 |0046: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AlarmList; // field@0119 │ │ +00f91c: 7110 2f02 0300 |0048: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/content/pm/PackageManager; // method@022f │ │ +00f922: 0c03 |004b: move-result-object v3 │ │ +00f924: 6e30 0b02 2003 |004c: invoke-virtual {v0, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.setAppIconInImageView:(Landroid/widget/ImageView;Landroid/content/pm/PackageManager;)V // method@020b │ │ +00f92a: 1402 3500 057f |004f: const v2, #float 1.76788e+38 // #7f050035 │ │ +00f930: 6e20 b700 2600 |0052: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ +00f936: 0c01 |0055: move-result-object v1 │ │ +00f938: 1f01 5000 |0056: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ +00f93c: 1202 |0058: const/4 v2, #int 0 // #0 │ │ +00f93e: 6e20 c200 2100 |0059: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ +00f944: 1a02 cb02 |005c: const-string v2, "_id" // string@02cb │ │ +00f948: 6e20 f201 2000 |005e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00f94e: 0a02 |0061: move-result v2 │ │ +00f950: 7110 9303 0200 |0062: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0393 │ │ +00f956: 0c02 |0065: move-result-object v2 │ │ +00f958: 6e20 c300 2100 |0066: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setTag:(Ljava/lang/Object;)V // method@00c3 │ │ +00f95e: 1a02 2003 |0069: const-string v2, "alarm_enabled" // string@0320 │ │ +00f962: 6e20 f101 2000 |006b: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00f968: 0a02 |006e: move-result v2 │ │ +00f96a: 6e20 c100 2100 |006f: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00f970: 5442 1801 |0072: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.checkList:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0118 │ │ +00f974: 6e20 c200 2100 |0074: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00c2 │ │ +00f97a: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0007 line=563 │ │ 0x0017 line=564 │ │ 0x0027 line=566 │ │ 0x003d line=567 │ │ @@ -15377,17 +12733,17 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -00e894: |[00e894] com.episode6.android.appalarm.pro.AlarmList$AlarmListAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -00e8a4: 7030 2502 3001 |0000: invoke-direct {v0, v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.fillView:(Landroid/database/Cursor;Landroid/view/View;)V // method@0225 │ │ -00e8aa: 0e00 |0003: return-void │ │ +00f97c: |[00f97c] com.episode6.android.appalarm.pro.AlarmList$AlarmListAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +00f98c: 7030 2502 3001 |0000: invoke-direct {v0, v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.fillView:(Landroid/database/Cursor;Landroid/view/View;)V // method@0225 │ │ +00f992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0003 line=538 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -15399,22 +12755,22 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -00e8ac: |[00e8ac] com.episode6.android.appalarm.pro.AlarmList$AlarmListAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -00e8bc: 7110 ac00 0500 |0000: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ac │ │ -00e8c2: 0c00 |0003: move-result-object v0 │ │ -00e8c4: 1402 0100 037f |0004: const v2, #float 1.74129e+38 // #7f030001 │ │ -00e8ca: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -00e8cc: 6e40 ad00 2037 |0008: invoke-virtual {v0, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00ad │ │ -00e8d2: 0c01 |000b: move-result-object v1 │ │ -00e8d4: 1101 |000c: return-object v1 │ │ +00f994: |[00f994] com.episode6.android.appalarm.pro.AlarmList$AlarmListAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +00f9a4: 7110 ac00 0500 |0000: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ac │ │ +00f9aa: 0c00 |0003: move-result-object v0 │ │ +00f9ac: 1402 0100 037f |0004: const v2, #float 1.74129e+38 // #7f030001 │ │ +00f9b2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +00f9b4: 6e40 ad00 2037 |0008: invoke-virtual {v0, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00ad │ │ +00f9ba: 0c01 |000b: move-result-object v1 │ │ +00f9bc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0004 line=543 │ │ 0x000c line=544 │ │ locals : │ │ 0x0004 - 0x000d reg=0 inflater Landroid/view/LayoutInflater; │ │ @@ -15422,29 +12778,29 @@ │ │ 0x0000 - 0x000d reg=4 this Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; │ │ 0x0000 - 0x000d reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x000d reg=6 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x000d reg=7 parent Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #67 header: │ │ +Class #65 header: │ │ class_idx : 161 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 13 │ │ source_file_idx : 87 │ │ static_fields_size : 16 │ │ instance_fields_size: 11 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 10 │ │ │ │ -Class #67 annotations: │ │ +Class #65 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; } │ │ │ │ -Class #67 - │ │ +Class #65 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmList;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/ListActivity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ name : 'CTX_COPY_ALARM' │ │ @@ -15577,67 +12933,66 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -00e8d8: |[00e8d8] com.episode6.android.appalarm.pro.AlarmList.:()V │ │ -00e8e8: 7010 1f00 0100 |0000: invoke-direct {v1}, Landroid/app/ListActivity;.:()V // method@001f │ │ -00e8ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00e8f0: 5c10 2a01 |0004: iput-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.addedCustom:Z // field@012a │ │ -00e8f4: 2200 9900 |0006: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$4; // type@0099 │ │ -00e8f8: 7020 1502 1000 |0008: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$4;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@0215 │ │ -00e8fe: 5b10 2b01 |000b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mAlarmBackupTask:Ljava/lang/Runnable; // field@012b │ │ -00e902: 2200 9a00 |000d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$5; // type@009a │ │ -00e906: 7020 1702 1000 |000f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$5;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@0217 │ │ -00e90c: 5b10 2c01 |0012: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mAlarmRestoreTask:Ljava/lang/Runnable; // field@012c │ │ -00e910: 2200 3300 |0014: new-instance v0, Landroid/os/Handler; // type@0033 │ │ -00e914: 7010 9e00 0000 |0016: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ -00e91a: 5b10 2f01 |0019: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mHandler:Landroid/os/Handler; // field@012f │ │ -00e91e: 2200 9b00 |001b: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$6; // type@009b │ │ -00e922: 7020 1902 1000 |001d: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$6;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@0219 │ │ -00e928: 5b10 3101 |0020: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mRefreshListTask:Ljava/lang/Runnable; // field@0131 │ │ -00e92c: 2200 9c00 |0022: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$7; // type@009c │ │ -00e930: 7020 1b02 1000 |0024: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$7;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@021b │ │ -00e936: 5b10 3201 |0027: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.onAddNewAlarmClick:Landroid/view/View$OnClickListener; // field@0132 │ │ -00e93a: 2200 9d00 |0029: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$8; // type@009d │ │ -00e93e: 7020 1d02 1000 |002b: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$8;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@021d │ │ -00e944: 5b10 3401 |002e: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.onToggleNotifClick:Landroid/view/View$OnClickListener; // field@0134 │ │ -00e948: 2200 9e00 |0030: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$9; // type@009e │ │ -00e94c: 7020 1f02 1000 |0032: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$9;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@021f │ │ -00e952: 5b10 3301 |0035: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.onCreateItemContext:Landroid/view/View$OnCreateContextMenuListener; // field@0133 │ │ -00e956: 0e00 |0037: return-void │ │ +00f9c0: |[00f9c0] com.episode6.android.appalarm.pro.AlarmList.:()V │ │ +00f9d0: 7010 1f00 0100 |0000: invoke-direct {v1}, Landroid/app/ListActivity;.:()V // method@001f │ │ +00f9d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +00f9d8: 5c10 2a01 |0004: iput-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.addedCustom:Z // field@012a │ │ +00f9dc: 2200 9900 |0006: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$4; // type@0099 │ │ +00f9e0: 7020 1502 1000 |0008: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$4;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@0215 │ │ +00f9e6: 5b10 2b01 |000b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mAlarmBackupTask:Ljava/lang/Runnable; // field@012b │ │ +00f9ea: 2200 9a00 |000d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$5; // type@009a │ │ +00f9ee: 7020 1702 1000 |000f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$5;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@0217 │ │ +00f9f4: 5b10 2c01 |0012: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mAlarmRestoreTask:Ljava/lang/Runnable; // field@012c │ │ +00f9f8: 2200 3300 |0014: new-instance v0, Landroid/os/Handler; // type@0033 │ │ +00f9fc: 7010 9e00 0000 |0016: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ +00fa02: 5b10 2f01 |0019: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mHandler:Landroid/os/Handler; // field@012f │ │ +00fa06: 2200 9b00 |001b: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$6; // type@009b │ │ +00fa0a: 7020 1902 1000 |001d: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$6;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@0219 │ │ +00fa10: 5b10 3101 |0020: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mRefreshListTask:Ljava/lang/Runnable; // field@0131 │ │ +00fa14: 2200 9c00 |0022: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$7; // type@009c │ │ +00fa18: 7020 1b02 1000 |0024: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$7;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@021b │ │ +00fa1e: 5b10 3201 |0027: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.onAddNewAlarmClick:Landroid/view/View$OnClickListener; // field@0132 │ │ +00fa22: 2200 9d00 |0029: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$8; // type@009d │ │ +00fa26: 7020 1d02 1000 |002b: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$8;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@021d │ │ +00fa2c: 5b10 3401 |002e: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.onToggleNotifClick:Landroid/view/View$OnClickListener; // field@0134 │ │ +00fa30: 2200 9e00 |0030: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$9; // type@009e │ │ +00fa34: 7020 1f02 1000 |0032: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmList$9;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@021f │ │ +00fa3a: 5b10 3301 |0035: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.onCreateItemContext:Landroid/view/View$OnCreateContextMenuListener; // field@0133 │ │ +00fa3e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=77 │ │ 0x0006 line=351 │ │ 0x000d line=397 │ │ 0x0014 line=422 │ │ 0x001b line=423 │ │ 0x0022 line=455 │ │ 0x0029 line=464 │ │ 0x0030 line=478 │ │ - 0x0037 line=529 │ │ locals : │ │ 0x0000 - 0x0038 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ name : 'access$000' │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e958: |[00e958] com.episode6.android.appalarm.pro.AlarmList.access$000:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ -00e968: 7010 3402 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.doAlarmBackup:()V // method@0234 │ │ -00e96e: 0e00 |0003: return-void │ │ +00fa40: |[00fa40] com.episode6.android.appalarm.pro.AlarmList.access$000:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ +00fa50: 7010 3402 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.doAlarmBackup:()V // method@0234 │ │ +00fa56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ @@ -15645,17 +13000,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)Lcom/episode6/android/appalarm/pro/AalDbAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e970: |[00e970] com.episode6.android.appalarm.pro.AlarmList.access$100:(Lcom/episode6/android/appalarm/pro/AlarmList;)Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ -00e980: 5410 2e01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ -00e984: 1100 |0002: return-object v0 │ │ +00fa58: |[00fa58] com.episode6.android.appalarm.pro.AlarmList.access$100:(Lcom/episode6/android/appalarm/pro/AlarmList;)Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ +00fa68: 5410 2e01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ +00fa6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ #3 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ @@ -15663,17 +13018,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e988: |[00e988] com.episode6.android.appalarm.pro.AlarmList.access$200:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ -00e998: 7010 3502 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.doAlarmRestore:()V // method@0235 │ │ -00e99e: 0e00 |0003: return-void │ │ +00fa70: |[00fa70] com.episode6.android.appalarm.pro.AlarmList.access$200:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ +00fa80: 7010 3502 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.doAlarmRestore:()V // method@0235 │ │ +00fa86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ #4 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ @@ -15681,17 +13036,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e9a0: |[00e9a0] com.episode6.android.appalarm.pro.AlarmList.access$300:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/os/Handler; │ │ -00e9b0: 5410 2f01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mHandler:Landroid/os/Handler; // field@012f │ │ -00e9b4: 1100 |0002: return-object v0 │ │ +00fa88: |[00fa88] com.episode6.android.appalarm.pro.AlarmList.access$300:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/os/Handler; │ │ +00fa98: 5410 2f01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mHandler:Landroid/os/Handler; // field@012f │ │ +00fa9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ #5 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ @@ -15699,17 +13054,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e9b8: |[00e9b8] com.episode6.android.appalarm.pro.AlarmList.access$400:(Lcom/episode6/android/appalarm/pro/AlarmList;)Ljava/lang/Runnable; │ │ -00e9c8: 5410 3101 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mRefreshListTask:Ljava/lang/Runnable; // field@0131 │ │ -00e9cc: 1100 |0002: return-object v0 │ │ +00faa0: |[00faa0] com.episode6.android.appalarm.pro.AlarmList.access$400:(Lcom/episode6/android/appalarm/pro/AlarmList;)Ljava/lang/Runnable; │ │ +00fab0: 5410 3101 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mRefreshListTask:Ljava/lang/Runnable; // field@0131 │ │ +00fab4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ #6 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ @@ -15717,17 +13072,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/widget/CursorAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e9d0: |[00e9d0] com.episode6.android.appalarm.pro.AlarmList.access$500:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/widget/CursorAdapter; │ │ -00e9e0: 5410 2d01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mCurAdapter:Landroid/widget/CursorAdapter; // field@012d │ │ -00e9e4: 1100 |0002: return-object v0 │ │ +00fab8: |[00fab8] com.episode6.android.appalarm.pro.AlarmList.access$500:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/widget/CursorAdapter; │ │ +00fac8: 5410 2d01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mCurAdapter:Landroid/widget/CursorAdapter; // field@012d │ │ +00facc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ #7 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ @@ -15735,17 +13090,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e9e8: |[00e9e8] com.episode6.android.appalarm.pro.AlarmList.access$600:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ -00e9f8: 7010 3602 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.doAlarmSet:()V // method@0236 │ │ -00e9fe: 0e00 |0003: return-void │ │ +00fad0: |[00fad0] com.episode6.android.appalarm.pro.AlarmList.access$600:(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ +00fae0: 7010 3602 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.doAlarmSet:()V // method@0236 │ │ +00fae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ #8 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ @@ -15753,17 +13108,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/content/pm/PackageManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ea00: |[00ea00] com.episode6.android.appalarm.pro.AlarmList.access$700:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/content/pm/PackageManager; │ │ -00ea10: 5410 3001 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mPackageManager:Landroid/content/pm/PackageManager; // field@0130 │ │ -00ea14: 1100 |0002: return-object v0 │ │ +00fae8: |[00fae8] com.episode6.android.appalarm.pro.AlarmList.access$700:(Lcom/episode6/android/appalarm/pro/AlarmList;)Landroid/content/pm/PackageManager; │ │ +00faf8: 5410 3001 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mPackageManager:Landroid/content/pm/PackageManager; // field@0130 │ │ +00fafc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ #9 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ @@ -15771,78 +13126,78 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -00ea18: |[00ea18] com.episode6.android.appalarm.pro.AlarmList.addAlarmFromIBuilder:(Ljava/lang/String;)V │ │ -00ea28: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -00ea2a: 1a03 9702 |0001: const-string v3, "UTF-8" // string@0297 │ │ -00ea2e: 7120 bd03 3700 |0003: invoke-static {v7, v3}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03bd │ │ -00ea34: 0c07 |0006: move-result-object v7 │ │ -00ea36: 1303 1f00 |0007: const/16 v3, #int 31 // #1f │ │ -00ea3a: 6e20 a303 3700 |0009: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@03a3 │ │ -00ea40: 0c07 |000c: move-result-object v7 │ │ -00ea42: 1a03 1c00 |000d: const-string v3, "/" // string@001c │ │ -00ea46: 6e20 a103 3700 |000f: invoke-virtual {v7, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@03a1 │ │ -00ea4c: 0c02 |0012: move-result-object v2 │ │ -00ea4e: 2123 |0013: array-length v3, v2 │ │ -00ea50: 1244 |0014: const/4 v4, #int 4 // #4 │ │ -00ea52: 3343 5f00 |0015: if-ne v3, v4, 0074 // +005f │ │ -00ea56: 2200 9400 |0017: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -00ea5a: 7010 e801 0000 |0019: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ -00ea60: 1a03 2c03 |001c: const-string v3, "alarm_package_name" // string@032c │ │ -00ea64: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -00ea66: 4604 0204 |001f: aget-object v4, v2, v4 │ │ -00ea6a: 7020 5002 4600 |0021: invoke-direct {v6, v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.unescapeIBuilder:(Ljava/lang/String;)Ljava/lang/String; // method@0250 │ │ -00ea70: 0c04 |0024: move-result-object v4 │ │ -00ea72: 6e30 0902 3004 |0025: invoke-virtual {v0, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00ea78: 1a03 2c03 |0028: const-string v3, "alarm_package_name" // string@032c │ │ -00ea7c: 6e20 fd01 3000 |002a: invoke-virtual {v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00ea82: 0c03 |002d: move-result-object v3 │ │ -00ea84: 1a04 0000 |002e: const-string v4, "" // string@0000 │ │ -00ea88: 6e20 9d03 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00ea8e: 0a03 |0033: move-result v3 │ │ -00ea90: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ -00ea94: 1a03 2c03 |0036: const-string v3, "alarm_package_name" // string@032c │ │ -00ea98: 1a04 be03 |0038: const-string v4, "custom" // string@03be │ │ -00ea9c: 6e30 0902 3004 |003a: invoke-virtual {v0, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00eaa2: 1a03 1b03 |003d: const-string v3, "alarm_custom_action" // string@031b │ │ -00eaa6: 4604 0205 |003f: aget-object v4, v2, v5 │ │ -00eaaa: 7020 5002 4600 |0041: invoke-direct {v6, v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.unescapeIBuilder:(Ljava/lang/String;)Ljava/lang/String; // method@0250 │ │ -00eab0: 0c04 |0044: move-result-object v4 │ │ -00eab2: 6e30 0902 3004 |0045: invoke-virtual {v0, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00eab8: 1a03 1d03 |0048: const-string v3, "alarm_custom_type" // string@031d │ │ -00eabc: 1224 |004a: const/4 v4, #int 2 // #2 │ │ -00eabe: 4604 0204 |004b: aget-object v4, v2, v4 │ │ -00eac2: 7020 5002 4600 |004d: invoke-direct {v6, v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.unescapeIBuilder:(Ljava/lang/String;)Ljava/lang/String; // method@0250 │ │ -00eac8: 0c04 |0050: move-result-object v4 │ │ -00eaca: 6e30 0902 3004 |0051: invoke-virtual {v0, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00ead0: 1a03 1c03 |0054: const-string v3, "alarm_custom_data" // string@031c │ │ -00ead4: 1234 |0056: const/4 v4, #int 3 // #3 │ │ -00ead6: 4604 0204 |0057: aget-object v4, v2, v4 │ │ -00eada: 7020 5002 4600 |0059: invoke-direct {v6, v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.unescapeIBuilder:(Ljava/lang/String;)Ljava/lang/String; // method@0250 │ │ -00eae0: 0c04 |005c: move-result-object v4 │ │ -00eae2: 6e30 0902 3004 |005d: invoke-virtual {v0, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00eae8: 5463 2e01 |0060: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ -00eaec: 6e20 f500 0300 |0062: invoke-virtual {v3, v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V // method@00f5 │ │ -00eaf2: 1a03 5300 |0065: const-string v3, "Added new alarm with custom intent." // string@0053 │ │ -00eaf6: 7130 e300 3605 |0067: invoke-static {v6, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -00eafc: 0c03 |006a: move-result-object v3 │ │ -00eafe: 6e10 e400 0300 |006b: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -00eb04: 0e00 |006e: return-void │ │ -00eb06: 0d01 |006f: move-exception v1 │ │ -00eb08: 6e10 8703 0100 |0070: invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@0387 │ │ -00eb0e: 2894 |0073: goto 0007 // -006c │ │ -00eb10: 1a03 b200 |0074: const-string v3, "Error parsing link" // string@00b2 │ │ -00eb14: 7130 e300 3605 |0076: invoke-static {v6, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -00eb1a: 0c03 |0079: move-result-object v3 │ │ -00eb1c: 6e10 e400 0300 |007a: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -00eb22: 28f1 |007d: goto 006e // -000f │ │ +00fb00: |[00fb00] com.episode6.android.appalarm.pro.AlarmList.addAlarmFromIBuilder:(Ljava/lang/String;)V │ │ +00fb10: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +00fb12: 1a03 9702 |0001: const-string v3, "UTF-8" // string@0297 │ │ +00fb16: 7120 be03 3700 |0003: invoke-static {v7, v3}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03be │ │ +00fb1c: 0c07 |0006: move-result-object v7 │ │ +00fb1e: 1303 1f00 |0007: const/16 v3, #int 31 // #1f │ │ +00fb22: 6e20 a403 3700 |0009: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@03a4 │ │ +00fb28: 0c07 |000c: move-result-object v7 │ │ +00fb2a: 1a03 1c00 |000d: const-string v3, "/" // string@001c │ │ +00fb2e: 6e20 a203 3700 |000f: invoke-virtual {v7, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@03a2 │ │ +00fb34: 0c02 |0012: move-result-object v2 │ │ +00fb36: 2123 |0013: array-length v3, v2 │ │ +00fb38: 1244 |0014: const/4 v4, #int 4 // #4 │ │ +00fb3a: 3343 5f00 |0015: if-ne v3, v4, 0074 // +005f │ │ +00fb3e: 2200 9400 |0017: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00fb42: 7010 e801 0000 |0019: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ +00fb48: 1a03 2c03 |001c: const-string v3, "alarm_package_name" // string@032c │ │ +00fb4c: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +00fb4e: 4604 0204 |001f: aget-object v4, v2, v4 │ │ +00fb52: 7020 5002 4600 |0021: invoke-direct {v6, v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.unescapeIBuilder:(Ljava/lang/String;)Ljava/lang/String; // method@0250 │ │ +00fb58: 0c04 |0024: move-result-object v4 │ │ +00fb5a: 6e30 0902 3004 |0025: invoke-virtual {v0, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00fb60: 1a03 2c03 |0028: const-string v3, "alarm_package_name" // string@032c │ │ +00fb64: 6e20 fd01 3000 |002a: invoke-virtual {v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00fb6a: 0c03 |002d: move-result-object v3 │ │ +00fb6c: 1a04 0000 |002e: const-string v4, "" // string@0000 │ │ +00fb70: 6e20 9e03 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00fb76: 0a03 |0033: move-result v3 │ │ +00fb78: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ +00fb7c: 1a03 2c03 |0036: const-string v3, "alarm_package_name" // string@032c │ │ +00fb80: 1a04 be03 |0038: const-string v4, "custom" // string@03be │ │ +00fb84: 6e30 0902 3004 |003a: invoke-virtual {v0, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00fb8a: 1a03 1b03 |003d: const-string v3, "alarm_custom_action" // string@031b │ │ +00fb8e: 4604 0205 |003f: aget-object v4, v2, v5 │ │ +00fb92: 7020 5002 4600 |0041: invoke-direct {v6, v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.unescapeIBuilder:(Ljava/lang/String;)Ljava/lang/String; // method@0250 │ │ +00fb98: 0c04 |0044: move-result-object v4 │ │ +00fb9a: 6e30 0902 3004 |0045: invoke-virtual {v0, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00fba0: 1a03 1d03 |0048: const-string v3, "alarm_custom_type" // string@031d │ │ +00fba4: 1224 |004a: const/4 v4, #int 2 // #2 │ │ +00fba6: 4604 0204 |004b: aget-object v4, v2, v4 │ │ +00fbaa: 7020 5002 4600 |004d: invoke-direct {v6, v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.unescapeIBuilder:(Ljava/lang/String;)Ljava/lang/String; // method@0250 │ │ +00fbb0: 0c04 |0050: move-result-object v4 │ │ +00fbb2: 6e30 0902 3004 |0051: invoke-virtual {v0, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00fbb8: 1a03 1c03 |0054: const-string v3, "alarm_custom_data" // string@031c │ │ +00fbbc: 1234 |0056: const/4 v4, #int 3 // #3 │ │ +00fbbe: 4604 0204 |0057: aget-object v4, v2, v4 │ │ +00fbc2: 7020 5002 4600 |0059: invoke-direct {v6, v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.unescapeIBuilder:(Ljava/lang/String;)Ljava/lang/String; // method@0250 │ │ +00fbc8: 0c04 |005c: move-result-object v4 │ │ +00fbca: 6e30 0902 3004 |005d: invoke-virtual {v0, v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00fbd0: 5463 2e01 |0060: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ +00fbd4: 6e20 f500 0300 |0062: invoke-virtual {v3, v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V // method@00f5 │ │ +00fbda: 1a03 5300 |0065: const-string v3, "Added new alarm with custom intent." // string@0053 │ │ +00fbde: 7130 e300 3605 |0067: invoke-static {v6, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +00fbe4: 0c03 |006a: move-result-object v3 │ │ +00fbe6: 6e10 e400 0300 |006b: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00fbec: 0e00 |006e: return-void │ │ +00fbee: 0d01 |006f: move-exception v1 │ │ +00fbf0: 6e10 8703 0100 |0070: invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@0387 │ │ +00fbf6: 2894 |0073: goto 0007 // -006c │ │ +00fbf8: 1a03 b200 |0074: const-string v3, "Error parsing link" // string@00b2 │ │ +00fbfc: 7130 e300 3605 |0076: invoke-static {v6, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +00fc02: 0c03 |0079: move-result-object v3 │ │ +00fc04: 6e10 e400 0300 |007a: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00fc0a: 28f1 |007d: goto 006e // -000f │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ Ljava/io/UnsupportedEncodingException; -> 0x006f │ │ positions : │ │ 0x0001 line=167 │ │ 0x0007 line=171 │ │ 0x000d line=172 │ │ @@ -15873,34 +13228,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -00eb34: |[00eb34] com.episode6.android.appalarm.pro.AlarmList.assignListeners:()V │ │ -00eb44: 6e10 3a02 0300 |0000: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.getListView:()Landroid/widget/ListView; // method@023a │ │ -00eb4a: 0c00 |0003: move-result-object v0 │ │ -00eb4c: 5431 2d01 |0004: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmList;.mCurAdapter:Landroid/widget/CursorAdapter; // field@012d │ │ -00eb50: 6e20 d200 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@00d2 │ │ -00eb56: 5431 3301 |0009: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmList;.onCreateItemContext:Landroid/view/View$OnCreateContextMenuListener; // field@0133 │ │ -00eb5a: 6e20 d300 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@00d3 │ │ -00eb60: 1401 4300 057f |000e: const v1, #float 1.76789e+38 // #7f050043 │ │ -00eb66: 6e20 3702 1300 |0011: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.findViewById:(I)Landroid/view/View; // method@0237 │ │ -00eb6c: 0c01 |0014: move-result-object v1 │ │ -00eb6e: 1f01 4f00 |0015: check-cast v1, Landroid/widget/Button; // type@004f │ │ -00eb72: 5432 3201 |0017: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmList;.onAddNewAlarmClick:Landroid/view/View$OnClickListener; // field@0132 │ │ -00eb76: 6e20 bb00 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -00eb7c: 1401 4400 057f |001c: const v1, #float 1.76789e+38 // #7f050044 │ │ -00eb82: 6e20 3702 1300 |001f: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.findViewById:(I)Landroid/view/View; // method@0237 │ │ -00eb88: 0c01 |0022: move-result-object v1 │ │ -00eb8a: 1f01 4f00 |0023: check-cast v1, Landroid/widget/Button; // type@004f │ │ -00eb8e: 5432 3401 |0025: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmList;.onToggleNotifClick:Landroid/view/View$OnClickListener; // field@0134 │ │ -00eb92: 6e20 bb00 2100 |0027: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -00eb98: 0e00 |002a: return-void │ │ +00fc1c: |[00fc1c] com.episode6.android.appalarm.pro.AlarmList.assignListeners:()V │ │ +00fc2c: 6e10 3a02 0300 |0000: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.getListView:()Landroid/widget/ListView; // method@023a │ │ +00fc32: 0c00 |0003: move-result-object v0 │ │ +00fc34: 5431 2d01 |0004: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmList;.mCurAdapter:Landroid/widget/CursorAdapter; // field@012d │ │ +00fc38: 6e20 d200 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@00d2 │ │ +00fc3e: 5431 3301 |0009: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmList;.onCreateItemContext:Landroid/view/View$OnCreateContextMenuListener; // field@0133 │ │ +00fc42: 6e20 d300 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@00d3 │ │ +00fc48: 1401 4300 057f |000e: const v1, #float 1.76789e+38 // #7f050043 │ │ +00fc4e: 6e20 3702 1300 |0011: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.findViewById:(I)Landroid/view/View; // method@0237 │ │ +00fc54: 0c01 |0014: move-result-object v1 │ │ +00fc56: 1f01 4f00 |0015: check-cast v1, Landroid/widget/Button; // type@004f │ │ +00fc5a: 5432 3201 |0017: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmList;.onAddNewAlarmClick:Landroid/view/View$OnClickListener; // field@0132 │ │ +00fc5e: 6e20 bb00 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +00fc64: 1401 4400 057f |001c: const v1, #float 1.76789e+38 // #7f050044 │ │ +00fc6a: 6e20 3702 1300 |001f: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.findViewById:(I)Landroid/view/View; // method@0237 │ │ +00fc70: 0c01 |0022: move-result-object v1 │ │ +00fc72: 1f01 4f00 |0023: check-cast v1, Landroid/widget/Button; // type@004f │ │ +00fc76: 5432 3401 |0025: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AlarmList;.onToggleNotifClick:Landroid/view/View$OnClickListener; // field@0134 │ │ +00fc7a: 6e20 bb00 2100 |0027: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +00fc80: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x0009 line=145 │ │ 0x000e line=147 │ │ 0x001c line=148 │ │ @@ -15914,26 +13269,26 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -00eb9c: |[00eb9c] com.episode6.android.appalarm.pro.AlarmList.convertToPx:(I)I │ │ -00ebac: 6e10 3d02 0300 |0000: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.getResources:()Landroid/content/res/Resources; // method@023d │ │ -00ebb2: 0c01 |0003: move-result-object v1 │ │ -00ebb4: 6e10 7000 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0070 │ │ -00ebba: 0c01 |0007: move-result-object v1 │ │ -00ebbc: 5210 0900 |0008: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0009 │ │ -00ebc0: 8241 |000a: int-to-float v1, v4 │ │ -00ebc2: c801 |000b: mul-float/2addr v1, v0 │ │ -00ebc4: 1502 003f |000c: const/high16 v2, #int 1056964608 // #3f00 │ │ -00ebc8: c621 |000e: add-float/2addr v1, v2 │ │ -00ebca: 8711 |000f: float-to-int v1, v1 │ │ -00ebcc: 0f01 |0010: return v1 │ │ +00fc84: |[00fc84] com.episode6.android.appalarm.pro.AlarmList.convertToPx:(I)I │ │ +00fc94: 6e10 3d02 0300 |0000: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.getResources:()Landroid/content/res/Resources; // method@023d │ │ +00fc9a: 0c01 |0003: move-result-object v1 │ │ +00fc9c: 6e10 7000 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0070 │ │ +00fca2: 0c01 |0007: move-result-object v1 │ │ +00fca4: 5210 0900 |0008: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0009 │ │ +00fca8: 8241 |000a: int-to-float v1, v4 │ │ +00fcaa: c801 |000b: mul-float/2addr v1, v0 │ │ +00fcac: 1502 003f |000c: const/high16 v2, #int 1056964608 // #3f00 │ │ +00fcb0: c621 |000e: add-float/2addr v1, v2 │ │ +00fcb2: 8711 |000f: float-to-int v1, v1 │ │ +00fcb4: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x000a line=331 │ │ locals : │ │ 0x000a - 0x0011 reg=0 density F │ │ 0x0000 - 0x0011 reg=3 this Lcom/episode6/android/appalarm/pro/AlarmList; │ │ @@ -15944,22 +13299,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -00ebd0: |[00ebd0] com.episode6.android.appalarm.pro.AlarmList.doAlarmBackup:()V │ │ -00ebe0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -00ebe2: 6e20 4c02 1200 |0001: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ -00ebe8: 2200 fe00 |0004: new-instance v0, Ljava/lang/Thread; // type@00fe │ │ -00ebec: 5421 2b01 |0006: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmList;.mAlarmBackupTask:Ljava/lang/Runnable; // field@012b │ │ -00ebf0: 7020 ae03 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03ae │ │ -00ebf6: 6e10 b103 0000 |000b: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@03b1 │ │ -00ebfc: 0e00 |000e: return-void │ │ +00fcb8: |[00fcb8] com.episode6.android.appalarm.pro.AlarmList.doAlarmBackup:()V │ │ +00fcc8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +00fcca: 6e20 4c02 1200 |0001: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ +00fcd0: 2200 fe00 |0004: new-instance v0, Ljava/lang/Thread; // type@00fe │ │ +00fcd4: 5421 2b01 |0006: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmList;.mAlarmBackupTask:Ljava/lang/Runnable; // field@012b │ │ +00fcd8: 7020 af03 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03af │ │ +00fcde: 6e10 b203 0000 |000b: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@03b2 │ │ +00fce4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0004 line=342 │ │ 0x000b line=343 │ │ 0x000e line=344 │ │ locals : │ │ @@ -15971,22 +13326,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -00ec00: |[00ec00] com.episode6.android.appalarm.pro.AlarmList.doAlarmRestore:()V │ │ -00ec10: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -00ec12: 6e20 4c02 1200 |0001: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ -00ec18: 2200 fe00 |0004: new-instance v0, Ljava/lang/Thread; // type@00fe │ │ -00ec1c: 5421 2c01 |0006: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmList;.mAlarmRestoreTask:Ljava/lang/Runnable; // field@012c │ │ -00ec20: 7020 ae03 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03ae │ │ -00ec26: 6e10 b103 0000 |000b: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@03b1 │ │ -00ec2c: 0e00 |000e: return-void │ │ +00fce8: |[00fce8] com.episode6.android.appalarm.pro.AlarmList.doAlarmRestore:()V │ │ +00fcf8: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +00fcfa: 6e20 4c02 1200 |0001: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ +00fd00: 2200 fe00 |0004: new-instance v0, Ljava/lang/Thread; // type@00fe │ │ +00fd04: 5421 2c01 |0006: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmList;.mAlarmRestoreTask:Ljava/lang/Runnable; // field@012c │ │ +00fd08: 7020 af03 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03af │ │ +00fd0e: 6e10 b203 0000 |000b: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@03b2 │ │ +00fd14: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0004 line=347 │ │ 0x000b line=348 │ │ 0x000e line=349 │ │ locals : │ │ @@ -15998,22 +13353,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -00ec30: |[00ec30] com.episode6.android.appalarm.pro.AlarmList.doAlarmSet:()V │ │ -00ec40: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00ec44: 1c01 6a00 |0002: const-class v1, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -00ec48: 7030 4600 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00ec4e: 1a01 bc06 |0007: const-string v1, "set_silent_alarm" // string@06bc │ │ -00ec52: 6e20 5900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -00ec58: 6e20 4f02 0200 |000c: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@024f │ │ -00ec5e: 0e00 |000f: return-void │ │ +00fd18: |[00fd18] com.episode6.android.appalarm.pro.AlarmList.doAlarmSet:()V │ │ +00fd28: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00fd2c: 1c01 6a00 |0002: const-class v1, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +00fd30: 7030 4600 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00fd36: 1a01 bb06 |0007: const-string v1, "set_silent_alarm" // string@06bb │ │ +00fd3a: 6e20 5900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00fd40: 6e20 4f02 0200 |000c: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@024f │ │ +00fd46: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0007 line=436 │ │ 0x000c line=437 │ │ 0x000f line=438 │ │ locals : │ │ @@ -16021,58 +13376,58 @@ │ │ 0x0000 - 0x0010 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ │ #15 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ name : 'launchAlarmEdit' │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -00ec60: |[00ec60] com.episode6.android.appalarm.pro.AlarmList.launchAlarmEdit:(J)V │ │ -00ec70: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00ec74: 1c01 9300 |0002: const-class v1, Lcom/episode6/android/appalarm/pro/AlarmEdit; // type@0093 │ │ -00ec78: 7030 4600 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00ec7e: 1a01 cb02 |0007: const-string v1, "_id" // string@02cb │ │ -00ec82: 6e40 5500 1043 |0009: invoke-virtual {v0, v1, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0055 │ │ -00ec88: 6e20 4d02 0200 |000c: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.startActivity:(Landroid/content/Intent;)V // method@024d │ │ -00ec8e: 0e00 |000f: return-void │ │ +00fd48: |[00fd48] com.episode6.android.appalarm.pro.AlarmList.launchAlarmEdit:(J)V │ │ +00fd58: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00fd5c: 1c01 9300 |0002: const-class v1, Lcom/episode6/android/appalarm/pro/AlarmEdit; // type@0093 │ │ +00fd60: 7030 4600 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00fd66: 1a01 cb02 |0007: const-string v1, "_id" // string@02cb │ │ +00fd6a: 6e40 5500 1054 |0009: invoke-virtual {v0, v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0055 │ │ +00fd70: 6e20 4d02 0300 |000c: invoke-virtual {v3, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.startActivity:(Landroid/content/Intent;)V // method@024d │ │ +00fd76: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0007 line=441 │ │ 0x000c line=442 │ │ 0x000f line=443 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x0010 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmList; │ │ - 0x0000 - 0x0010 reg=3 id J │ │ + 0x0000 - 0x0010 reg=3 this Lcom/episode6/android/appalarm/pro/AlarmList; │ │ + 0x0000 - 0x0010 reg=4 id J │ │ │ │ #16 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ name : 'unescapeIBuilder' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -00ec90: |[00ec90] com.episode6.android.appalarm.pro.AlarmList.unescapeIBuilder:(Ljava/lang/String;)Ljava/lang/String; │ │ -00eca0: 1a00 0806 |0000: const-string v0, "null" // string@0608 │ │ -00eca4: 6e20 9d03 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00ecaa: 0a00 |0005: move-result v0 │ │ -00ecac: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -00ecb0: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ -00ecb4: 1100 |000a: return-object v0 │ │ -00ecb6: 1a00 2e00 |000b: const-string v0, "@@" // string@002e │ │ -00ecba: 1a01 1c00 |000d: const-string v1, "/" // string@001c │ │ -00ecbe: 6e30 a003 0301 |000f: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ -00ecc4: 0c00 |0012: move-result-object v0 │ │ -00ecc6: 28f7 |0013: goto 000a // -0009 │ │ +00fd78: |[00fd78] com.episode6.android.appalarm.pro.AlarmList.unescapeIBuilder:(Ljava/lang/String;)Ljava/lang/String; │ │ +00fd88: 1a00 0706 |0000: const-string v0, "null" // string@0607 │ │ +00fd8c: 6e20 9e03 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00fd92: 0a00 |0005: move-result v0 │ │ +00fd94: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +00fd98: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ +00fd9c: 1100 |000a: return-object v0 │ │ +00fd9e: 1a00 2e00 |000b: const-string v0, "@@" // string@002e │ │ +00fda2: 1a01 1c00 |000d: const-string v1, "/" // string@001c │ │ +00fda6: 6e30 a103 0301 |000f: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a1 │ │ +00fdac: 0c00 |0012: move-result-object v0 │ │ +00fdae: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0008 line=161 │ │ 0x000a line=163 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmList; │ │ @@ -16084,27 +13439,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -00ecc8: |[00ecc8] com.episode6.android.appalarm.pro.AlarmList.getVersionId:()I │ │ -00ecd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00ecda: 6e10 3b02 0400 |0001: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.getPackageManager:()Landroid/content/pm/PackageManager; // method@023b │ │ -00ece0: 0c01 |0004: move-result-object v1 │ │ -00ece2: 6e10 3c02 0400 |0005: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.getPackageName:()Ljava/lang/String; // method@023c │ │ -00ece8: 0c02 |0008: move-result-object v2 │ │ -00ecea: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -00ecec: 6e30 6f00 2103 |000a: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@006f │ │ -00ecf2: 0c01 |000d: move-result-object v1 │ │ -00ecf4: 5210 0700 |000e: iget v0, v1, Landroid/content/pm/PackageInfo;.versionCode:I // field@0007 │ │ -00ecf8: 0f00 |0010: return v0 │ │ -00ecfa: 0d01 |0011: move-exception v1 │ │ -00ecfc: 28fe |0012: goto 0010 // -0002 │ │ +00fdb0: |[00fdb0] com.episode6.android.appalarm.pro.AlarmList.getVersionId:()I │ │ +00fdc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00fdc2: 6e10 3b02 0400 |0001: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.getPackageManager:()Landroid/content/pm/PackageManager; // method@023b │ │ +00fdc8: 0c01 |0004: move-result-object v1 │ │ +00fdca: 6e10 3c02 0400 |0005: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.getPackageName:()Ljava/lang/String; // method@023c │ │ +00fdd0: 0c02 |0008: move-result-object v2 │ │ +00fdd2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +00fdd4: 6e30 6f00 2103 |000a: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@006f │ │ +00fdda: 0c01 |000d: move-result-object v1 │ │ +00fddc: 5210 0700 |000e: iget v0, v1, Landroid/content/pm/PackageInfo;.versionCode:I // field@0007 │ │ +00fde0: 0f00 |0010: return v0 │ │ +00fde2: 0d01 |0011: move-exception v1 │ │ +00fde4: 28fe |0012: goto 0010 // -0002 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0011 │ │ positions : │ │ 0x0000 line=446 │ │ 0x0001 line=448 │ │ 0x0010 line=450 │ │ @@ -16118,37 +13473,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -00ed0c: |[00ed0c] com.episode6.android.appalarm.pro.AlarmList.isApplicationNewUpgraded:()Z │ │ -00ed1c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -00ed1e: 1a06 6500 |0001: const-string v6, "AutoAppLauncherPrefs" // string@0065 │ │ -00ed22: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -00ed24: 6e30 3e02 6807 |0004: invoke-virtual {v8, v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmList;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@023e │ │ -00ed2a: 0c03 |0007: move-result-object v3 │ │ -00ed2c: 1a06 0c05 |0008: const-string v6, "last_version" // string@050c │ │ -00ed30: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -00ed32: 7230 6700 6307 |000b: invoke-interface {v3, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0067 │ │ -00ed38: 0a02 |000e: move-result v2 │ │ -00ed3a: 6e10 4002 0800 |000f: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/AlarmList;.getVersionId:()I // method@0240 │ │ -00ed40: 0a00 |0012: move-result v0 │ │ -00ed42: 3202 0f00 |0013: if-eq v2, v0, 0022 // +000f │ │ -00ed46: 7210 6500 0300 |0015: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ -00ed4c: 0c04 |0018: move-result-object v4 │ │ -00ed4e: 1a06 0c05 |0019: const-string v6, "last_version" // string@050c │ │ -00ed52: 7230 6300 6400 |001b: invoke-interface {v4, v6, v0}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ -00ed58: 7210 6100 0400 |001e: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ -00ed5e: 1215 |0021: const/4 v5, #int 1 // #1 │ │ -00ed60: 0f05 |0022: return v5 │ │ -00ed62: 0d01 |0023: move-exception v1 │ │ -00ed64: 6e10 8e03 0100 |0024: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -00ed6a: 28fb |0027: goto 0022 // -0005 │ │ +00fdf4: |[00fdf4] com.episode6.android.appalarm.pro.AlarmList.isApplicationNewUpgraded:()Z │ │ +00fe04: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00fe06: 1a06 6500 |0001: const-string v6, "AutoAppLauncherPrefs" // string@0065 │ │ +00fe0a: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +00fe0c: 6e30 3e02 6807 |0004: invoke-virtual {v8, v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmList;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@023e │ │ +00fe12: 0c03 |0007: move-result-object v3 │ │ +00fe14: 1a06 0b05 |0008: const-string v6, "last_version" // string@050b │ │ +00fe18: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +00fe1a: 7230 6700 6307 |000b: invoke-interface {v3, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0067 │ │ +00fe20: 0a02 |000e: move-result v2 │ │ +00fe22: 6e10 4002 0800 |000f: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/AlarmList;.getVersionId:()I // method@0240 │ │ +00fe28: 0a00 |0012: move-result v0 │ │ +00fe2a: 3202 0f00 |0013: if-eq v2, v0, 0022 // +000f │ │ +00fe2e: 7210 6500 0300 |0015: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ +00fe34: 0c04 |0018: move-result-object v4 │ │ +00fe36: 1a06 0b05 |0019: const-string v6, "last_version" // string@050b │ │ +00fe3a: 7230 6300 6400 |001b: invoke-interface {v4, v6, v0}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ +00fe40: 7210 6100 0400 |001e: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ +00fe46: 1215 |0021: const/4 v5, #int 1 // #1 │ │ +00fe48: 0f05 |0022: return v5 │ │ +00fe4a: 0d01 |0023: move-exception v1 │ │ +00fe4c: 6e10 8f03 0100 |0024: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +00fe52: 28fb |0027: goto 0022 // -0005 │ │ catches : 1 │ │ 0x0001 - 0x0021 │ │ Ljava/lang/Exception; -> 0x0023 │ │ positions : │ │ 0x0001 line=124 │ │ 0x0008 line=125 │ │ 0x000f line=126 │ │ @@ -16173,20 +13528,20 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00ed7c: |[00ed7c] com.episode6.android.appalarm.pro.AlarmList.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -00ed8c: 6f20 2000 2100 |0000: invoke-super {v1, v2}, Landroid/app/ListActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0020 │ │ -00ed92: 1400 0600 037f |0003: const v0, #float 1.74129e+38 // #7f030006 │ │ -00ed98: 6e20 4b02 0100 |0006: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.setContentView:(I)V // method@024b │ │ -00ed9e: 7010 3102 0100 |0009: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.assignListeners:()V // method@0231 │ │ -00eda4: 0e00 |000c: return-void │ │ +00fe64: |[00fe64] com.episode6.android.appalarm.pro.AlarmList.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +00fe74: 6f20 2000 2100 |0000: invoke-super {v1, v2}, Landroid/app/ListActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0020 │ │ +00fe7a: 1400 0600 037f |0003: const v0, #float 1.74129e+38 // #7f030006 │ │ +00fe80: 6e20 4b02 0100 |0006: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.setContentView:(I)V // method@024b │ │ +00fe86: 7010 3102 0100 |0009: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.assignListeners:()V // method@0231 │ │ +00fe8c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0003 line=193 │ │ 0x0009 line=195 │ │ 0x000c line=196 │ │ locals : │ │ @@ -16198,63 +13553,63 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -00eda8: |[00eda8] com.episode6.android.appalarm.pro.AlarmList.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -00edb8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -00edba: 7210 b200 0800 |0001: invoke-interface {v8}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00b2 │ │ -00edc0: 0c00 |0004: move-result-object v0 │ │ -00edc2: 1f00 4b00 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@004b │ │ -00edc6: 5302 0a00 |0007: iget-wide v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000a │ │ -00edca: 7210 b100 0800 |0009: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@00b1 │ │ -00edd0: 0a05 |000c: move-result v5 │ │ -00edd2: 2b05 5700 0000 |000d: packed-switch v5, 00000064 // +00000057 │ │ -00edd8: 6f20 2100 8700 |0010: invoke-super {v7, v8}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0021 │ │ -00edde: 0a05 |0013: move-result v5 │ │ -00ede0: 0f05 |0014: return v5 │ │ -00ede2: 7030 4202 2703 |0015: invoke-direct {v7, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.launchAlarmEdit:(J)V // method@0242 │ │ -00ede8: 28f8 |0018: goto 0010 // -0008 │ │ -00edea: 5475 2e01 |0019: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ -00edee: 6e30 ed00 2503 |001b: invoke-virtual {v5, v2, v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.deleteAlarm:(J)V // method@00ed │ │ -00edf4: 5475 2d01 |001e: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/AlarmList;.mCurAdapter:Landroid/widget/CursorAdapter; // field@012d │ │ -00edf8: 6e10 c600 0500 |0020: invoke-virtual {v5}, Landroid/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@00c6 │ │ -00edfe: 0c05 |0023: move-result-object v5 │ │ -00ee00: 7210 7900 0500 |0024: invoke-interface {v5}, Landroid/database/Cursor;.requery:()Z // method@0079 │ │ -00ee06: 7010 3602 0700 |0027: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AlarmList;.doAlarmSet:()V // method@0236 │ │ -00ee0c: 28e6 |002a: goto 0010 // -001a │ │ -00ee0e: 5475 2e01 |002b: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ -00ee12: 6e30 f200 2503 |002d: invoke-virtual {v5, v2, v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ -00ee18: 0c01 |0030: move-result-object v1 │ │ -00ee1a: 1a05 2003 |0031: const-string v5, "alarm_enabled" // string@0320 │ │ -00ee1e: 6e30 0a02 5106 |0033: invoke-virtual {v1, v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00ee24: 1a05 cb02 |0036: const-string v5, "_id" // string@02cb │ │ -00ee28: 6e30 0802 5106 |0038: invoke-virtual {v1, v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -00ee2e: 5475 2e01 |003b: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ -00ee32: 6e20 f500 1500 |003d: invoke-virtual {v5, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V // method@00f5 │ │ -00ee38: 5475 2d01 |0040: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/AlarmList;.mCurAdapter:Landroid/widget/CursorAdapter; // field@012d │ │ -00ee3c: 6e10 c600 0500 |0042: invoke-virtual {v5}, Landroid/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@00c6 │ │ -00ee42: 0c05 |0045: move-result-object v5 │ │ -00ee44: 7210 7900 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.requery:()Z // method@0079 │ │ -00ee4a: 28c7 |0049: goto 0010 // -0039 │ │ -00ee4c: 7130 3e01 2703 |004a: invoke-static {v7, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.saveNextAlarmPref:(Landroid/content/Context;J)V // method@013e │ │ -00ee52: 2204 1c00 |004d: new-instance v4, Landroid/content/Intent; // type@001c │ │ -00ee56: 1c05 6a00 |004f: const-class v5, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -00ee5a: 7030 4600 7405 |0051: invoke-direct {v4, v7, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00ee60: 1a05 1005 |0054: const-string v5, "launch_alarm" // string@0510 │ │ -00ee64: 6e20 5900 5400 |0056: invoke-virtual {v4, v5}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -00ee6a: 1a05 e203 |0059: const-string v5, "dont_disable" // string@03e2 │ │ -00ee6e: 1216 |005b: const/4 v6, #int 1 // #1 │ │ -00ee70: 6e30 5800 5406 |005c: invoke-virtual {v4, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00ee76: 6e20 4f02 4700 |005f: invoke-virtual {v7, v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@024f │ │ -00ee7c: 28ae |0062: goto 0010 // -0052 │ │ -00ee7e: 0000 |0063: nop // spacer │ │ -00ee80: 0001 0400 0600 0000 0800 0000 0c00 ... |0064: packed-switch-data (12 units) │ │ +00fe90: |[00fe90] com.episode6.android.appalarm.pro.AlarmList.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +00fea0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +00fea2: 7210 b200 0800 |0001: invoke-interface {v8}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00b2 │ │ +00fea8: 0c00 |0004: move-result-object v0 │ │ +00feaa: 1f00 4b00 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@004b │ │ +00feae: 5302 0a00 |0007: iget-wide v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000a │ │ +00feb2: 7210 b100 0800 |0009: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@00b1 │ │ +00feb8: 0a05 |000c: move-result v5 │ │ +00feba: 2b05 5700 0000 |000d: packed-switch v5, 00000064 // +00000057 │ │ +00fec0: 6f20 2100 8700 |0010: invoke-super {v7, v8}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0021 │ │ +00fec6: 0a05 |0013: move-result v5 │ │ +00fec8: 0f05 |0014: return v5 │ │ +00feca: 7030 4202 2703 |0015: invoke-direct {v7, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.launchAlarmEdit:(J)V // method@0242 │ │ +00fed0: 28f8 |0018: goto 0010 // -0008 │ │ +00fed2: 5475 2e01 |0019: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ +00fed6: 6e30 ed00 2503 |001b: invoke-virtual {v5, v2, v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.deleteAlarm:(J)V // method@00ed │ │ +00fedc: 5475 2d01 |001e: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/AlarmList;.mCurAdapter:Landroid/widget/CursorAdapter; // field@012d │ │ +00fee0: 6e10 c600 0500 |0020: invoke-virtual {v5}, Landroid/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@00c6 │ │ +00fee6: 0c05 |0023: move-result-object v5 │ │ +00fee8: 7210 7900 0500 |0024: invoke-interface {v5}, Landroid/database/Cursor;.requery:()Z // method@0079 │ │ +00feee: 7010 3602 0700 |0027: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AlarmList;.doAlarmSet:()V // method@0236 │ │ +00fef4: 28e6 |002a: goto 0010 // -001a │ │ +00fef6: 5475 2e01 |002b: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ +00fefa: 6e30 f200 2503 |002d: invoke-virtual {v5, v2, v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ +00ff00: 0c01 |0030: move-result-object v1 │ │ +00ff02: 1a05 2003 |0031: const-string v5, "alarm_enabled" // string@0320 │ │ +00ff06: 6e30 0a02 5106 |0033: invoke-virtual {v1, v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00ff0c: 1a05 cb02 |0036: const-string v5, "_id" // string@02cb │ │ +00ff10: 6e30 0802 5106 |0038: invoke-virtual {v1, v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00ff16: 5475 2e01 |003b: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ +00ff1a: 6e20 f500 1500 |003d: invoke-virtual {v5, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V // method@00f5 │ │ +00ff20: 5475 2d01 |0040: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/AlarmList;.mCurAdapter:Landroid/widget/CursorAdapter; // field@012d │ │ +00ff24: 6e10 c600 0500 |0042: invoke-virtual {v5}, Landroid/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@00c6 │ │ +00ff2a: 0c05 |0045: move-result-object v5 │ │ +00ff2c: 7210 7900 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.requery:()Z // method@0079 │ │ +00ff32: 28c7 |0049: goto 0010 // -0039 │ │ +00ff34: 7130 3e01 2703 |004a: invoke-static {v7, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.saveNextAlarmPref:(Landroid/content/Context;J)V // method@013e │ │ +00ff3a: 2204 1c00 |004d: new-instance v4, Landroid/content/Intent; // type@001c │ │ +00ff3e: 1c05 6a00 |004f: const-class v5, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +00ff42: 7030 4600 7405 |0051: invoke-direct {v4, v7, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00ff48: 1a05 0f05 |0054: const-string v5, "launch_alarm" // string@050f │ │ +00ff4c: 6e20 5900 5400 |0056: invoke-virtual {v4, v5}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00ff52: 1a05 e203 |0059: const-string v5, "dont_disable" // string@03e2 │ │ +00ff56: 1216 |005b: const/4 v6, #int 1 // #1 │ │ +00ff58: 6e30 5800 5406 |005c: invoke-virtual {v4, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ff5e: 6e20 4f02 4700 |005f: invoke-virtual {v7, v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@024f │ │ +00ff64: 28ae |0062: goto 0010 // -0052 │ │ +00ff66: 0000 |0063: nop // spacer │ │ +00ff68: 0001 0400 0600 0000 0800 0000 0c00 ... |0064: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=496 │ │ 0x0007 line=497 │ │ 0x0009 line=499 │ │ 0x0010 line=523 │ │ 0x0015 line=501 │ │ @@ -16285,62 +13640,62 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -00ee98: |[00ee98] com.episode6.android.appalarm.pro.AlarmList.onCreate:(Landroid/os/Bundle;)V │ │ -00eea8: 6f20 2200 6500 |0000: invoke-super {v5, v6}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -00eeae: 1403 0600 037f |0003: const v3, #float 1.74129e+38 // #7f030006 │ │ -00eeb4: 6e20 4b02 3500 |0006: invoke-virtual {v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.setContentView:(I)V // method@024b │ │ -00eeba: 2203 6200 |0009: new-instance v3, Lcom/episode6/android/appalarm/pro/AalDbAdapter; // type@0062 │ │ -00eebe: 7020 eb00 5300 |000b: invoke-direct {v3, v5}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.:(Landroid/content/Context;)V // method@00eb │ │ -00eec4: 5b53 2e01 |000e: iput-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ -00eec8: 5453 2e01 |0010: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ -00eecc: 6e10 f400 0300 |0012: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.open:()Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@00f4 │ │ -00eed2: 6e10 3b02 0500 |0015: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.getPackageManager:()Landroid/content/pm/PackageManager; // method@023b │ │ -00eed8: 0c03 |0018: move-result-object v3 │ │ -00eeda: 5b53 3001 |0019: iput-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmList;.mPackageManager:Landroid/content/pm/PackageManager; // field@0130 │ │ -00eede: 6e10 3902 0500 |001b: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.getIntent:()Landroid/content/Intent; // method@0239 │ │ -00eee4: 0c03 |001e: move-result-object v3 │ │ -00eee6: 6e10 4c00 0300 |001f: invoke-virtual {v3}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@004c │ │ -00eeec: 0c01 |0022: move-result-object v1 │ │ -00eeee: 3801 1900 |0023: if-eqz v1, 003c // +0019 │ │ -00eef2: 1a03 0000 |0025: const-string v3, "" // string@0000 │ │ -00eef6: 6e20 9d03 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00eefc: 0a03 |002a: move-result v3 │ │ -00eefe: 3903 1100 |002b: if-nez v3, 003c // +0011 │ │ -00ef02: 5553 2a01 |002d: iget-boolean v3, v5, Lcom/episode6/android/appalarm/pro/AlarmList;.addedCustom:Z // field@012a │ │ -00ef06: 3903 0d00 |002f: if-nez v3, 003c // +000d │ │ -00ef0a: 7020 3002 1500 |0031: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.addAlarmFromIBuilder:(Ljava/lang/String;)V // method@0230 │ │ -00ef10: 6e10 3902 0500 |0034: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.getIntent:()Landroid/content/Intent; // method@0239 │ │ -00ef16: 0c03 |0037: move-result-object v3 │ │ -00ef18: 1204 |0038: const/4 v4, #int 0 // #0 │ │ -00ef1a: 6e20 5b00 4300 |0039: invoke-virtual {v3, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ -00ef20: 5453 2e01 |003c: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ -00ef24: 6e10 ef00 0300 |003e: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.fetchAllAlarms:()Landroid/database/Cursor; // method@00ef │ │ -00ef2a: 0c00 |0041: move-result-object v0 │ │ -00ef2c: 6e20 4e02 0500 |0042: invoke-virtual {v5, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.startManagingCursor:(Landroid/database/Cursor;)V // method@024e │ │ -00ef32: 2203 a000 |0045: new-instance v3, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; // type@00a0 │ │ -00ef36: 7040 2302 5305 |0047: invoke-direct {v3, v5, v5, v0}, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.:(Lcom/episode6/android/appalarm/pro/AlarmList;Landroid/content/Context;Landroid/database/Cursor;)V // method@0223 │ │ -00ef3c: 5b53 2d01 |004a: iput-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmList;.mCurAdapter:Landroid/widget/CursorAdapter; // field@012d │ │ -00ef40: 7010 3102 0500 |004c: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.assignListeners:()V // method@0231 │ │ -00ef46: 2202 1c00 |004f: new-instance v2, Landroid/content/Intent; // type@001c │ │ -00ef4a: 1c03 6a00 |0051: const-class v3, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -00ef4e: 7030 4600 5203 |0053: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00ef54: 1a03 ba06 |0056: const-string v3, "set_alarm" // string@06ba │ │ -00ef58: 6e20 5900 3200 |0058: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -00ef5e: 6e20 4f02 2500 |005b: invoke-virtual {v5, v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@024f │ │ -00ef64: 6e10 4102 0500 |005e: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.isApplicationNewUpgraded:()Z // method@0241 │ │ -00ef6a: 0a03 |0061: move-result v3 │ │ -00ef6c: 3803 0600 |0062: if-eqz v3, 0068 // +0006 │ │ -00ef70: 1263 |0064: const/4 v3, #int 6 // #6 │ │ -00ef72: 6e20 4c02 3500 |0065: invoke-virtual {v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ -00ef78: 0e00 |0068: return-void │ │ +00ff80: |[00ff80] com.episode6.android.appalarm.pro.AlarmList.onCreate:(Landroid/os/Bundle;)V │ │ +00ff90: 6f20 2200 6500 |0000: invoke-super {v5, v6}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +00ff96: 1403 0600 037f |0003: const v3, #float 1.74129e+38 // #7f030006 │ │ +00ff9c: 6e20 4b02 3500 |0006: invoke-virtual {v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.setContentView:(I)V // method@024b │ │ +00ffa2: 2203 6200 |0009: new-instance v3, Lcom/episode6/android/appalarm/pro/AalDbAdapter; // type@0062 │ │ +00ffa6: 7020 eb00 5300 |000b: invoke-direct {v3, v5}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.:(Landroid/content/Context;)V // method@00eb │ │ +00ffac: 5b53 2e01 |000e: iput-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ +00ffb0: 5453 2e01 |0010: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ +00ffb4: 6e10 f400 0300 |0012: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.open:()Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@00f4 │ │ +00ffba: 6e10 3b02 0500 |0015: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.getPackageManager:()Landroid/content/pm/PackageManager; // method@023b │ │ +00ffc0: 0c03 |0018: move-result-object v3 │ │ +00ffc2: 5b53 3001 |0019: iput-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmList;.mPackageManager:Landroid/content/pm/PackageManager; // field@0130 │ │ +00ffc6: 6e10 3902 0500 |001b: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.getIntent:()Landroid/content/Intent; // method@0239 │ │ +00ffcc: 0c03 |001e: move-result-object v3 │ │ +00ffce: 6e10 4c00 0300 |001f: invoke-virtual {v3}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@004c │ │ +00ffd4: 0c01 |0022: move-result-object v1 │ │ +00ffd6: 3801 1900 |0023: if-eqz v1, 003c // +0019 │ │ +00ffda: 1a03 0000 |0025: const-string v3, "" // string@0000 │ │ +00ffde: 6e20 9e03 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00ffe4: 0a03 |002a: move-result v3 │ │ +00ffe6: 3903 1100 |002b: if-nez v3, 003c // +0011 │ │ +00ffea: 5553 2a01 |002d: iget-boolean v3, v5, Lcom/episode6/android/appalarm/pro/AlarmList;.addedCustom:Z // field@012a │ │ +00ffee: 3903 0d00 |002f: if-nez v3, 003c // +000d │ │ +00fff2: 7020 3002 1500 |0031: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AlarmList;.addAlarmFromIBuilder:(Ljava/lang/String;)V // method@0230 │ │ +00fff8: 6e10 3902 0500 |0034: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.getIntent:()Landroid/content/Intent; // method@0239 │ │ +00fffe: 0c03 |0037: move-result-object v3 │ │ +010000: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +010002: 6e20 5b00 4300 |0039: invoke-virtual {v3, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ +010008: 5453 2e01 |003c: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ +01000c: 6e10 ef00 0300 |003e: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.fetchAllAlarms:()Landroid/database/Cursor; // method@00ef │ │ +010012: 0c00 |0041: move-result-object v0 │ │ +010014: 6e20 4e02 0500 |0042: invoke-virtual {v5, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.startManagingCursor:(Landroid/database/Cursor;)V // method@024e │ │ +01001a: 2203 a000 |0045: new-instance v3, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; // type@00a0 │ │ +01001e: 7040 2302 5305 |0047: invoke-direct {v3, v5, v5, v0}, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;.:(Lcom/episode6/android/appalarm/pro/AlarmList;Landroid/content/Context;Landroid/database/Cursor;)V // method@0223 │ │ +010024: 5b53 2d01 |004a: iput-object v3, v5, Lcom/episode6/android/appalarm/pro/AlarmList;.mCurAdapter:Landroid/widget/CursorAdapter; // field@012d │ │ +010028: 7010 3102 0500 |004c: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.assignListeners:()V // method@0231 │ │ +01002e: 2202 1c00 |004f: new-instance v2, Landroid/content/Intent; // type@001c │ │ +010032: 1c03 6a00 |0051: const-class v3, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +010036: 7030 4600 5203 |0053: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +01003c: 1a03 b906 |0056: const-string v3, "set_alarm" // string@06b9 │ │ +010040: 6e20 5900 3200 |0058: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +010046: 6e20 4f02 2500 |005b: invoke-virtual {v5, v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@024f │ │ +01004c: 6e10 4102 0500 |005e: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.isApplicationNewUpgraded:()Z // method@0241 │ │ +010052: 0a03 |0061: move-result v3 │ │ +010054: 3803 0600 |0062: if-eqz v3, 0068 // +0006 │ │ +010058: 1263 |0064: const/4 v3, #int 6 // #6 │ │ +01005a: 6e20 4c02 3500 |0065: invoke-virtual {v5, v3}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ +010060: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0009 line=85 │ │ 0x0010 line=86 │ │ 0x0015 line=88 │ │ @@ -16370,114 +13725,114 @@ │ │ type : '(I)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 232 16-bit code units │ │ -00ef7c: |[00ef7c] com.episode6.android.appalarm.pro.AlarmList.onCreateDialog:(I)Landroid/app/Dialog; │ │ -00ef8c: 121a |0000: const/4 v10, #int 1 // #1 │ │ -00ef8e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -00ef90: 1209 |0002: const/4 v9, #int 0 // #0 │ │ -00ef92: 2203 1100 |0003: new-instance v3, Landroid/app/ProgressDialog; // type@0011 │ │ -00ef96: 7020 2e00 b300 |0005: invoke-direct {v3, v11}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@002e │ │ -00ef9c: 6e20 3100 a300 |0008: invoke-virtual {v3, v10}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0031 │ │ -00efa2: 6e20 3000 5300 |000b: invoke-virtual {v3, v5}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0030 │ │ -00efa8: 2200 0800 |000e: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00efac: 7020 1100 b000 |0010: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0011 │ │ -00efb2: 2b0c c500 0000 |0013: packed-switch v12, 000000d8 // +000000c5 │ │ -00efb8: 1103 |0016: return-object v3 │ │ -00efba: 1a05 6900 |0017: const-string v5, "Backing up your alarms to your SD card..." // string@0069 │ │ -00efbe: 6e20 3200 5300 |0019: invoke-virtual {v3, v5}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0032 │ │ -00efc4: 28fa |001c: goto 0016 // -0006 │ │ -00efc6: 1a05 6902 |001d: const-string v5, "Restoring your alarms from your SD card..." // string@0269 │ │ -00efca: 6e20 3200 5300 |001f: invoke-virtual {v3, v5}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0032 │ │ -00efd0: 28f4 |0022: goto 0016 // -000c │ │ -00efd2: 1a05 4a02 |0023: const-string v5, "Overwrite?" // string@024a │ │ -00efd6: 6e20 1a00 5000 |0025: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ -00efdc: 1a05 9c00 |0028: const-string v5, "Do you want to overwrite your existing backup file?" // string@009c │ │ -00efe0: 6e20 1600 5000 |002a: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -00efe6: 1a05 bc02 |002d: const-string v5, "Yes" // string@02bc │ │ -00efea: 2206 9500 |002f: new-instance v6, Lcom/episode6/android/appalarm/pro/AlarmList$1; // type@0095 │ │ -00efee: 7020 0d02 b600 |0031: invoke-direct {v6, v11}, Lcom/episode6/android/appalarm/pro/AlarmList$1;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@020d │ │ -00eff4: 6e30 1800 5006 |0034: invoke-virtual {v0, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -00effa: 1a05 4102 |0037: const-string v5, "Nevermind" // string@0241 │ │ -00effe: 6e30 1700 5009 |0039: invoke-virtual {v0, v5, v9}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -00f004: 6e10 1200 0000 |003c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ -00f00a: 0c03 |003f: move-result-object v3 │ │ -00f00c: 28d6 |0040: goto 0016 // -002a │ │ -00f00e: 1a05 7700 |0041: const-string v5, "Clear Alarms?" // string@0077 │ │ -00f012: 6e20 1a00 5000 |0043: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ -00f018: 1a05 9b00 |0046: const-string v5, "Do you want to clear your existing alarms before restoring from your backup file?" // string@009b │ │ -00f01c: 6e20 1600 5000 |0048: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -00f022: 1a05 bc02 |004b: const-string v5, "Yes" // string@02bc │ │ -00f026: 2206 9600 |004d: new-instance v6, Lcom/episode6/android/appalarm/pro/AlarmList$2; // type@0096 │ │ -00f02a: 7020 0f02 b600 |004f: invoke-direct {v6, v11}, Lcom/episode6/android/appalarm/pro/AlarmList$2;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@020f │ │ -00f030: 6e30 1800 5006 |0052: invoke-virtual {v0, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -00f036: 1a05 4402 |0055: const-string v5, "No" // string@0244 │ │ -00f03a: 2206 9700 |0057: new-instance v6, Lcom/episode6/android/appalarm/pro/AlarmList$3; // type@0097 │ │ -00f03e: 7020 1102 b600 |0059: invoke-direct {v6, v11}, Lcom/episode6/android/appalarm/pro/AlarmList$3;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@0211 │ │ -00f044: 6e30 1700 5006 |005c: invoke-virtual {v0, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -00f04a: 6e10 1200 0000 |005f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ -00f050: 0c03 |0062: move-result-object v3 │ │ -00f052: 28b3 |0063: goto 0016 // -004d │ │ -00f054: 1a05 b000 |0064: const-string v5, "Error" // string@00b0 │ │ -00f058: 6e20 1a00 5000 |0066: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ -00f05e: 1a05 8e02 |0069: const-string v5, "There was an error accessing your SD Card. Please try removing and re-instering it before trying again." // string@028e │ │ -00f062: 6e20 1600 5000 |006b: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -00f068: 1a05 4702 |006e: const-string v5, "Okay" // string@0247 │ │ -00f06c: 6e30 1800 5009 |0070: invoke-virtual {v0, v5, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -00f072: 6e10 1200 0000 |0073: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ -00f078: 0c03 |0076: move-result-object v3 │ │ -00f07a: 289f |0077: goto 0016 // -0061 │ │ -00f07c: 2205 fc00 |0078: new-instance v5, Ljava/lang/StringBuilder; // type@00fc │ │ -00f080: 7010 a703 0500 |007a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00f086: 1a06 6000 |007d: const-string v6, "AppAlarm v" // string@0060 │ │ -00f08a: 6e20 ab03 6500 |007f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00f090: 0c05 |0082: move-result-object v5 │ │ -00f092: 6e10 3b02 0b00 |0083: invoke-virtual {v11}, Lcom/episode6/android/appalarm/pro/AlarmList;.getPackageManager:()Landroid/content/pm/PackageManager; // method@023b │ │ -00f098: 0c06 |0086: move-result-object v6 │ │ -00f09a: 6e10 3c02 0b00 |0087: invoke-virtual {v11}, Lcom/episode6/android/appalarm/pro/AlarmList;.getPackageName:()Ljava/lang/String; // method@023c │ │ -00f0a0: 0c07 |008a: move-result-object v7 │ │ -00f0a2: 1208 |008b: const/4 v8, #int 0 // #0 │ │ -00f0a4: 6e30 6f00 7608 |008c: invoke-virtual {v6, v7, v8}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@006f │ │ -00f0aa: 0c06 |008f: move-result-object v6 │ │ -00f0ac: 5466 0800 |0090: iget-object v6, v6, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0008 │ │ -00f0b0: 6e20 ab03 6500 |0092: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00f0b6: 0c05 |0095: move-result-object v5 │ │ -00f0b8: 6e10 ac03 0500 |0096: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00f0be: 0c05 |0099: move-result-object v5 │ │ -00f0c0: 6e20 1a00 5000 |009a: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ -00f0c6: 2204 5e00 |009d: new-instance v4, Landroid/widget/TextView; // type@005e │ │ -00f0ca: 7020 da00 b400 |009f: invoke-direct {v4, v11}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@00da │ │ -00f0d0: 12f5 |00a2: const/4 v5, #int -1 // #ff │ │ -00f0d2: 6e20 e000 5400 |00a3: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@00e0 │ │ -00f0d8: 1305 0800 |00a6: const/16 v5, #int 8 // #8 │ │ -00f0dc: 7020 3202 5b00 |00a8: invoke-direct {v11, v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.convertToPx:(I)I // method@0232 │ │ -00f0e2: 0a02 |00ab: move-result v2 │ │ -00f0e4: 6e52 dd00 2422 |00ac: invoke-virtual {v4, v2, v2, v2, v2}, Landroid/widget/TextView;.setPadding:(IIII)V // method@00dd │ │ -00f0ea: 6e20 db00 a400 |00af: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setAutoLinkMask:(I)V // method@00db │ │ -00f0f0: 7100 a700 0000 |00b2: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@00a7 │ │ -00f0f6: 0c05 |00b5: move-result-object v5 │ │ -00f0f8: 6e20 dc00 5400 |00b6: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@00dc │ │ -00f0fe: 1405 0300 047f |00b9: const v5, #float 1.75458e+38 // #7f040003 │ │ -00f104: 6e20 de00 5400 |00bc: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ -00f10a: 6e20 1b00 4000 |00bf: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@001b │ │ -00f110: 1a05 7900 |00c2: const-string v5, "Close" // string@0079 │ │ -00f114: 6e30 1800 5009 |00c4: invoke-virtual {v0, v5, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -00f11a: 6e10 1200 0000 |00c7: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ -00f120: 0c03 |00ca: move-result-object v3 │ │ -00f122: 2900 4bff |00cb: goto/16 0016 // -00b5 │ │ -00f126: 0d01 |00cd: move-exception v1 │ │ -00f128: 1a05 ba02 |00ce: const-string v5, "Welcome To AppAlarm" // string@02ba │ │ -00f12c: 6e20 1a00 5000 |00d0: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ -00f132: 6e10 6a00 0100 |00d3: invoke-virtual {v1}, Landroid/content/pm/PackageManager$NameNotFoundException;.printStackTrace:()V // method@006a │ │ -00f138: 28c7 |00d6: goto 009d // -0039 │ │ -00f13a: 0000 |00d7: nop // spacer │ │ -00f13c: 0001 0600 0100 0000 0400 0000 0a00 ... |00d8: packed-switch-data (16 units) │ │ +010064: |[010064] com.episode6.android.appalarm.pro.AlarmList.onCreateDialog:(I)Landroid/app/Dialog; │ │ +010074: 121a |0000: const/4 v10, #int 1 // #1 │ │ +010076: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +010078: 1209 |0002: const/4 v9, #int 0 // #0 │ │ +01007a: 2203 1100 |0003: new-instance v3, Landroid/app/ProgressDialog; // type@0011 │ │ +01007e: 7020 2e00 b300 |0005: invoke-direct {v3, v11}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@002e │ │ +010084: 6e20 3100 a300 |0008: invoke-virtual {v3, v10}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0031 │ │ +01008a: 6e20 3000 5300 |000b: invoke-virtual {v3, v5}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0030 │ │ +010090: 2200 0800 |000e: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +010094: 7020 1100 b000 |0010: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0011 │ │ +01009a: 2b0c c500 0000 |0013: packed-switch v12, 000000d8 // +000000c5 │ │ +0100a0: 1103 |0016: return-object v3 │ │ +0100a2: 1a05 6900 |0017: const-string v5, "Backing up your alarms to your SD card..." // string@0069 │ │ +0100a6: 6e20 3200 5300 |0019: invoke-virtual {v3, v5}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0032 │ │ +0100ac: 28fa |001c: goto 0016 // -0006 │ │ +0100ae: 1a05 6902 |001d: const-string v5, "Restoring your alarms from your SD card..." // string@0269 │ │ +0100b2: 6e20 3200 5300 |001f: invoke-virtual {v3, v5}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0032 │ │ +0100b8: 28f4 |0022: goto 0016 // -000c │ │ +0100ba: 1a05 4a02 |0023: const-string v5, "Overwrite?" // string@024a │ │ +0100be: 6e20 1a00 5000 |0025: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ +0100c4: 1a05 9c00 |0028: const-string v5, "Do you want to overwrite your existing backup file?" // string@009c │ │ +0100c8: 6e20 1600 5000 |002a: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +0100ce: 1a05 bc02 |002d: const-string v5, "Yes" // string@02bc │ │ +0100d2: 2206 9500 |002f: new-instance v6, Lcom/episode6/android/appalarm/pro/AlarmList$1; // type@0095 │ │ +0100d6: 7020 0d02 b600 |0031: invoke-direct {v6, v11}, Lcom/episode6/android/appalarm/pro/AlarmList$1;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@020d │ │ +0100dc: 6e30 1800 5006 |0034: invoke-virtual {v0, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +0100e2: 1a05 4102 |0037: const-string v5, "Nevermind" // string@0241 │ │ +0100e6: 6e30 1700 5009 |0039: invoke-virtual {v0, v5, v9}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +0100ec: 6e10 1200 0000 |003c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ +0100f2: 0c03 |003f: move-result-object v3 │ │ +0100f4: 28d6 |0040: goto 0016 // -002a │ │ +0100f6: 1a05 7700 |0041: const-string v5, "Clear Alarms?" // string@0077 │ │ +0100fa: 6e20 1a00 5000 |0043: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ +010100: 1a05 9b00 |0046: const-string v5, "Do you want to clear your existing alarms before restoring from your backup file?" // string@009b │ │ +010104: 6e20 1600 5000 |0048: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +01010a: 1a05 bc02 |004b: const-string v5, "Yes" // string@02bc │ │ +01010e: 2206 9600 |004d: new-instance v6, Lcom/episode6/android/appalarm/pro/AlarmList$2; // type@0096 │ │ +010112: 7020 0f02 b600 |004f: invoke-direct {v6, v11}, Lcom/episode6/android/appalarm/pro/AlarmList$2;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@020f │ │ +010118: 6e30 1800 5006 |0052: invoke-virtual {v0, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +01011e: 1a05 4402 |0055: const-string v5, "No" // string@0244 │ │ +010122: 2206 9700 |0057: new-instance v6, Lcom/episode6/android/appalarm/pro/AlarmList$3; // type@0097 │ │ +010126: 7020 1102 b600 |0059: invoke-direct {v6, v11}, Lcom/episode6/android/appalarm/pro/AlarmList$3;.:(Lcom/episode6/android/appalarm/pro/AlarmList;)V // method@0211 │ │ +01012c: 6e30 1700 5006 |005c: invoke-virtual {v0, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +010132: 6e10 1200 0000 |005f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ +010138: 0c03 |0062: move-result-object v3 │ │ +01013a: 28b3 |0063: goto 0016 // -004d │ │ +01013c: 1a05 b000 |0064: const-string v5, "Error" // string@00b0 │ │ +010140: 6e20 1a00 5000 |0066: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ +010146: 1a05 8e02 |0069: const-string v5, "There was an error accessing your SD Card. Please try removing and re-instering it before trying again." // string@028e │ │ +01014a: 6e20 1600 5000 |006b: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +010150: 1a05 4702 |006e: const-string v5, "Okay" // string@0247 │ │ +010154: 6e30 1800 5009 |0070: invoke-virtual {v0, v5, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +01015a: 6e10 1200 0000 |0073: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ +010160: 0c03 |0076: move-result-object v3 │ │ +010162: 289f |0077: goto 0016 // -0061 │ │ +010164: 2205 fc00 |0078: new-instance v5, Ljava/lang/StringBuilder; // type@00fc │ │ +010168: 7010 a803 0500 |007a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +01016e: 1a06 6000 |007d: const-string v6, "AppAlarm v" // string@0060 │ │ +010172: 6e20 ac03 6500 |007f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +010178: 0c05 |0082: move-result-object v5 │ │ +01017a: 6e10 3b02 0b00 |0083: invoke-virtual {v11}, Lcom/episode6/android/appalarm/pro/AlarmList;.getPackageManager:()Landroid/content/pm/PackageManager; // method@023b │ │ +010180: 0c06 |0086: move-result-object v6 │ │ +010182: 6e10 3c02 0b00 |0087: invoke-virtual {v11}, Lcom/episode6/android/appalarm/pro/AlarmList;.getPackageName:()Ljava/lang/String; // method@023c │ │ +010188: 0c07 |008a: move-result-object v7 │ │ +01018a: 1208 |008b: const/4 v8, #int 0 // #0 │ │ +01018c: 6e30 6f00 7608 |008c: invoke-virtual {v6, v7, v8}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@006f │ │ +010192: 0c06 |008f: move-result-object v6 │ │ +010194: 5466 0800 |0090: iget-object v6, v6, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0008 │ │ +010198: 6e20 ac03 6500 |0092: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01019e: 0c05 |0095: move-result-object v5 │ │ +0101a0: 6e10 ad03 0500 |0096: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0101a6: 0c05 |0099: move-result-object v5 │ │ +0101a8: 6e20 1a00 5000 |009a: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ +0101ae: 2204 5e00 |009d: new-instance v4, Landroid/widget/TextView; // type@005e │ │ +0101b2: 7020 da00 b400 |009f: invoke-direct {v4, v11}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@00da │ │ +0101b8: 12f5 |00a2: const/4 v5, #int -1 // #ff │ │ +0101ba: 6e20 e000 5400 |00a3: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@00e0 │ │ +0101c0: 1305 0800 |00a6: const/16 v5, #int 8 // #8 │ │ +0101c4: 7020 3202 5b00 |00a8: invoke-direct {v11, v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.convertToPx:(I)I // method@0232 │ │ +0101ca: 0a02 |00ab: move-result v2 │ │ +0101cc: 6e52 dd00 2422 |00ac: invoke-virtual {v4, v2, v2, v2, v2}, Landroid/widget/TextView;.setPadding:(IIII)V // method@00dd │ │ +0101d2: 6e20 db00 a400 |00af: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setAutoLinkMask:(I)V // method@00db │ │ +0101d8: 7100 a700 0000 |00b2: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@00a7 │ │ +0101de: 0c05 |00b5: move-result-object v5 │ │ +0101e0: 6e20 dc00 5400 |00b6: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@00dc │ │ +0101e6: 1405 0300 047f |00b9: const v5, #float 1.75458e+38 // #7f040003 │ │ +0101ec: 6e20 de00 5400 |00bc: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ +0101f2: 6e20 1b00 4000 |00bf: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@001b │ │ +0101f8: 1a05 7900 |00c2: const-string v5, "Close" // string@0079 │ │ +0101fc: 6e30 1800 5009 |00c4: invoke-virtual {v0, v5, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +010202: 6e10 1200 0000 |00c7: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0012 │ │ +010208: 0c03 |00ca: move-result-object v3 │ │ +01020a: 2900 4bff |00cb: goto/16 0016 // -00b5 │ │ +01020e: 0d01 |00cd: move-exception v1 │ │ +010210: 1a05 ba02 |00ce: const-string v5, "Welcome To AppAlarm" // string@02ba │ │ +010214: 6e20 1a00 5000 |00d0: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ +01021a: 6e10 6a00 0100 |00d3: invoke-virtual {v1}, Landroid/content/pm/PackageManager$NameNotFoundException;.printStackTrace:()V // method@006a │ │ +010220: 28c7 |00d6: goto 009d // -0039 │ │ +010222: 0000 |00d7: nop // spacer │ │ +010224: 0001 0600 0100 0000 0400 0000 0a00 ... |00d8: packed-switch-data (16 units) │ │ catches : 1 │ │ 0x0078 - 0x009d │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x00cd │ │ positions : │ │ 0x0003 line=258 │ │ 0x0008 line=259 │ │ 0x000b line=260 │ │ @@ -16530,52 +13885,54 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -00f16c: |[00f16c] com.episode6.android.appalarm.pro.AlarmList.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -00f17c: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -00f17e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -00f180: 1401 0500 047f |0002: const v1, #float 1.75458e+38 // #7f040005 │ │ -00f186: 7220 b000 1700 |0005: invoke-interface {v7, v1}, Landroid/view/Menu;.addSubMenu:(I)Landroid/view/SubMenu; // method@00b0 │ │ -00f18c: 0c00 |0008: move-result-object v0 │ │ -00f18e: 1401 4e00 0801 |0009: const v1, #float 2.49795e-38 // #0108004e │ │ -00f194: 7220 b600 1000 |000c: invoke-interface {v0, v1}, Landroid/view/SubMenu;.setIcon:(I)Landroid/view/SubMenu; // method@00b6 │ │ -00f19a: 1241 |000f: const/4 v1, #int 4 // #4 │ │ -00f19c: 1402 0600 047f |0010: const v2, #float 1.75458e+38 // #7f040006 │ │ -00f1a2: 7252 b500 4041 |0013: invoke-interface {v0, v4, v1, v4, v2}, Landroid/view/SubMenu;.add:(IIII)Landroid/view/MenuItem; // method@00b5 │ │ -00f1a8: 1251 |0016: const/4 v1, #int 5 // #5 │ │ -00f1aa: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -00f1ac: 1403 0700 047f |0018: const v3, #float 1.75458e+38 // #7f040007 │ │ -00f1b2: 7253 b500 4021 |001b: invoke-interface {v0, v4, v1, v2, v3}, Landroid/view/SubMenu;.add:(IIII)Landroid/view/MenuItem; // method@00b5 │ │ -00f1b8: 1301 0a00 |001e: const/16 v1, #int 10 // #a │ │ -00f1bc: 1402 0400 047f |0020: const v2, #float 1.75458e+38 // #7f040004 │ │ -00f1c2: 7252 ae00 4751 |0023: invoke-interface {v7, v4, v1, v5, v2}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00ae │ │ -00f1c8: 0c01 |0026: move-result-object v1 │ │ -00f1ca: 1402 4100 0801 |0027: const v2, #float 2.49794e-38 // #01080041 │ │ -00f1d0: 7220 b400 2100 |002a: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00b4 │ │ -00f1d6: 1231 |002d: const/4 v1, #int 3 // #3 │ │ -00f1d8: 1402 4000 047f |002e: const v2, #float 1.75459e+38 // #7f040040 │ │ -00f1de: 7252 ae00 4715 |0031: invoke-interface {v7, v4, v5, v1, v2}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00ae │ │ -00f1e4: 0c01 |0034: move-result-object v1 │ │ -00f1e6: 1402 0200 027f |0035: const v2, #float 1.728e+38 // #7f020002 │ │ -00f1ec: 7220 b400 2100 |0038: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00b4 │ │ -00f1f2: 6f20 2300 7600 |003b: invoke-super {v6, v7}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0023 │ │ -00f1f8: 0a01 |003e: move-result v1 │ │ -00f1fa: 0f01 |003f: return v1 │ │ +010254: |[010254] com.episode6.android.appalarm.pro.AlarmList.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +010264: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +010266: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +010268: 1401 0500 047f |0002: const v1, #float 1.75458e+38 // #7f040005 │ │ +01026e: 7220 b000 1700 |0005: invoke-interface {v7, v1}, Landroid/view/Menu;.addSubMenu:(I)Landroid/view/SubMenu; // method@00b0 │ │ +010274: 0c00 |0008: move-result-object v0 │ │ +010276: 1401 4e00 0801 |0009: const v1, #float 2.49795e-38 // #0108004e │ │ +01027c: 7220 b600 1000 |000c: invoke-interface {v0, v1}, Landroid/view/SubMenu;.setIcon:(I)Landroid/view/SubMenu; // method@00b6 │ │ +010282: 1241 |000f: const/4 v1, #int 4 // #4 │ │ +010284: 1402 0600 047f |0010: const v2, #float 1.75458e+38 // #7f040006 │ │ +01028a: 7252 b500 4041 |0013: invoke-interface {v0, v4, v1, v4, v2}, Landroid/view/SubMenu;.add:(IIII)Landroid/view/MenuItem; // method@00b5 │ │ +010290: 1251 |0016: const/4 v1, #int 5 // #5 │ │ +010292: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +010294: 1403 0700 047f |0018: const v3, #float 1.75458e+38 // #7f040007 │ │ +01029a: 7253 b500 4021 |001b: invoke-interface {v0, v4, v1, v2, v3}, Landroid/view/SubMenu;.add:(IIII)Landroid/view/MenuItem; // method@00b5 │ │ +0102a0: 1301 0a00 |001e: const/16 v1, #int 10 // #a │ │ +0102a4: 1402 0400 047f |0020: const v2, #float 1.75458e+38 // #7f040004 │ │ +0102aa: 7252 ae00 4751 |0023: invoke-interface {v7, v4, v1, v5, v2}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00ae │ │ +0102b0: 0c01 |0026: move-result-object v1 │ │ +0102b2: 1402 4100 0801 |0027: const v2, #float 2.49794e-38 // #01080041 │ │ +0102b8: 7220 b400 2100 |002a: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00b4 │ │ +0102be: 1231 |002d: const/4 v1, #int 3 // #3 │ │ +0102c0: 1402 4000 047f |002e: const v2, #float 1.75459e+38 // #7f040040 │ │ +0102c6: 7252 ae00 4715 |0031: invoke-interface {v7, v4, v5, v1, v2}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00ae │ │ +0102cc: 0c01 |0034: move-result-object v1 │ │ +0102ce: 1402 0200 027f |0035: const v2, #float 1.728e+38 // #7f020002 │ │ +0102d4: 7220 b400 2100 |0038: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00b4 │ │ +0102da: 6f20 2300 7600 |003b: invoke-super {v6, v7}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0023 │ │ +0102e0: 0a01 |003e: move-result v1 │ │ +0102e2: 0f01 |003f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=208 │ │ 0x0009 line=209 │ │ 0x000f line=210 │ │ 0x0016 line=211 │ │ 0x001e line=213 │ │ + 0x002a line=214 │ │ 0x002d line=215 │ │ + 0x0038 line=216 │ │ 0x003b line=217 │ │ locals : │ │ 0x0009 - 0x0040 reg=0 bMenu Landroid/view/SubMenu; │ │ 0x0000 - 0x0040 reg=6 this Lcom/episode6/android/appalarm/pro/AlarmList; │ │ 0x0000 - 0x0040 reg=7 menu Landroid/view/Menu; │ │ │ │ #7 : (in Lcom/episode6/android/appalarm/pro/AlarmList;) │ │ @@ -16583,19 +13940,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -00f1fc: |[00f1fc] com.episode6.android.appalarm.pro.AlarmList.onDestroy:()V │ │ -00f20c: 5410 2e01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ -00f210: 6e10 ec00 0000 |0002: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.close:()V // method@00ec │ │ -00f216: 6f10 2400 0100 |0005: invoke-super {v1}, Landroid/app/ListActivity;.onDestroy:()V // method@0024 │ │ -00f21c: 0e00 |0008: return-void │ │ +0102e4: |[0102e4] com.episode6.android.appalarm.pro.AlarmList.onDestroy:()V │ │ +0102f4: 5410 2e01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmList;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@012e │ │ +0102f8: 6e10 ec00 0000 |0002: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.close:()V // method@00ec │ │ +0102fe: 6f10 2400 0100 |0005: invoke-super {v1}, Landroid/app/ListActivity;.onDestroy:()V // method@0024 │ │ +010304: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0005 line=337 │ │ 0x0008 line=338 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmList; │ │ @@ -16605,18 +13962,18 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 7 16-bit code units │ │ -00f220: |[00f220] com.episode6.android.appalarm.pro.AlarmList.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -00f230: 7030 4202 4005 |0000: invoke-direct {v0, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.launchAlarmEdit:(J)V // method@0242 │ │ -00f236: 7506 2500 0000 |0003: invoke-super/range {v0, v1, v2, v3, v4, v5}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0025 │ │ -00f23c: 0e00 |0006: return-void │ │ +010308: |[010308] com.episode6.android.appalarm.pro.AlarmList.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +010318: 7030 4202 4005 |0000: invoke-direct {v0, v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmList;.launchAlarmEdit:(J)V // method@0242 │ │ +01031e: 7506 2500 0000 |0003: invoke-super/range {v0, v1, v2, v3, v4, v5}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0025 │ │ +010324: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0003 line=203 │ │ 0x0006 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmList; │ │ @@ -16630,67 +13987,67 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 126 16-bit code units │ │ -00f240: |[00f240] com.episode6.android.appalarm.pro.AlarmList.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -00f250: 7210 b100 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00b1 │ │ -00f256: 0a02 |0003: move-result v2 │ │ -00f258: 2b02 6400 0000 |0004: packed-switch v2, 00000068 // +00000064 │ │ -00f25e: 6f20 2600 5400 |0007: invoke-super {v4, v5}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0026 │ │ -00f264: 0a02 |000a: move-result v2 │ │ -00f266: 0f02 |000b: return v2 │ │ -00f268: 2200 1c00 |000c: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00f26c: 1a02 4503 |000e: const-string v2, "android.intent.action.VIEW" // string@0345 │ │ -00f270: 7020 4700 2000 |0010: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -00f276: 1402 4200 047f |0013: const v2, #float 1.75459e+38 // #7f040042 │ │ -00f27c: 6e20 3f02 2400 |0016: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.getString:(I)Ljava/lang/String; // method@023f │ │ -00f282: 0c02 |0019: move-result-object v2 │ │ -00f284: 7110 9000 0200 |001a: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -00f28a: 0c02 |001d: move-result-object v2 │ │ -00f28c: 6e20 5b00 2000 |001e: invoke-virtual {v0, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ -00f292: 6e20 4d02 0400 |0021: invoke-virtual {v4, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.startActivity:(Landroid/content/Intent;)V // method@024d │ │ -00f298: 28e3 |0024: goto 0007 // -001d │ │ -00f29a: 2201 e700 |0025: new-instance v1, Ljava/io/File; // type@00e7 │ │ -00f29e: 2202 fc00 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -00f2a2: 7010 a703 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00f2a8: 7100 9d00 0000 |002c: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@009d │ │ -00f2ae: 0c03 |002f: move-result-object v3 │ │ -00f2b0: 6e20 aa03 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03aa │ │ -00f2b6: 0c02 |0033: move-result-object v2 │ │ -00f2b8: 1a03 1d00 |0034: const-string v3, "/AppAlarm.backup.txt" // string@001d │ │ -00f2bc: 6e20 ab03 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00f2c2: 0c02 |0039: move-result-object v2 │ │ -00f2c4: 6e10 ac03 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00f2ca: 0c02 |003d: move-result-object v2 │ │ -00f2cc: 7020 7c03 2100 |003e: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@037c │ │ -00f2d2: 6e10 7f03 0100 |0041: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@037f │ │ -00f2d8: 0a02 |0044: move-result v2 │ │ -00f2da: 3802 0700 |0045: if-eqz v2, 004c // +0007 │ │ -00f2de: 1232 |0047: const/4 v2, #int 3 // #3 │ │ -00f2e0: 6e20 4c02 2400 |0048: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ -00f2e6: 28bc |004b: goto 0007 // -0044 │ │ -00f2e8: 7010 3402 0400 |004c: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.doAlarmBackup:()V // method@0234 │ │ -00f2ee: 28b8 |004f: goto 0007 // -0048 │ │ -00f2f0: 6e10 3a02 0400 |0050: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.getListView:()Landroid/widget/ListView; // method@023a │ │ -00f2f6: 0c02 |0053: move-result-object v2 │ │ -00f2f8: 6e10 d000 0200 |0054: invoke-virtual {v2}, Landroid/widget/ListView;.getCount:()I // method@00d0 │ │ -00f2fe: 0a02 |0057: move-result v2 │ │ -00f300: 3d02 0700 |0058: if-lez v2, 005f // +0007 │ │ -00f304: 1242 |005a: const/4 v2, #int 4 // #4 │ │ -00f306: 6e20 4c02 2400 |005b: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ -00f30c: 28a9 |005e: goto 0007 // -0057 │ │ -00f30e: 7010 3502 0400 |005f: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.doAlarmRestore:()V // method@0235 │ │ -00f314: 28a5 |0062: goto 0007 // -005b │ │ -00f316: 1262 |0063: const/4 v2, #int 6 // #6 │ │ -00f318: 6e20 4c02 2400 |0064: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ -00f31e: 28a0 |0067: goto 0007 // -0060 │ │ -00f320: 0001 0900 0200 0000 0800 0000 0300 ... |0068: packed-switch-data (22 units) │ │ +010328: |[010328] com.episode6.android.appalarm.pro.AlarmList.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +010338: 7210 b100 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00b1 │ │ +01033e: 0a02 |0003: move-result v2 │ │ +010340: 2b02 6400 0000 |0004: packed-switch v2, 00000068 // +00000064 │ │ +010346: 6f20 2600 5400 |0007: invoke-super {v4, v5}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0026 │ │ +01034c: 0a02 |000a: move-result v2 │ │ +01034e: 0f02 |000b: return v2 │ │ +010350: 2200 1c00 |000c: new-instance v0, Landroid/content/Intent; // type@001c │ │ +010354: 1a02 4503 |000e: const-string v2, "android.intent.action.VIEW" // string@0345 │ │ +010358: 7020 4700 2000 |0010: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +01035e: 1402 4200 047f |0013: const v2, #float 1.75459e+38 // #7f040042 │ │ +010364: 6e20 3f02 2400 |0016: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.getString:(I)Ljava/lang/String; // method@023f │ │ +01036a: 0c02 |0019: move-result-object v2 │ │ +01036c: 7110 9000 0200 |001a: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +010372: 0c02 |001d: move-result-object v2 │ │ +010374: 6e20 5b00 2000 |001e: invoke-virtual {v0, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ +01037a: 6e20 4d02 0400 |0021: invoke-virtual {v4, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;.startActivity:(Landroid/content/Intent;)V // method@024d │ │ +010380: 28e3 |0024: goto 0007 // -001d │ │ +010382: 2201 e700 |0025: new-instance v1, Ljava/io/File; // type@00e7 │ │ +010386: 2202 fc00 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +01038a: 7010 a803 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +010390: 7100 9d00 0000 |002c: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@009d │ │ +010396: 0c03 |002f: move-result-object v3 │ │ +010398: 6e20 ab03 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03ab │ │ +01039e: 0c02 |0033: move-result-object v2 │ │ +0103a0: 1a03 1d00 |0034: const-string v3, "/AppAlarm.backup.txt" // string@001d │ │ +0103a4: 6e20 ac03 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0103aa: 0c02 |0039: move-result-object v2 │ │ +0103ac: 6e10 ad03 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0103b2: 0c02 |003d: move-result-object v2 │ │ +0103b4: 7020 7c03 2100 |003e: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@037c │ │ +0103ba: 6e10 7f03 0100 |0041: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@037f │ │ +0103c0: 0a02 |0044: move-result v2 │ │ +0103c2: 3802 0700 |0045: if-eqz v2, 004c // +0007 │ │ +0103c6: 1232 |0047: const/4 v2, #int 3 // #3 │ │ +0103c8: 6e20 4c02 2400 |0048: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ +0103ce: 28bc |004b: goto 0007 // -0044 │ │ +0103d0: 7010 3402 0400 |004c: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.doAlarmBackup:()V // method@0234 │ │ +0103d6: 28b8 |004f: goto 0007 // -0048 │ │ +0103d8: 6e10 3a02 0400 |0050: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.getListView:()Landroid/widget/ListView; // method@023a │ │ +0103de: 0c02 |0053: move-result-object v2 │ │ +0103e0: 6e10 d000 0200 |0054: invoke-virtual {v2}, Landroid/widget/ListView;.getCount:()I // method@00d0 │ │ +0103e6: 0a02 |0057: move-result v2 │ │ +0103e8: 3d02 0700 |0058: if-lez v2, 005f // +0007 │ │ +0103ec: 1242 |005a: const/4 v2, #int 4 // #4 │ │ +0103ee: 6e20 4c02 2400 |005b: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ +0103f4: 28a9 |005e: goto 0007 // -0057 │ │ +0103f6: 7010 3502 0400 |005f: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AlarmList;.doAlarmRestore:()V // method@0235 │ │ +0103fc: 28a5 |0062: goto 0007 // -005b │ │ +0103fe: 1262 |0063: const/4 v2, #int 6 // #6 │ │ +010400: 6e20 4c02 2400 |0064: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmList;.showDialog:(I)V // method@024c │ │ +010406: 28a0 |0067: goto 0007 // -0060 │ │ +010408: 0001 0900 0200 0000 0800 0000 0300 ... |0068: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0007 line=251 │ │ 0x000c line=227 │ │ 0x0013 line=228 │ │ 0x0021 line=229 │ │ @@ -16707,25 +14064,25 @@ │ │ 0x0013 - 0x0025 reg=0 i Landroid/content/Intent; │ │ 0x0041 - 0x0050 reg=1 myFile Ljava/io/File; │ │ 0x0000 - 0x007e reg=4 this Lcom/episode6/android/appalarm/pro/AlarmList; │ │ 0x0000 - 0x007e reg=5 item Landroid/view/MenuItem; │ │ │ │ source_file_idx : 87 (AlarmList.java) │ │ │ │ -Class #68 header: │ │ +Class #66 header: │ │ class_idx : 162 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 21 │ │ source_file_idx : 89 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #68 - │ │ +Class #66 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmReciever;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -16734,81 +14091,81 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00f34c: |[00f34c] com.episode6.android.appalarm.pro.AlarmReciever.:()V │ │ -00f35c: 7010 3900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0039 │ │ -00f362: 0e00 |0003: return-void │ │ +010434: |[010434] com.episode6.android.appalarm.pro.AlarmReciever.:()V │ │ +010444: 7010 3900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0039 │ │ +01044a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmReciever; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmReciever;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -00f364: |[00f364] com.episode6.android.appalarm.pro.AlarmReciever.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -00f374: 1a03 4706 |0000: const-string v3, "power" // string@0647 │ │ -00f378: 6e20 4200 3600 |0002: invoke-virtual {v6, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ -00f37e: 0c01 |0005: move-result-object v1 │ │ -00f380: 1f01 3700 |0006: check-cast v1, Landroid/os/PowerManager; // type@0037 │ │ -00f384: 1403 1a00 0030 |0008: const v3, #float 4.65663e-10 // #3000001a │ │ -00f38a: 1a04 6100 |000b: const-string v4, "AppAlarmReceiver" // string@0061 │ │ -00f38e: 6e30 a400 3104 |000d: invoke-virtual {v1, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00a4 │ │ -00f394: 0c02 |0010: move-result-object v2 │ │ -00f396: 1703 c0d4 0100 |0011: const-wide/32 v3, #float 1.68156e-40 // #0001d4c0 │ │ -00f39c: 6e30 a200 3204 |0014: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@00a2 │ │ -00f3a2: 2200 1c00 |0017: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00f3a6: 1c03 6a00 |0019: const-class v3, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -00f3aa: 7030 4600 6003 |001b: invoke-direct {v0, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00f3b0: 1a03 1005 |001e: const-string v3, "launch_alarm" // string@0510 │ │ -00f3b4: 6e20 5900 3000 |0020: invoke-virtual {v0, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -00f3ba: 6e20 4400 0600 |0023: invoke-virtual {v6, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0044 │ │ -00f3c0: 0e00 |0026: return-void │ │ +01044c: |[01044c] com.episode6.android.appalarm.pro.AlarmReciever.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +01045c: 1a03 4606 |0000: const-string v3, "power" // string@0646 │ │ +010460: 6e20 4200 3700 |0002: invoke-virtual {v7, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ +010466: 0c01 |0005: move-result-object v1 │ │ +010468: 1f01 3700 |0006: check-cast v1, Landroid/os/PowerManager; // type@0037 │ │ +01046c: 1403 1a00 0030 |0008: const v3, #float 4.65663e-10 // #3000001a │ │ +010472: 1a04 6100 |000b: const-string v4, "AppAlarmReceiver" // string@0061 │ │ +010476: 6e30 a400 3104 |000d: invoke-virtual {v1, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00a4 │ │ +01047c: 0c02 |0010: move-result-object v2 │ │ +01047e: 1704 c0d4 0100 |0011: const-wide/32 v4, #float 1.68156e-40 // #0001d4c0 │ │ +010484: 6e30 a200 4205 |0014: invoke-virtual {v2, v4, v5}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@00a2 │ │ +01048a: 2200 1c00 |0017: new-instance v0, Landroid/content/Intent; // type@001c │ │ +01048e: 1c03 6a00 |0019: const-class v3, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +010492: 7030 4600 7003 |001b: invoke-direct {v0, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +010498: 1a03 0f05 |001e: const-string v3, "launch_alarm" // string@050f │ │ +01049c: 6e20 5900 3000 |0020: invoke-virtual {v0, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +0104a2: 6e20 4400 0700 |0023: invoke-virtual {v7, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0044 │ │ +0104a8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0008 line=13 │ │ 0x0011 line=14 │ │ 0x0017 line=15 │ │ 0x001e line=16 │ │ 0x0023 line=17 │ │ 0x0026 line=18 │ │ locals : │ │ 0x001e - 0x0027 reg=0 i Landroid/content/Intent; │ │ 0x0008 - 0x0027 reg=1 pm Landroid/os/PowerManager; │ │ 0x0011 - 0x0027 reg=2 wl Landroid/os/PowerManager$WakeLock; │ │ - 0x0000 - 0x0027 reg=5 this Lcom/episode6/android/appalarm/pro/AlarmReciever; │ │ - 0x0000 - 0x0027 reg=6 ctx Landroid/content/Context; │ │ - 0x0000 - 0x0027 reg=7 arg1 Landroid/content/Intent; │ │ + 0x0000 - 0x0027 reg=6 this Lcom/episode6/android/appalarm/pro/AlarmReciever; │ │ + 0x0000 - 0x0027 reg=7 ctx Landroid/content/Context; │ │ + 0x0000 - 0x0027 reg=8 arg1 Landroid/content/Intent; │ │ │ │ source_file_idx : 89 (AlarmReciever.java) │ │ │ │ -Class #69 header: │ │ +Class #67 header: │ │ class_idx : 163 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 248 │ │ source_file_idx : 92 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #69 - │ │ +Class #67 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/ApiKeys;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/ApiKeys;) │ │ name : 'BITLY_API_LOGIN_AND_KEY' │ │ @@ -16816,30 +14173,30 @@ │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : "&login=< bit.ly login >&apiKey=< bit.ly api key >" │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 92 (ApiKeys.java) │ │ │ │ -Class #70 header: │ │ +Class #68 header: │ │ class_idx : 164 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 99 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #70 annotations: │ │ +Class #68 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AppChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #70 - │ │ +Class #68 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AppChooser$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -16853,65 +14210,65 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f3c4: |[00f3c4] com.episode6.android.appalarm.pro.AppChooser$1.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ -00f3d4: 5b01 3601 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0136 │ │ -00f3d8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00f3de: 0e00 |0005: return-void │ │ +0104ac: |[0104ac] com.episode6.android.appalarm.pro.AppChooser$1.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ +0104bc: 5b01 3601 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0136 │ │ +0104c0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0104c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AppChooser$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AppChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f3e0: |[00f3e0] com.episode6.android.appalarm.pro.AppChooser$1.onClick:(Landroid/view/View;)V │ │ -00f3f0: 5410 3601 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0136 │ │ -00f3f4: 6e10 7c02 0000 |0002: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.doListFilter:()V // method@027c │ │ -00f3fa: 0e00 |0005: return-void │ │ +0104c8: |[0104c8] com.episode6.android.appalarm.pro.AppChooser$1.onClick:(Landroid/view/View;)V │ │ +0104d8: 5410 3601 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0136 │ │ +0104dc: 6e10 7c02 0000 |0002: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.doListFilter:()V // method@027c │ │ +0104e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ source_file_idx : 99 (AppChooser.java) │ │ │ │ -Class #71 header: │ │ +Class #69 header: │ │ class_idx : 165 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 99 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #71 annotations: │ │ +Class #69 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AppChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #71 - │ │ +Class #69 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AppChooser$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -16925,71 +14282,71 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f3fc: |[00f3fc] com.episode6.android.appalarm.pro.AppChooser$2.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ -00f40c: 5b01 3701 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0137 │ │ -00f410: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00f416: 0e00 |0005: return-void │ │ +0104e4: |[0104e4] com.episode6.android.appalarm.pro.AppChooser$2.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ +0104f4: 5b01 3701 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0137 │ │ +0104f8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0104fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AppChooser$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AppChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -00f418: |[00f418] com.episode6.android.appalarm.pro.AppChooser$2.onClick:(Landroid/view/View;)V │ │ -00f428: 5420 3701 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0137 │ │ -00f42c: 7110 7102 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$000:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/widget/EditText; // method@0271 │ │ -00f432: 0c00 |0005: move-result-object v0 │ │ -00f434: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -00f438: 6e20 ca00 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ -00f43e: 5420 3701 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0137 │ │ -00f442: 6e10 7c02 0000 |000d: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.doListFilter:()V // method@027c │ │ -00f448: 0e00 |0010: return-void │ │ +010500: |[010500] com.episode6.android.appalarm.pro.AppChooser$2.onClick:(Landroid/view/View;)V │ │ +010510: 5420 3701 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0137 │ │ +010514: 7110 7102 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$000:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/widget/EditText; // method@0271 │ │ +01051a: 0c00 |0005: move-result-object v0 │ │ +01051c: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +010520: 6e20 ca00 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ +010526: 5420 3701 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0137 │ │ +01052a: 6e10 7c02 0000 |000d: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.doListFilter:()V // method@027c │ │ +010530: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000b line=61 │ │ 0x0010 line=62 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AppChooser$2; │ │ 0x0000 - 0x0011 reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 99 (AppChooser.java) │ │ │ │ -Class #72 header: │ │ +Class #70 header: │ │ class_idx : 166 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 99 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #72 annotations: │ │ +Class #70 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AppChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #72 - │ │ +Class #70 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AppChooser$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/TextView$OnEditorActionListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -17003,68 +14360,68 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f44c: |[00f44c] com.episode6.android.appalarm.pro.AppChooser$3.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ -00f45c: 5b01 3801 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0138 │ │ -00f460: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00f466: 0e00 |0005: return-void │ │ +010534: |[010534] com.episode6.android.appalarm.pro.AppChooser$3.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ +010544: 5b01 3801 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0138 │ │ +010548: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01054e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AppChooser$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AppChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser$3;) │ │ name : 'onEditorAction' │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00f468: |[00f468] com.episode6.android.appalarm.pro.AppChooser$3.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -00f478: 5410 3801 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0138 │ │ -00f47c: 6e10 7c02 0000 |0002: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.doListFilter:()V // method@027c │ │ -00f482: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -00f484: 0f00 |0006: return v0 │ │ +010550: |[010550] com.episode6.android.appalarm.pro.AppChooser$3.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +010560: 5410 3801 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0138 │ │ +010564: 6e10 7c02 0000 |0002: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.doListFilter:()V // method@027c │ │ +01056a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +01056c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser$3; │ │ 0x0000 - 0x0007 reg=2 v Landroid/widget/TextView; │ │ 0x0000 - 0x0007 reg=3 actionId I │ │ 0x0000 - 0x0007 reg=4 event Landroid/view/KeyEvent; │ │ │ │ source_file_idx : 99 (AppChooser.java) │ │ │ │ -Class #73 header: │ │ +Class #71 header: │ │ class_idx : 167 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 99 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #73 annotations: │ │ +Class #71 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AppChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #73 - │ │ +Class #71 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AppChooser$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnKeyListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -17078,76 +14435,76 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f488: |[00f488] com.episode6.android.appalarm.pro.AppChooser$4.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ -00f498: 5b01 3901 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0139 │ │ -00f49c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00f4a2: 0e00 |0005: return-void │ │ +010570: |[010570] com.episode6.android.appalarm.pro.AppChooser$4.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ +010580: 5b01 3901 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0139 │ │ +010584: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01058a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AppChooser$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AppChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser$4;) │ │ name : 'onKey' │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -00f4a4: |[00f4a4] com.episode6.android.appalarm.pro.AppChooser$4.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -00f4b4: 1300 4200 |0000: const/16 v0, #int 66 // #42 │ │ -00f4b8: 3303 0900 |0002: if-ne v3, v0, 000b // +0009 │ │ -00f4bc: 5410 3901 |0004: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0139 │ │ -00f4c0: 6e10 7c02 0000 |0006: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.doListFilter:()V // method@027c │ │ -00f4c6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -00f4c8: 0f00 |000a: return v0 │ │ -00f4ca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -00f4cc: 28fe |000c: goto 000a // -0002 │ │ +01058c: |[01058c] com.episode6.android.appalarm.pro.AppChooser$4.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +01059c: 1300 4200 |0000: const/16 v0, #int 66 // #42 │ │ +0105a0: 3303 0900 |0002: if-ne v3, v0, 000b // +0009 │ │ +0105a4: 5410 3901 |0004: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0139 │ │ +0105a8: 6e10 7c02 0000 |0006: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.doListFilter:()V // method@027c │ │ +0105ae: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0105b0: 0f00 |000a: return v0 │ │ +0105b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0105b4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x0009 line=81 │ │ 0x000a line=83 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser$4; │ │ 0x0000 - 0x000d reg=2 arg0 Landroid/view/View; │ │ 0x0000 - 0x000d reg=3 keycode I │ │ 0x0000 - 0x000d reg=4 arg2 Landroid/view/KeyEvent; │ │ │ │ source_file_idx : 99 (AppChooser.java) │ │ │ │ -Class #74 header: │ │ +Class #72 header: │ │ class_idx : 168 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 99 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #74 annotations: │ │ +Class #72 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AppChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #604 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #74 - │ │ +Class #72 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AppChooser$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -17161,54 +14518,54 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f4d0: |[00f4d0] com.episode6.android.appalarm.pro.AppChooser$5.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ -00f4e0: 5b01 3a01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013a │ │ -00f4e4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00f4ea: 0e00 |0005: return-void │ │ +0105b8: |[0105b8] com.episode6.android.appalarm.pro.AppChooser$5.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ +0105c8: 5b01 3a01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013a │ │ +0105cc: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0105d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AppChooser$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AppChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser$5;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -00f4ec: |[00f4ec] com.episode6.android.appalarm.pro.AppChooser$5.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -00f4fc: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00f500: 7010 4500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0045 │ │ -00f506: 1a02 2f06 |0005: const-string v2, "package_name" // string@062f │ │ -00f50a: 5431 3a01 |0007: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013a │ │ -00f50e: 7110 7202 0100 |0009: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; // method@0272 │ │ -00f514: 0c01 |000c: move-result-object v1 │ │ -00f516: 7220 d703 6100 |000d: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@03d7 │ │ -00f51c: 0c01 |0010: move-result-object v1 │ │ -00f51e: 1f01 ac00 |0011: check-cast v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ -00f522: 6e10 6802 0100 |0013: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.getPackageName:()Ljava/lang/String; // method@0268 │ │ -00f528: 0c01 |0016: move-result-object v1 │ │ -00f52a: 6e30 5700 2001 |0017: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00f530: 5431 3a01 |001a: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013a │ │ -00f534: 12f2 |001c: const/4 v2, #int -1 // #ff │ │ -00f536: 6e30 8802 2100 |001d: invoke-virtual {v1, v2, v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.setResult:(ILandroid/content/Intent;)V // method@0288 │ │ -00f53c: 5431 3a01 |0020: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013a │ │ -00f540: 6e10 7e02 0100 |0022: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.finish:()V // method@027e │ │ -00f546: 0e00 |0025: return-void │ │ +0105d4: |[0105d4] com.episode6.android.appalarm.pro.AppChooser$5.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0105e4: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +0105e8: 7010 4500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0045 │ │ +0105ee: 1a02 2e06 |0005: const-string v2, "package_name" // string@062e │ │ +0105f2: 5431 3a01 |0007: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013a │ │ +0105f6: 7110 7202 0100 |0009: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; // method@0272 │ │ +0105fc: 0c01 |000c: move-result-object v1 │ │ +0105fe: 7220 d803 6100 |000d: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@03d8 │ │ +010604: 0c01 |0010: move-result-object v1 │ │ +010606: 1f01 ac00 |0011: check-cast v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ +01060a: 6e10 6802 0100 |0013: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.getPackageName:()Ljava/lang/String; // method@0268 │ │ +010610: 0c01 |0016: move-result-object v1 │ │ +010612: 6e30 5700 2001 |0017: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +010618: 5431 3a01 |001a: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013a │ │ +01061c: 12f2 |001c: const/4 v2, #int -1 // #ff │ │ +01061e: 6e30 8802 2100 |001d: invoke-virtual {v1, v2, v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.setResult:(ILandroid/content/Intent;)V // method@0288 │ │ +010624: 5431 3a01 |0020: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013a │ │ +010628: 6e10 7e02 0100 |0022: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.finish:()V // method@027e │ │ +01062e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ 0x001a line=117 │ │ 0x0020 line=118 │ │ 0x0025 line=120 │ │ @@ -17219,30 +14576,30 @@ │ │ 0x0000 - 0x0026 reg=4 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x0026 reg=5 view Landroid/view/View; │ │ 0x0000 - 0x0026 reg=6 position I │ │ 0x0000 - 0x0026 reg=7 id J │ │ │ │ source_file_idx : 99 (AppChooser.java) │ │ │ │ -Class #75 header: │ │ +Class #73 header: │ │ class_idx : 169 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 99 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #75 annotations: │ │ +Class #73 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AppChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #75 - │ │ +Class #73 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AppChooser$6;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -17256,161 +14613,161 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f548: |[00f548] com.episode6.android.appalarm.pro.AppChooser$6.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ -00f558: 5b01 3b01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f55c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00f562: 0e00 |0005: return-void │ │ +010630: |[010630] com.episode6.android.appalarm.pro.AppChooser$6.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ +010640: 5b01 3b01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +010644: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01064a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AppChooser$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AppChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser$6;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 170 16-bit code units │ │ -00f564: |[00f564] com.episode6.android.appalarm.pro.AppChooser$6.run:()V │ │ -00f574: 5495 3b01 |0000: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f578: 2206 0d01 |0002: new-instance v6, Ljava/util/ArrayList; // type@010d │ │ -00f57c: 7010 c103 0600 |0004: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@03c1 │ │ -00f582: 7120 7302 6500 |0007: invoke-static {v5, v6}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$102:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; // method@0273 │ │ -00f588: 5495 3b01 |000a: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f58c: 7110 7402 0500 |000c: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$200:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; // method@0274 │ │ -00f592: 0c05 |000f: move-result-object v5 │ │ -00f594: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -00f596: 6e20 6d00 6500 |0011: invoke-virtual {v5, v6}, Landroid/content/pm/PackageManager;.getInstalledApplications:(I)Ljava/util/List; // method@006d │ │ -00f59c: 0c03 |0014: move-result-object v3 │ │ -00f59e: 7210 d803 0300 |0015: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@03d8 │ │ -00f5a4: 0c02 |0018: move-result-object v2 │ │ -00f5a6: 7210 d303 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@03d3 │ │ -00f5ac: 0a05 |001c: move-result v5 │ │ -00f5ae: 3805 2b00 |001d: if-eqz v5, 0048 // +002b │ │ -00f5b2: 7210 d403 0200 |001f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@03d4 │ │ -00f5b8: 0c00 |0022: move-result-object v0 │ │ -00f5ba: 1f00 2000 |0023: check-cast v0, Landroid/content/pm/ApplicationInfo; // type@0020 │ │ -00f5be: 2204 ac00 |0025: new-instance v4, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ -00f5c2: 5495 3b01 |0027: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f5c6: 5496 3b01 |0029: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f5ca: 7110 7402 0600 |002b: invoke-static {v6}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$200:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; // method@0274 │ │ -00f5d0: 0c06 |002e: move-result-object v6 │ │ -00f5d2: 6e20 6900 6000 |002f: invoke-virtual {v0, v6}, Landroid/content/pm/ApplicationInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0069 │ │ -00f5d8: 0c06 |0032: move-result-object v6 │ │ -00f5da: 6e10 9703 0600 |0033: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -00f5e0: 0c06 |0036: move-result-object v6 │ │ -00f5e2: 5407 0600 |0037: iget-object v7, v0, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0006 │ │ -00f5e6: 5408 0500 |0039: iget-object v8, v0, Landroid/content/pm/ApplicationInfo;.className:Ljava/lang/String; // field@0005 │ │ -00f5ea: 7058 6402 5476 |003b: invoke-direct {v4, v5, v6, v7, v8}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0264 │ │ -00f5f0: 5495 3b01 |003e: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f5f4: 7110 7202 0500 |0040: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; // method@0272 │ │ -00f5fa: 0c05 |0043: move-result-object v5 │ │ -00f5fc: 7220 d503 4500 |0044: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@03d5 │ │ -00f602: 28d2 |0047: goto 0019 // -002e │ │ -00f604: 5495 3b01 |0048: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f608: 7110 7202 0500 |004a: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; // method@0272 │ │ -00f60e: 0c05 |004d: move-result-object v5 │ │ -00f610: 2206 ab00 |004e: new-instance v6, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator; // type@00ab │ │ -00f614: 5497 3b01 |0050: iget-object v7, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f618: 7020 6102 7600 |0052: invoke-direct {v6, v7}, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@0261 │ │ -00f61e: 7120 cb03 6500 |0055: invoke-static {v5, v6}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@03cb │ │ -00f624: 5495 3b01 |0058: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f628: 2206 0d01 |005a: new-instance v6, Ljava/util/ArrayList; // type@010d │ │ -00f62c: 7010 c103 0600 |005c: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@03c1 │ │ -00f632: 7120 7602 6500 |005f: invoke-static {v5, v6}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$302:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; // method@0276 │ │ -00f638: 1201 |0062: const/4 v1, #int 0 // #0 │ │ -00f63a: 5495 3b01 |0063: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f63e: 7110 7202 0500 |0065: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; // method@0272 │ │ -00f644: 0c05 |0068: move-result-object v5 │ │ -00f646: 7210 d803 0500 |0069: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@03d8 │ │ -00f64c: 0c02 |006c: move-result-object v2 │ │ -00f64e: 7210 d303 0200 |006d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@03d3 │ │ -00f654: 0a05 |0070: move-result v5 │ │ -00f656: 3805 1700 |0071: if-eqz v5, 0088 // +0017 │ │ -00f65a: 7210 d403 0200 |0073: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@03d4 │ │ -00f660: 0c00 |0076: move-result-object v0 │ │ -00f662: 1f00 ac00 |0077: check-cast v0, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ -00f666: 6e20 6a02 1000 |0079: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.setPosition:(I)V // method@026a │ │ -00f66c: 5495 3b01 |007c: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f670: 7110 7502 0500 |007e: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$300:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; // method@0275 │ │ -00f676: 0c05 |0081: move-result-object v5 │ │ -00f678: 7220 d503 0500 |0082: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@03d5 │ │ -00f67e: d801 0101 |0085: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00f682: 28e6 |0087: goto 006d // -001a │ │ -00f684: 5495 3b01 |0088: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f688: 2206 ad00 |008a: new-instance v6, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; // type@00ad │ │ -00f68c: 5497 3b01 |008c: iget-object v7, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f690: 5498 3b01 |008e: iget-object v8, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f694: 6e10 7f02 0800 |0090: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/AppChooser;.getBaseContext:()Landroid/content/Context; // method@027f │ │ -00f69a: 0c08 |0093: move-result-object v8 │ │ -00f69c: 7030 6c02 7608 |0094: invoke-direct {v6, v7, v8}, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;.:(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V // method@026c │ │ -00f6a2: 7120 7702 6500 |0097: invoke-static {v5, v6}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$402:(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; // method@0277 │ │ -00f6a8: 5495 3b01 |009a: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f6ac: 7110 7902 0500 |009c: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$600:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; // method@0279 │ │ -00f6b2: 0c05 |009f: move-result-object v5 │ │ -00f6b4: 5496 3b01 |00a0: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ -00f6b8: 7110 7802 0600 |00a2: invoke-static {v6}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$500:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; // method@0278 │ │ -00f6be: 0c06 |00a5: move-result-object v6 │ │ -00f6c0: 6e20 9f00 6500 |00a6: invoke-virtual {v5, v6}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ -00f6c6: 0e00 |00a9: return-void │ │ +01064c: |[01064c] com.episode6.android.appalarm.pro.AppChooser$6.run:()V │ │ +01065c: 5494 3b01 |0000: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +010660: 2205 0d01 |0002: new-instance v5, Ljava/util/ArrayList; // type@010d │ │ +010664: 7010 c203 0500 |0004: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@03c2 │ │ +01066a: 7120 7302 5400 |0007: invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$102:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; // method@0273 │ │ +010670: 5494 3b01 |000a: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +010674: 7110 7402 0400 |000c: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$200:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; // method@0274 │ │ +01067a: 0c04 |000f: move-result-object v4 │ │ +01067c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +01067e: 6e20 6d00 5400 |0011: invoke-virtual {v4, v5}, Landroid/content/pm/PackageManager;.getInstalledApplications:(I)Ljava/util/List; // method@006d │ │ +010684: 0c02 |0014: move-result-object v2 │ │ +010686: 7210 d903 0200 |0015: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@03d9 │ │ +01068c: 0c04 |0018: move-result-object v4 │ │ +01068e: 7210 d403 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@03d4 │ │ +010694: 0a05 |001c: move-result v5 │ │ +010696: 3805 2b00 |001d: if-eqz v5, 0048 // +002b │ │ +01069a: 7210 d503 0400 |001f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@03d5 │ │ +0106a0: 0c00 |0022: move-result-object v0 │ │ +0106a2: 1f00 2000 |0023: check-cast v0, Landroid/content/pm/ApplicationInfo; // type@0020 │ │ +0106a6: 2203 ac00 |0025: new-instance v3, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ +0106aa: 5495 3b01 |0027: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +0106ae: 5496 3b01 |0029: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +0106b2: 7110 7402 0600 |002b: invoke-static {v6}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$200:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; // method@0274 │ │ +0106b8: 0c06 |002e: move-result-object v6 │ │ +0106ba: 6e20 6900 6000 |002f: invoke-virtual {v0, v6}, Landroid/content/pm/ApplicationInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0069 │ │ +0106c0: 0c06 |0032: move-result-object v6 │ │ +0106c2: 7210 8b03 0600 |0033: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@038b │ │ +0106c8: 0c06 |0036: move-result-object v6 │ │ +0106ca: 5407 0600 |0037: iget-object v7, v0, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0006 │ │ +0106ce: 5408 0500 |0039: iget-object v8, v0, Landroid/content/pm/ApplicationInfo;.className:Ljava/lang/String; // field@0005 │ │ +0106d2: 7058 6402 5376 |003b: invoke-direct {v3, v5, v6, v7, v8}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0264 │ │ +0106d8: 5495 3b01 |003e: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +0106dc: 7110 7202 0500 |0040: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; // method@0272 │ │ +0106e2: 0c05 |0043: move-result-object v5 │ │ +0106e4: 7220 d603 3500 |0044: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@03d6 │ │ +0106ea: 28d2 |0047: goto 0019 // -002e │ │ +0106ec: 5494 3b01 |0048: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +0106f0: 7110 7202 0400 |004a: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; // method@0272 │ │ +0106f6: 0c04 |004d: move-result-object v4 │ │ +0106f8: 2205 ab00 |004e: new-instance v5, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator; // type@00ab │ │ +0106fc: 5496 3b01 |0050: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +010700: 7020 6102 6500 |0052: invoke-direct {v5, v6}, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@0261 │ │ +010706: 7120 cc03 5400 |0055: invoke-static {v4, v5}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@03cc │ │ +01070c: 5494 3b01 |0058: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +010710: 2205 0d01 |005a: new-instance v5, Ljava/util/ArrayList; // type@010d │ │ +010714: 7010 c203 0500 |005c: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@03c2 │ │ +01071a: 7120 7602 5400 |005f: invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$302:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; // method@0276 │ │ +010720: 1201 |0062: const/4 v1, #int 0 // #0 │ │ +010722: 5494 3b01 |0063: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +010726: 7110 7202 0400 |0065: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; // method@0272 │ │ +01072c: 0c04 |0068: move-result-object v4 │ │ +01072e: 7210 d903 0400 |0069: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@03d9 │ │ +010734: 0c04 |006c: move-result-object v4 │ │ +010736: 7210 d403 0400 |006d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@03d4 │ │ +01073c: 0a05 |0070: move-result v5 │ │ +01073e: 3805 1700 |0071: if-eqz v5, 0088 // +0017 │ │ +010742: 7210 d503 0400 |0073: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@03d5 │ │ +010748: 0c00 |0076: move-result-object v0 │ │ +01074a: 1f00 ac00 |0077: check-cast v0, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ +01074e: 6e20 6a02 1000 |0079: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.setPosition:(I)V // method@026a │ │ +010754: 5495 3b01 |007c: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +010758: 7110 7502 0500 |007e: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$300:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; // method@0275 │ │ +01075e: 0c05 |0081: move-result-object v5 │ │ +010760: 7220 d603 0500 |0082: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@03d6 │ │ +010766: d801 0101 |0085: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01076a: 28e6 |0087: goto 006d // -001a │ │ +01076c: 5494 3b01 |0088: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +010770: 2205 ad00 |008a: new-instance v5, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; // type@00ad │ │ +010774: 5496 3b01 |008c: iget-object v6, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +010778: 5497 3b01 |008e: iget-object v7, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +01077c: 6e10 7f02 0700 |0090: invoke-virtual {v7}, Lcom/episode6/android/appalarm/pro/AppChooser;.getBaseContext:()Landroid/content/Context; // method@027f │ │ +010782: 0c07 |0093: move-result-object v7 │ │ +010784: 7030 6c02 6507 |0094: invoke-direct {v5, v6, v7}, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;.:(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V // method@026c │ │ +01078a: 7120 7702 5400 |0097: invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$402:(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; // method@0277 │ │ +010790: 5494 3b01 |009a: iget-object v4, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +010794: 7110 7902 0400 |009c: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$600:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; // method@0279 │ │ +01079a: 0c04 |009f: move-result-object v4 │ │ +01079c: 5495 3b01 |00a0: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AppChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013b │ │ +0107a0: 7110 7802 0500 |00a2: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$500:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; // method@0278 │ │ +0107a6: 0c05 |00a5: move-result-object v5 │ │ +0107a8: 6e20 9f00 5400 |00a6: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ +0107ae: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x000a line=182 │ │ 0x0015 line=183 │ │ 0x0025 line=184 │ │ 0x003e line=185 │ │ 0x0048 line=187 │ │ 0x0058 line=188 │ │ 0x0062 line=189 │ │ 0x0063 line=190 │ │ 0x0079 line=191 │ │ 0x007c line=192 │ │ 0x0085 line=193 │ │ + 0x0087 line=194 │ │ 0x0088 line=195 │ │ 0x009a line=196 │ │ 0x00a9 line=197 │ │ locals : │ │ 0x0025 - 0x0048 reg=0 appInfo Landroid/content/pm/ApplicationInfo; │ │ - 0x003e - 0x0048 reg=4 tmpCache Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ + 0x003e - 0x0048 reg=3 tmpCache Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ 0x0079 - 0x0088 reg=0 appInfo Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ 0x0063 - 0x00aa reg=1 i I │ │ - 0x0019 - 0x00aa reg=2 i$ Ljava/util/Iterator; │ │ - 0x0015 - 0x00aa reg=3 installedApps Ljava/util/List; Ljava/util/List; │ │ + 0x0015 - 0x00aa reg=2 installedApps Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x00aa reg=9 this Lcom/episode6/android/appalarm/pro/AppChooser$6; │ │ │ │ source_file_idx : 99 (AppChooser.java) │ │ │ │ -Class #76 header: │ │ +Class #74 header: │ │ class_idx : 170 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 99 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #76 annotations: │ │ +Class #74 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AppChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #76 - │ │ +Class #74 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AppChooser$7;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -17424,70 +14781,70 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f6c8: |[00f6c8] com.episode6.android.appalarm.pro.AppChooser$7.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ -00f6d8: 5b01 3c01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$7;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013c │ │ -00f6dc: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00f6e2: 0e00 |0005: return-void │ │ +0107b0: |[0107b0] com.episode6.android.appalarm.pro.AppChooser$7.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ +0107c0: 5b01 3c01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$7;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013c │ │ +0107c4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0107ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AppChooser$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AppChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser$7;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -00f6e4: |[00f6e4] com.episode6.android.appalarm.pro.AppChooser$7.run:()V │ │ -00f6f4: 5410 3c01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$7;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013c │ │ -00f6f8: 7110 7a02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$700:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@027a │ │ -00f6fe: 5410 3c01 |0005: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$7;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013c │ │ -00f702: 7110 7b02 0000 |0007: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$800:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/app/ProgressDialog; // method@027b │ │ -00f708: 0c00 |000a: move-result-object v0 │ │ -00f70a: 6e10 2f00 0000 |000b: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ -00f710: 0e00 |000e: return-void │ │ +0107cc: |[0107cc] com.episode6.android.appalarm.pro.AppChooser$7.run:()V │ │ +0107dc: 5410 3c01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$7;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013c │ │ +0107e0: 7110 7a02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$700:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@027a │ │ +0107e6: 5410 3c01 |0005: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$7;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013c │ │ +0107ea: 7110 7b02 0000 |0007: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$800:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/app/ProgressDialog; // method@027b │ │ +0107f0: 0c00 |000a: move-result-object v0 │ │ +0107f2: 6e10 2f00 0000 |000b: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ +0107f8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ 0x000e line=207 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser$7; │ │ │ │ source_file_idx : 99 (AppChooser.java) │ │ │ │ -Class #77 header: │ │ +Class #75 header: │ │ class_idx : 171 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 99 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #77 annotations: │ │ +Class #75 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AppChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="AlphaComparator" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;" ">;" } │ │ │ │ -Class #77 - │ │ +Class #75 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Comparator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -17505,48 +14862,48 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -00f714: |[00f714] com.episode6.android.appalarm.pro.AppChooser$AlphaComparator.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ -00f724: 5b12 3e01 |0000: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013e │ │ -00f728: 7010 9603 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0396 │ │ -00f72e: 7100 c003 0000 |0005: invoke-static {}, Ljava/text/Collator;.getInstance:()Ljava/text/Collator; // method@03c0 │ │ -00f734: 0c00 |0008: move-result-object v0 │ │ -00f736: 5b10 3d01 |0009: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;.sCollator:Ljava/text/Collator; // field@013d │ │ -00f73a: 0e00 |000b: return-void │ │ +0107fc: |[0107fc] com.episode6.android.appalarm.pro.AppChooser$AlphaComparator.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ +01080c: 5b12 3e01 |0000: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@013e │ │ +010810: 7010 9703 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0397 │ │ +010816: 7100 c103 0000 |0005: invoke-static {}, Ljava/text/Collator;.getInstance:()Ljava/text/Collator; // method@03c1 │ │ +01081c: 0c00 |0008: move-result-object v0 │ │ +01081e: 5b10 3d01 |0009: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;.sCollator:Ljava/text/Collator; // field@013d │ │ +010822: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0005 line=240 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator; │ │ - 0x0000 - 0x000c reg=2 (null) Lcom/episode6/android/appalarm/pro/AppChooser; │ │ + 0x0000 - 0x000c reg=2 this$0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;) │ │ name : 'compare' │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -00f73c: |[00f73c] com.episode6.android.appalarm.pro.AppChooser$AlphaComparator.compare:(Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;)I │ │ -00f74c: 6e10 6502 0400 |0000: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.getAppName:()Ljava/lang/String; // method@0265 │ │ -00f752: 0c00 |0003: move-result-object v0 │ │ -00f754: 6e10 6502 0500 |0004: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.getAppName:()Ljava/lang/String; // method@0265 │ │ -00f75a: 0c01 |0007: move-result-object v1 │ │ -00f75c: 5432 3d01 |0008: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;.sCollator:Ljava/text/Collator; // field@013d │ │ -00f760: 6e30 bf03 0201 |000a: invoke-virtual {v2, v0, v1}, Ljava/text/Collator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@03bf │ │ -00f766: 0a02 |000d: move-result v2 │ │ -00f768: 0f02 |000e: return v2 │ │ +010824: |[010824] com.episode6.android.appalarm.pro.AppChooser$AlphaComparator.compare:(Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;)I │ │ +010834: 6e10 6502 0400 |0000: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.getAppName:()Ljava/lang/String; // method@0265 │ │ +01083a: 0c00 |0003: move-result-object v0 │ │ +01083c: 6e10 6502 0500 |0004: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.getAppName:()Ljava/lang/String; // method@0265 │ │ +010842: 0c01 |0007: move-result-object v1 │ │ +010844: 5432 3d01 |0008: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;.sCollator:Ljava/text/Collator; // field@013d │ │ +010848: 6e30 c003 0201 |000a: invoke-virtual {v2, v0, v1}, Ljava/text/Collator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@03c0 │ │ +01084e: 0a02 |000d: move-result v2 │ │ +010850: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ 0x0008 line=245 │ │ locals : │ │ 0x0004 - 0x000f reg=0 ainfo Ljava/lang/String; │ │ @@ -17560,46 +14917,46 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -00f76c: |[00f76c] com.episode6.android.appalarm.pro.AppChooser$AlphaComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -00f77c: 1f02 ac00 |0000: check-cast v2, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ -00f780: 1f03 ac00 |0002: check-cast v3, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ -00f784: 6e30 6202 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;.compare:(Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;)I // method@0262 │ │ -00f78a: 0a00 |0007: move-result v0 │ │ -00f78c: 0f00 |0008: return v0 │ │ +010854: |[010854] com.episode6.android.appalarm.pro.AppChooser$AlphaComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +010864: 1f02 ac00 |0000: check-cast v2, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ +010868: 1f03 ac00 |0002: check-cast v3, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ +01086c: 6e30 6202 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;.compare:(Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;)I // method@0262 │ │ +010872: 0a00 |0007: move-result v0 │ │ +010874: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 99 (AppChooser.java) │ │ │ │ -Class #78 header: │ │ +Class #76 header: │ │ class_idx : 172 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 99 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #78 annotations: │ │ +Class #76 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AppChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="AppInfoCache" │ │ │ │ -Class #78 - │ │ +Class #76 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;) │ │ @@ -17628,51 +14985,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -00f790: |[00f790] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -00f7a0: 5b12 4301 |0000: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0143 │ │ -00f7a4: 7010 9603 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0396 │ │ -00f7aa: 5b13 3f01 |0005: iput-object v3, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.app_name:Ljava/lang/String; // field@013f │ │ -00f7ae: 5b14 4101 |0007: iput-object v4, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.package_name:Ljava/lang/String; // field@0141 │ │ -00f7b2: 5b15 4001 |0009: iput-object v5, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.class_name:Ljava/lang/String; // field@0140 │ │ -00f7b6: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ -00f7b8: 5910 4201 |000c: iput v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.position:I // field@0142 │ │ -00f7bc: 0e00 |000e: return-void │ │ +010878: |[010878] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +010888: 5b12 4301 |0000: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0143 │ │ +01088c: 7010 9703 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0397 │ │ +010892: 5b13 3f01 |0005: iput-object v3, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.app_name:Ljava/lang/String; // field@013f │ │ +010896: 5b14 4101 |0007: iput-object v4, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.package_name:Ljava/lang/String; // field@0141 │ │ +01089a: 5b15 4001 |0009: iput-object v5, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.class_name:Ljava/lang/String; // field@0140 │ │ +01089e: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ +0108a0: 5910 4201 |000c: iput v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.position:I // field@0142 │ │ +0108a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0005 line=254 │ │ 0x0007 line=255 │ │ 0x0009 line=256 │ │ 0x000b line=257 │ │ 0x000e line=258 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ - 0x0000 - 0x000f reg=2 (null) Lcom/episode6/android/appalarm/pro/AppChooser; │ │ + 0x0000 - 0x000f reg=2 this$0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ 0x0000 - 0x000f reg=3 aName Ljava/lang/String; │ │ 0x0000 - 0x000f reg=4 pName Ljava/lang/String; │ │ 0x0000 - 0x000f reg=5 cName Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;) │ │ name : 'getAppName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f7c0: |[00f7c0] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.getAppName:()Ljava/lang/String; │ │ -00f7d0: 5410 3f01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.app_name:Ljava/lang/String; // field@013f │ │ -00f7d4: 1100 |0002: return-object v0 │ │ +0108a8: |[0108a8] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.getAppName:()Ljava/lang/String; │ │ +0108b8: 5410 3f01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.app_name:Ljava/lang/String; // field@013f │ │ +0108bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;) │ │ @@ -17680,17 +15037,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f7d8: |[00f7d8] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.getClassName:()Ljava/lang/String; │ │ -00f7e8: 5410 4001 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.class_name:Ljava/lang/String; // field@0140 │ │ -00f7ec: 1100 |0002: return-object v0 │ │ +0108c0: |[0108c0] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.getClassName:()Ljava/lang/String; │ │ +0108d0: 5410 4001 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.class_name:Ljava/lang/String; // field@0140 │ │ +0108d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;) │ │ @@ -17698,25 +15055,25 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -00f7f0: |[00f7f0] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -00f800: 5431 4301 |0000: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0143 │ │ -00f804: 7110 7402 0100 |0002: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$200:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; // method@0274 │ │ -00f80a: 0c01 |0005: move-result-object v1 │ │ -00f80c: 5432 4101 |0006: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.package_name:Ljava/lang/String; // field@0141 │ │ -00f810: 6e20 6b00 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@006b │ │ -00f816: 0c01 |000b: move-result-object v1 │ │ -00f818: 1101 |000c: return-object v1 │ │ -00f81a: 0d00 |000d: move-exception v0 │ │ -00f81c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -00f81e: 28fd |000f: goto 000c // -0003 │ │ +0108d8: |[0108d8] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0108e8: 5431 4301 |0000: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0143 │ │ +0108ec: 7110 7402 0100 |0002: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$200:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; // method@0274 │ │ +0108f2: 0c01 |0005: move-result-object v1 │ │ +0108f4: 5432 4101 |0006: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.package_name:Ljava/lang/String; // field@0141 │ │ +0108f8: 6e20 6b00 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@006b │ │ +0108fe: 0c01 |000b: move-result-object v1 │ │ +010900: 1101 |000c: return-object v1 │ │ +010902: 0d00 |000d: move-exception v0 │ │ +010904: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +010906: 28fd |000f: goto 000c // -0003 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x000d │ │ positions : │ │ 0x0000 line=262 │ │ 0x000c line=264 │ │ 0x000d line=263 │ │ @@ -17730,17 +15087,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f82c: |[00f82c] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.getPackageName:()Ljava/lang/String; │ │ -00f83c: 5410 4101 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.package_name:Ljava/lang/String; // field@0141 │ │ -00f840: 1100 |0002: return-object v0 │ │ +010914: |[010914] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.getPackageName:()Ljava/lang/String; │ │ +010924: 5410 4101 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.package_name:Ljava/lang/String; // field@0141 │ │ +010928: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ │ │ #4 : (in Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;) │ │ @@ -17748,17 +15105,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f844: |[00f844] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.getPosition:()I │ │ -00f854: 5210 4201 |0000: iget v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.position:I // field@0142 │ │ -00f858: 0f00 |0002: return v0 │ │ +01092c: |[01092c] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.getPosition:()I │ │ +01093c: 5210 4201 |0000: iget v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.position:I // field@0142 │ │ +010940: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ │ │ #5 : (in Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;) │ │ @@ -17766,17 +15123,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f85c: |[00f85c] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.setPosition:(I)V │ │ -00f86c: 5901 4201 |0000: iput v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.position:I // field@0142 │ │ -00f870: 0e00 |0002: return-void │ │ +010944: |[010944] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.setPosition:(I)V │ │ +010954: 5901 4201 |0000: iput v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.position:I // field@0142 │ │ +010958: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0002 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ 0x0000 - 0x0003 reg=1 pos I │ │ @@ -17786,42 +15143,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f874: |[00f874] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.toString:()Ljava/lang/String; │ │ -00f884: 5410 3f01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.app_name:Ljava/lang/String; // field@013f │ │ -00f888: 1100 |0002: return-object v0 │ │ +01095c: |[01095c] com.episode6.android.appalarm.pro.AppChooser$AppInfoCache.toString:()Ljava/lang/String; │ │ +01096c: 5410 3f01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.app_name:Ljava/lang/String; // field@013f │ │ +010970: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ │ │ source_file_idx : 99 (AppChooser.java) │ │ │ │ -Class #79 header: │ │ +Class #77 header: │ │ class_idx : 173 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 78 │ │ source_file_idx : 99 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #79 annotations: │ │ +Class #77 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/AppChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="PackageListAdapter" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/widget/ArrayAdapter" "<" "Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;" ">;" } │ │ │ │ -Class #79 - │ │ +Class #77 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;) │ │ @@ -17838,69 +15195,69 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -00f88c: |[00f88c] com.episode6.android.appalarm.pro.AppChooser$PackageListAdapter.:(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ │ -00f89c: 5b23 4501 |0000: iput-object v3, v2, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0145 │ │ -00f8a0: 1400 0300 037f |0002: const v0, #float 1.74129e+38 // #7f030003 │ │ -00f8a6: 7110 7202 0300 |0005: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; // method@0272 │ │ -00f8ac: 0c01 |0008: move-result-object v1 │ │ -00f8ae: 7040 ba00 4210 |0009: invoke-direct {v2, v4, v0, v1}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@00ba │ │ -00f8b4: 5b24 4401 |000c: iput-object v4, v2, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;.c:Landroid/content/Context; // field@0144 │ │ -00f8b8: 0e00 |000e: return-void │ │ +010974: |[010974] com.episode6.android.appalarm.pro.AppChooser$PackageListAdapter.:(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ │ +010984: 5b23 4501 |0000: iput-object v3, v2, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;.this$0:Lcom/episode6/android/appalarm/pro/AppChooser; // field@0145 │ │ +010988: 1400 0300 037f |0002: const v0, #float 1.74129e+38 // #7f030003 │ │ +01098e: 7110 7202 0300 |0005: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AppChooser;.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; // method@0272 │ │ +010994: 0c01 |0008: move-result-object v1 │ │ +010996: 7040 ba00 4210 |0009: invoke-direct {v2, v4, v0, v1}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@00ba │ │ +01099c: 5b24 4401 |000c: iput-object v4, v2, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;.c:Landroid/content/Context; // field@0144 │ │ +0109a0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0002 line=217 │ │ 0x000c line=218 │ │ 0x000e line=219 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ - 0x0000 - 0x000f reg=3 (null) Lcom/episode6/android/appalarm/pro/AppChooser; │ │ + 0x0000 - 0x000f reg=3 this$0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ 0x0000 - 0x000f reg=4 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -00f8bc: |[00f8bc] com.episode6.android.appalarm.pro.AppChooser$PackageListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -00f8cc: 5475 4401 |0000: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;.c:Landroid/content/Context; // field@0144 │ │ -00f8d0: 7110 ac00 0500 |0002: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ac │ │ -00f8d6: 0c01 |0005: move-result-object v1 │ │ -00f8d8: 1405 0300 037f |0006: const v5, #float 1.74129e+38 // #7f030003 │ │ -00f8de: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -00f8e0: 6e40 ad00 516a |000a: invoke-virtual {v1, v5, v10, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00ad │ │ -00f8e6: 0c04 |000d: move-result-object v4 │ │ -00f8e8: 1405 3a00 057f |000e: const v5, #float 1.76788e+38 // #7f05003a │ │ -00f8ee: 6e20 b700 5400 |0011: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ -00f8f4: 0c02 |0014: move-result-object v2 │ │ -00f8f6: 1f02 5500 |0015: check-cast v2, Landroid/widget/ImageView; // type@0055 │ │ -00f8fa: 1405 3b00 057f |0017: const v5, #float 1.76789e+38 // #7f05003b │ │ -00f900: 6e20 b700 5400 |001a: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ -00f906: 0c03 |001d: move-result-object v3 │ │ -00f908: 1f03 5e00 |001e: check-cast v3, Landroid/widget/TextView; // type@005e │ │ -00f90c: 6e20 6d02 8700 |0020: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;.getItem:(I)Ljava/lang/Object; // method@026d │ │ -00f912: 0c00 |0023: move-result-object v0 │ │ -00f914: 1f00 ac00 |0024: check-cast v0, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ -00f918: 6e10 6702 0000 |0026: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0267 │ │ -00f91e: 0c05 |0029: move-result-object v5 │ │ -00f920: 6e20 cb00 5200 |002a: invoke-virtual {v2, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00cb │ │ -00f926: 6e10 6502 0000 |002d: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.getAppName:()Ljava/lang/String; // method@0265 │ │ -00f92c: 0c05 |0030: move-result-object v5 │ │ -00f92e: 6e20 df00 5300 |0031: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -00f934: 1104 |0034: return-object v4 │ │ +0109a4: |[0109a4] com.episode6.android.appalarm.pro.AppChooser$PackageListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0109b4: 5475 4401 |0000: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;.c:Landroid/content/Context; // field@0144 │ │ +0109b8: 7110 ac00 0500 |0002: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ac │ │ +0109be: 0c01 |0005: move-result-object v1 │ │ +0109c0: 1405 0300 037f |0006: const v5, #float 1.74129e+38 // #7f030003 │ │ +0109c6: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +0109c8: 6e40 ad00 516a |000a: invoke-virtual {v1, v5, v10, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00ad │ │ +0109ce: 0c04 |000d: move-result-object v4 │ │ +0109d0: 1405 3a00 057f |000e: const v5, #float 1.76788e+38 // #7f05003a │ │ +0109d6: 6e20 b700 5400 |0011: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ +0109dc: 0c02 |0014: move-result-object v2 │ │ +0109de: 1f02 5500 |0015: check-cast v2, Landroid/widget/ImageView; // type@0055 │ │ +0109e2: 1405 3b00 057f |0017: const v5, #float 1.76789e+38 // #7f05003b │ │ +0109e8: 6e20 b700 5400 |001a: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00b7 │ │ +0109ee: 0c03 |001d: move-result-object v3 │ │ +0109f0: 1f03 5e00 |001e: check-cast v3, Landroid/widget/TextView; // type@005e │ │ +0109f4: 6e20 6d02 8700 |0020: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;.getItem:(I)Ljava/lang/Object; // method@026d │ │ +0109fa: 0c00 |0023: move-result-object v0 │ │ +0109fc: 1f00 ac00 |0024: check-cast v0, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ +010a00: 6e10 6702 0000 |0026: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0267 │ │ +010a06: 0c05 |0029: move-result-object v5 │ │ +010a08: 6e20 cb00 5200 |002a: invoke-virtual {v2, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00cb │ │ +010a0e: 6e10 6502 0000 |002d: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.getAppName:()Ljava/lang/String; // method@0265 │ │ +010a14: 0c05 |0030: move-result-object v5 │ │ +010a16: 6e20 df00 5300 |0031: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +010a1c: 1104 |0034: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0006 line=224 │ │ 0x000e line=227 │ │ 0x0017 line=228 │ │ 0x0020 line=229 │ │ @@ -17916,33 +15273,33 @@ │ │ 0x0000 - 0x0035 reg=7 this Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ 0x0000 - 0x0035 reg=8 position I │ │ 0x0000 - 0x0035 reg=9 convertView Landroid/view/View; │ │ 0x0000 - 0x0035 reg=10 parent Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 99 (AppChooser.java) │ │ │ │ -Class #80 header: │ │ +Class #78 header: │ │ class_idx : 174 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 5 │ │ source_file_idx : 99 │ │ static_fields_size : 1 │ │ instance_fields_size: 18 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 5 │ │ │ │ -Class #80 annotations: │ │ +Class #78 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator; Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; } │ │ Annotations on field #327 'mAppList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;" ">;" } │ │ Annotations on field #334 'mFullAppList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;" ">;" } │ │ │ │ -Class #80 - │ │ +Class #78 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/AppChooser;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AppChooser;) │ │ name : 'EXTRA_PACKAGE_NAME' │ │ @@ -18028,68 +15385,67 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -00f938: |[00f938] com.episode6.android.appalarm.pro.AppChooser.:()V │ │ -00f948: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -00f94e: 2200 a400 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$1; // type@00a4 │ │ -00f952: 7020 5302 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$1;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@0253 │ │ -00f958: 5b10 5701 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mSearchBtnListenerListner:Landroid/view/View$OnClickListener; // field@0157 │ │ -00f95c: 2200 a500 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$2; // type@00a5 │ │ -00f960: 7020 5502 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$2;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@0255 │ │ -00f966: 5b10 4a01 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mClearBtnListenerListner:Landroid/view/View$OnClickListener; // field@014a │ │ -00f96a: 2200 a600 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$3; // type@00a6 │ │ -00f96e: 7020 5702 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$3;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@0257 │ │ -00f974: 5b10 5501 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mSearchActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0155 │ │ -00f978: 2200 a700 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$4; // type@00a7 │ │ -00f97c: 7020 5902 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$4;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@0259 │ │ -00f982: 5b10 5601 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mSearchBoxKeyListener:Landroid/view/View$OnKeyListener; // field@0156 │ │ -00f986: 2200 a800 |001f: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$5; // type@00a8 │ │ -00f98a: 7020 5b02 1000 |0021: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$5;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@025b │ │ -00f990: 5b10 5101 |0024: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mListItemClickAdapter:Landroid/widget/AdapterView$OnItemClickListener; // field@0151 │ │ -00f994: 2200 a900 |0026: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$6; // type@00a9 │ │ -00f998: 7020 5d02 1000 |0028: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$6;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@025d │ │ -00f99e: 5b10 5301 |002b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadAppLoadAndSortAppList:Ljava/lang/Runnable; // field@0153 │ │ -00f9a2: 2200 aa00 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$7; // type@00aa │ │ -00f9a6: 7020 5f02 1000 |002f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$7;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@025f │ │ -00f9ac: 5b10 4d01 |0032: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mFinishLoadAndSortTask:Ljava/lang/Runnable; // field@014d │ │ -00f9b0: 2200 3300 |0034: new-instance v0, Landroid/os/Handler; // type@0033 │ │ -00f9b4: 7010 9e00 0000 |0036: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ -00f9ba: 5b10 4f01 |0039: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mHandler:Landroid/os/Handler; // field@014f │ │ -00f9be: 0e00 |003b: return-void │ │ +010a20: |[010a20] com.episode6.android.appalarm.pro.AppChooser.:()V │ │ +010a30: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +010a36: 2200 a400 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$1; // type@00a4 │ │ +010a3a: 7020 5302 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$1;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@0253 │ │ +010a40: 5b10 5701 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mSearchBtnListenerListner:Landroid/view/View$OnClickListener; // field@0157 │ │ +010a44: 2200 a500 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$2; // type@00a5 │ │ +010a48: 7020 5502 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$2;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@0255 │ │ +010a4e: 5b10 4a01 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mClearBtnListenerListner:Landroid/view/View$OnClickListener; // field@014a │ │ +010a52: 2200 a600 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$3; // type@00a6 │ │ +010a56: 7020 5702 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$3;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@0257 │ │ +010a5c: 5b10 5501 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mSearchActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0155 │ │ +010a60: 2200 a700 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$4; // type@00a7 │ │ +010a64: 7020 5902 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$4;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@0259 │ │ +010a6a: 5b10 5601 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mSearchBoxKeyListener:Landroid/view/View$OnKeyListener; // field@0156 │ │ +010a6e: 2200 a800 |001f: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$5; // type@00a8 │ │ +010a72: 7020 5b02 1000 |0021: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$5;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@025b │ │ +010a78: 5b10 5101 |0024: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mListItemClickAdapter:Landroid/widget/AdapterView$OnItemClickListener; // field@0151 │ │ +010a7c: 2200 a900 |0026: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$6; // type@00a9 │ │ +010a80: 7020 5d02 1000 |0028: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$6;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@025d │ │ +010a86: 5b10 5301 |002b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadAppLoadAndSortAppList:Ljava/lang/Runnable; // field@0153 │ │ +010a8a: 2200 aa00 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/AppChooser$7; // type@00aa │ │ +010a8e: 7020 5f02 1000 |002f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AppChooser$7;.:(Lcom/episode6/android/appalarm/pro/AppChooser;)V // method@025f │ │ +010a94: 5b10 4d01 |0032: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mFinishLoadAndSortTask:Ljava/lang/Runnable; // field@014d │ │ +010a98: 2200 3300 |0034: new-instance v0, Landroid/os/Handler; // type@0033 │ │ +010a9c: 7010 9e00 0000 |0036: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ +010aa2: 5b10 4f01 |0039: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mHandler:Landroid/os/Handler; // field@014f │ │ +010aa6: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=48 │ │ 0x000a line=56 │ │ 0x0011 line=66 │ │ 0x0018 line=75 │ │ 0x001f line=111 │ │ 0x0026 line=176 │ │ 0x002d line=201 │ │ 0x0034 line=211 │ │ - 0x003b line=249 │ │ locals : │ │ 0x0000 - 0x003c reg=1 this Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/AppChooser;) │ │ name : 'access$000' │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f9c0: |[00f9c0] com.episode6.android.appalarm.pro.AppChooser.access$000:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/widget/EditText; │ │ -00f9d0: 5410 4b01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mEtFilter:Landroid/widget/EditText; // field@014b │ │ -00f9d4: 1100 |0002: return-object v0 │ │ +010aa8: |[010aa8] com.episode6.android.appalarm.pro.AppChooser.access$000:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/widget/EditText; │ │ +010ab8: 5410 4b01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mEtFilter:Landroid/widget/EditText; // field@014b │ │ +010abc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/AppChooser;) │ │ @@ -18097,17 +15453,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f9d8: |[00f9d8] com.episode6.android.appalarm.pro.AppChooser.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ -00f9e8: 5410 4701 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mAppList:Ljava/util/List; // field@0147 │ │ -00f9ec: 1100 |0002: return-object v0 │ │ +010ac0: |[010ac0] com.episode6.android.appalarm.pro.AppChooser.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ +010ad0: 5410 4701 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mAppList:Ljava/util/List; // field@0147 │ │ +010ad4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ #3 : (in Lcom/episode6/android/appalarm/pro/AppChooser;) │ │ @@ -18115,17 +15471,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f9f0: |[00f9f0] com.episode6.android.appalarm.pro.AppChooser.access$102:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ -00fa00: 5b01 4701 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser;.mAppList:Ljava/util/List; // field@0147 │ │ -00fa04: 1101 |0002: return-object v1 │ │ +010ad8: |[010ad8] com.episode6.android.appalarm.pro.AppChooser.access$102:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ +010ae8: 5b01 4701 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser;.mAppList:Ljava/util/List; // field@0147 │ │ +010aec: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/List; │ │ │ │ @@ -18134,17 +15490,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00fa08: |[00fa08] com.episode6.android.appalarm.pro.AppChooser.access$200:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; │ │ -00fa18: 5410 5801 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.pm:Landroid/content/pm/PackageManager; // field@0158 │ │ -00fa1c: 1100 |0002: return-object v0 │ │ +010af0: |[010af0] com.episode6.android.appalarm.pro.AppChooser.access$200:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; │ │ +010b00: 5410 5801 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.pm:Landroid/content/pm/PackageManager; // field@0158 │ │ +010b04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ #5 : (in Lcom/episode6/android/appalarm/pro/AppChooser;) │ │ @@ -18152,17 +15508,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00fa20: |[00fa20] com.episode6.android.appalarm.pro.AppChooser.access$300:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ -00fa30: 5410 4e01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mFullAppList:Ljava/util/List; // field@014e │ │ -00fa34: 1100 |0002: return-object v0 │ │ +010b08: |[010b08] com.episode6.android.appalarm.pro.AppChooser.access$300:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ +010b18: 5410 4e01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mFullAppList:Ljava/util/List; // field@014e │ │ +010b1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ #6 : (in Lcom/episode6/android/appalarm/pro/AppChooser;) │ │ @@ -18170,17 +15526,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00fa38: |[00fa38] com.episode6.android.appalarm.pro.AppChooser.access$302:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ -00fa48: 5b01 4e01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser;.mFullAppList:Ljava/util/List; // field@014e │ │ -00fa4c: 1101 |0002: return-object v1 │ │ +010b20: |[010b20] com.episode6.android.appalarm.pro.AppChooser.access$302:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ +010b30: 5b01 4e01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser;.mFullAppList:Ljava/util/List; // field@014e │ │ +010b34: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/List; │ │ │ │ @@ -18189,17 +15545,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00fa50: |[00fa50] com.episode6.android.appalarm.pro.AppChooser.access$402:(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ -00fa60: 5b01 5001 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser;.mListAdapter:Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; // field@0150 │ │ -00fa64: 1101 |0002: return-object v1 │ │ +010b38: |[010b38] com.episode6.android.appalarm.pro.AppChooser.access$402:(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ +010b48: 5b01 5001 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AppChooser;.mListAdapter:Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; // field@0150 │ │ +010b4c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ 0x0000 - 0x0003 reg=1 x1 Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ │ │ @@ -18208,17 +15564,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00fa68: |[00fa68] com.episode6.android.appalarm.pro.AppChooser.access$500:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; │ │ -00fa78: 5410 4d01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mFinishLoadAndSortTask:Ljava/lang/Runnable; // field@014d │ │ -00fa7c: 1100 |0002: return-object v0 │ │ +010b50: |[010b50] com.episode6.android.appalarm.pro.AppChooser.access$500:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; │ │ +010b60: 5410 4d01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mFinishLoadAndSortTask:Ljava/lang/Runnable; // field@014d │ │ +010b64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ #9 : (in Lcom/episode6/android/appalarm/pro/AppChooser;) │ │ @@ -18226,17 +15582,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00fa80: |[00fa80] com.episode6.android.appalarm.pro.AppChooser.access$600:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; │ │ -00fa90: 5410 4f01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mHandler:Landroid/os/Handler; // field@014f │ │ -00fa94: 1100 |0002: return-object v0 │ │ +010b68: |[010b68] com.episode6.android.appalarm.pro.AppChooser.access$600:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; │ │ +010b78: 5410 4f01 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mHandler:Landroid/os/Handler; // field@014f │ │ +010b7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ #10 : (in Lcom/episode6/android/appalarm/pro/AppChooser;) │ │ @@ -18244,17 +15600,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00fa98: |[00fa98] com.episode6.android.appalarm.pro.AppChooser.access$700:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ -00faa8: 7010 8102 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.initAssignListenersAndAdapter:()V // method@0281 │ │ -00faae: 0e00 |0003: return-void │ │ +010b80: |[010b80] com.episode6.android.appalarm.pro.AppChooser.access$700:(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ +010b90: 7010 8102 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.initAssignListenersAndAdapter:()V // method@0281 │ │ +010b96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ #11 : (in Lcom/episode6/android/appalarm/pro/AppChooser;) │ │ @@ -18262,17 +15618,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00fab0: |[00fab0] com.episode6.android.appalarm.pro.AppChooser.access$800:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/app/ProgressDialog; │ │ -00fac0: 5410 5401 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadingDialog:Landroid/app/ProgressDialog; // field@0154 │ │ -00fac4: 1100 |0002: return-object v0 │ │ +010b98: |[010b98] com.episode6.android.appalarm.pro.AppChooser.access$800:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/app/ProgressDialog; │ │ +010ba8: 5410 5401 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadingDialog:Landroid/app/ProgressDialog; // field@0154 │ │ +010bac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ #12 : (in Lcom/episode6/android/appalarm/pro/AppChooser;) │ │ @@ -18280,37 +15636,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -00fac8: |[00fac8] com.episode6.android.appalarm.pro.AppChooser.initAssignListenersAndAdapter:()V │ │ -00fad8: 5420 4b01 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mEtFilter:Landroid/widget/EditText; // field@014b │ │ -00fadc: 5421 4c01 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mFilterText:Ljava/lang/String; // field@014c │ │ -00fae0: 6e20 ca00 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ -00fae6: 5420 4b01 |0007: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mEtFilter:Landroid/widget/EditText; // field@014b │ │ -00faea: 5421 5501 |0009: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mSearchActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0155 │ │ -00faee: 6e20 c800 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@00c8 │ │ -00faf4: 5420 4b01 |000e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mEtFilter:Landroid/widget/EditText; // field@014b │ │ -00faf8: 5421 5601 |0010: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mSearchBoxKeyListener:Landroid/view/View$OnKeyListener; // field@0156 │ │ -00fafc: 6e20 c900 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00c9 │ │ -00fb02: 5420 5201 |0015: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mListView:Landroid/widget/ListView; // field@0152 │ │ -00fb06: 5421 5001 |0017: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mListAdapter:Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; // field@0150 │ │ -00fb0a: 6e20 d200 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@00d2 │ │ -00fb10: 5420 5201 |001c: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mListView:Landroid/widget/ListView; // field@0152 │ │ -00fb14: 5421 5101 |001e: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mListItemClickAdapter:Landroid/widget/AdapterView$OnItemClickListener; // field@0151 │ │ -00fb18: 6e20 d400 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@00d4 │ │ -00fb1e: 5420 4901 |0023: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mBtnSearch:Landroid/widget/Button; // field@0149 │ │ -00fb22: 5421 5701 |0025: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mSearchBtnListenerListner:Landroid/view/View$OnClickListener; // field@0157 │ │ -00fb26: 6e20 bb00 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -00fb2c: 5420 4801 |002a: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mBtnClear:Landroid/widget/Button; // field@0148 │ │ -00fb30: 5421 4a01 |002c: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mClearBtnListenerListner:Landroid/view/View$OnClickListener; // field@014a │ │ -00fb34: 6e20 bb00 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -00fb3a: 0e00 |0031: return-void │ │ +010bb0: |[010bb0] com.episode6.android.appalarm.pro.AppChooser.initAssignListenersAndAdapter:()V │ │ +010bc0: 5420 4b01 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mEtFilter:Landroid/widget/EditText; // field@014b │ │ +010bc4: 5421 4c01 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mFilterText:Ljava/lang/String; // field@014c │ │ +010bc8: 6e20 ca00 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ +010bce: 5420 4b01 |0007: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mEtFilter:Landroid/widget/EditText; // field@014b │ │ +010bd2: 5421 5501 |0009: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mSearchActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0155 │ │ +010bd6: 6e20 c800 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@00c8 │ │ +010bdc: 5420 4b01 |000e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mEtFilter:Landroid/widget/EditText; // field@014b │ │ +010be0: 5421 5601 |0010: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mSearchBoxKeyListener:Landroid/view/View$OnKeyListener; // field@0156 │ │ +010be4: 6e20 c900 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00c9 │ │ +010bea: 5420 5201 |0015: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mListView:Landroid/widget/ListView; // field@0152 │ │ +010bee: 5421 5001 |0017: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mListAdapter:Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; // field@0150 │ │ +010bf2: 6e20 d200 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@00d2 │ │ +010bf8: 5420 5201 |001c: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mListView:Landroid/widget/ListView; // field@0152 │ │ +010bfc: 5421 5101 |001e: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mListItemClickAdapter:Landroid/widget/AdapterView$OnItemClickListener; // field@0151 │ │ +010c00: 6e20 d400 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@00d4 │ │ +010c06: 5420 4901 |0023: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mBtnSearch:Landroid/widget/Button; // field@0149 │ │ +010c0a: 5421 5701 |0025: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mSearchBtnListenerListner:Landroid/view/View$OnClickListener; // field@0157 │ │ +010c0e: 6e20 bb00 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +010c14: 5420 4801 |002a: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mBtnClear:Landroid/widget/Button; // field@0148 │ │ +010c18: 5421 4a01 |002c: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AppChooser;.mClearBtnListenerListner:Landroid/view/View$OnClickListener; // field@014a │ │ +010c1c: 6e20 bb00 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +010c22: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0007 line=167 │ │ 0x000e line=168 │ │ 0x0015 line=169 │ │ 0x001c line=170 │ │ @@ -18325,36 +15681,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -00fb3c: |[00fb3c] com.episode6.android.appalarm.pro.AppChooser.initAttachViewsToVars:()V │ │ -00fb4c: 1400 3900 057f |0000: const v0, #float 1.76788e+38 // #7f050039 │ │ -00fb52: 6e20 7d02 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.findViewById:(I)Landroid/view/View; // method@027d │ │ -00fb58: 0c00 |0006: move-result-object v0 │ │ -00fb5a: 1f00 5800 |0007: check-cast v0, Landroid/widget/ListView; // type@0058 │ │ -00fb5e: 5b10 5201 |0009: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mListView:Landroid/widget/ListView; // field@0152 │ │ -00fb62: 1400 3600 057f |000b: const v0, #float 1.76788e+38 // #7f050036 │ │ -00fb68: 6e20 7d02 0100 |000e: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.findViewById:(I)Landroid/view/View; // method@027d │ │ -00fb6e: 0c00 |0011: move-result-object v0 │ │ -00fb70: 1f00 5400 |0012: check-cast v0, Landroid/widget/EditText; // type@0054 │ │ -00fb74: 5b10 4b01 |0014: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mEtFilter:Landroid/widget/EditText; // field@014b │ │ -00fb78: 1400 3700 057f |0016: const v0, #float 1.76788e+38 // #7f050037 │ │ -00fb7e: 6e20 7d02 0100 |0019: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.findViewById:(I)Landroid/view/View; // method@027d │ │ -00fb84: 0c00 |001c: move-result-object v0 │ │ -00fb86: 1f00 4f00 |001d: check-cast v0, Landroid/widget/Button; // type@004f │ │ -00fb8a: 5b10 4901 |001f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mBtnSearch:Landroid/widget/Button; // field@0149 │ │ -00fb8e: 1400 3800 057f |0021: const v0, #float 1.76788e+38 // #7f050038 │ │ -00fb94: 6e20 7d02 0100 |0024: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.findViewById:(I)Landroid/view/View; // method@027d │ │ -00fb9a: 0c00 |0027: move-result-object v0 │ │ -00fb9c: 1f00 4f00 |0028: check-cast v0, Landroid/widget/Button; // type@004f │ │ -00fba0: 5b10 4801 |002a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mBtnClear:Landroid/widget/Button; // field@0148 │ │ -00fba4: 0e00 |002c: return-void │ │ +010c24: |[010c24] com.episode6.android.appalarm.pro.AppChooser.initAttachViewsToVars:()V │ │ +010c34: 1400 3900 057f |0000: const v0, #float 1.76788e+38 // #7f050039 │ │ +010c3a: 6e20 7d02 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.findViewById:(I)Landroid/view/View; // method@027d │ │ +010c40: 0c00 |0006: move-result-object v0 │ │ +010c42: 1f00 5800 |0007: check-cast v0, Landroid/widget/ListView; // type@0058 │ │ +010c46: 5b10 5201 |0009: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mListView:Landroid/widget/ListView; // field@0152 │ │ +010c4a: 1400 3600 057f |000b: const v0, #float 1.76788e+38 // #7f050036 │ │ +010c50: 6e20 7d02 0100 |000e: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.findViewById:(I)Landroid/view/View; // method@027d │ │ +010c56: 0c00 |0011: move-result-object v0 │ │ +010c58: 1f00 5400 |0012: check-cast v0, Landroid/widget/EditText; // type@0054 │ │ +010c5c: 5b10 4b01 |0014: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mEtFilter:Landroid/widget/EditText; // field@014b │ │ +010c60: 1400 3700 057f |0016: const v0, #float 1.76788e+38 // #7f050037 │ │ +010c66: 6e20 7d02 0100 |0019: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.findViewById:(I)Landroid/view/View; // method@027d │ │ +010c6c: 0c00 |001c: move-result-object v0 │ │ +010c6e: 1f00 4f00 |001d: check-cast v0, Landroid/widget/Button; // type@004f │ │ +010c72: 5b10 4901 |001f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mBtnSearch:Landroid/widget/Button; // field@0149 │ │ +010c76: 1400 3800 057f |0021: const v0, #float 1.76788e+38 // #7f050038 │ │ +010c7c: 6e20 7d02 0100 |0024: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.findViewById:(I)Landroid/view/View; // method@027d │ │ +010c82: 0c00 |0027: move-result-object v0 │ │ +010c84: 1f00 4f00 |0028: check-cast v0, Landroid/widget/Button; // type@004f │ │ +010c88: 5b10 4801 |002a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AppChooser;.mBtnClear:Landroid/widget/Button; // field@0148 │ │ +010c8c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x000b line=160 │ │ 0x0016 line=161 │ │ 0x0021 line=162 │ │ 0x002c line=163 │ │ @@ -18367,100 +15723,98 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -00fba8: |[00fba8] com.episode6.android.appalarm.pro.AppChooser.doListFilter:()V │ │ -00fbb8: 5442 4b01 |0000: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mEtFilter:Landroid/widget/EditText; // field@014b │ │ -00fbbc: 6e10 c700 0200 |0002: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ -00fbc2: 0c02 |0005: move-result-object v2 │ │ -00fbc4: 6e10 9703 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -00fbca: 0c02 |0009: move-result-object v2 │ │ -00fbcc: 6e10 a503 0200 |000a: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@03a5 │ │ -00fbd2: 0c02 |000d: move-result-object v2 │ │ -00fbd4: 5b42 4c01 |000e: iput-object v2, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mFilterText:Ljava/lang/String; // field@014c │ │ -00fbd8: 5442 4701 |0010: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mAppList:Ljava/util/List; // field@0147 │ │ -00fbdc: 7210 d603 0200 |0012: invoke-interface {v2}, Ljava/util/List;.clear:()V // method@03d6 │ │ -00fbe2: 5442 4c01 |0015: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mFilterText:Ljava/lang/String; // field@014c │ │ -00fbe6: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ -00fbea: 6e20 9b03 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@039b │ │ -00fbf0: 0a02 |001c: move-result v2 │ │ -00fbf2: 3802 1a00 |001d: if-eqz v2, 0037 // +001a │ │ -00fbf6: 5442 4e01 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mFullAppList:Ljava/util/List; // field@014e │ │ -00fbfa: 7210 d803 0200 |0021: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@03d8 │ │ -00fc00: 0c01 |0024: move-result-object v1 │ │ -00fc02: 7210 d303 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@03d3 │ │ -00fc08: 0a02 |0028: move-result v2 │ │ -00fc0a: 3802 3600 |0029: if-eqz v2, 005f // +0036 │ │ -00fc0e: 7210 d403 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@03d4 │ │ -00fc14: 0c00 |002e: move-result-object v0 │ │ -00fc16: 1f00 ac00 |002f: check-cast v0, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ -00fc1a: 5442 4701 |0031: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mAppList:Ljava/util/List; // field@0147 │ │ -00fc1e: 7220 d503 0200 |0033: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@03d5 │ │ -00fc24: 28ef |0036: goto 0025 // -0011 │ │ -00fc26: 5442 4e01 |0037: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mFullAppList:Ljava/util/List; // field@014e │ │ -00fc2a: 7210 d803 0200 |0039: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@03d8 │ │ -00fc30: 0c01 |003c: move-result-object v1 │ │ -00fc32: 7210 d303 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@03d3 │ │ -00fc38: 0a02 |0040: move-result v2 │ │ -00fc3a: 3802 1e00 |0041: if-eqz v2, 005f // +001e │ │ -00fc3e: 7210 d403 0100 |0043: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@03d4 │ │ -00fc44: 0c00 |0046: move-result-object v0 │ │ -00fc46: 1f00 ac00 |0047: check-cast v0, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ -00fc4a: 6e10 6502 0000 |0049: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.getAppName:()Ljava/lang/String; // method@0265 │ │ -00fc50: 0c02 |004c: move-result-object v2 │ │ -00fc52: 6e10 a503 0200 |004d: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@03a5 │ │ -00fc58: 0c02 |0050: move-result-object v2 │ │ -00fc5a: 5443 4c01 |0051: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mFilterText:Ljava/lang/String; // field@014c │ │ -00fc5e: 6e20 9a03 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@039a │ │ -00fc64: 0a02 |0056: move-result v2 │ │ -00fc66: 3802 e6ff |0057: if-eqz v2, 003d // -001a │ │ -00fc6a: 5442 4701 |0059: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mAppList:Ljava/util/List; // field@0147 │ │ -00fc6e: 7220 d503 0200 |005b: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@03d5 │ │ -00fc74: 28df |005e: goto 003d // -0021 │ │ -00fc76: 5442 5001 |005f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mListAdapter:Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; // field@0150 │ │ -00fc7a: 6e10 6f02 0200 |0061: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;.notifyDataSetChanged:()V // method@026f │ │ -00fc80: 0e00 |0064: return-void │ │ +010c90: |[010c90] com.episode6.android.appalarm.pro.AppChooser.doListFilter:()V │ │ +010ca0: 5441 4b01 |0000: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mEtFilter:Landroid/widget/EditText; // field@014b │ │ +010ca4: 6e10 c700 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ +010caa: 0c01 |0005: move-result-object v1 │ │ +010cac: 6e10 9803 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0398 │ │ +010cb2: 0c01 |0009: move-result-object v1 │ │ +010cb4: 6e10 a603 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@03a6 │ │ +010cba: 0c01 |000d: move-result-object v1 │ │ +010cbc: 5b41 4c01 |000e: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mFilterText:Ljava/lang/String; // field@014c │ │ +010cc0: 5441 4701 |0010: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mAppList:Ljava/util/List; // field@0147 │ │ +010cc4: 7210 d703 0100 |0012: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@03d7 │ │ +010cca: 5441 4c01 |0015: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mFilterText:Ljava/lang/String; // field@014c │ │ +010cce: 1a02 0000 |0017: const-string v2, "" // string@0000 │ │ +010cd2: 6e20 9c03 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@039c │ │ +010cd8: 0a01 |001c: move-result v1 │ │ +010cda: 3801 1a00 |001d: if-eqz v1, 0037 // +001a │ │ +010cde: 5441 4e01 |001f: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mFullAppList:Ljava/util/List; // field@014e │ │ +010ce2: 7210 d903 0100 |0021: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@03d9 │ │ +010ce8: 0c01 |0024: move-result-object v1 │ │ +010cea: 7210 d403 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@03d4 │ │ +010cf0: 0a02 |0028: move-result v2 │ │ +010cf2: 3802 3600 |0029: if-eqz v2, 005f // +0036 │ │ +010cf6: 7210 d503 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@03d5 │ │ +010cfc: 0c00 |002e: move-result-object v0 │ │ +010cfe: 1f00 ac00 |002f: check-cast v0, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ +010d02: 5442 4701 |0031: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mAppList:Ljava/util/List; // field@0147 │ │ +010d06: 7220 d603 0200 |0033: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@03d6 │ │ +010d0c: 28ef |0036: goto 0025 // -0011 │ │ +010d0e: 5441 4e01 |0037: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mFullAppList:Ljava/util/List; // field@014e │ │ +010d12: 7210 d903 0100 |0039: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@03d9 │ │ +010d18: 0c01 |003c: move-result-object v1 │ │ +010d1a: 7210 d403 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@03d4 │ │ +010d20: 0a02 |0040: move-result v2 │ │ +010d22: 3802 1e00 |0041: if-eqz v2, 005f // +001e │ │ +010d26: 7210 d503 0100 |0043: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@03d5 │ │ +010d2c: 0c00 |0046: move-result-object v0 │ │ +010d2e: 1f00 ac00 |0047: check-cast v0, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; // type@00ac │ │ +010d32: 6e10 6502 0000 |0049: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;.getAppName:()Ljava/lang/String; // method@0265 │ │ +010d38: 0c02 |004c: move-result-object v2 │ │ +010d3a: 6e10 a603 0200 |004d: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@03a6 │ │ +010d40: 0c02 |0050: move-result-object v2 │ │ +010d42: 5443 4c01 |0051: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mFilterText:Ljava/lang/String; // field@014c │ │ +010d46: 6e20 9b03 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@039b │ │ +010d4c: 0a02 |0056: move-result v2 │ │ +010d4e: 3802 e6ff |0057: if-eqz v2, 003d // -001a │ │ +010d52: 5442 4701 |0059: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mAppList:Ljava/util/List; // field@0147 │ │ +010d56: 7220 d603 0200 |005b: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@03d6 │ │ +010d5c: 28df |005e: goto 003d // -0021 │ │ +010d5e: 5441 5001 |005f: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AppChooser;.mListAdapter:Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; // field@0150 │ │ +010d62: 6e10 6f02 0100 |0061: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;.notifyDataSetChanged:()V // method@026f │ │ +010d68: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0010 line=94 │ │ 0x0015 line=95 │ │ 0x001f line=96 │ │ 0x0031 line=97 │ │ 0x0037 line=100 │ │ 0x0049 line=101 │ │ 0x0059 line=102 │ │ 0x005f line=106 │ │ 0x0064 line=109 │ │ locals : │ │ 0x0031 - 0x0037 reg=0 appInfo Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ - 0x0025 - 0x0037 reg=1 i$ Ljava/util/Iterator; │ │ 0x0049 - 0x005f reg=0 appInfo Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ - 0x003d - 0x0065 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0065 reg=4 this Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/AppChooser;) │ │ name : 'onConfigurationChanged' │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -00fc84: |[00fc84] com.episode6.android.appalarm.pro.AppChooser.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -00fc94: 1400 0200 037f |0000: const v0, #float 1.74129e+38 // #7f030002 │ │ -00fc9a: 6e20 8702 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.setContentView:(I)V // method@0287 │ │ -00fca0: 7010 8202 0100 |0006: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.initAttachViewsToVars:()V // method@0282 │ │ -00fca6: 7010 8102 0100 |0009: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.initAssignListenersAndAdapter:()V // method@0281 │ │ -00fcac: 6f20 0400 2100 |000c: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0004 │ │ -00fcb2: 0e00 |000f: return-void │ │ +010d6c: |[010d6c] com.episode6.android.appalarm.pro.AppChooser.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +010d7c: 1400 0200 037f |0000: const v0, #float 1.74129e+38 // #7f030002 │ │ +010d82: 6e20 8702 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AppChooser;.setContentView:(I)V // method@0287 │ │ +010d88: 7010 8202 0100 |0006: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.initAttachViewsToVars:()V // method@0282 │ │ +010d8e: 7010 8102 0100 |0009: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.initAssignListenersAndAdapter:()V // method@0281 │ │ +010d94: 6f20 0400 2100 |000c: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0004 │ │ +010d9a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=152 │ │ 0x0009 line=154 │ │ 0x000c line=155 │ │ 0x000f line=156 │ │ @@ -18473,43 +15827,43 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -00fcb4: |[00fcb4] com.episode6.android.appalarm.pro.AppChooser.onCreate:(Landroid/os/Bundle;)V │ │ -00fcc4: 6f20 0600 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -00fcca: 1401 0200 037f |0003: const v1, #float 1.74129e+38 // #7f030002 │ │ -00fcd0: 6e20 8702 1300 |0006: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.setContentView:(I)V // method@0287 │ │ -00fcd6: 1a01 7202 |0009: const-string v1, "Select an app..." // string@0272 │ │ -00fcda: 6e20 8902 1300 |000b: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.setTitle:(Ljava/lang/CharSequence;)V // method@0289 │ │ -00fce0: 7010 8202 0300 |000e: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AppChooser;.initAttachViewsToVars:()V // method@0282 │ │ -00fce6: 6e10 8002 0300 |0011: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AppChooser;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0280 │ │ -00fcec: 0c01 |0014: move-result-object v1 │ │ -00fcee: 5b31 5801 |0015: iput-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.pm:Landroid/content/pm/PackageManager; // field@0158 │ │ -00fcf2: 2201 1100 |0017: new-instance v1, Landroid/app/ProgressDialog; // type@0011 │ │ -00fcf6: 7020 2e00 3100 |0019: invoke-direct {v1, v3}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@002e │ │ -00fcfc: 5b31 5401 |001c: iput-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadingDialog:Landroid/app/ProgressDialog; // field@0154 │ │ -00fd00: 5431 5401 |001e: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadingDialog:Landroid/app/ProgressDialog; // field@0154 │ │ -00fd04: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -00fd06: 6e20 3100 2100 |0021: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0031 │ │ -00fd0c: 5431 5401 |0024: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadingDialog:Landroid/app/ProgressDialog; // field@0154 │ │ -00fd10: 1a02 2c02 |0026: const-string v2, "Loading App List..." // string@022c │ │ -00fd14: 6e20 3200 2100 |0028: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0032 │ │ -00fd1a: 5431 5401 |002b: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadingDialog:Landroid/app/ProgressDialog; // field@0154 │ │ -00fd1e: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -00fd20: 6e20 3000 2100 |002e: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0030 │ │ -00fd26: 5431 5401 |0031: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadingDialog:Landroid/app/ProgressDialog; // field@0154 │ │ -00fd2a: 6e10 3300 0100 |0033: invoke-virtual {v1}, Landroid/app/ProgressDialog;.show:()V // method@0033 │ │ -00fd30: 2200 fe00 |0036: new-instance v0, Ljava/lang/Thread; // type@00fe │ │ -00fd34: 5431 5301 |0038: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadAppLoadAndSortAppList:Ljava/lang/Runnable; // field@0153 │ │ -00fd38: 7020 ae03 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03ae │ │ -00fd3e: 6e10 b103 0000 |003d: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@03b1 │ │ -00fd44: 0e00 |0040: return-void │ │ +010d9c: |[010d9c] com.episode6.android.appalarm.pro.AppChooser.onCreate:(Landroid/os/Bundle;)V │ │ +010dac: 6f20 0600 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +010db2: 1401 0200 037f |0003: const v1, #float 1.74129e+38 // #7f030002 │ │ +010db8: 6e20 8702 1300 |0006: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.setContentView:(I)V // method@0287 │ │ +010dbe: 1a01 7202 |0009: const-string v1, "Select an app..." // string@0272 │ │ +010dc2: 6e20 8902 1300 |000b: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AppChooser;.setTitle:(Ljava/lang/CharSequence;)V // method@0289 │ │ +010dc8: 7010 8202 0300 |000e: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AppChooser;.initAttachViewsToVars:()V // method@0282 │ │ +010dce: 6e10 8002 0300 |0011: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AppChooser;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0280 │ │ +010dd4: 0c01 |0014: move-result-object v1 │ │ +010dd6: 5b31 5801 |0015: iput-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.pm:Landroid/content/pm/PackageManager; // field@0158 │ │ +010dda: 2201 1100 |0017: new-instance v1, Landroid/app/ProgressDialog; // type@0011 │ │ +010dde: 7020 2e00 3100 |0019: invoke-direct {v1, v3}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@002e │ │ +010de4: 5b31 5401 |001c: iput-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadingDialog:Landroid/app/ProgressDialog; // field@0154 │ │ +010de8: 5431 5401 |001e: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadingDialog:Landroid/app/ProgressDialog; // field@0154 │ │ +010dec: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +010dee: 6e20 3100 2100 |0021: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0031 │ │ +010df4: 5431 5401 |0024: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadingDialog:Landroid/app/ProgressDialog; // field@0154 │ │ +010df8: 1a02 2c02 |0026: const-string v2, "Loading App List..." // string@022c │ │ +010dfc: 6e20 3200 2100 |0028: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0032 │ │ +010e02: 5431 5401 |002b: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadingDialog:Landroid/app/ProgressDialog; // field@0154 │ │ +010e06: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +010e08: 6e20 3000 2100 |002e: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0030 │ │ +010e0e: 5431 5401 |0031: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadingDialog:Landroid/app/ProgressDialog; // field@0154 │ │ +010e12: 6e10 3300 0100 |0033: invoke-virtual {v1}, Landroid/app/ProgressDialog;.show:()V // method@0033 │ │ +010e18: 2200 fe00 |0036: new-instance v0, Ljava/lang/Thread; // type@00fe │ │ +010e1c: 5431 5301 |0038: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AppChooser;.mLoadAppLoadAndSortAppList:Ljava/lang/Runnable; // field@0153 │ │ +010e20: 7020 af03 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03af │ │ +010e26: 6e10 b203 0000 |003d: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@03b2 │ │ +010e2c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=129 │ │ 0x0009 line=130 │ │ 0x000e line=132 │ │ 0x0011 line=135 │ │ @@ -18531,17 +15885,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00fd48: |[00fd48] com.episode6.android.appalarm.pro.AppChooser.onDestroy:()V │ │ -00fd58: 6f10 0900 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0009 │ │ -00fd5e: 0e00 |0003: return-void │ │ +010e30: |[010e30] com.episode6.android.appalarm.pro.AppChooser.onDestroy:()V │ │ +010e40: 6f10 0900 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0009 │ │ +010e46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0003 line=298 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ @@ -18550,37 +15904,37 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00fd60: |[00fd60] com.episode6.android.appalarm.pro.AppChooser.onPause:()V │ │ -00fd70: 6f10 0c00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@000c │ │ -00fd76: 0e00 |0003: return-void │ │ +010e48: |[010e48] com.episode6.android.appalarm.pro.AppChooser.onPause:()V │ │ +010e58: 6f10 0c00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@000c │ │ +010e5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0003 line=304 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ source_file_idx : 99 (AppChooser.java) │ │ │ │ -Class #81 header: │ │ +Class #79 header: │ │ class_idx : 175 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 21 │ │ source_file_idx : 106 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #81 - │ │ +Class #79 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/BootReciever;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -18589,17 +15943,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00fd78: |[00fd78] com.episode6.android.appalarm.pro.BootReciever.:()V │ │ -00fd88: 7010 3900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0039 │ │ -00fd8e: 0e00 |0003: return-void │ │ +010e60: |[010e60] com.episode6.android.appalarm.pro.BootReciever.:()V │ │ +010e70: 7010 3900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0039 │ │ +010e76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/BootReciever; │ │ │ │ Virtual methods - │ │ @@ -18608,47 +15962,47 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -00fd90: |[00fd90] com.episode6.android.appalarm.pro.BootReciever.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -00fda0: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00fda4: 1c01 6a00 |0002: const-class v1, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -00fda8: 7030 4600 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00fdae: 1a01 bc06 |0007: const-string v1, "set_silent_alarm" // string@06bc │ │ -00fdb2: 6e20 5900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -00fdb8: 6e20 4400 0300 |000c: invoke-virtual {v3, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0044 │ │ -00fdbe: 0e00 |000f: return-void │ │ +010e78: |[010e78] com.episode6.android.appalarm.pro.BootReciever.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +010e88: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +010e8c: 1c01 6a00 |0002: const-class v1, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +010e90: 7030 4600 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +010e96: 1a01 bb06 |0007: const-string v1, "set_silent_alarm" // string@06bb │ │ +010e9a: 6e20 5900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +010ea0: 6e20 4400 0300 |000c: invoke-virtual {v3, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0044 │ │ +010ea6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0007 line=12 │ │ 0x000c line=13 │ │ 0x000f line=15 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0010 reg=2 this Lcom/episode6/android/appalarm/pro/BootReciever; │ │ 0x0000 - 0x0010 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=4 intent Landroid/content/Intent; │ │ │ │ source_file_idx : 106 (BootReciever.java) │ │ │ │ -Class #82 header: │ │ +Class #80 header: │ │ class_idx : 176 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 248 │ │ source_file_idx : 107 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #82 - │ │ +Class #80 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/BuildConfig;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/BuildConfig;) │ │ name : 'DEBUG' │ │ @@ -18661,42 +16015,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00fdc0: |[00fdc0] com.episode6.android.appalarm.pro.BuildConfig.:()V │ │ -00fdd0: 7010 9603 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00fdd6: 0e00 |0003: return-void │ │ +010ea8: |[010ea8] com.episode6.android.appalarm.pro.BuildConfig.:()V │ │ +010eb8: 7010 9703 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +010ebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/BuildConfig; │ │ │ │ Virtual methods - │ │ source_file_idx : 107 (BuildConfig.java) │ │ │ │ -Class #83 header: │ │ +Class #81 header: │ │ class_idx : 177 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 130 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #83 annotations: │ │ +Class #81 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/CustomActionActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #83 - │ │ +Class #81 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -18710,69 +16064,69 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/CustomActionActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00fdd8: |[00fdd8] com.episode6.android.appalarm.pro.CustomActionActivity$1.:(Lcom/episode6/android/appalarm/pro/CustomActionActivity;)V │ │ -00fde8: 5b01 5a01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomActionActivity; // field@015a │ │ -00fdec: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00fdf2: 0e00 |0005: return-void │ │ +010ec0: |[010ec0] com.episode6.android.appalarm.pro.CustomActionActivity$1.:(Lcom/episode6/android/appalarm/pro/CustomActionActivity;)V │ │ +010ed0: 5b01 5a01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomActionActivity; // field@015a │ │ +010ed4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +010eda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/CustomActionActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/CustomActionActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/CustomActionActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -00fdf4: |[00fdf4] com.episode6.android.appalarm.pro.CustomActionActivity$1.run:()V │ │ -00fe04: 5420 5a01 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomActionActivity; // field@015a │ │ -00fe08: 5421 5a01 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomActionActivity; // field@015a │ │ -00fe0c: 7110 9102 0100 |0004: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.access$000:(Lcom/episode6/android/appalarm/pro/CustomActionActivity;)Landroid/content/Intent; // method@0291 │ │ -00fe12: 0c01 |0007: move-result-object v1 │ │ -00fe14: 6e20 9702 1000 |0008: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startActivity:(Landroid/content/Intent;)V // method@0297 │ │ -00fe1a: 5420 5a01 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomActionActivity; // field@015a │ │ -00fe1e: 6e10 9202 0000 |000d: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.finish:()V // method@0292 │ │ -00fe24: 0e00 |0010: return-void │ │ +010edc: |[010edc] com.episode6.android.appalarm.pro.CustomActionActivity$1.run:()V │ │ +010eec: 5420 5a01 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomActionActivity; // field@015a │ │ +010ef0: 5421 5a01 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomActionActivity; // field@015a │ │ +010ef4: 7110 9102 0100 |0004: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.access$000:(Lcom/episode6/android/appalarm/pro/CustomActionActivity;)Landroid/content/Intent; // method@0291 │ │ +010efa: 0c01 |0007: move-result-object v1 │ │ +010efc: 6e20 9702 1000 |0008: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startActivity:(Landroid/content/Intent;)V // method@0297 │ │ +010f02: 5420 5a01 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomActionActivity; // field@015a │ │ +010f06: 6e10 9202 0000 |000d: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.finish:()V // method@0292 │ │ +010f0c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x000b line=120 │ │ 0x0010 line=121 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/CustomActionActivity$1; │ │ │ │ source_file_idx : 130 (CustomActionActivity.java) │ │ │ │ -Class #84 header: │ │ +Class #82 header: │ │ class_idx : 178 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 5 │ │ source_file_idx : 130 │ │ static_fields_size : 9 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 1 │ │ │ │ -Class #84 annotations: │ │ +Class #82 annotations: │ │ Annotations on method #664 'startGoogleListenPodcast' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ │ │ -Class #84 - │ │ +Class #82 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/CustomActionActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/CustomActionActivity;) │ │ name : 'ACTION_TYPE_CUSTOM_LISTEN_PODCAST' │ │ @@ -18837,24 +16191,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -00fe28: |[00fe28] com.episode6.android.appalarm.pro.CustomActionActivity.:()V │ │ -00fe38: 1a00 a903 |0000: const-string v0, "content://com.google.android.apps.listen.PodcastProvider/items" // string@03a9 │ │ -00fe3c: 7110 9000 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -00fe42: 0c00 |0005: move-result-object v0 │ │ -00fe44: 6900 6001 |0006: sput-object v0, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.GOOGLE_LISTEN_ITEMS_URI:Landroid/net/Uri; // field@0160 │ │ -00fe48: 1a00 aa03 |0008: const-string v0, "content://com.google.android.apps.listen.PodcastProvider/subscriptions" // string@03aa │ │ -00fe4c: 7110 9000 0000 |000a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -00fe52: 0c00 |000d: move-result-object v0 │ │ -00fe54: 6900 6301 |000e: sput-object v0, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.GOOGLE_LISTEN_SUBSCRIPTIONS_URI:Landroid/net/Uri; // field@0163 │ │ -00fe58: 0e00 |0010: return-void │ │ +010f10: |[010f10] com.episode6.android.appalarm.pro.CustomActionActivity.:()V │ │ +010f20: 1a00 a903 |0000: const-string v0, "content://com.google.android.apps.listen.PodcastProvider/items" // string@03a9 │ │ +010f24: 7110 9000 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +010f2a: 0c00 |0005: move-result-object v0 │ │ +010f2c: 6900 6001 |0006: sput-object v0, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.GOOGLE_LISTEN_ITEMS_URI:Landroid/net/Uri; // field@0160 │ │ +010f30: 1a00 aa03 |0008: const-string v0, "content://com.google.android.apps.listen.PodcastProvider/subscriptions" // string@03aa │ │ +010f34: 7110 9000 0000 |000a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +010f3a: 0c00 |000d: move-result-object v0 │ │ +010f3c: 6900 6301 |000e: sput-object v0, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.GOOGLE_LISTEN_SUBSCRIPTIONS_URI:Landroid/net/Uri; // field@0163 │ │ +010f40: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0008 line=25 │ │ locals : │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/CustomActionActivity;) │ │ @@ -18862,23 +16216,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -00fe5c: |[00fe5c] com.episode6.android.appalarm.pro.CustomActionActivity.:()V │ │ -00fe6c: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -00fe72: 2200 3300 |0003: new-instance v0, Landroid/os/Handler; // type@0033 │ │ -00fe76: 7010 9e00 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ -00fe7c: 5b10 6401 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mHandler:Landroid/os/Handler; // field@0164 │ │ -00fe80: 2200 b100 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1; // type@00b1 │ │ -00fe84: 7020 8d02 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;.:(Lcom/episode6/android/appalarm/pro/CustomActionActivity;)V // method@028d │ │ -00fe8a: 5b10 6601 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mStartIntentTask:Ljava/lang/Runnable; // field@0166 │ │ -00fe8e: 0e00 |0011: return-void │ │ +010f44: |[010f44] com.episode6.android.appalarm.pro.CustomActionActivity.:()V │ │ +010f54: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +010f5a: 2200 3300 |0003: new-instance v0, Landroid/os/Handler; // type@0033 │ │ +010f5e: 7010 9e00 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ +010f64: 5b10 6401 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mHandler:Landroid/os/Handler; // field@0164 │ │ +010f68: 2200 b100 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1; // type@00b1 │ │ +010f6c: 7020 8d02 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;.:(Lcom/episode6/android/appalarm/pro/CustomActionActivity;)V // method@028d │ │ +010f72: 5b10 6601 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mStartIntentTask:Ljava/lang/Runnable; // field@0166 │ │ +010f76: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=112 │ │ 0x000a line=115 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/episode6/android/appalarm/pro/CustomActionActivity; │ │ @@ -18888,73 +16242,73 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/CustomActionActivity;)Landroid/content/Intent;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00fe90: |[00fe90] com.episode6.android.appalarm.pro.CustomActionActivity.access$000:(Lcom/episode6/android/appalarm/pro/CustomActionActivity;)Landroid/content/Intent; │ │ -00fea0: 5410 6501 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mIntentToLaunch:Landroid/content/Intent; // field@0165 │ │ -00fea4: 1100 |0002: return-object v0 │ │ +010f78: |[010f78] com.episode6.android.appalarm.pro.CustomActionActivity.access$000:(Lcom/episode6/android/appalarm/pro/CustomActionActivity;)Landroid/content/Intent; │ │ +010f88: 5410 6501 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mIntentToLaunch:Landroid/content/Intent; // field@0165 │ │ +010f8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/CustomActionActivity; │ │ │ │ #3 : (in Lcom/episode6/android/appalarm/pro/CustomActionActivity;) │ │ name : 'startGoogleListenPodcast' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -00fea8: |[00fea8] com.episode6.android.appalarm.pro.CustomActionActivity.startGoogleListenPodcast:(Ljava/lang/String;)V │ │ -00feb8: 2203 1c00 |0000: new-instance v3, Landroid/content/Intent; // type@001c │ │ -00febc: 1a04 4503 |0002: const-string v4, "android.intent.action.VIEW" // string@0345 │ │ -00fec0: 7020 4700 4300 |0004: invoke-direct {v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -00fec6: 5b73 6501 |0007: iput-object v3, v7, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mIntentToLaunch:Landroid/content/Intent; // field@0165 │ │ -00feca: 5473 6501 |0009: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mIntentToLaunch:Landroid/content/Intent; // field@0165 │ │ -00fece: 1a04 9a03 |000b: const-string v4, "com.google.android.apps.listen" // string@039a │ │ -00fed2: 6e20 5d00 4300 |000d: invoke-virtual {v3, v4}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@005d │ │ -00fed8: 1a03 9702 |0010: const-string v3, "UTF-8" // string@0297 │ │ -00fedc: 7120 be03 3800 |0012: invoke-static {v8, v3}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03be │ │ -00fee2: 0c02 |0015: move-result-object v2 │ │ -00fee4: 5473 6501 |0016: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mIntentToLaunch:Landroid/content/Intent; // field@0165 │ │ -00fee8: 2204 fc00 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -00feec: 7010 a703 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00fef2: 1a05 d104 |001d: const-string v5, "http://lfe-alpo-go-next.appspot.com/listen?id=0" // string@04d1 │ │ -00fef6: 6e20 ab03 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00fefc: 0c04 |0022: move-result-object v4 │ │ -00fefe: 6e20 ab03 2400 |0023: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00ff04: 0c04 |0026: move-result-object v4 │ │ -00ff06: 6e10 ac03 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00ff0c: 0c04 |002a: move-result-object v4 │ │ -00ff0e: 7110 9000 0400 |002b: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -00ff14: 0c04 |002e: move-result-object v4 │ │ -00ff16: 6e20 5b00 4300 |002f: invoke-virtual {v3, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ -00ff1c: 5473 6501 |0032: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mIntentToLaunch:Landroid/content/Intent; // field@0165 │ │ -00ff20: 1504 0010 |0034: const/high16 v4, #int 268435456 // #1000 │ │ -00ff24: 6e20 5c00 4300 |0036: invoke-virtual {v3, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -00ff2a: 6e10 9502 0700 |0039: invoke-virtual {v7}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0295 │ │ -00ff30: 0c03 |003c: move-result-object v3 │ │ -00ff32: 1a04 9a03 |003d: const-string v4, "com.google.android.apps.listen" // string@039a │ │ -00ff36: 6e20 6e00 4300 |003f: invoke-virtual {v3, v4}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@006e │ │ -00ff3c: 0c01 |0042: move-result-object v1 │ │ -00ff3e: 5473 6401 |0043: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mHandler:Landroid/os/Handler; // field@0164 │ │ -00ff42: 5474 6601 |0045: iget-object v4, v7, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mStartIntentTask:Ljava/lang/Runnable; // field@0166 │ │ -00ff46: 1605 a00f |0047: const-wide/16 v5, #int 4000 // #fa0 │ │ -00ff4a: 6e40 a000 4365 |0049: invoke-virtual {v3, v4, v5, v6}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ -00ff50: 6e20 9702 1700 |004c: invoke-virtual {v7, v1}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startActivity:(Landroid/content/Intent;)V // method@0297 │ │ -00ff56: 0e00 |004f: return-void │ │ -00ff58: 0d00 |0050: move-exception v0 │ │ -00ff5a: 6e10 8e03 0000 |0051: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -00ff60: 28fb |0054: goto 004f // -0005 │ │ +010f90: |[010f90] com.episode6.android.appalarm.pro.CustomActionActivity.startGoogleListenPodcast:(Ljava/lang/String;)V │ │ +010fa0: 2203 1c00 |0000: new-instance v3, Landroid/content/Intent; // type@001c │ │ +010fa4: 1a04 4503 |0002: const-string v4, "android.intent.action.VIEW" // string@0345 │ │ +010fa8: 7020 4700 4300 |0004: invoke-direct {v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +010fae: 5b83 6501 |0007: iput-object v3, v8, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mIntentToLaunch:Landroid/content/Intent; // field@0165 │ │ +010fb2: 5483 6501 |0009: iget-object v3, v8, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mIntentToLaunch:Landroid/content/Intent; // field@0165 │ │ +010fb6: 1a04 9a03 |000b: const-string v4, "com.google.android.apps.listen" // string@039a │ │ +010fba: 6e20 5d00 4300 |000d: invoke-virtual {v3, v4}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@005d │ │ +010fc0: 1a03 9702 |0010: const-string v3, "UTF-8" // string@0297 │ │ +010fc4: 7120 bf03 3900 |0012: invoke-static {v9, v3}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03bf │ │ +010fca: 0c02 |0015: move-result-object v2 │ │ +010fcc: 5483 6501 |0016: iget-object v3, v8, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mIntentToLaunch:Landroid/content/Intent; // field@0165 │ │ +010fd0: 2204 fc00 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +010fd4: 7010 a803 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +010fda: 1a05 d104 |001d: const-string v5, "http://lfe-alpo-go-next.appspot.com/listen?id=0" // string@04d1 │ │ +010fde: 6e20 ac03 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +010fe4: 0c04 |0022: move-result-object v4 │ │ +010fe6: 6e20 ac03 2400 |0023: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +010fec: 0c04 |0026: move-result-object v4 │ │ +010fee: 6e10 ad03 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +010ff4: 0c04 |002a: move-result-object v4 │ │ +010ff6: 7110 9000 0400 |002b: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +010ffc: 0c04 |002e: move-result-object v4 │ │ +010ffe: 6e20 5b00 4300 |002f: invoke-virtual {v3, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ +011004: 5483 6501 |0032: iget-object v3, v8, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mIntentToLaunch:Landroid/content/Intent; // field@0165 │ │ +011008: 1504 0010 |0034: const/high16 v4, #int 268435456 // #1000 │ │ +01100c: 6e20 5c00 4300 |0036: invoke-virtual {v3, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +011012: 6e10 9502 0800 |0039: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0295 │ │ +011018: 0c03 |003c: move-result-object v3 │ │ +01101a: 1a04 9a03 |003d: const-string v4, "com.google.android.apps.listen" // string@039a │ │ +01101e: 6e20 6e00 4300 |003f: invoke-virtual {v3, v4}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@006e │ │ +011024: 0c01 |0042: move-result-object v1 │ │ +011026: 5483 6401 |0043: iget-object v3, v8, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mHandler:Landroid/os/Handler; // field@0164 │ │ +01102a: 5484 6601 |0045: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.mStartIntentTask:Ljava/lang/Runnable; // field@0166 │ │ +01102e: 1606 a00f |0047: const-wide/16 v6, #int 4000 // #fa0 │ │ +011032: 6e40 a000 4376 |0049: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ +011038: 6e20 9702 1800 |004c: invoke-virtual {v8, v1}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startActivity:(Landroid/content/Intent;)V // method@0297 │ │ +01103e: 0e00 |004f: return-void │ │ +011040: 0d00 |0050: move-exception v0 │ │ +011042: 6e10 8f03 0000 |0051: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +011048: 28fb |0054: goto 004f // -0005 │ │ catches : 1 │ │ 0x0039 - 0x004f │ │ Ljava/lang/Exception; -> 0x0050 │ │ positions : │ │ 0x0000 line=95 │ │ 0x0009 line=96 │ │ 0x0010 line=97 │ │ @@ -18966,33 +16320,33 @@ │ │ 0x004f line=110 │ │ 0x0050 line=106 │ │ 0x0051 line=107 │ │ locals : │ │ 0x0043 - 0x004f reg=1 i Landroid/content/Intent; │ │ 0x0051 - 0x0055 reg=0 e Ljava/lang/Exception; │ │ 0x0016 - 0x0055 reg=2 podcastGuid Ljava/lang/String; │ │ - 0x0000 - 0x0055 reg=7 this Lcom/episode6/android/appalarm/pro/CustomActionActivity; │ │ - 0x0000 - 0x0055 reg=8 guid Ljava/lang/String; │ │ + 0x0000 - 0x0055 reg=8 this Lcom/episode6/android/appalarm/pro/CustomActionActivity; │ │ + 0x0000 - 0x0055 reg=9 guid Ljava/lang/String; │ │ │ │ #4 : (in Lcom/episode6/android/appalarm/pro/CustomActionActivity;) │ │ name : 'startLatestPodcast' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00ff74: |[00ff74] com.episode6.android.appalarm.pro.CustomActionActivity.startLatestPodcast:()V │ │ -00ff84: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -00ff88: 7020 9802 1200 |0002: invoke-direct {v2, v1}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startGoogleListenPodcast:(Ljava/lang/String;)V // method@0298 │ │ -00ff8e: 0e00 |0005: return-void │ │ -00ff90: 0d00 |0006: move-exception v0 │ │ -00ff92: 6e10 8e03 0000 |0007: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -00ff98: 28fb |000a: goto 0005 // -0005 │ │ +01105c: |[01105c] com.episode6.android.appalarm.pro.CustomActionActivity.startLatestPodcast:()V │ │ +01106c: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +011070: 7020 9802 1200 |0002: invoke-direct {v2, v1}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startGoogleListenPodcast:(Ljava/lang/String;)V // method@0298 │ │ +011076: 0e00 |0005: return-void │ │ +011078: 0d00 |0006: move-exception v0 │ │ +01107a: 6e10 8f03 0000 |0007: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +011080: 28fb |000a: goto 0005 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0006 │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=63 │ │ 0x0006 line=58 │ │ @@ -19006,51 +16360,51 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -00ffac: |[00ffac] com.episode6.android.appalarm.pro.CustomActionActivity.startLatestPodcastCustom:(Ljava/lang/String;)V │ │ -00ffbc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -00ffbe: 6e10 9302 0800 |0001: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0293 │ │ -00ffc4: 0c00 |0004: move-result-object v0 │ │ -00ffc6: 6201 6001 |0005: sget-object v1, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.GOOGLE_LISTEN_ITEMS_URI:Landroid/net/Uri; // field@0160 │ │ -00ffca: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -00ffcc: 2322 1f01 |0008: new-array v2, v2, [Ljava/lang/String; // type@011f │ │ -00ffd0: 1a03 c404 |000a: const-string v3, "guid" // string@04c4 │ │ -00ffd4: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ -00ffd8: 2203 fc00 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -00ffdc: 7010 a703 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00ffe2: 1a04 8403 |0013: const-string v4, "channelGuid='" // string@0384 │ │ -00ffe6: 6e20 ab03 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00ffec: 0c03 |0018: move-result-object v3 │ │ -00ffee: 6e20 ab03 9300 |0019: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00fff4: 0c03 |001c: move-result-object v3 │ │ -00fff6: 1a04 1600 |001d: const-string v4, "'" // string@0016 │ │ -00fffa: 6e20 ab03 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -010000: 0c03 |0022: move-result-object v3 │ │ -010002: 6e10 ac03 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -010008: 0c03 |0026: move-result-object v3 │ │ -01000a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -01000c: 1a05 4e06 |0028: const-string v5, "pubDate DESC" // string@064e │ │ -010010: 7406 3b00 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@003b │ │ -010016: 0c06 |002d: move-result-object v6 │ │ -010018: 7210 7600 0600 |002e: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ -01001e: 0a00 |0031: move-result v0 │ │ -010020: 3800 0a00 |0032: if-eqz v0, 003c // +000a │ │ -010024: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -010026: 7220 7400 0600 |0035: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0074 │ │ -01002c: 0c00 |0038: move-result-object v0 │ │ -01002e: 7020 9802 0800 |0039: invoke-direct {v8, v0}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startGoogleListenPodcast:(Ljava/lang/String;)V // method@0298 │ │ -010034: 7210 7100 0600 |003c: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0071 │ │ -01003a: 0e00 |003f: return-void │ │ -01003c: 0d07 |0040: move-exception v7 │ │ -01003e: 6e10 8e03 0700 |0041: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -010044: 28f8 |0044: goto 003c // -0008 │ │ +011094: |[011094] com.episode6.android.appalarm.pro.CustomActionActivity.startLatestPodcastCustom:(Ljava/lang/String;)V │ │ +0110a4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0110a6: 6e10 9302 0800 |0001: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0293 │ │ +0110ac: 0c00 |0004: move-result-object v0 │ │ +0110ae: 6201 6001 |0005: sget-object v1, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.GOOGLE_LISTEN_ITEMS_URI:Landroid/net/Uri; // field@0160 │ │ +0110b2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +0110b4: 2322 1f01 |0008: new-array v2, v2, [Ljava/lang/String; // type@011f │ │ +0110b8: 1a03 c404 |000a: const-string v3, "guid" // string@04c4 │ │ +0110bc: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ +0110c0: 2203 fc00 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +0110c4: 7010 a803 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +0110ca: 1a04 8403 |0013: const-string v4, "channelGuid='" // string@0384 │ │ +0110ce: 6e20 ac03 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0110d4: 0c03 |0018: move-result-object v3 │ │ +0110d6: 6e20 ac03 9300 |0019: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0110dc: 0c03 |001c: move-result-object v3 │ │ +0110de: 1a04 1600 |001d: const-string v4, "'" // string@0016 │ │ +0110e2: 6e20 ac03 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0110e8: 0c03 |0022: move-result-object v3 │ │ +0110ea: 6e10 ad03 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0110f0: 0c03 |0026: move-result-object v3 │ │ +0110f2: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +0110f4: 1a05 4d06 |0028: const-string v5, "pubDate DESC" // string@064d │ │ +0110f8: 7406 3b00 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@003b │ │ +0110fe: 0c06 |002d: move-result-object v6 │ │ +011100: 7210 7600 0600 |002e: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ +011106: 0a00 |0031: move-result v0 │ │ +011108: 3800 0a00 |0032: if-eqz v0, 003c // +000a │ │ +01110c: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +01110e: 7220 7400 0600 |0035: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0074 │ │ +011114: 0c00 |0038: move-result-object v0 │ │ +011116: 7020 9802 0800 |0039: invoke-direct {v8, v0}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startGoogleListenPodcast:(Ljava/lang/String;)V // method@0298 │ │ +01111c: 7210 7100 0600 |003c: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0071 │ │ +011122: 0e00 |003f: return-void │ │ +011124: 0d07 |0040: move-exception v7 │ │ +011126: 6e10 8f03 0700 |0041: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +01112c: 28f8 |0044: goto 003c // -0008 │ │ catches : 1 │ │ 0x0035 - 0x003c │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0001 line=82 │ │ 0x002e line=83 │ │ 0x0034 line=85 │ │ @@ -19069,43 +16423,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -010058: |[010058] com.episode6.android.appalarm.pro.CustomActionActivity.startUnheardLatestPodcast:()V │ │ -010068: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01006a: 6e10 9302 0800 |0001: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0293 │ │ -010070: 0c00 |0004: move-result-object v0 │ │ -010072: 6201 6001 |0005: sget-object v1, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.GOOGLE_LISTEN_ITEMS_URI:Landroid/net/Uri; // field@0160 │ │ -010076: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -010078: 2322 1f01 |0008: new-array v2, v2, [Ljava/lang/String; // type@011f │ │ -01007c: 1a03 1705 |000a: const-string v3, "listenid" // string@0517 │ │ -010080: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ -010084: 1a03 1800 |000e: const-string v3, "(listened is null) OR (listened=0)" // string@0018 │ │ -010088: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -01008a: 1a05 4e06 |0011: const-string v5, "pubDate DESC" // string@064e │ │ -01008e: 7406 3b00 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@003b │ │ -010094: 0c06 |0016: move-result-object v6 │ │ -010096: 7210 7600 0600 |0017: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ -01009c: 0a00 |001a: move-result v0 │ │ -01009e: 3800 1300 |001b: if-eqz v0, 002e // +0013 │ │ -0100a2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0100a4: 7220 7400 0600 |001e: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0074 │ │ -0100aa: 0c00 |0021: move-result-object v0 │ │ -0100ac: 7020 9802 0800 |0022: invoke-direct {v8, v0}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startGoogleListenPodcast:(Ljava/lang/String;)V // method@0298 │ │ -0100b2: 7210 7100 0600 |0025: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0071 │ │ -0100b8: 0e00 |0028: return-void │ │ -0100ba: 0d07 |0029: move-exception v7 │ │ -0100bc: 6e10 8e03 0700 |002a: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -0100c2: 28f8 |002d: goto 0025 // -0008 │ │ -0100c4: 7210 7100 0600 |002e: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0071 │ │ -0100ca: 7010 9902 0800 |0031: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startLatestPodcast:()V // method@0299 │ │ -0100d0: 28f4 |0034: goto 0028 // -000c │ │ +011140: |[011140] com.episode6.android.appalarm.pro.CustomActionActivity.startUnheardLatestPodcast:()V │ │ +011150: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +011152: 6e10 9302 0800 |0001: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0293 │ │ +011158: 0c00 |0004: move-result-object v0 │ │ +01115a: 6201 6001 |0005: sget-object v1, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.GOOGLE_LISTEN_ITEMS_URI:Landroid/net/Uri; // field@0160 │ │ +01115e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +011160: 2322 1f01 |0008: new-array v2, v2, [Ljava/lang/String; // type@011f │ │ +011164: 1a03 1605 |000a: const-string v3, "listenid" // string@0516 │ │ +011168: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ +01116c: 1a03 1800 |000e: const-string v3, "(listened is null) OR (listened=0)" // string@0018 │ │ +011170: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +011172: 1a05 4d06 |0011: const-string v5, "pubDate DESC" // string@064d │ │ +011176: 7406 3b00 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@003b │ │ +01117c: 0c06 |0016: move-result-object v6 │ │ +01117e: 7210 7600 0600 |0017: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ +011184: 0a00 |001a: move-result v0 │ │ +011186: 3800 1300 |001b: if-eqz v0, 002e // +0013 │ │ +01118a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +01118c: 7220 7400 0600 |001e: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0074 │ │ +011192: 0c00 |0021: move-result-object v0 │ │ +011194: 7020 9802 0800 |0022: invoke-direct {v8, v0}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startGoogleListenPodcast:(Ljava/lang/String;)V // method@0298 │ │ +01119a: 7210 7100 0600 |0025: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0071 │ │ +0111a0: 0e00 |0028: return-void │ │ +0111a2: 0d07 |0029: move-exception v7 │ │ +0111a4: 6e10 8f03 0700 |002a: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +0111aa: 28f8 |002d: goto 0025 // -0008 │ │ +0111ac: 7210 7100 0600 |002e: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0071 │ │ +0111b2: 7010 9902 0800 |0031: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startLatestPodcast:()V // method@0299 │ │ +0111b8: 28f4 |0034: goto 0028 // -000c │ │ catches : 1 │ │ 0x001e - 0x0025 │ │ Ljava/lang/Exception; -> 0x0029 │ │ positions : │ │ 0x0001 line=66 │ │ 0x0017 line=67 │ │ 0x001d line=69 │ │ @@ -19126,36 +16480,36 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0100e4: |[0100e4] com.episode6.android.appalarm.pro.CustomActionActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0100f4: 6f20 0600 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -0100fa: 6e10 9402 0400 |0003: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.getIntent:()Landroid/content/Intent; // method@0294 │ │ -010100: 0c01 |0006: move-result-object v1 │ │ -010102: 1a02 ff02 |0007: const-string v2, "action_type" // string@02ff │ │ -010106: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -010108: 6e30 4e00 2103 |000a: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ -01010e: 0a00 |000d: move-result v0 │ │ -010110: 2b00 1a00 0000 |000e: packed-switch v0, 00000028 // +0000001a │ │ -010116: 6e10 9202 0400 |0011: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.finish:()V // method@0292 │ │ -01011c: 0e00 |0014: return-void │ │ -01011e: 7010 9902 0400 |0015: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startLatestPodcast:()V // method@0299 │ │ -010124: 28f9 |0018: goto 0011 // -0007 │ │ -010126: 7010 9902 0400 |0019: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startLatestPodcast:()V // method@0299 │ │ -01012c: 28f5 |001c: goto 0011 // -000b │ │ -01012e: 1a02 4206 |001d: const-string v2, "podcast_url" // string@0642 │ │ -010132: 6e20 5200 2100 |001f: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ -010138: 0c02 |0022: move-result-object v2 │ │ -01013a: 7020 9a02 2400 |0023: invoke-direct {v4, v2}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startLatestPodcastCustom:(Ljava/lang/String;)V // method@029a │ │ -010140: 28eb |0026: goto 0011 // -0015 │ │ -010142: 0000 |0027: nop // spacer │ │ -010144: 0001 0300 0100 0000 0700 0000 0b00 ... |0028: packed-switch-data (10 units) │ │ +0111cc: |[0111cc] com.episode6.android.appalarm.pro.CustomActionActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0111dc: 6f20 0600 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +0111e2: 6e10 9402 0400 |0003: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.getIntent:()Landroid/content/Intent; // method@0294 │ │ +0111e8: 0c01 |0006: move-result-object v1 │ │ +0111ea: 1a02 ff02 |0007: const-string v2, "action_type" // string@02ff │ │ +0111ee: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +0111f0: 6e30 4e00 2103 |000a: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ +0111f6: 0a00 |000d: move-result v0 │ │ +0111f8: 2b00 1a00 0000 |000e: packed-switch v0, 00000028 // +0000001a │ │ +0111fe: 6e10 9202 0400 |0011: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.finish:()V // method@0292 │ │ +011204: 0e00 |0014: return-void │ │ +011206: 7010 9902 0400 |0015: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startLatestPodcast:()V // method@0299 │ │ +01120c: 28f9 |0018: goto 0011 // -0007 │ │ +01120e: 7010 9902 0400 |0019: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startLatestPodcast:()V // method@0299 │ │ +011214: 28f5 |001c: goto 0011 // -000b │ │ +011216: 1a02 4106 |001d: const-string v2, "podcast_url" // string@0641 │ │ +01121a: 6e20 5200 2100 |001f: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ +011220: 0c02 |0022: move-result-object v2 │ │ +011222: 7020 9a02 2400 |0023: invoke-direct {v4, v2}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;.startLatestPodcastCustom:(Ljava/lang/String;)V // method@029a │ │ +011228: 28eb |0026: goto 0011 // -0015 │ │ +01122a: 0000 |0027: nop // spacer │ │ +01122c: 0001 0300 0100 0000 0700 0000 0b00 ... |0028: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=33 │ │ 0x0007 line=35 │ │ 0x000e line=37 │ │ 0x0011 line=50 │ │ @@ -19168,30 +16522,30 @@ │ │ 0x000e - 0x0032 reg=0 action_type I │ │ 0x0007 - 0x0032 reg=1 fromIntent Landroid/content/Intent; │ │ 0x0000 - 0x0032 reg=4 this Lcom/episode6/android/appalarm/pro/CustomActionActivity; │ │ 0x0000 - 0x0032 reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 130 (CustomActionActivity.java) │ │ │ │ -Class #85 header: │ │ +Class #83 header: │ │ class_idx : 179 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 131 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #85 annotations: │ │ +Class #83 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #85 - │ │ +Class #83 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -19205,71 +16559,71 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -010158: |[010158] com.episode6.android.appalarm.pro.CustomIntentMaker$1.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V │ │ -010168: 5b01 6701 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0167 │ │ -01016c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -010172: 0e00 |0005: return-void │ │ +011240: |[011240] com.episode6.android.appalarm.pro.CustomIntentMaker$1.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V │ │ +011250: 5b01 6701 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0167 │ │ +011254: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01125a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -010174: |[010174] com.episode6.android.appalarm.pro.CustomIntentMaker$1.onClick:(Landroid/view/View;)V │ │ -010184: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -010188: 7010 4500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0045 │ │ -01018e: 1a01 1b03 |0005: const-string v1, "alarm_custom_action" // string@031b │ │ -010192: 5432 6701 |0007: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0167 │ │ -010196: 7110 a502 0200 |0009: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$000:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; // method@02a5 │ │ -01019c: 0c02 |000c: move-result-object v2 │ │ -01019e: 6e10 c700 0200 |000d: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ -0101a4: 0c02 |0010: move-result-object v2 │ │ -0101a6: 6e10 9703 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -0101ac: 0c02 |0014: move-result-object v2 │ │ -0101ae: 6e30 5700 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -0101b4: 1a01 1c03 |0018: const-string v1, "alarm_custom_data" // string@031c │ │ -0101b8: 5432 6701 |001a: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0167 │ │ -0101bc: 7110 a602 0200 |001c: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$100:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; // method@02a6 │ │ -0101c2: 0c02 |001f: move-result-object v2 │ │ -0101c4: 6e10 c700 0200 |0020: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ -0101ca: 0c02 |0023: move-result-object v2 │ │ -0101cc: 6e10 9703 0200 |0024: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -0101d2: 0c02 |0027: move-result-object v2 │ │ -0101d4: 6e30 5700 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -0101da: 1a01 1d03 |002b: const-string v1, "alarm_custom_type" // string@031d │ │ -0101de: 5432 6701 |002d: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0167 │ │ -0101e2: 7110 a702 0200 |002f: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$200:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; // method@02a7 │ │ -0101e8: 0c02 |0032: move-result-object v2 │ │ -0101ea: 6e10 c700 0200 |0033: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ -0101f0: 0c02 |0036: move-result-object v2 │ │ -0101f2: 6e10 9703 0200 |0037: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -0101f8: 0c02 |003a: move-result-object v2 │ │ -0101fa: 6e30 5700 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -010200: 5431 6701 |003e: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0167 │ │ -010204: 12f2 |0040: const/4 v2, #int -1 // #ff │ │ -010206: 6e30 b202 2100 |0041: invoke-virtual {v1, v2, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.setResult:(ILandroid/content/Intent;)V // method@02b2 │ │ -01020c: 5431 6701 |0044: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0167 │ │ -010210: 6e10 ab02 0100 |0046: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.finish:()V // method@02ab │ │ -010216: 0e00 |0049: return-void │ │ +01125c: |[01125c] com.episode6.android.appalarm.pro.CustomIntentMaker$1.onClick:(Landroid/view/View;)V │ │ +01126c: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +011270: 7010 4500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0045 │ │ +011276: 1a01 1b03 |0005: const-string v1, "alarm_custom_action" // string@031b │ │ +01127a: 5432 6701 |0007: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0167 │ │ +01127e: 7110 a502 0200 |0009: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$000:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; // method@02a5 │ │ +011284: 0c02 |000c: move-result-object v2 │ │ +011286: 6e10 c700 0200 |000d: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ +01128c: 0c02 |0010: move-result-object v2 │ │ +01128e: 6e10 9803 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0398 │ │ +011294: 0c02 |0014: move-result-object v2 │ │ +011296: 6e30 5700 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +01129c: 1a01 1c03 |0018: const-string v1, "alarm_custom_data" // string@031c │ │ +0112a0: 5432 6701 |001a: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0167 │ │ +0112a4: 7110 a602 0200 |001c: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$100:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; // method@02a6 │ │ +0112aa: 0c02 |001f: move-result-object v2 │ │ +0112ac: 6e10 c700 0200 |0020: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ +0112b2: 0c02 |0023: move-result-object v2 │ │ +0112b4: 6e10 9803 0200 |0024: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0398 │ │ +0112ba: 0c02 |0027: move-result-object v2 │ │ +0112bc: 6e30 5700 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +0112c2: 1a01 1d03 |002b: const-string v1, "alarm_custom_type" // string@031d │ │ +0112c6: 5432 6701 |002d: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0167 │ │ +0112ca: 7110 a702 0200 |002f: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$200:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; // method@02a7 │ │ +0112d0: 0c02 |0032: move-result-object v2 │ │ +0112d2: 6e10 c700 0200 |0033: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ +0112d8: 0c02 |0036: move-result-object v2 │ │ +0112da: 6e10 9803 0200 |0037: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0398 │ │ +0112e0: 0c02 |003a: move-result-object v2 │ │ +0112e2: 6e30 5700 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +0112e8: 5431 6701 |003e: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0167 │ │ +0112ec: 12f2 |0040: const/4 v2, #int -1 // #ff │ │ +0112ee: 6e30 b202 2100 |0041: invoke-virtual {v1, v2, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.setResult:(ILandroid/content/Intent;)V // method@02b2 │ │ +0112f4: 5431 6701 |0044: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0167 │ │ +0112f8: 6e10 ab02 0100 |0046: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.finish:()V // method@02ab │ │ +0112fe: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ 0x0018 line=60 │ │ 0x002b line=61 │ │ 0x003e line=62 │ │ @@ -19278,30 +16632,30 @@ │ │ locals : │ │ 0x0005 - 0x004a reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x004a reg=3 this Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1; │ │ 0x0000 - 0x004a reg=4 v Landroid/view/View; │ │ │ │ source_file_idx : 131 (CustomIntentMaker.java) │ │ │ │ -Class #86 header: │ │ +Class #84 header: │ │ class_idx : 180 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 131 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #86 annotations: │ │ +Class #84 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #86 - │ │ +Class #84 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -19315,69 +16669,69 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -010218: |[010218] com.episode6.android.appalarm.pro.CustomIntentMaker$2.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V │ │ -010228: 5b01 6801 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0168 │ │ -01022c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -010232: 0e00 |0005: return-void │ │ +011300: |[011300] com.episode6.android.appalarm.pro.CustomIntentMaker$2.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V │ │ +011310: 5b01 6801 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0168 │ │ +011314: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01131a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -010234: |[010234] com.episode6.android.appalarm.pro.CustomIntentMaker$2.onClick:(Landroid/view/View;)V │ │ -010244: 5420 6801 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0168 │ │ -010248: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01024a: 6e20 b102 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.setResult:(I)V // method@02b1 │ │ -010250: 5420 6801 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0168 │ │ -010254: 6e10 ab02 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.finish:()V // method@02ab │ │ -01025a: 0e00 |000b: return-void │ │ +01131c: |[01131c] com.episode6.android.appalarm.pro.CustomIntentMaker$2.onClick:(Landroid/view/View;)V │ │ +01132c: 5420 6801 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0168 │ │ +011330: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +011332: 6e20 b102 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.setResult:(I)V // method@02b1 │ │ +011338: 5420 6801 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0168 │ │ +01133c: 6e10 ab02 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.finish:()V // method@02ab │ │ +011342: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0006 line=72 │ │ 0x000b line=73 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2; │ │ 0x0000 - 0x000c reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 131 (CustomIntentMaker.java) │ │ │ │ -Class #87 header: │ │ +Class #85 header: │ │ class_idx : 181 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 131 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #87 annotations: │ │ +Class #85 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #87 - │ │ +Class #85 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -19391,114 +16745,114 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01025c: |[01025c] com.episode6.android.appalarm.pro.CustomIntentMaker$3.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V │ │ -01026c: 5b01 6901 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ -010270: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -010276: 0e00 |0005: return-void │ │ +011344: |[011344] com.episode6.android.appalarm.pro.CustomIntentMaker$3.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V │ │ +011354: 5b01 6901 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ +011358: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01135e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 162 16-bit code units │ │ -010278: |[010278] com.episode6.android.appalarm.pro.CustomIntentMaker$3.onClick:(Landroid/view/View;)V │ │ -010288: 120a |0000: const/4 v10, #int 0 // #0 │ │ -01028a: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -01028c: 54b7 6901 |0002: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ -010290: 7110 a502 0700 |0004: invoke-static {v7}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$000:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; // method@02a5 │ │ -010296: 0c07 |0007: move-result-object v7 │ │ -010298: 6e10 c700 0700 |0008: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ -01029e: 0c07 |000b: move-result-object v7 │ │ -0102a0: 6e10 9703 0700 |000c: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -0102a6: 0c00 |000f: move-result-object v0 │ │ -0102a8: 54b7 6901 |0010: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ -0102ac: 7110 a602 0700 |0012: invoke-static {v7}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$100:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; // method@02a6 │ │ -0102b2: 0c07 |0015: move-result-object v7 │ │ -0102b4: 6e10 c700 0700 |0016: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ -0102ba: 0c07 |0019: move-result-object v7 │ │ -0102bc: 6e10 9703 0700 |001a: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -0102c2: 0c02 |001d: move-result-object v2 │ │ -0102c4: 54b7 6901 |001e: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ -0102c8: 7110 a702 0700 |0020: invoke-static {v7}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$200:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; // method@02a7 │ │ -0102ce: 0c07 |0023: move-result-object v7 │ │ -0102d0: 6e10 c700 0700 |0024: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ -0102d6: 0c07 |0027: move-result-object v7 │ │ -0102d8: 6e10 9703 0700 |0028: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -0102de: 0c06 |002b: move-result-object v6 │ │ -0102e0: 7110 0602 0200 |002c: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isShortcutIntent:(Ljava/lang/String;)Z // method@0206 │ │ -0102e6: 0a07 |002f: move-result v7 │ │ -0102e8: 3807 4f00 |0030: if-eqz v7, 007f // +004f │ │ -0102ec: 7110 4f00 0200 |0032: invoke-static {v2}, Landroid/content/Intent;.getIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@004f │ │ -0102f2: 0c04 |0035: move-result-object v4 │ │ -0102f4: 1a07 4003 |0036: const-string v7, "android.intent.action.CALL" // string@0340 │ │ -0102f8: 6e10 4900 0400 |0038: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ -0102fe: 0c08 |003b: move-result-object v8 │ │ -010300: 6e20 9d03 8700 |003c: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -010306: 0a07 |003f: move-result v7 │ │ -010308: 3807 2f00 |0040: if-eqz v7, 006f // +002f │ │ -01030c: 54b7 6901 |0042: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ -010310: 6e10 ac02 0700 |0044: invoke-virtual {v7}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.getBaseContext:()Landroid/content/Context; // method@02ac │ │ -010316: 0c07 |0047: move-result-object v7 │ │ -010318: 1a08 6c03 |0048: const-string v8, "audio" // string@036c │ │ -01031c: 6e20 4200 8700 |004a: invoke-virtual {v7, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ -010322: 0c01 |004d: move-result-object v1 │ │ -010324: 1f01 2b00 |004e: check-cast v1, Landroid/media/AudioManager; // type@002b │ │ -010328: 1227 |0050: const/4 v7, #int 2 // #2 │ │ -01032a: 6e20 8300 7100 |0051: invoke-virtual {v1, v7}, Landroid/media/AudioManager;.setMode:(I)V // method@0083 │ │ -010330: 6e20 8400 9100 |0054: invoke-virtual {v1, v9}, Landroid/media/AudioManager;.setSpeakerphoneOn:(Z)V // method@0084 │ │ -010336: 6e20 8000 a100 |0057: invoke-virtual {v1, v10}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ -01033c: 0a07 |005a: move-result v7 │ │ -01033e: 6e40 8500 a197 |005b: invoke-virtual {v1, v10, v7, v9}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -010344: 2205 fe00 |005e: new-instance v5, Ljava/lang/Thread; // type@00fe │ │ -010348: 54b7 6901 |0060: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ -01034c: 7110 a802 0700 |0062: invoke-static {v7}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$300:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Ljava/lang/Runnable; // method@02a8 │ │ -010352: 0c07 |0065: move-result-object v7 │ │ -010354: 7020 ae03 7500 |0066: invoke-direct {v5, v7}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03ae │ │ -01035a: 6e20 af03 9500 |0069: invoke-virtual {v5, v9}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03af │ │ -010360: 6e10 b103 0500 |006c: invoke-virtual {v5}, Ljava/lang/Thread;.start:()V // method@03b1 │ │ -010366: 54b7 6901 |006f: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ -01036a: 6e20 b402 4700 |0071: invoke-virtual {v7, v4}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.startActivity:(Landroid/content/Intent;)V // method@02b4 │ │ -010370: 0e00 |0074: return-void │ │ -010372: 0d03 |0075: move-exception v3 │ │ -010374: 2204 1c00 |0076: new-instance v4, Landroid/content/Intent; // type@001c │ │ -010378: 7010 4500 0400 |0078: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0045 │ │ -01037e: 6e10 b903 0300 |007b: invoke-virtual {v3}, Ljava/net/URISyntaxException;.printStackTrace:()V // method@03b9 │ │ -010384: 28b8 |007e: goto 0036 // -0048 │ │ -010386: 2204 1c00 |007f: new-instance v4, Landroid/content/Intent; // type@001c │ │ -01038a: 7010 4500 0400 |0081: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0045 │ │ -010390: 6e20 5900 0400 |0084: invoke-virtual {v4, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -010396: 1a07 0000 |0087: const-string v7, "" // string@0000 │ │ -01039a: 6e20 9d03 7200 |0089: invoke-virtual {v2, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0103a0: 0a07 |008c: move-result v7 │ │ -0103a2: 3907 0900 |008d: if-nez v7, 0096 // +0009 │ │ -0103a6: 7110 9000 0200 |008f: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -0103ac: 0c07 |0092: move-result-object v7 │ │ -0103ae: 6e20 5b00 7400 |0093: invoke-virtual {v4, v7}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ -0103b4: 1a07 0000 |0096: const-string v7, "" // string@0000 │ │ -0103b8: 6e20 9d03 7600 |0098: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0103be: 0a07 |009b: move-result v7 │ │ -0103c0: 3907 9aff |009c: if-nez v7, 0036 // -0066 │ │ -0103c4: 6e20 5e00 6400 |009e: invoke-virtual {v4, v6}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@005e │ │ -0103ca: 2895 |00a1: goto 0036 // -006b │ │ +011360: |[011360] com.episode6.android.appalarm.pro.CustomIntentMaker$3.onClick:(Landroid/view/View;)V │ │ +011370: 120a |0000: const/4 v10, #int 0 // #0 │ │ +011372: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +011374: 54b7 6901 |0002: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ +011378: 7110 a502 0700 |0004: invoke-static {v7}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$000:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; // method@02a5 │ │ +01137e: 0c07 |0007: move-result-object v7 │ │ +011380: 6e10 c700 0700 |0008: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ +011386: 0c07 |000b: move-result-object v7 │ │ +011388: 6e10 9803 0700 |000c: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0398 │ │ +01138e: 0c00 |000f: move-result-object v0 │ │ +011390: 54b7 6901 |0010: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ +011394: 7110 a602 0700 |0012: invoke-static {v7}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$100:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; // method@02a6 │ │ +01139a: 0c07 |0015: move-result-object v7 │ │ +01139c: 6e10 c700 0700 |0016: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ +0113a2: 0c07 |0019: move-result-object v7 │ │ +0113a4: 6e10 9803 0700 |001a: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0398 │ │ +0113aa: 0c02 |001d: move-result-object v2 │ │ +0113ac: 54b7 6901 |001e: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ +0113b0: 7110 a702 0700 |0020: invoke-static {v7}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$200:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; // method@02a7 │ │ +0113b6: 0c07 |0023: move-result-object v7 │ │ +0113b8: 6e10 c700 0700 |0024: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ +0113be: 0c07 |0027: move-result-object v7 │ │ +0113c0: 6e10 9803 0700 |0028: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0398 │ │ +0113c6: 0c06 |002b: move-result-object v6 │ │ +0113c8: 7110 0602 0200 |002c: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isShortcutIntent:(Ljava/lang/String;)Z // method@0206 │ │ +0113ce: 0a07 |002f: move-result v7 │ │ +0113d0: 3807 4f00 |0030: if-eqz v7, 007f // +004f │ │ +0113d4: 7110 4f00 0200 |0032: invoke-static {v2}, Landroid/content/Intent;.getIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@004f │ │ +0113da: 0c04 |0035: move-result-object v4 │ │ +0113dc: 1a07 4003 |0036: const-string v7, "android.intent.action.CALL" // string@0340 │ │ +0113e0: 6e10 4900 0400 |0038: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ +0113e6: 0c08 |003b: move-result-object v8 │ │ +0113e8: 6e20 9e03 8700 |003c: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +0113ee: 0a07 |003f: move-result v7 │ │ +0113f0: 3807 2f00 |0040: if-eqz v7, 006f // +002f │ │ +0113f4: 54b7 6901 |0042: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ +0113f8: 6e10 ac02 0700 |0044: invoke-virtual {v7}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.getBaseContext:()Landroid/content/Context; // method@02ac │ │ +0113fe: 0c07 |0047: move-result-object v7 │ │ +011400: 1a08 6c03 |0048: const-string v8, "audio" // string@036c │ │ +011404: 6e20 4200 8700 |004a: invoke-virtual {v7, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ +01140a: 0c01 |004d: move-result-object v1 │ │ +01140c: 1f01 2b00 |004e: check-cast v1, Landroid/media/AudioManager; // type@002b │ │ +011410: 1227 |0050: const/4 v7, #int 2 // #2 │ │ +011412: 6e20 8300 7100 |0051: invoke-virtual {v1, v7}, Landroid/media/AudioManager;.setMode:(I)V // method@0083 │ │ +011418: 6e20 8400 9100 |0054: invoke-virtual {v1, v9}, Landroid/media/AudioManager;.setSpeakerphoneOn:(Z)V // method@0084 │ │ +01141e: 6e20 8000 a100 |0057: invoke-virtual {v1, v10}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ +011424: 0a07 |005a: move-result v7 │ │ +011426: 6e40 8500 a197 |005b: invoke-virtual {v1, v10, v7, v9}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +01142c: 2205 fe00 |005e: new-instance v5, Ljava/lang/Thread; // type@00fe │ │ +011430: 54b7 6901 |0060: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ +011434: 7110 a802 0700 |0062: invoke-static {v7}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.access$300:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Ljava/lang/Runnable; // method@02a8 │ │ +01143a: 0c07 |0065: move-result-object v7 │ │ +01143c: 7020 af03 7500 |0066: invoke-direct {v5, v7}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03af │ │ +011442: 6e20 b003 9500 |0069: invoke-virtual {v5, v9}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03b0 │ │ +011448: 6e10 b203 0500 |006c: invoke-virtual {v5}, Ljava/lang/Thread;.start:()V // method@03b2 │ │ +01144e: 54b7 6901 |006f: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@0169 │ │ +011452: 6e20 b402 4700 |0071: invoke-virtual {v7, v4}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.startActivity:(Landroid/content/Intent;)V // method@02b4 │ │ +011458: 0e00 |0074: return-void │ │ +01145a: 0d03 |0075: move-exception v3 │ │ +01145c: 2204 1c00 |0076: new-instance v4, Landroid/content/Intent; // type@001c │ │ +011460: 7010 4500 0400 |0078: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0045 │ │ +011466: 6e10 ba03 0300 |007b: invoke-virtual {v3}, Ljava/net/URISyntaxException;.printStackTrace:()V // method@03ba │ │ +01146c: 28b8 |007e: goto 0036 // -0048 │ │ +01146e: 2204 1c00 |007f: new-instance v4, Landroid/content/Intent; // type@001c │ │ +011472: 7010 4500 0400 |0081: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0045 │ │ +011478: 6e20 5900 0400 |0084: invoke-virtual {v4, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +01147e: 1a07 0000 |0087: const-string v7, "" // string@0000 │ │ +011482: 6e20 9e03 7200 |0089: invoke-virtual {v2, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +011488: 0a07 |008c: move-result v7 │ │ +01148a: 3907 0900 |008d: if-nez v7, 0096 // +0009 │ │ +01148e: 7110 9000 0200 |008f: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +011494: 0c07 |0092: move-result-object v7 │ │ +011496: 6e20 5b00 7400 |0093: invoke-virtual {v4, v7}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ +01149c: 1a07 0000 |0096: const-string v7, "" // string@0000 │ │ +0114a0: 6e20 9e03 7600 |0098: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +0114a6: 0a07 |009b: move-result v7 │ │ +0114a8: 3907 9aff |009c: if-nez v7, 0036 // -0066 │ │ +0114ac: 6e20 5e00 6400 |009e: invoke-virtual {v4, v6}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@005e │ │ +0114b2: 2895 |00a1: goto 0036 // -006b │ │ catches : 1 │ │ 0x0032 - 0x0035 │ │ Ljava/net/URISyntaxException; -> 0x0075 │ │ positions : │ │ 0x0002 line=82 │ │ 0x0010 line=83 │ │ 0x001e line=84 │ │ @@ -19534,30 +16888,30 @@ │ │ 0x0084 - 0x00a2 reg=4 i Landroid/content/Intent; │ │ 0x002c - 0x00a2 reg=6 type Ljava/lang/String; │ │ 0x0000 - 0x00a2 reg=11 this Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3; │ │ 0x0000 - 0x00a2 reg=12 v Landroid/view/View; │ │ │ │ source_file_idx : 131 (CustomIntentMaker.java) │ │ │ │ -Class #88 header: │ │ +Class #86 header: │ │ class_idx : 182 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 131 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #88 annotations: │ │ +Class #86 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #88 - │ │ +Class #86 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -19571,60 +16925,60 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0103dc: |[0103dc] com.episode6.android.appalarm.pro.CustomIntentMaker$4.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V │ │ -0103ec: 5b01 6a01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@016a │ │ -0103f0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0103f6: 0e00 |0005: return-void │ │ +0114c4: |[0114c4] com.episode6.android.appalarm.pro.CustomIntentMaker$4.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V │ │ +0114d4: 5b01 6a01 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@016a │ │ +0114d8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0114de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -0103f8: |[0103f8] com.episode6.android.appalarm.pro.CustomIntentMaker$4.run:()V │ │ -010408: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -01040a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -01040c: 1602 8813 |0002: const-wide/16 v2, #int 5000 // #1388 │ │ -010410: 7120 b003 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@03b0 │ │ -010416: 5462 6a01 |0007: iget-object v2, v6, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@016a │ │ -01041a: 6e10 ac02 0200 |0009: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.getBaseContext:()Landroid/content/Context; // method@02ac │ │ -010420: 0c02 |000c: move-result-object v2 │ │ -010422: 1a03 6c03 |000d: const-string v3, "audio" // string@036c │ │ -010426: 6e20 4200 3200 |000f: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ -01042c: 0c00 |0012: move-result-object v0 │ │ -01042e: 1f00 2b00 |0013: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ -010432: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -010434: 6e20 8300 2000 |0016: invoke-virtual {v0, v2}, Landroid/media/AudioManager;.setMode:(I)V // method@0083 │ │ -01043a: 6e10 8200 0000 |0019: invoke-virtual {v0}, Landroid/media/AudioManager;.isSpeakerphoneOn:()Z // method@0082 │ │ -010440: 0a02 |001c: move-result v2 │ │ -010442: 3902 0c00 |001d: if-nez v2, 0029 // +000c │ │ -010446: 6e20 8400 5000 |001f: invoke-virtual {v0, v5}, Landroid/media/AudioManager;.setSpeakerphoneOn:(Z)V // method@0084 │ │ -01044c: 6e20 8000 4000 |0022: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ -010452: 0a02 |0025: move-result v2 │ │ -010454: 6e40 8500 4052 |0026: invoke-virtual {v0, v4, v2, v5}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -01045a: 0e00 |0029: return-void │ │ -01045c: 0d01 |002a: move-exception v1 │ │ -01045e: 6e10 9303 0100 |002b: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0393 │ │ -010464: 28d9 |002e: goto 0007 // -0027 │ │ +0114e0: |[0114e0] com.episode6.android.appalarm.pro.CustomIntentMaker$4.run:()V │ │ +0114f0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0114f2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0114f4: 1602 8813 |0002: const-wide/16 v2, #int 5000 // #1388 │ │ +0114f8: 7120 b103 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@03b1 │ │ +0114fe: 5462 6a01 |0007: iget-object v2, v6, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4;.this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // field@016a │ │ +011502: 6e10 ac02 0200 |0009: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.getBaseContext:()Landroid/content/Context; // method@02ac │ │ +011508: 0c02 |000c: move-result-object v2 │ │ +01150a: 1a03 6c03 |000d: const-string v3, "audio" // string@036c │ │ +01150e: 6e20 4200 3200 |000f: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ +011514: 0c00 |0012: move-result-object v0 │ │ +011516: 1f00 2b00 |0013: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ +01151a: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +01151c: 6e20 8300 2000 |0016: invoke-virtual {v0, v2}, Landroid/media/AudioManager;.setMode:(I)V // method@0083 │ │ +011522: 6e10 8200 0000 |0019: invoke-virtual {v0}, Landroid/media/AudioManager;.isSpeakerphoneOn:()Z // method@0082 │ │ +011528: 0a02 |001c: move-result v2 │ │ +01152a: 3902 0c00 |001d: if-nez v2, 0029 // +000c │ │ +01152e: 6e20 8400 5000 |001f: invoke-virtual {v0, v5}, Landroid/media/AudioManager;.setSpeakerphoneOn:(Z)V // method@0084 │ │ +011534: 6e20 8000 4000 |0022: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ +01153a: 0a02 |0025: move-result v2 │ │ +01153c: 6e40 8500 4052 |0026: invoke-virtual {v0, v4, v2, v5}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +011542: 0e00 |0029: return-void │ │ +011544: 0d01 |002a: move-exception v1 │ │ +011546: 6e10 9403 0100 |002b: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0394 │ │ +01154c: 28d9 |002e: goto 0007 // -0027 │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ Ljava/lang/InterruptedException; -> 0x002a │ │ positions : │ │ 0x0002 line=136 │ │ 0x0007 line=140 │ │ 0x0015 line=141 │ │ @@ -19637,25 +16991,25 @@ │ │ locals : │ │ 0x0015 - 0x002a reg=0 am Landroid/media/AudioManager; │ │ 0x002b - 0x002f reg=1 e Ljava/lang/InterruptedException; │ │ 0x0000 - 0x002f reg=6 this Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4; │ │ │ │ source_file_idx : 131 (CustomIntentMaker.java) │ │ │ │ -Class #89 header: │ │ +Class #87 header: │ │ class_idx : 183 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 5 │ │ source_file_idx : 131 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 1 │ │ │ │ -Class #89 - │ │ +Class #87 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/CustomIntentMaker;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/CustomIntentMaker;) │ │ @@ -19704,29 +17058,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -010478: |[010478] com.episode6.android.appalarm.pro.CustomIntentMaker.:()V │ │ -010488: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -01048e: 2200 b300 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1; // type@00b3 │ │ -010492: 7020 9c02 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V // method@029c │ │ -010498: 5b10 6e01 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@016e │ │ -01049c: 2200 b400 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2; // type@00b4 │ │ -0104a0: 7020 9e02 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2;.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V // method@029e │ │ -0104a6: 5b10 6c01 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@016c │ │ -0104aa: 2200 b500 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3; // type@00b5 │ │ -0104ae: 7020 a002 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V // method@02a0 │ │ -0104b4: 5b10 7001 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnTestOnClick:Landroid/view/View$OnClickListener; // field@0170 │ │ -0104b8: 2200 b600 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4; // type@00b6 │ │ -0104bc: 7020 a202 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4;.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V // method@02a2 │ │ -0104c2: 5b10 7401 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mSetSpeakerphoneTask:Ljava/lang/Runnable; // field@0174 │ │ -0104c6: 0e00 |001f: return-void │ │ +011560: |[011560] com.episode6.android.appalarm.pro.CustomIntentMaker.:()V │ │ +011570: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +011576: 2200 b300 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1; // type@00b3 │ │ +01157a: 7020 9c02 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V // method@029c │ │ +011580: 5b10 6e01 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@016e │ │ +011584: 2200 b400 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2; // type@00b4 │ │ +011588: 7020 9e02 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2;.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V // method@029e │ │ +01158e: 5b10 6c01 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@016c │ │ +011592: 2200 b500 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3; // type@00b5 │ │ +011596: 7020 a002 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V // method@02a0 │ │ +01159c: 5b10 7001 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnTestOnClick:Landroid/view/View$OnClickListener; // field@0170 │ │ +0115a0: 2200 b600 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4; // type@00b6 │ │ +0115a4: 7020 a202 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4;.:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V // method@02a2 │ │ +0115aa: 5b10 7401 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mSetSpeakerphoneTask:Ljava/lang/Runnable; // field@0174 │ │ +0115ae: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=54 │ │ 0x000a line=67 │ │ 0x0011 line=76 │ │ 0x0018 line=130 │ │ @@ -19738,17 +17092,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0104c8: |[0104c8] com.episode6.android.appalarm.pro.CustomIntentMaker.access$000:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; │ │ -0104d8: 5410 7101 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtAction:Landroid/widget/EditText; // field@0171 │ │ -0104dc: 1100 |0002: return-object v0 │ │ +0115b0: |[0115b0] com.episode6.android.appalarm.pro.CustomIntentMaker.access$000:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; │ │ +0115c0: 5410 7101 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtAction:Landroid/widget/EditText; // field@0171 │ │ +0115c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/CustomIntentMaker;) │ │ @@ -19756,17 +17110,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0104e0: |[0104e0] com.episode6.android.appalarm.pro.CustomIntentMaker.access$100:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; │ │ -0104f0: 5410 7201 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtData:Landroid/widget/EditText; // field@0172 │ │ -0104f4: 1100 |0002: return-object v0 │ │ +0115c8: |[0115c8] com.episode6.android.appalarm.pro.CustomIntentMaker.access$100:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; │ │ +0115d8: 5410 7201 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtData:Landroid/widget/EditText; // field@0172 │ │ +0115dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ │ │ #3 : (in Lcom/episode6/android/appalarm/pro/CustomIntentMaker;) │ │ @@ -19774,17 +17128,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0104f8: |[0104f8] com.episode6.android.appalarm.pro.CustomIntentMaker.access$200:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; │ │ -010508: 5410 7301 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtType:Landroid/widget/EditText; // field@0173 │ │ -01050c: 1100 |0002: return-object v0 │ │ +0115e0: |[0115e0] com.episode6.android.appalarm.pro.CustomIntentMaker.access$200:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Landroid/widget/EditText; │ │ +0115f0: 5410 7301 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtType:Landroid/widget/EditText; // field@0173 │ │ +0115f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ │ │ #4 : (in Lcom/episode6/android/appalarm/pro/CustomIntentMaker;) │ │ @@ -19792,17 +17146,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010510: |[010510] com.episode6.android.appalarm.pro.CustomIntentMaker.access$300:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Ljava/lang/Runnable; │ │ -010520: 5410 7401 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mSetSpeakerphoneTask:Ljava/lang/Runnable; // field@0174 │ │ -010524: 1100 |0002: return-object v0 │ │ +0115f8: |[0115f8] com.episode6.android.appalarm.pro.CustomIntentMaker.access$300:(Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)Ljava/lang/Runnable; │ │ +011608: 5410 7401 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mSetSpeakerphoneTask:Ljava/lang/Runnable; // field@0174 │ │ +01160c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ │ │ #5 : (in Lcom/episode6/android/appalarm/pro/CustomIntentMaker;) │ │ @@ -19810,25 +17164,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -010528: |[010528] com.episode6.android.appalarm.pro.CustomIntentMaker.assignListeners:()V │ │ -010538: 5420 6d01 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnOk:Landroid/widget/Button; // field@016d │ │ -01053c: 5421 6e01 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@016e │ │ -010540: 6e20 bb00 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -010546: 5420 6b01 |0007: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnCancel:Landroid/widget/Button; // field@016b │ │ -01054a: 5421 6c01 |0009: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@016c │ │ -01054e: 6e20 bb00 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -010554: 5420 6f01 |000e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnTest:Landroid/widget/Button; // field@016f │ │ -010558: 5421 7001 |0010: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnTestOnClick:Landroid/view/View$OnClickListener; // field@0170 │ │ -01055c: 6e20 bb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -010562: 0e00 |0015: return-void │ │ +011610: |[011610] com.episode6.android.appalarm.pro.CustomIntentMaker.assignListeners:()V │ │ +011620: 5420 6d01 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnOk:Landroid/widget/Button; // field@016d │ │ +011624: 5421 6e01 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@016e │ │ +011628: 6e20 bb00 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +01162e: 5420 6b01 |0007: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnCancel:Landroid/widget/Button; // field@016b │ │ +011632: 5421 6c01 |0009: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@016c │ │ +011636: 6e20 bb00 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +01163c: 5420 6f01 |000e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnTest:Landroid/widget/Button; // field@016f │ │ +011640: 5421 7001 |0010: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnTestOnClick:Landroid/view/View$OnClickListener; // field@0170 │ │ +011644: 6e20 bb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +01164a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=50 │ │ 0x000e line=51 │ │ 0x0015 line=52 │ │ locals : │ │ @@ -19839,46 +17193,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -010564: |[010564] com.episode6.android.appalarm.pro.CustomIntentMaker.initViews:()V │ │ -010574: 1400 3c00 057f |0000: const v0, #float 1.76789e+38 // #7f05003c │ │ -01057a: 6e20 aa02 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.findViewById:(I)Landroid/view/View; // method@02aa │ │ -010580: 0c00 |0006: move-result-object v0 │ │ -010582: 1f00 5400 |0007: check-cast v0, Landroid/widget/EditText; // type@0054 │ │ -010586: 5b10 7101 |0009: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtAction:Landroid/widget/EditText; // field@0171 │ │ -01058a: 1400 3d00 057f |000b: const v0, #float 1.76789e+38 // #7f05003d │ │ -010590: 6e20 aa02 0100 |000e: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.findViewById:(I)Landroid/view/View; // method@02aa │ │ -010596: 0c00 |0011: move-result-object v0 │ │ -010598: 1f00 5400 |0012: check-cast v0, Landroid/widget/EditText; // type@0054 │ │ -01059c: 5b10 7201 |0014: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtData:Landroid/widget/EditText; // field@0172 │ │ -0105a0: 1400 3e00 057f |0016: const v0, #float 1.76789e+38 // #7f05003e │ │ -0105a6: 6e20 aa02 0100 |0019: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.findViewById:(I)Landroid/view/View; // method@02aa │ │ -0105ac: 0c00 |001c: move-result-object v0 │ │ -0105ae: 1f00 5400 |001d: check-cast v0, Landroid/widget/EditText; // type@0054 │ │ -0105b2: 5b10 7301 |001f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtType:Landroid/widget/EditText; // field@0173 │ │ -0105b6: 1400 3f00 057f |0021: const v0, #float 1.76789e+38 // #7f05003f │ │ -0105bc: 6e20 aa02 0100 |0024: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.findViewById:(I)Landroid/view/View; // method@02aa │ │ -0105c2: 0c00 |0027: move-result-object v0 │ │ -0105c4: 1f00 4f00 |0028: check-cast v0, Landroid/widget/Button; // type@004f │ │ -0105c8: 5b10 6d01 |002a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnOk:Landroid/widget/Button; // field@016d │ │ -0105cc: 1400 4100 057f |002c: const v0, #float 1.76789e+38 // #7f050041 │ │ -0105d2: 6e20 aa02 0100 |002f: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.findViewById:(I)Landroid/view/View; // method@02aa │ │ -0105d8: 0c00 |0032: move-result-object v0 │ │ -0105da: 1f00 4f00 |0033: check-cast v0, Landroid/widget/Button; // type@004f │ │ -0105de: 5b10 6b01 |0035: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnCancel:Landroid/widget/Button; // field@016b │ │ -0105e2: 1400 4000 057f |0037: const v0, #float 1.76789e+38 // #7f050040 │ │ -0105e8: 6e20 aa02 0100 |003a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.findViewById:(I)Landroid/view/View; // method@02aa │ │ -0105ee: 0c00 |003d: move-result-object v0 │ │ -0105f0: 1f00 4f00 |003e: check-cast v0, Landroid/widget/Button; // type@004f │ │ -0105f4: 5b10 6f01 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnTest:Landroid/widget/Button; // field@016f │ │ -0105f8: 0e00 |0042: return-void │ │ +01164c: |[01164c] com.episode6.android.appalarm.pro.CustomIntentMaker.initViews:()V │ │ +01165c: 1400 3c00 057f |0000: const v0, #float 1.76789e+38 // #7f05003c │ │ +011662: 6e20 aa02 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.findViewById:(I)Landroid/view/View; // method@02aa │ │ +011668: 0c00 |0006: move-result-object v0 │ │ +01166a: 1f00 5400 |0007: check-cast v0, Landroid/widget/EditText; // type@0054 │ │ +01166e: 5b10 7101 |0009: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtAction:Landroid/widget/EditText; // field@0171 │ │ +011672: 1400 3d00 057f |000b: const v0, #float 1.76789e+38 // #7f05003d │ │ +011678: 6e20 aa02 0100 |000e: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.findViewById:(I)Landroid/view/View; // method@02aa │ │ +01167e: 0c00 |0011: move-result-object v0 │ │ +011680: 1f00 5400 |0012: check-cast v0, Landroid/widget/EditText; // type@0054 │ │ +011684: 5b10 7201 |0014: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtData:Landroid/widget/EditText; // field@0172 │ │ +011688: 1400 3e00 057f |0016: const v0, #float 1.76789e+38 // #7f05003e │ │ +01168e: 6e20 aa02 0100 |0019: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.findViewById:(I)Landroid/view/View; // method@02aa │ │ +011694: 0c00 |001c: move-result-object v0 │ │ +011696: 1f00 5400 |001d: check-cast v0, Landroid/widget/EditText; // type@0054 │ │ +01169a: 5b10 7301 |001f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtType:Landroid/widget/EditText; // field@0173 │ │ +01169e: 1400 3f00 057f |0021: const v0, #float 1.76789e+38 // #7f05003f │ │ +0116a4: 6e20 aa02 0100 |0024: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.findViewById:(I)Landroid/view/View; // method@02aa │ │ +0116aa: 0c00 |0027: move-result-object v0 │ │ +0116ac: 1f00 4f00 |0028: check-cast v0, Landroid/widget/Button; // type@004f │ │ +0116b0: 5b10 6d01 |002a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnOk:Landroid/widget/Button; // field@016d │ │ +0116b4: 1400 4100 057f |002c: const v0, #float 1.76789e+38 // #7f050041 │ │ +0116ba: 6e20 aa02 0100 |002f: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.findViewById:(I)Landroid/view/View; // method@02aa │ │ +0116c0: 0c00 |0032: move-result-object v0 │ │ +0116c2: 1f00 4f00 |0033: check-cast v0, Landroid/widget/Button; // type@004f │ │ +0116c6: 5b10 6b01 |0035: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnCancel:Landroid/widget/Button; // field@016b │ │ +0116ca: 1400 4000 057f |0037: const v0, #float 1.76789e+38 // #7f050040 │ │ +0116d0: 6e20 aa02 0100 |003a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.findViewById:(I)Landroid/view/View; // method@02aa │ │ +0116d6: 0c00 |003d: move-result-object v0 │ │ +0116d8: 1f00 4f00 |003e: check-cast v0, Landroid/widget/Button; // type@004f │ │ +0116dc: 5b10 6f01 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mBtnTest:Landroid/widget/Button; // field@016f │ │ +0116e0: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000b line=40 │ │ 0x0016 line=41 │ │ 0x0021 line=43 │ │ 0x002c line=44 │ │ @@ -19893,42 +17247,42 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0105fc: |[0105fc] com.episode6.android.appalarm.pro.CustomIntentMaker.onCreate:(Landroid/os/Bundle;)V │ │ -01060c: 6f20 0600 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -010612: 1401 0400 037f |0003: const v1, #float 1.74129e+38 // #7f030004 │ │ -010618: 6e20 b002 1300 |0006: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.setContentView:(I)V // method@02b0 │ │ -01061e: 1a01 8100 |0009: const-string v1, "Custom Intent..." // string@0081 │ │ -010622: 6e20 b302 1300 |000b: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.setTitle:(Ljava/lang/CharSequence;)V // method@02b3 │ │ -010628: 7010 ae02 0300 |000e: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.initViews:()V // method@02ae │ │ -01062e: 7010 a902 0300 |0011: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.assignListeners:()V // method@02a9 │ │ -010634: 6e10 ad02 0300 |0014: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.getIntent:()Landroid/content/Intent; // method@02ad │ │ -01063a: 0c01 |0017: move-result-object v1 │ │ -01063c: 6e10 4d00 0100 |0018: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004d │ │ -010642: 0c00 |001b: move-result-object v0 │ │ -010644: 5431 7101 |001c: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtAction:Landroid/widget/EditText; // field@0171 │ │ -010648: 1a02 1b03 |001e: const-string v2, "alarm_custom_action" // string@031b │ │ -01064c: 6e20 9c00 2000 |0020: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ -010652: 0c02 |0023: move-result-object v2 │ │ -010654: 6e20 ca00 2100 |0024: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ -01065a: 5431 7201 |0027: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtData:Landroid/widget/EditText; // field@0172 │ │ -01065e: 1a02 1c03 |0029: const-string v2, "alarm_custom_data" // string@031c │ │ -010662: 6e20 9c00 2000 |002b: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ -010668: 0c02 |002e: move-result-object v2 │ │ -01066a: 6e20 ca00 2100 |002f: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ -010670: 5431 7301 |0032: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtType:Landroid/widget/EditText; // field@0173 │ │ -010674: 1a02 1d03 |0034: const-string v2, "alarm_custom_type" // string@031d │ │ -010678: 6e20 9c00 2000 |0036: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ -01067e: 0c02 |0039: move-result-object v2 │ │ -010680: 6e20 ca00 2100 |003a: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ -010686: 0e00 |003d: return-void │ │ +0116e4: |[0116e4] com.episode6.android.appalarm.pro.CustomIntentMaker.onCreate:(Landroid/os/Bundle;)V │ │ +0116f4: 6f20 0600 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +0116fa: 1401 0400 037f |0003: const v1, #float 1.74129e+38 // #7f030004 │ │ +011700: 6e20 b002 1300 |0006: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.setContentView:(I)V // method@02b0 │ │ +011706: 1a01 8100 |0009: const-string v1, "Custom Intent..." // string@0081 │ │ +01170a: 6e20 b302 1300 |000b: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.setTitle:(Ljava/lang/CharSequence;)V // method@02b3 │ │ +011710: 7010 ae02 0300 |000e: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.initViews:()V // method@02ae │ │ +011716: 7010 a902 0300 |0011: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.assignListeners:()V // method@02a9 │ │ +01171c: 6e10 ad02 0300 |0014: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.getIntent:()Landroid/content/Intent; // method@02ad │ │ +011722: 0c01 |0017: move-result-object v1 │ │ +011724: 6e10 4d00 0100 |0018: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004d │ │ +01172a: 0c00 |001b: move-result-object v0 │ │ +01172c: 5431 7101 |001c: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtAction:Landroid/widget/EditText; // field@0171 │ │ +011730: 1a02 1b03 |001e: const-string v2, "alarm_custom_action" // string@031b │ │ +011734: 6e20 9c00 2000 |0020: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ +01173a: 0c02 |0023: move-result-object v2 │ │ +01173c: 6e20 ca00 2100 |0024: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ +011742: 5431 7201 |0027: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtData:Landroid/widget/EditText; // field@0172 │ │ +011746: 1a02 1c03 |0029: const-string v2, "alarm_custom_data" // string@031c │ │ +01174a: 6e20 9c00 2000 |002b: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ +011750: 0c02 |002e: move-result-object v2 │ │ +011752: 6e20 ca00 2100 |002f: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ +011758: 5431 7301 |0032: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/CustomIntentMaker;.mEtType:Landroid/widget/EditText; // field@0173 │ │ +01175c: 1a02 1d03 |0034: const-string v2, "alarm_custom_type" // string@031d │ │ +011760: 6e20 9c00 2000 |0036: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ +011766: 0c02 |0039: move-result-object v2 │ │ +011768: 6e20 ca00 2100 |003a: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ +01176e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0009 line=24 │ │ 0x000e line=27 │ │ 0x0011 line=28 │ │ @@ -19940,31 +17294,31 @@ │ │ locals : │ │ 0x001c - 0x003e reg=0 extras Landroid/os/Bundle; │ │ 0x0000 - 0x003e reg=3 this Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ 0x0000 - 0x003e reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 131 (CustomIntentMaker.java) │ │ │ │ -Class #90 header: │ │ +Class #88 header: │ │ class_idx : 184 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 248 │ │ source_file_idx : 193 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #90 annotations: │ │ +Class #88 annotations: │ │ Annotations on method #694 'DownloadText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ Annotations on method #695 'OpenHttpConnection' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ │ │ -Class #90 - │ │ +Class #88 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/HTTPHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -19973,17 +17327,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -010688: |[010688] com.episode6.android.appalarm.pro.HTTPHelper.:()V │ │ -010698: 7010 9603 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -01069e: 0e00 |0003: return-void │ │ +011770: |[011770] com.episode6.android.appalarm.pro.HTTPHelper.:()V │ │ +011780: 7010 9703 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +011786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/HTTPHelper; │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/HTTPHelper;) │ │ @@ -19991,43 +17345,43 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0106a0: |[0106a0] com.episode6.android.appalarm.pro.HTTPHelper.DownloadText:(Ljava/lang/String;)Ljava/lang/String; │ │ -0106b0: 1300 d007 |0000: const/16 v0, #int 2000 // #7d0 │ │ -0106b4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0106b6: 7110 b702 0800 |0003: invoke-static {v8}, Lcom/episode6/android/appalarm/pro/HTTPHelper;.OpenHttpConnection:(Ljava/lang/String;)Ljava/net/URLConnection; // method@02b7 │ │ -0106bc: 0c07 |0006: move-result-object v7 │ │ -0106be: 6e10 bc03 0700 |0007: invoke-virtual {v7}, Ljava/net/URLConnection;.getInputStream:()Ljava/io/InputStream; // method@03bc │ │ -0106c4: 0c02 |000a: move-result-object v2 │ │ -0106c6: 2204 ec00 |000b: new-instance v4, Ljava/io/InputStreamReader; // type@00ec │ │ -0106ca: 7020 8503 2400 |000d: invoke-direct {v4, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0385 │ │ -0106d0: 1a06 0000 |0010: const-string v6, "" // string@0000 │ │ -0106d4: 2303 1901 |0012: new-array v3, v0, [C // type@0119 │ │ -0106d8: 6e20 8603 3400 |0014: invoke-virtual {v4, v3}, Ljava/io/InputStreamReader;.read:([C)I // method@0386 │ │ -0106de: 0a01 |0017: move-result v1 │ │ -0106e0: 3d01 1b00 |0018: if-lez v1, 0033 // +001b │ │ -0106e4: 1207 |001a: const/4 v7, #int 0 // #0 │ │ -0106e6: 7130 9c03 7301 |001b: invoke-static {v3, v7, v1}, Ljava/lang/String;.copyValueOf:([CII)Ljava/lang/String; // method@039c │ │ -0106ec: 0c05 |001e: move-result-object v5 │ │ -0106ee: 2207 fc00 |001f: new-instance v7, Ljava/lang/StringBuilder; // type@00fc │ │ -0106f2: 7010 a703 0700 |0021: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -0106f8: 6e20 ab03 6700 |0024: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0106fe: 0c07 |0027: move-result-object v7 │ │ -010700: 6e20 ab03 5700 |0028: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -010706: 0c07 |002b: move-result-object v7 │ │ -010708: 6e10 ac03 0700 |002c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -01070e: 0c06 |002f: move-result-object v6 │ │ -010710: 2303 1901 |0030: new-array v3, v0, [C // type@0119 │ │ -010714: 28e2 |0032: goto 0014 // -001e │ │ -010716: 6e10 8403 0200 |0033: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@0384 │ │ -01071c: 1106 |0036: return-object v6 │ │ +011788: |[011788] com.episode6.android.appalarm.pro.HTTPHelper.DownloadText:(Ljava/lang/String;)Ljava/lang/String; │ │ +011798: 1300 d007 |0000: const/16 v0, #int 2000 // #7d0 │ │ +01179c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +01179e: 7110 b702 0800 |0003: invoke-static {v8}, Lcom/episode6/android/appalarm/pro/HTTPHelper;.OpenHttpConnection:(Ljava/lang/String;)Ljava/net/URLConnection; // method@02b7 │ │ +0117a4: 0c07 |0006: move-result-object v7 │ │ +0117a6: 6e10 bd03 0700 |0007: invoke-virtual {v7}, Ljava/net/URLConnection;.getInputStream:()Ljava/io/InputStream; // method@03bd │ │ +0117ac: 0c02 |000a: move-result-object v2 │ │ +0117ae: 2204 ec00 |000b: new-instance v4, Ljava/io/InputStreamReader; // type@00ec │ │ +0117b2: 7020 8503 2400 |000d: invoke-direct {v4, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0385 │ │ +0117b8: 1a06 0000 |0010: const-string v6, "" // string@0000 │ │ +0117bc: 2303 1901 |0012: new-array v3, v0, [C // type@0119 │ │ +0117c0: 6e20 8603 3400 |0014: invoke-virtual {v4, v3}, Ljava/io/InputStreamReader;.read:([C)I // method@0386 │ │ +0117c6: 0a01 |0017: move-result v1 │ │ +0117c8: 3d01 1b00 |0018: if-lez v1, 0033 // +001b │ │ +0117cc: 1207 |001a: const/4 v7, #int 0 // #0 │ │ +0117ce: 7130 9d03 7301 |001b: invoke-static {v3, v7, v1}, Ljava/lang/String;.copyValueOf:([CII)Ljava/lang/String; // method@039d │ │ +0117d4: 0c05 |001e: move-result-object v5 │ │ +0117d6: 2207 fc00 |001f: new-instance v7, Ljava/lang/StringBuilder; // type@00fc │ │ +0117da: 7010 a803 0700 |0021: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +0117e0: 6e20 ac03 6700 |0024: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0117e6: 0c07 |0027: move-result-object v7 │ │ +0117e8: 6e20 ac03 5700 |0028: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0117ee: 0c07 |002b: move-result-object v7 │ │ +0117f0: 6e10 ad03 0700 |002c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0117f6: 0c06 |002f: move-result-object v6 │ │ +0117f8: 2303 1901 |0030: new-array v3, v0, [C // type@0119 │ │ +0117fc: 28e2 |0032: goto 0014 // -001e │ │ +0117fe: 6e10 8403 0200 |0033: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@0384 │ │ +011804: 1106 |0036: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x0003 line=74 │ │ 0x000b line=81 │ │ 0x0010 line=83 │ │ @@ -20054,48 +17408,48 @@ │ │ type : '(Ljava/lang/String;)Ljava/net/URLConnection;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -010720: |[010720] com.episode6.android.appalarm.pro.HTTPHelper.OpenHttpConnection:(Ljava/lang/String;)Ljava/net/URLConnection; │ │ -010730: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -010732: 2205 0801 |0001: new-instance v5, Ljava/net/URL; // type@0108 │ │ -010736: 7020 ba03 8500 |0003: invoke-direct {v5, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@03ba │ │ -01073c: 6e10 bb03 0500 |0006: invoke-virtual {v5}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@03bb │ │ -010742: 0c01 |0009: move-result-object v1 │ │ -010744: 2016 0601 |000a: instance-of v6, v1, Ljava/net/HttpURLConnection; // type@0106 │ │ -010748: 3906 0a00 |000c: if-nez v6, 0016 // +000a │ │ -01074c: 2206 ea00 |000e: new-instance v6, Ljava/io/IOException; // type@00ea │ │ -010750: 1a07 4602 |0010: const-string v7, "Not an HTTP connection" // string@0246 │ │ -010754: 7020 8203 7600 |0012: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0382 │ │ -01075a: 2706 |0015: throw v6 │ │ -01075c: 0710 |0016: move-object v0, v1 │ │ -01075e: 1f00 0601 |0017: check-cast v0, Ljava/net/HttpURLConnection; // type@0106 │ │ -010762: 0703 |0019: move-object v3, v0 │ │ -010764: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -010766: 6e20 b603 6300 |001b: invoke-virtual {v3, v6}, Ljava/net/HttpURLConnection;.setAllowUserInteraction:(Z)V // method@03b6 │ │ -01076c: 1216 |001e: const/4 v6, #int 1 // #1 │ │ -01076e: 6e20 b703 6300 |001f: invoke-virtual {v3, v6}, Ljava/net/HttpURLConnection;.setInstanceFollowRedirects:(Z)V // method@03b7 │ │ -010774: 1a06 bb00 |0022: const-string v6, "GET" // string@00bb │ │ -010778: 6e20 b803 6300 |0024: invoke-virtual {v3, v6}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@03b8 │ │ -01077e: 6e10 b403 0300 |0027: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.connect:()V // method@03b4 │ │ -010784: 6e10 b503 0300 |002a: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@03b5 │ │ -01078a: 0a04 |002d: move-result v4 │ │ -01078c: 1306 c800 |002e: const/16 v6, #int 200 // #c8 │ │ -010790: 3364 0c00 |0030: if-ne v4, v6, 003c // +000c │ │ -010794: 1103 |0032: return-object v3 │ │ -010796: 0d02 |0033: move-exception v2 │ │ -010798: 2206 ea00 |0034: new-instance v6, Ljava/io/IOException; // type@00ea │ │ -01079c: 1a07 b100 |0036: const-string v7, "Error connecting" // string@00b1 │ │ -0107a0: 7020 8203 7600 |0038: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0382 │ │ -0107a6: 2706 |003b: throw v6 │ │ -0107a8: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -0107aa: 28f5 |003d: goto 0032 // -000b │ │ +011808: |[011808] com.episode6.android.appalarm.pro.HTTPHelper.OpenHttpConnection:(Ljava/lang/String;)Ljava/net/URLConnection; │ │ +011818: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +01181a: 2205 0801 |0001: new-instance v5, Ljava/net/URL; // type@0108 │ │ +01181e: 7020 bb03 8500 |0003: invoke-direct {v5, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@03bb │ │ +011824: 6e10 bc03 0500 |0006: invoke-virtual {v5}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@03bc │ │ +01182a: 0c01 |0009: move-result-object v1 │ │ +01182c: 2016 0601 |000a: instance-of v6, v1, Ljava/net/HttpURLConnection; // type@0106 │ │ +011830: 3906 0a00 |000c: if-nez v6, 0016 // +000a │ │ +011834: 2206 ea00 |000e: new-instance v6, Ljava/io/IOException; // type@00ea │ │ +011838: 1a07 4602 |0010: const-string v7, "Not an HTTP connection" // string@0246 │ │ +01183c: 7020 8203 7600 |0012: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0382 │ │ +011842: 2706 |0015: throw v6 │ │ +011844: 0710 |0016: move-object v0, v1 │ │ +011846: 1f00 0601 |0017: check-cast v0, Ljava/net/HttpURLConnection; // type@0106 │ │ +01184a: 0703 |0019: move-object v3, v0 │ │ +01184c: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +01184e: 6e20 b703 6300 |001b: invoke-virtual {v3, v6}, Ljava/net/HttpURLConnection;.setAllowUserInteraction:(Z)V // method@03b7 │ │ +011854: 1216 |001e: const/4 v6, #int 1 // #1 │ │ +011856: 6e20 b803 6300 |001f: invoke-virtual {v3, v6}, Ljava/net/HttpURLConnection;.setInstanceFollowRedirects:(Z)V // method@03b8 │ │ +01185c: 1a06 bb00 |0022: const-string v6, "GET" // string@00bb │ │ +011860: 6e20 b903 6300 |0024: invoke-virtual {v3, v6}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@03b9 │ │ +011866: 6e10 b503 0300 |0027: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.connect:()V // method@03b5 │ │ +01186c: 6e10 b603 0300 |002a: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@03b6 │ │ +011872: 0a04 |002d: move-result v4 │ │ +011874: 1306 c800 |002e: const/16 v6, #int 200 // #c8 │ │ +011878: 3364 0c00 |0030: if-ne v4, v6, 003c // +000c │ │ +01187c: 1103 |0032: return-object v3 │ │ +01187e: 0d02 |0033: move-exception v2 │ │ +011880: 2206 ea00 |0034: new-instance v6, Ljava/io/IOException; // type@00ea │ │ +011884: 1a07 b100 |0036: const-string v7, "Error connecting" // string@00b1 │ │ +011888: 7020 8203 7600 |0038: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0382 │ │ +01188e: 2706 |003b: throw v6 │ │ +011890: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +011892: 28f5 |003d: goto 0032 // -000b │ │ catches : 1 │ │ 0x0016 - 0x002d │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0000 line=42 │ │ 0x0001 line=44 │ │ 0x0006 line=45 │ │ @@ -20126,47 +17480,47 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0107bc: |[0107bc] com.episode6.android.appalarm.pro.HTTPHelper.isNetworkActive:(Ljava/lang/String;)Z │ │ -0107cc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0107ce: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0107d0: 12f4 |0002: const/4 v4, #int -1 // #ff │ │ -0107d2: 2205 0801 |0003: new-instance v5, Ljava/net/URL; // type@0108 │ │ -0107d6: 7020 ba03 9500 |0005: invoke-direct {v5, v9}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@03ba │ │ -0107dc: 6e10 bb03 0500 |0008: invoke-virtual {v5}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@03bb │ │ -0107e2: 0c01 |000b: move-result-object v1 │ │ -0107e4: 2018 0601 |000c: instance-of v8, v1, Ljava/net/HttpURLConnection; // type@0106 │ │ -0107e8: 3908 0d00 |000e: if-nez v8, 001b // +000d │ │ -0107ec: 2206 f300 |0010: new-instance v6, Ljava/lang/Exception; // type@00f3 │ │ -0107f0: 1a08 4602 |0012: const-string v8, "Not an HTTP connection" // string@0246 │ │ -0107f4: 7020 8d03 8600 |0014: invoke-direct {v6, v8}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038d │ │ -0107fa: 2706 |0017: throw v6 │ │ -0107fc: 0d02 |0018: move-exception v2 │ │ -0107fe: 0176 |0019: move v6, v7 │ │ -010800: 0f06 |001a: return v6 │ │ -010802: 0710 |001b: move-object v0, v1 │ │ -010804: 1f00 0601 |001c: check-cast v0, Ljava/net/HttpURLConnection; // type@0106 │ │ -010808: 0703 |001e: move-object v3, v0 │ │ -01080a: 1208 |001f: const/4 v8, #int 0 // #0 │ │ -01080c: 6e20 b603 8300 |0020: invoke-virtual {v3, v8}, Ljava/net/HttpURLConnection;.setAllowUserInteraction:(Z)V // method@03b6 │ │ -010812: 1218 |0023: const/4 v8, #int 1 // #1 │ │ -010814: 6e20 b703 8300 |0024: invoke-virtual {v3, v8}, Ljava/net/HttpURLConnection;.setInstanceFollowRedirects:(Z)V // method@03b7 │ │ -01081a: 1a08 bb00 |0027: const-string v8, "GET" // string@00bb │ │ -01081e: 6e20 b803 8300 |0029: invoke-virtual {v3, v8}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@03b8 │ │ -010824: 6e10 b403 0300 |002c: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.connect:()V // method@03b4 │ │ -01082a: 6e10 b503 0300 |002f: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@03b5 │ │ -010830: 0a04 |0032: move-result v4 │ │ -010832: 12f8 |0033: const/4 v8, #int -1 // #ff │ │ -010834: 3384 e6ff |0034: if-ne v4, v8, 001a // -001a │ │ -010838: 0176 |0036: move v6, v7 │ │ -01083a: 28e3 |0037: goto 001a // -001d │ │ +0118a4: |[0118a4] com.episode6.android.appalarm.pro.HTTPHelper.isNetworkActive:(Ljava/lang/String;)Z │ │ +0118b4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0118b6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0118b8: 12f4 |0002: const/4 v4, #int -1 // #ff │ │ +0118ba: 2205 0801 |0003: new-instance v5, Ljava/net/URL; // type@0108 │ │ +0118be: 7020 bb03 9500 |0005: invoke-direct {v5, v9}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@03bb │ │ +0118c4: 6e10 bc03 0500 |0008: invoke-virtual {v5}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@03bc │ │ +0118ca: 0c01 |000b: move-result-object v1 │ │ +0118cc: 2018 0601 |000c: instance-of v8, v1, Ljava/net/HttpURLConnection; // type@0106 │ │ +0118d0: 3908 0d00 |000e: if-nez v8, 001b // +000d │ │ +0118d4: 2206 f300 |0010: new-instance v6, Ljava/lang/Exception; // type@00f3 │ │ +0118d8: 1a08 4602 |0012: const-string v8, "Not an HTTP connection" // string@0246 │ │ +0118dc: 7020 8e03 8600 |0014: invoke-direct {v6, v8}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038e │ │ +0118e2: 2706 |0017: throw v6 │ │ +0118e4: 0d02 |0018: move-exception v2 │ │ +0118e6: 0176 |0019: move v6, v7 │ │ +0118e8: 0f06 |001a: return v6 │ │ +0118ea: 0710 |001b: move-object v0, v1 │ │ +0118ec: 1f00 0601 |001c: check-cast v0, Ljava/net/HttpURLConnection; // type@0106 │ │ +0118f0: 0703 |001e: move-object v3, v0 │ │ +0118f2: 1208 |001f: const/4 v8, #int 0 // #0 │ │ +0118f4: 6e20 b703 8300 |0020: invoke-virtual {v3, v8}, Ljava/net/HttpURLConnection;.setAllowUserInteraction:(Z)V // method@03b7 │ │ +0118fa: 1218 |0023: const/4 v8, #int 1 // #1 │ │ +0118fc: 6e20 b803 8300 |0024: invoke-virtual {v3, v8}, Ljava/net/HttpURLConnection;.setInstanceFollowRedirects:(Z)V // method@03b8 │ │ +011902: 1a08 bb00 |0027: const-string v8, "GET" // string@00bb │ │ +011906: 6e20 b903 8300 |0029: invoke-virtual {v3, v8}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@03b9 │ │ +01190c: 6e10 b503 0300 |002c: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.connect:()V // method@03b5 │ │ +011912: 6e10 b603 0300 |002f: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@03b6 │ │ +011918: 0a04 |0032: move-result v4 │ │ +01191a: 12f8 |0033: const/4 v8, #int -1 // #ff │ │ +01191c: 3384 e6ff |0034: if-ne v4, v8, 001a // -001a │ │ +011920: 0176 |0036: move v6, v7 │ │ +011922: 28e3 |0037: goto 001a // -001d │ │ catches : 1 │ │ 0x0003 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0002 line=13 │ │ 0x0003 line=16 │ │ 0x0008 line=17 │ │ @@ -20191,25 +17545,25 @@ │ │ 0x0003 - 0x0038 reg=4 response I │ │ 0x001b - 0x0038 reg=5 url Ljava/net/URL; │ │ 0x0000 - 0x0038 reg=9 urlString Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 193 (HTTPHelper.java) │ │ │ │ -Class #91 header: │ │ +Class #89 header: │ │ class_idx : 185 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 5 │ │ source_file_idx : 247 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #91 - │ │ +Class #89 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;) │ │ name : 'EXTRA_INTENT_TO_LAUNCH' │ │ @@ -20228,17 +17582,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01084c: |[01084c] com.episode6.android.appalarm.pro.KillAndLaunchActivity.:()V │ │ -01085c: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -010862: 0e00 |0003: return-void │ │ +011934: |[011934] com.episode6.android.appalarm.pro.KillAndLaunchActivity.:()V │ │ +011944: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +01194a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; │ │ │ │ Virtual methods - │ │ @@ -20247,19 +17601,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -010864: |[010864] com.episode6.android.appalarm.pro.KillAndLaunchActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -010874: 1400 0500 037f |0000: const v0, #float 1.74129e+38 // #7f030005 │ │ -01087a: 6e20 bf02 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.setContentView:(I)V // method@02bf │ │ -010880: 6f20 0400 2100 |0006: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0004 │ │ -010886: 0e00 |0009: return-void │ │ +01194c: |[01194c] com.episode6.android.appalarm.pro.KillAndLaunchActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +01195c: 1400 0500 037f |0000: const v0, #float 1.74129e+38 // #7f030005 │ │ +011962: 6e20 bf02 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.setContentView:(I)V // method@02bf │ │ +011968: 6f20 0400 2100 |0006: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0004 │ │ +01196e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0006 line=54 │ │ 0x0009 line=55 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; │ │ @@ -20270,73 +17624,73 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -010888: |[010888] com.episode6.android.appalarm.pro.KillAndLaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ -010898: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -01089a: 6f20 0600 ba00 |0001: invoke-super {v10, v11}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -0108a0: 6e10 bb02 0a00 |0004: invoke-virtual {v10}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.getIntent:()Landroid/content/Intent; // method@02bb │ │ -0108a6: 0c05 |0007: move-result-object v5 │ │ -0108a8: 1a06 3006 |0008: const-string v6, "package_to_restart" // string@0630 │ │ -0108ac: 6e20 5200 6500 |000a: invoke-virtual {v5, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ -0108b2: 0c04 |000d: move-result-object v4 │ │ -0108b4: 1a05 0003 |000e: const-string v5, "activity" // string@0300 │ │ -0108b8: 6e20 bc02 5a00 |0010: invoke-virtual {v10, v5}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02bc │ │ -0108be: 0c00 |0013: move-result-object v0 │ │ -0108c0: 1f00 0600 |0014: check-cast v0, Landroid/app/ActivityManager; // type@0006 │ │ -0108c4: 6e20 0e00 4000 |0016: invoke-virtual {v0, v4}, Landroid/app/ActivityManager;.restartPackage:(Ljava/lang/String;)V // method@000e │ │ -0108ca: 6e10 bb02 0a00 |0019: invoke-virtual {v10}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.getIntent:()Landroid/content/Intent; // method@02bb │ │ -0108d0: 0c05 |001c: move-result-object v5 │ │ -0108d2: 1a06 eb04 |001d: const-string v6, "intent_to_launch" // string@04eb │ │ -0108d6: 6e20 5100 6500 |001f: invoke-virtual {v5, v6}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0051 │ │ -0108dc: 0c02 |0022: move-result-object v2 │ │ -0108de: 1f02 1c00 |0023: check-cast v2, Landroid/content/Intent; // type@001c │ │ -0108e2: 6e20 c002 2a00 |0025: invoke-virtual {v10, v2}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@02c0 │ │ -0108e8: 6e10 ba02 0a00 |0028: invoke-virtual {v10}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.finish:()V // method@02ba │ │ -0108ee: 1c05 0600 |002b: const-class v5, Landroid/app/ActivityManager; // type@0006 │ │ -0108f2: 1a06 0705 |002d: const-string v6, "killBackgroundProcesses" // string@0507 │ │ -0108f6: 1217 |002f: const/4 v7, #int 1 // #1 │ │ -0108f8: 2377 1d01 |0030: new-array v7, v7, [Ljava/lang/Class; // type@011d │ │ -0108fc: 1208 |0032: const/4 v8, #int 0 // #0 │ │ -0108fe: 1c09 fb00 |0033: const-class v9, Ljava/lang/String; // type@00fb │ │ -010902: 4d09 0708 |0035: aput-object v9, v7, v8 │ │ -010906: 6e30 8c03 6507 |0037: invoke-virtual {v5, v6, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@038c │ │ -01090c: 0c03 |003a: move-result-object v3 │ │ -01090e: 1405 0500 037f |003b: const v5, #float 1.74129e+38 // #7f030005 │ │ -010914: 6e20 bf02 5a00 |003e: invoke-virtual {v10, v5}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.setContentView:(I)V // method@02bf │ │ -01091a: 0e00 |0041: return-void │ │ -01091c: 0d01 |0042: move-exception v1 │ │ -01091e: 2205 fc00 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@00fc │ │ -010922: 7010 a703 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -010928: 1a06 8d02 |0048: const-string v6, "There was a problem killing package: " // string@028d │ │ -01092c: 6e20 ab03 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -010932: 0c05 |004d: move-result-object v5 │ │ -010934: 6e20 ab03 4500 |004e: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -01093a: 0c05 |0051: move-result-object v5 │ │ -01093c: 6e10 ac03 0500 |0052: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -010942: 0c05 |0055: move-result-object v5 │ │ -010944: 7130 e300 5a07 |0056: invoke-static {v10, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -01094a: 0c05 |0059: move-result-object v5 │ │ -01094c: 6e10 e400 0500 |005a: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -010952: 28bc |005d: goto 0019 // -0044 │ │ -010954: 0d01 |005e: move-exception v1 │ │ -010956: 6e10 8e03 0100 |005f: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -01095c: 28c9 |0062: goto 002b // -0037 │ │ -01095e: 0d01 |0063: move-exception v1 │ │ -010960: 6e10 9803 0100 |0064: invoke-virtual {v1}, Ljava/lang/SecurityException;.printStackTrace:()V // method@0398 │ │ -010966: 28da |0067: goto 0041 // -0026 │ │ -010968: 0d01 |0068: move-exception v1 │ │ -01096a: 1a05 5d00 |0069: const-string v5, "AppAlarm" // string@005d │ │ -01096e: 1a06 0a06 |006b: const-string v6, "old version finishing activity" // string@060a │ │ -010972: 7120 a900 6500 |006d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00a9 │ │ -010978: 6e10 ba02 0a00 |0070: invoke-virtual {v10}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.finish:()V // method@02ba │ │ -01097e: 28ce |0073: goto 0041 // -0032 │ │ +011970: |[011970] com.episode6.android.appalarm.pro.KillAndLaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ +011980: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +011982: 6f20 0600 ba00 |0001: invoke-super {v10, v11}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +011988: 6e10 bb02 0a00 |0004: invoke-virtual {v10}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.getIntent:()Landroid/content/Intent; // method@02bb │ │ +01198e: 0c05 |0007: move-result-object v5 │ │ +011990: 1a06 2f06 |0008: const-string v6, "package_to_restart" // string@062f │ │ +011994: 6e20 5200 6500 |000a: invoke-virtual {v5, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0052 │ │ +01199a: 0c04 |000d: move-result-object v4 │ │ +01199c: 1a05 0003 |000e: const-string v5, "activity" // string@0300 │ │ +0119a0: 6e20 bc02 5a00 |0010: invoke-virtual {v10, v5}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02bc │ │ +0119a6: 0c00 |0013: move-result-object v0 │ │ +0119a8: 1f00 0600 |0014: check-cast v0, Landroid/app/ActivityManager; // type@0006 │ │ +0119ac: 6e20 0e00 4000 |0016: invoke-virtual {v0, v4}, Landroid/app/ActivityManager;.restartPackage:(Ljava/lang/String;)V // method@000e │ │ +0119b2: 6e10 bb02 0a00 |0019: invoke-virtual {v10}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.getIntent:()Landroid/content/Intent; // method@02bb │ │ +0119b8: 0c05 |001c: move-result-object v5 │ │ +0119ba: 1a06 ea04 |001d: const-string v6, "intent_to_launch" // string@04ea │ │ +0119be: 6e20 5100 6500 |001f: invoke-virtual {v5, v6}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0051 │ │ +0119c4: 0c02 |0022: move-result-object v2 │ │ +0119c6: 1f02 1c00 |0023: check-cast v2, Landroid/content/Intent; // type@001c │ │ +0119ca: 6e20 c002 2a00 |0025: invoke-virtual {v10, v2}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@02c0 │ │ +0119d0: 6e10 ba02 0a00 |0028: invoke-virtual {v10}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.finish:()V // method@02ba │ │ +0119d6: 1c05 0600 |002b: const-class v5, Landroid/app/ActivityManager; // type@0006 │ │ +0119da: 1a06 0605 |002d: const-string v6, "killBackgroundProcesses" // string@0506 │ │ +0119de: 1217 |002f: const/4 v7, #int 1 // #1 │ │ +0119e0: 2377 1d01 |0030: new-array v7, v7, [Ljava/lang/Class; // type@011d │ │ +0119e4: 1208 |0032: const/4 v8, #int 0 // #0 │ │ +0119e6: 1c09 fb00 |0033: const-class v9, Ljava/lang/String; // type@00fb │ │ +0119ea: 4d09 0708 |0035: aput-object v9, v7, v8 │ │ +0119ee: 6e30 8d03 6507 |0037: invoke-virtual {v5, v6, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@038d │ │ +0119f4: 0c03 |003a: move-result-object v3 │ │ +0119f6: 1405 0500 037f |003b: const v5, #float 1.74129e+38 // #7f030005 │ │ +0119fc: 6e20 bf02 5a00 |003e: invoke-virtual {v10, v5}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.setContentView:(I)V // method@02bf │ │ +011a02: 0e00 |0041: return-void │ │ +011a04: 0d01 |0042: move-exception v1 │ │ +011a06: 2205 fc00 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@00fc │ │ +011a0a: 7010 a803 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +011a10: 1a06 8d02 |0048: const-string v6, "There was a problem killing package: " // string@028d │ │ +011a14: 6e20 ac03 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +011a1a: 0c05 |004d: move-result-object v5 │ │ +011a1c: 6e20 ac03 4500 |004e: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +011a22: 0c05 |0051: move-result-object v5 │ │ +011a24: 6e10 ad03 0500 |0052: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +011a2a: 0c05 |0055: move-result-object v5 │ │ +011a2c: 7130 e300 5a07 |0056: invoke-static {v10, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +011a32: 0c05 |0059: move-result-object v5 │ │ +011a34: 6e10 e400 0500 |005a: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +011a3a: 28bc |005d: goto 0019 // -0044 │ │ +011a3c: 0d01 |005e: move-exception v1 │ │ +011a3e: 6e10 8f03 0100 |005f: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +011a44: 28c9 |0062: goto 002b // -0037 │ │ +011a46: 0d01 |0063: move-exception v1 │ │ +011a48: 6e10 9903 0100 |0064: invoke-virtual {v1}, Ljava/lang/SecurityException;.printStackTrace:()V // method@0399 │ │ +011a4e: 28da |0067: goto 0041 // -0026 │ │ +011a50: 0d01 |0068: move-exception v1 │ │ +011a52: 1a05 5d00 |0069: const-string v5, "AppAlarm" // string@005d │ │ +011a56: 1a06 0906 |006b: const-string v6, "old version finishing activity" // string@0609 │ │ +011a5a: 7120 a900 6500 |006d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00a9 │ │ +011a60: 6e10 ba02 0a00 |0070: invoke-virtual {v10}, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity;.finish:()V // method@02ba │ │ +011a66: 28ce |0073: goto 0041 // -0032 │ │ catches : 3 │ │ 0x000e - 0x0019 │ │ Ljava/lang/Exception; -> 0x0042 │ │ 0x0025 - 0x002b │ │ Ljava/lang/Exception; -> 0x005e │ │ 0x002b - 0x0041 │ │ Ljava/lang/SecurityException; -> 0x0063 │ │ @@ -20372,25 +17726,25 @@ │ │ 0x005e - 0x0074 reg=2 i Landroid/content/Intent; │ │ 0x000e - 0x0074 reg=4 packRestart Ljava/lang/String; │ │ 0x0000 - 0x0074 reg=10 this Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; │ │ 0x0000 - 0x0074 reg=11 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 247 (KillAndLaunchActivity.java) │ │ │ │ -Class #92 header: │ │ +Class #90 header: │ │ class_idx : 186 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 13 │ │ source_file_idx : 614 │ │ static_fields_size : 21 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ -Class #92 - │ │ +Class #90 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/ProviderList;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/ListActivity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/ProviderList;) │ │ name : 'EXTRA_PACKAGE_NAME' │ │ @@ -20497,166 +17851,166 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 284 16-bit code units │ │ -0109a8: |[0109a8] com.episode6.android.appalarm.pro.ProviderList.:()V │ │ -0109b8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -0109ba: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -0109bc: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -0109be: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0109c0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0109c2: 6703 8101 |0005: sput v3, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_PANDORA:I // field@0181 │ │ -0109c6: 6704 7e01 |0007: sput v4, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN:I // field@017e │ │ -0109ca: 6705 7f01 |0009: sput v5, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN2:I // field@017f │ │ -0109ce: 6706 7d01 |000b: sput v6, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_GOOGLE_LISTEN:I // field@017d │ │ -0109d2: 6707 8001 |000d: sput v7, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HTC_SENSE:I // field@0180 │ │ -0109d6: 1250 |000f: const/4 v0, #int 5 // #5 │ │ -0109d8: 6700 8201 |0010: sput v0, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_TUNEWIKI:I // field@0182 │ │ -0109dc: 1260 |0012: const/4 v0, #int 6 // #6 │ │ -0109de: 2300 1f01 |0013: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ -0109e2: 1a01 ac03 |0015: const-string v1, "content://com.pandora.provider/stations" // string@03ac │ │ -0109e6: 4d01 0003 |0017: aput-object v1, v0, v3 │ │ -0109ea: 1a01 a603 |0019: const-string v1, "content://com.android.launcher.settings/favorites" // string@03a6 │ │ -0109ee: 4d01 0004 |001b: aput-object v1, v0, v4 │ │ -0109f2: 1a01 a703 |001d: const-string v1, "content://com.android.launcher2.settings/favorites" // string@03a7 │ │ -0109f6: 4d01 0005 |001f: aput-object v1, v0, v5 │ │ -0109fa: 1a01 a803 |0021: const-string v1, "content://com.google.android.apps.listen.PodcastProvider/item" // string@03a8 │ │ -0109fe: 4d01 0006 |0023: aput-object v1, v0, v6 │ │ -010a02: 1a01 ab03 |0025: const-string v1, "content://com.htc.launcher.settings/favorites" // string@03ab │ │ -010a06: 4d01 0007 |0027: aput-object v1, v0, v7 │ │ -010a0a: 1251 |0029: const/4 v1, #int 5 // #5 │ │ -010a0c: 1a02 ad03 |002a: const-string v2, "content://tunewiki/live_folders/shoutcast/favorites" // string@03ad │ │ -010a10: 4d02 0001 |002c: aput-object v2, v0, v1 │ │ -010a14: 6900 8901 |002e: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_URI_STRINGS:[Ljava/lang/String; // field@0189 │ │ -010a18: 1260 |0030: const/4 v0, #int 6 // #6 │ │ -010a1a: 2300 1f01 |0031: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ -010a1e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -010a20: 4d01 0003 |0034: aput-object v1, v0, v3 │ │ -010a24: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -010a26: 4d01 0004 |0037: aput-object v1, v0, v4 │ │ -010a2a: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -010a2c: 4d01 0005 |003a: aput-object v1, v0, v5 │ │ -010a30: 1a01 d204 |003c: const-string v1, "http://listen.googlelabs.com/listen?id=@@" // string@04d2 │ │ -010a34: 4d01 0006 |003e: aput-object v1, v0, v6 │ │ -010a38: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -010a3a: 4d01 0007 |0041: aput-object v1, v0, v7 │ │ -010a3e: 1251 |0043: const/4 v1, #int 5 // #5 │ │ -010a40: 1202 |0044: const/4 v2, #int 0 // #0 │ │ -010a42: 4d02 0001 |0045: aput-object v2, v0, v1 │ │ -010a46: 6900 8301 |0047: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_CUSTOM_DATA_STRINGS:[Ljava/lang/String; // field@0183 │ │ -010a4a: 1260 |0049: const/4 v0, #int 6 // #6 │ │ -010a4c: 2300 1f01 |004a: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ -010a50: 1a01 9c03 |004c: const-string v1, "com.pandora.android" // string@039c │ │ -010a54: 4d01 0003 |004e: aput-object v1, v0, v3 │ │ -010a58: 1a01 9803 |0050: const-string v1, "com.android.launcher" // string@0398 │ │ -010a5c: 4d01 0004 |0052: aput-object v1, v0, v4 │ │ -010a60: 1a01 9903 |0054: const-string v1, "com.android.launcher2" // string@0399 │ │ -010a64: 4d01 0005 |0056: aput-object v1, v0, v5 │ │ -010a68: 1a01 9a03 |0058: const-string v1, "com.google.android.apps.listen" // string@039a │ │ -010a6c: 4d01 0006 |005a: aput-object v1, v0, v6 │ │ -010a70: 1a01 9b03 |005c: const-string v1, "com.htc.launcher" // string@039b │ │ -010a74: 4d01 0007 |005e: aput-object v1, v0, v7 │ │ -010a78: 1251 |0060: const/4 v1, #int 5 // #5 │ │ -010a7a: 1a02 9e03 |0061: const-string v2, "com.tunewiki.lyricplayer.android" // string@039e │ │ -010a7e: 4d02 0001 |0063: aput-object v2, v0, v1 │ │ -010a82: 6900 8701 |0065: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_PACKAGE_NAMES:[Ljava/lang/String; // field@0187 │ │ -010a86: 1260 |0067: const/4 v0, #int 6 // #6 │ │ -010a88: 2300 1f01 |0068: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ -010a8c: 1a01 0307 |006a: const-string v1, "stationName" // string@0703 │ │ -010a90: 4d01 0003 |006c: aput-object v1, v0, v3 │ │ -010a94: 1a01 2707 |006e: const-string v1, "title" // string@0727 │ │ -010a98: 4d01 0004 |0070: aput-object v1, v0, v4 │ │ -010a9c: 1a01 2707 |0072: const-string v1, "title" // string@0727 │ │ -010aa0: 4d01 0005 |0074: aput-object v1, v0, v5 │ │ -010aa4: 1a01 2707 |0076: const-string v1, "title" // string@0727 │ │ -010aa8: 4d01 0006 |0078: aput-object v1, v0, v6 │ │ -010aac: 1a01 2707 |007a: const-string v1, "title" // string@0727 │ │ -010ab0: 4d01 0007 |007c: aput-object v1, v0, v7 │ │ -010ab4: 1251 |007e: const/4 v1, #int 5 // #5 │ │ -010ab6: 1a02 f205 |007f: const-string v2, "name" // string@05f2 │ │ -010aba: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ -010abe: 6900 8801 |0083: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_TITLE_KEYS:[Ljava/lang/String; // field@0188 │ │ -010ac2: 1260 |0085: const/4 v0, #int 6 // #6 │ │ -010ac4: 2300 1f01 |0086: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ -010ac8: 1a01 0407 |0088: const-string v1, "stationToken" // string@0704 │ │ -010acc: 4d01 0003 |008a: aput-object v1, v0, v3 │ │ -010ad0: 1a01 e804 |008c: const-string v1, "intent" // string@04e8 │ │ -010ad4: 4d01 0004 |008e: aput-object v1, v0, v4 │ │ -010ad8: 1a01 e804 |0090: const-string v1, "intent" // string@04e8 │ │ -010adc: 4d01 0005 |0092: aput-object v1, v0, v5 │ │ -010ae0: 1a01 c404 |0094: const-string v1, "guid" // string@04c4 │ │ -010ae4: 4d01 0006 |0096: aput-object v1, v0, v6 │ │ -010ae8: 1a01 e804 |0098: const-string v1, "intent" // string@04e8 │ │ -010aec: 4d01 0007 |009a: aput-object v1, v0, v7 │ │ -010af0: 1251 |009c: const/4 v1, #int 5 // #5 │ │ -010af2: 1a02 cb02 |009d: const-string v2, "_id" // string@02cb │ │ -010af6: 4d02 0001 |009f: aput-object v2, v0, v1 │ │ -010afa: 6900 8401 |00a1: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_DATA_KEYS:[Ljava/lang/String; // field@0184 │ │ -010afe: 1260 |00a3: const/4 v0, #int 6 // #6 │ │ -010b00: 2300 1f01 |00a4: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ -010b04: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ -010b06: 4d01 0003 |00a7: aput-object v1, v0, v3 │ │ -010b0a: 1a01 e904 |00a9: const-string v1, "intent!=""" // string@04e9 │ │ -010b0e: 4d01 0004 |00ab: aput-object v1, v0, v4 │ │ -010b12: 1a01 e904 |00ad: const-string v1, "intent!=""" // string@04e9 │ │ -010b16: 4d01 0005 |00af: aput-object v1, v0, v5 │ │ -010b1a: 1201 |00b1: const/4 v1, #int 0 // #0 │ │ -010b1c: 4d01 0006 |00b2: aput-object v1, v0, v6 │ │ -010b20: 1a01 e904 |00b4: const-string v1, "intent!=""" // string@04e9 │ │ -010b24: 4d01 0007 |00b6: aput-object v1, v0, v7 │ │ -010b28: 1251 |00b8: const/4 v1, #int 5 // #5 │ │ -010b2a: 1202 |00b9: const/4 v2, #int 0 // #0 │ │ -010b2c: 4d02 0001 |00ba: aput-object v2, v0, v1 │ │ -010b30: 6900 8a01 |00bc: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_WHERE_KEYS:[Ljava/lang/String; // field@018a │ │ -010b34: 1260 |00be: const/4 v0, #int 6 // #6 │ │ -010b36: 2300 1a01 |00bf: new-array v0, v0, [I // type@011a │ │ -010b3a: 2600 4b00 0000 |00c1: fill-array-data v0, 0000010c // +0000004b │ │ -010b40: 6900 8601 |00c4: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_MI_TYPES:[I // field@0186 │ │ -010b44: 1260 |00c6: const/4 v0, #int 6 // #6 │ │ -010b46: 2300 1f01 |00c7: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ -010b4a: 1a01 6f02 |00c9: const-string v1, "Select a Pandora Favorite..." // string@026f │ │ -010b4e: 4d01 0003 |00cb: aput-object v1, v0, v3 │ │ -010b52: 1a01 7002 |00cd: const-string v1, "Select a Shortcut from your Home Screen..." // string@0270 │ │ -010b56: 4d01 0004 |00cf: aput-object v1, v0, v4 │ │ -010b5a: 1a01 7002 |00d1: const-string v1, "Select a Shortcut from your Home Screen..." // string@0270 │ │ -010b5e: 4d01 0005 |00d3: aput-object v1, v0, v5 │ │ -010b62: 1a01 6e02 |00d5: const-string v1, "Select a Feed from Google's Listen" // string@026e │ │ -010b66: 4d01 0006 |00d7: aput-object v1, v0, v6 │ │ -010b6a: 1a01 7002 |00d9: const-string v1, "Select a Shortcut from your Home Screen..." // string@0270 │ │ -010b6e: 4d01 0007 |00db: aput-object v1, v0, v7 │ │ -010b72: 1251 |00dd: const/4 v1, #int 5 // #5 │ │ -010b74: 1a02 7102 |00de: const-string v2, "Select a TuneWiki Shoutcast Station" // string@0271 │ │ -010b78: 4d02 0001 |00e0: aput-object v2, v0, v1 │ │ -010b7c: 6900 8b01 |00e2: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_WINDOW_TITLES:[Ljava/lang/String; // field@018b │ │ -010b80: 1260 |00e4: const/4 v0, #int 6 // #6 │ │ -010b82: 2300 1f01 |00e5: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ -010b86: 1a01 cf00 |00e7: const-string v1, "It looks like you don't have any Pandora Radio stations set up. This usually means either Pandora is not installed or you haven't logged into it yet. Please try starting Pandora manually and make sure your stations show up, then try again." // string@00cf │ │ -010b8a: 4d01 0003 |00e9: aput-object v1, v0, v3 │ │ -010b8e: 1a01 ce00 |00eb: const-string v1, "It looks like there was an error reading the shortcuts from your home screen (or you don't have any installed)." // string@00ce │ │ -010b92: 4d01 0004 |00ed: aput-object v1, v0, v4 │ │ -010b96: 1a01 ce00 |00ef: const-string v1, "It looks like there was an error reading the shortcuts from your home screen (or you don't have any installed)." // string@00ce │ │ -010b9a: 4d01 0005 |00f1: aput-object v1, v0, v5 │ │ -010b9e: 1a01 d000 |00f3: const-string v1, "It looks like you don't have any subscriptions set up in Google's Listen. Please close AppAlarm and make sure your subscriptions show up in Listen." // string@00d0 │ │ -010ba2: 4d01 0006 |00f5: aput-object v1, v0, v6 │ │ -010ba6: 1a01 ce00 |00f7: const-string v1, "It looks like there was an error reading the shortcuts from your home screen (or you don't have any installed)." // string@00ce │ │ -010baa: 4d01 0007 |00f9: aput-object v1, v0, v7 │ │ -010bae: 1251 |00fb: const/4 v1, #int 5 // #5 │ │ -010bb0: 1a02 7702 |00fc: const-string v2, "Shit out of luck buddy" // string@0277 │ │ -010bb4: 4d02 0001 |00fe: aput-object v2, v0, v1 │ │ -010bb8: 6900 8501 |0100: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_EMPTY_LIST_MSGS:[Ljava/lang/String; // field@0185 │ │ -010bbc: 1a00 5104 |0102: const-string v0, "extra_provider" // string@0451 │ │ -010bc0: 6900 7801 |0104: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ -010bc4: 1a00 5004 |0106: const-string v0, "extra_package_name" // string@0450 │ │ -010bc8: 6900 7701 |0108: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PACKAGE_NAME:Ljava/lang/String; // field@0177 │ │ -010bcc: 0e00 |010a: return-void │ │ -010bce: 0000 |010b: nop // spacer │ │ -010bd0: 0003 0400 0600 0000 0200 0000 0100 ... |010c: array-data (16 units) │ │ +011a90: |[011a90] com.episode6.android.appalarm.pro.ProviderList.:()V │ │ +011aa0: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +011aa2: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +011aa4: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +011aa6: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +011aa8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +011aaa: 6703 8101 |0005: sput v3, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_PANDORA:I // field@0181 │ │ +011aae: 6704 7e01 |0007: sput v4, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN:I // field@017e │ │ +011ab2: 6705 7f01 |0009: sput v5, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN2:I // field@017f │ │ +011ab6: 6706 7d01 |000b: sput v6, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_GOOGLE_LISTEN:I // field@017d │ │ +011aba: 6707 8001 |000d: sput v7, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HTC_SENSE:I // field@0180 │ │ +011abe: 1250 |000f: const/4 v0, #int 5 // #5 │ │ +011ac0: 6700 8201 |0010: sput v0, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_TUNEWIKI:I // field@0182 │ │ +011ac4: 1260 |0012: const/4 v0, #int 6 // #6 │ │ +011ac6: 2300 1f01 |0013: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ +011aca: 1a01 ac03 |0015: const-string v1, "content://com.pandora.provider/stations" // string@03ac │ │ +011ace: 4d01 0003 |0017: aput-object v1, v0, v3 │ │ +011ad2: 1a01 a603 |0019: const-string v1, "content://com.android.launcher.settings/favorites" // string@03a6 │ │ +011ad6: 4d01 0004 |001b: aput-object v1, v0, v4 │ │ +011ada: 1a01 a703 |001d: const-string v1, "content://com.android.launcher2.settings/favorites" // string@03a7 │ │ +011ade: 4d01 0005 |001f: aput-object v1, v0, v5 │ │ +011ae2: 1a01 a803 |0021: const-string v1, "content://com.google.android.apps.listen.PodcastProvider/item" // string@03a8 │ │ +011ae6: 4d01 0006 |0023: aput-object v1, v0, v6 │ │ +011aea: 1a01 ab03 |0025: const-string v1, "content://com.htc.launcher.settings/favorites" // string@03ab │ │ +011aee: 4d01 0007 |0027: aput-object v1, v0, v7 │ │ +011af2: 1251 |0029: const/4 v1, #int 5 // #5 │ │ +011af4: 1a02 ad03 |002a: const-string v2, "content://tunewiki/live_folders/shoutcast/favorites" // string@03ad │ │ +011af8: 4d02 0001 |002c: aput-object v2, v0, v1 │ │ +011afc: 6900 8901 |002e: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_URI_STRINGS:[Ljava/lang/String; // field@0189 │ │ +011b00: 1260 |0030: const/4 v0, #int 6 // #6 │ │ +011b02: 2300 1f01 |0031: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ +011b06: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +011b08: 4d01 0003 |0034: aput-object v1, v0, v3 │ │ +011b0c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +011b0e: 4d01 0004 |0037: aput-object v1, v0, v4 │ │ +011b12: 1201 |0039: const/4 v1, #int 0 // #0 │ │ +011b14: 4d01 0005 |003a: aput-object v1, v0, v5 │ │ +011b18: 1a01 d204 |003c: const-string v1, "http://listen.googlelabs.com/listen?id=@@" // string@04d2 │ │ +011b1c: 4d01 0006 |003e: aput-object v1, v0, v6 │ │ +011b20: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +011b22: 4d01 0007 |0041: aput-object v1, v0, v7 │ │ +011b26: 1251 |0043: const/4 v1, #int 5 // #5 │ │ +011b28: 1202 |0044: const/4 v2, #int 0 // #0 │ │ +011b2a: 4d02 0001 |0045: aput-object v2, v0, v1 │ │ +011b2e: 6900 8301 |0047: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_CUSTOM_DATA_STRINGS:[Ljava/lang/String; // field@0183 │ │ +011b32: 1260 |0049: const/4 v0, #int 6 // #6 │ │ +011b34: 2300 1f01 |004a: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ +011b38: 1a01 9c03 |004c: const-string v1, "com.pandora.android" // string@039c │ │ +011b3c: 4d01 0003 |004e: aput-object v1, v0, v3 │ │ +011b40: 1a01 9803 |0050: const-string v1, "com.android.launcher" // string@0398 │ │ +011b44: 4d01 0004 |0052: aput-object v1, v0, v4 │ │ +011b48: 1a01 9903 |0054: const-string v1, "com.android.launcher2" // string@0399 │ │ +011b4c: 4d01 0005 |0056: aput-object v1, v0, v5 │ │ +011b50: 1a01 9a03 |0058: const-string v1, "com.google.android.apps.listen" // string@039a │ │ +011b54: 4d01 0006 |005a: aput-object v1, v0, v6 │ │ +011b58: 1a01 9b03 |005c: const-string v1, "com.htc.launcher" // string@039b │ │ +011b5c: 4d01 0007 |005e: aput-object v1, v0, v7 │ │ +011b60: 1251 |0060: const/4 v1, #int 5 // #5 │ │ +011b62: 1a02 9e03 |0061: const-string v2, "com.tunewiki.lyricplayer.android" // string@039e │ │ +011b66: 4d02 0001 |0063: aput-object v2, v0, v1 │ │ +011b6a: 6900 8701 |0065: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_PACKAGE_NAMES:[Ljava/lang/String; // field@0187 │ │ +011b6e: 1260 |0067: const/4 v0, #int 6 // #6 │ │ +011b70: 2300 1f01 |0068: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ +011b74: 1a01 0207 |006a: const-string v1, "stationName" // string@0702 │ │ +011b78: 4d01 0003 |006c: aput-object v1, v0, v3 │ │ +011b7c: 1a01 2607 |006e: const-string v1, "title" // string@0726 │ │ +011b80: 4d01 0004 |0070: aput-object v1, v0, v4 │ │ +011b84: 1a01 2607 |0072: const-string v1, "title" // string@0726 │ │ +011b88: 4d01 0005 |0074: aput-object v1, v0, v5 │ │ +011b8c: 1a01 2607 |0076: const-string v1, "title" // string@0726 │ │ +011b90: 4d01 0006 |0078: aput-object v1, v0, v6 │ │ +011b94: 1a01 2607 |007a: const-string v1, "title" // string@0726 │ │ +011b98: 4d01 0007 |007c: aput-object v1, v0, v7 │ │ +011b9c: 1251 |007e: const/4 v1, #int 5 // #5 │ │ +011b9e: 1a02 f105 |007f: const-string v2, "name" // string@05f1 │ │ +011ba2: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ +011ba6: 6900 8801 |0083: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_TITLE_KEYS:[Ljava/lang/String; // field@0188 │ │ +011baa: 1260 |0085: const/4 v0, #int 6 // #6 │ │ +011bac: 2300 1f01 |0086: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ +011bb0: 1a01 0307 |0088: const-string v1, "stationToken" // string@0703 │ │ +011bb4: 4d01 0003 |008a: aput-object v1, v0, v3 │ │ +011bb8: 1a01 e704 |008c: const-string v1, "intent" // string@04e7 │ │ +011bbc: 4d01 0004 |008e: aput-object v1, v0, v4 │ │ +011bc0: 1a01 e704 |0090: const-string v1, "intent" // string@04e7 │ │ +011bc4: 4d01 0005 |0092: aput-object v1, v0, v5 │ │ +011bc8: 1a01 c404 |0094: const-string v1, "guid" // string@04c4 │ │ +011bcc: 4d01 0006 |0096: aput-object v1, v0, v6 │ │ +011bd0: 1a01 e704 |0098: const-string v1, "intent" // string@04e7 │ │ +011bd4: 4d01 0007 |009a: aput-object v1, v0, v7 │ │ +011bd8: 1251 |009c: const/4 v1, #int 5 // #5 │ │ +011bda: 1a02 cb02 |009d: const-string v2, "_id" // string@02cb │ │ +011bde: 4d02 0001 |009f: aput-object v2, v0, v1 │ │ +011be2: 6900 8401 |00a1: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_DATA_KEYS:[Ljava/lang/String; // field@0184 │ │ +011be6: 1260 |00a3: const/4 v0, #int 6 // #6 │ │ +011be8: 2300 1f01 |00a4: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ +011bec: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ +011bee: 4d01 0003 |00a7: aput-object v1, v0, v3 │ │ +011bf2: 1a01 e804 |00a9: const-string v1, "intent!=""" // string@04e8 │ │ +011bf6: 4d01 0004 |00ab: aput-object v1, v0, v4 │ │ +011bfa: 1a01 e804 |00ad: const-string v1, "intent!=""" // string@04e8 │ │ +011bfe: 4d01 0005 |00af: aput-object v1, v0, v5 │ │ +011c02: 1201 |00b1: const/4 v1, #int 0 // #0 │ │ +011c04: 4d01 0006 |00b2: aput-object v1, v0, v6 │ │ +011c08: 1a01 e804 |00b4: const-string v1, "intent!=""" // string@04e8 │ │ +011c0c: 4d01 0007 |00b6: aput-object v1, v0, v7 │ │ +011c10: 1251 |00b8: const/4 v1, #int 5 // #5 │ │ +011c12: 1202 |00b9: const/4 v2, #int 0 // #0 │ │ +011c14: 4d02 0001 |00ba: aput-object v2, v0, v1 │ │ +011c18: 6900 8a01 |00bc: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_WHERE_KEYS:[Ljava/lang/String; // field@018a │ │ +011c1c: 1260 |00be: const/4 v0, #int 6 // #6 │ │ +011c1e: 2300 1a01 |00bf: new-array v0, v0, [I // type@011a │ │ +011c22: 2600 4b00 0000 |00c1: fill-array-data v0, 0000010c // +0000004b │ │ +011c28: 6900 8601 |00c4: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_MI_TYPES:[I // field@0186 │ │ +011c2c: 1260 |00c6: const/4 v0, #int 6 // #6 │ │ +011c2e: 2300 1f01 |00c7: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ +011c32: 1a01 6f02 |00c9: const-string v1, "Select a Pandora Favorite..." // string@026f │ │ +011c36: 4d01 0003 |00cb: aput-object v1, v0, v3 │ │ +011c3a: 1a01 7002 |00cd: const-string v1, "Select a Shortcut from your Home Screen..." // string@0270 │ │ +011c3e: 4d01 0004 |00cf: aput-object v1, v0, v4 │ │ +011c42: 1a01 7002 |00d1: const-string v1, "Select a Shortcut from your Home Screen..." // string@0270 │ │ +011c46: 4d01 0005 |00d3: aput-object v1, v0, v5 │ │ +011c4a: 1a01 6e02 |00d5: const-string v1, "Select a Feed from Google's Listen" // string@026e │ │ +011c4e: 4d01 0006 |00d7: aput-object v1, v0, v6 │ │ +011c52: 1a01 7002 |00d9: const-string v1, "Select a Shortcut from your Home Screen..." // string@0270 │ │ +011c56: 4d01 0007 |00db: aput-object v1, v0, v7 │ │ +011c5a: 1251 |00dd: const/4 v1, #int 5 // #5 │ │ +011c5c: 1a02 7102 |00de: const-string v2, "Select a TuneWiki Shoutcast Station" // string@0271 │ │ +011c60: 4d02 0001 |00e0: aput-object v2, v0, v1 │ │ +011c64: 6900 8b01 |00e2: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_WINDOW_TITLES:[Ljava/lang/String; // field@018b │ │ +011c68: 1260 |00e4: const/4 v0, #int 6 // #6 │ │ +011c6a: 2300 1f01 |00e5: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ +011c6e: 1a01 cf00 |00e7: const-string v1, "It looks like you don't have any Pandora Radio stations set up. This usually means either Pandora is not installed or you haven't logged into it yet. Please try starting Pandora manually and make sure your stations show up, then try again." // string@00cf │ │ +011c72: 4d01 0003 |00e9: aput-object v1, v0, v3 │ │ +011c76: 1a01 ce00 |00eb: const-string v1, "It looks like there was an error reading the shortcuts from your home screen (or you don't have any installed)." // string@00ce │ │ +011c7a: 4d01 0004 |00ed: aput-object v1, v0, v4 │ │ +011c7e: 1a01 ce00 |00ef: const-string v1, "It looks like there was an error reading the shortcuts from your home screen (or you don't have any installed)." // string@00ce │ │ +011c82: 4d01 0005 |00f1: aput-object v1, v0, v5 │ │ +011c86: 1a01 d000 |00f3: const-string v1, "It looks like you don't have any subscriptions set up in Google's Listen. Please close AppAlarm and make sure your subscriptions show up in Listen." // string@00d0 │ │ +011c8a: 4d01 0006 |00f5: aput-object v1, v0, v6 │ │ +011c8e: 1a01 ce00 |00f7: const-string v1, "It looks like there was an error reading the shortcuts from your home screen (or you don't have any installed)." // string@00ce │ │ +011c92: 4d01 0007 |00f9: aput-object v1, v0, v7 │ │ +011c96: 1251 |00fb: const/4 v1, #int 5 // #5 │ │ +011c98: 1a02 7702 |00fc: const-string v2, "Shit out of luck buddy" // string@0277 │ │ +011c9c: 4d02 0001 |00fe: aput-object v2, v0, v1 │ │ +011ca0: 6900 8501 |0100: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_EMPTY_LIST_MSGS:[Ljava/lang/String; // field@0185 │ │ +011ca4: 1a00 5104 |0102: const-string v0, "extra_provider" // string@0451 │ │ +011ca8: 6900 7801 |0104: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ +011cac: 1a00 5004 |0106: const-string v0, "extra_package_name" // string@0450 │ │ +011cb0: 6900 7701 |0108: sput-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PACKAGE_NAME:Ljava/lang/String; // field@0177 │ │ +011cb4: 0e00 |010a: return-void │ │ +011cb6: 0000 |010b: nop // spacer │ │ +011cb8: 0003 0400 0600 0000 0200 0000 0100 ... |010c: array-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x0009 line=31 │ │ 0x000b line=32 │ │ 0x000d line=33 │ │ @@ -20680,17 +18034,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -010bf0: |[010bf0] com.episode6.android.appalarm.pro.ProviderList.:()V │ │ -010c00: 7010 1f00 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@001f │ │ -010c06: 0e00 |0003: return-void │ │ +011cd8: |[011cd8] com.episode6.android.appalarm.pro.ProviderList.:()V │ │ +011ce8: 7010 1f00 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@001f │ │ +011cee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/ProviderList; │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/ProviderList;) │ │ @@ -20698,73 +18052,73 @@ │ │ type : '(Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -010c08: |[010c08] com.episode6.android.appalarm.pro.ProviderList.getSelectedIntent:(Ljava/lang/String;)Landroid/content/Intent; │ │ -010c18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -010c1a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -010c1c: 6204 8601 |0002: sget-object v4, Lcom/episode6/android/appalarm/pro/ProviderList;.P_MI_TYPES:[I // field@0186 │ │ -010c20: 5265 8d01 |0004: iget v5, v6, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010c24: 4404 0405 |0006: aget v4, v4, v5 │ │ -010c28: 2b04 6400 0000 |0008: packed-switch v4, 0000006c // +00000064 │ │ -010c2e: 1103 |000b: return-object v3 │ │ -010c30: 2201 1c00 |000c: new-instance v1, Landroid/content/Intent; // type@001c │ │ -010c34: 1a03 4503 |000e: const-string v3, "android.intent.action.VIEW" // string@0345 │ │ -010c38: 7020 4700 3100 |0010: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -010c3e: 6203 8901 |0013: sget-object v3, Lcom/episode6/android/appalarm/pro/ProviderList;.P_URI_STRINGS:[Ljava/lang/String; // field@0189 │ │ -010c42: 5264 8d01 |0015: iget v4, v6, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010c46: 4603 0304 |0017: aget-object v3, v3, v4 │ │ -010c4a: 7110 9000 0300 |0019: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -010c50: 0c03 |001c: move-result-object v3 │ │ -010c52: 7120 9200 7300 |001d: invoke-static {v3, v7}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0092 │ │ -010c58: 0c03 |0020: move-result-object v3 │ │ -010c5a: 6e20 5b00 3100 |0021: invoke-virtual {v1, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ -010c60: 5263 8d01 |0024: iget v3, v6, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010c64: 3903 0900 |0026: if-nez v3, 002f // +0009 │ │ -010c68: 1a03 9c03 |0028: const-string v3, "com.pandora.android" // string@039c │ │ -010c6c: 1a04 9d03 |002a: const-string v4, "com.pandora.android.activity.NowPlaying" // string@039d │ │ -010c70: 6e30 5a00 3104 |002c: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ -010c76: 0713 |002f: move-object v3, v1 │ │ -010c78: 28db |0030: goto 000b // -0025 │ │ -010c7a: 7110 4f00 0700 |0031: invoke-static {v7}, Landroid/content/Intent;.getIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@004f │ │ -010c80: 0c03 |0034: move-result-object v3 │ │ -010c82: 28d6 |0035: goto 000b // -002a │ │ -010c84: 0d00 |0036: move-exception v0 │ │ -010c86: 28d4 |0037: goto 000b // -002c │ │ -010c88: 2201 1c00 |0038: new-instance v1, Landroid/content/Intent; // type@001c │ │ -010c8c: 1a03 4503 |003a: const-string v3, "android.intent.action.VIEW" // string@0345 │ │ -010c90: 7020 4700 3100 |003c: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -010c96: 1202 |003f: const/4 v2, #int 0 // #0 │ │ -010c98: 6203 8301 |0040: sget-object v3, Lcom/episode6/android/appalarm/pro/ProviderList;.P_CUSTOM_DATA_STRINGS:[Ljava/lang/String; // field@0183 │ │ -010c9c: 5264 8d01 |0042: iget v4, v6, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010ca0: 4603 0304 |0044: aget-object v3, v3, v4 │ │ -010ca4: 1a04 2e00 |0046: const-string v4, "@@" // string@002e │ │ -010ca8: 1a05 9702 |0048: const-string v5, "UTF-8" // string@0297 │ │ -010cac: 7120 be03 5700 |004a: invoke-static {v7, v5}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03be │ │ -010cb2: 0c05 |004d: move-result-object v5 │ │ -010cb4: 6e30 a003 4305 |004e: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ -010cba: 0c02 |0051: move-result-object v2 │ │ -010cbc: 6e10 c402 0600 |0052: invoke-virtual {v6}, Lcom/episode6/android/appalarm/pro/ProviderList;.getBaseContext:()Landroid/content/Context; // method@02c4 │ │ -010cc2: 0c03 |0055: move-result-object v3 │ │ -010cc4: 1214 |0056: const/4 v4, #int 1 // #1 │ │ -010cc6: 7130 e300 2304 |0057: invoke-static {v3, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -010ccc: 0c03 |005a: move-result-object v3 │ │ -010cce: 6e10 e400 0300 |005b: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -010cd4: 7110 9000 0200 |005e: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -010cda: 0c03 |0061: move-result-object v3 │ │ -010cdc: 6e20 5b00 3100 |0062: invoke-virtual {v1, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ -010ce2: 0713 |0065: move-object v3, v1 │ │ -010ce4: 28a5 |0066: goto 000b // -005b │ │ -010ce6: 0d00 |0067: move-exception v0 │ │ -010ce8: 6e10 8703 0000 |0068: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@0387 │ │ -010cee: 28e7 |006b: goto 0052 // -0019 │ │ -010cf0: 0001 0300 0100 0000 2900 0000 0400 ... |006c: packed-switch-data (10 units) │ │ +011cf0: |[011cf0] com.episode6.android.appalarm.pro.ProviderList.getSelectedIntent:(Ljava/lang/String;)Landroid/content/Intent; │ │ +011d00: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +011d02: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +011d04: 6204 8601 |0002: sget-object v4, Lcom/episode6/android/appalarm/pro/ProviderList;.P_MI_TYPES:[I // field@0186 │ │ +011d08: 5265 8d01 |0004: iget v5, v6, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011d0c: 4404 0405 |0006: aget v4, v4, v5 │ │ +011d10: 2b04 6400 0000 |0008: packed-switch v4, 0000006c // +00000064 │ │ +011d16: 1103 |000b: return-object v3 │ │ +011d18: 2201 1c00 |000c: new-instance v1, Landroid/content/Intent; // type@001c │ │ +011d1c: 1a03 4503 |000e: const-string v3, "android.intent.action.VIEW" // string@0345 │ │ +011d20: 7020 4700 3100 |0010: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +011d26: 6203 8901 |0013: sget-object v3, Lcom/episode6/android/appalarm/pro/ProviderList;.P_URI_STRINGS:[Ljava/lang/String; // field@0189 │ │ +011d2a: 5264 8d01 |0015: iget v4, v6, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011d2e: 4603 0304 |0017: aget-object v3, v3, v4 │ │ +011d32: 7110 9000 0300 |0019: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +011d38: 0c03 |001c: move-result-object v3 │ │ +011d3a: 7120 9200 7300 |001d: invoke-static {v3, v7}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0092 │ │ +011d40: 0c03 |0020: move-result-object v3 │ │ +011d42: 6e20 5b00 3100 |0021: invoke-virtual {v1, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ +011d48: 5263 8d01 |0024: iget v3, v6, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011d4c: 3903 0900 |0026: if-nez v3, 002f // +0009 │ │ +011d50: 1a03 9c03 |0028: const-string v3, "com.pandora.android" // string@039c │ │ +011d54: 1a04 9d03 |002a: const-string v4, "com.pandora.android.activity.NowPlaying" // string@039d │ │ +011d58: 6e30 5a00 3104 |002c: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ +011d5e: 0713 |002f: move-object v3, v1 │ │ +011d60: 28db |0030: goto 000b // -0025 │ │ +011d62: 7110 4f00 0700 |0031: invoke-static {v7}, Landroid/content/Intent;.getIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@004f │ │ +011d68: 0c03 |0034: move-result-object v3 │ │ +011d6a: 28d6 |0035: goto 000b // -002a │ │ +011d6c: 0d00 |0036: move-exception v0 │ │ +011d6e: 28d4 |0037: goto 000b // -002c │ │ +011d70: 2201 1c00 |0038: new-instance v1, Landroid/content/Intent; // type@001c │ │ +011d74: 1a03 4503 |003a: const-string v3, "android.intent.action.VIEW" // string@0345 │ │ +011d78: 7020 4700 3100 |003c: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +011d7e: 1202 |003f: const/4 v2, #int 0 // #0 │ │ +011d80: 6203 8301 |0040: sget-object v3, Lcom/episode6/android/appalarm/pro/ProviderList;.P_CUSTOM_DATA_STRINGS:[Ljava/lang/String; // field@0183 │ │ +011d84: 5264 8d01 |0042: iget v4, v6, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011d88: 4603 0304 |0044: aget-object v3, v3, v4 │ │ +011d8c: 1a04 2e00 |0046: const-string v4, "@@" // string@002e │ │ +011d90: 1a05 9702 |0048: const-string v5, "UTF-8" // string@0297 │ │ +011d94: 7120 bf03 5700 |004a: invoke-static {v7, v5}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03bf │ │ +011d9a: 0c05 |004d: move-result-object v5 │ │ +011d9c: 6e30 a103 4305 |004e: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a1 │ │ +011da2: 0c02 |0051: move-result-object v2 │ │ +011da4: 6e10 c402 0600 |0052: invoke-virtual {v6}, Lcom/episode6/android/appalarm/pro/ProviderList;.getBaseContext:()Landroid/content/Context; // method@02c4 │ │ +011daa: 0c03 |0055: move-result-object v3 │ │ +011dac: 1214 |0056: const/4 v4, #int 1 // #1 │ │ +011dae: 7130 e300 2304 |0057: invoke-static {v3, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +011db4: 0c03 |005a: move-result-object v3 │ │ +011db6: 6e10 e400 0300 |005b: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +011dbc: 7110 9000 0200 |005e: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +011dc2: 0c03 |0061: move-result-object v3 │ │ +011dc4: 6e20 5b00 3100 |0062: invoke-virtual {v1, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ +011dca: 0713 |0065: move-object v3, v1 │ │ +011dcc: 28a5 |0066: goto 000b // -005b │ │ +011dce: 0d00 |0067: move-exception v0 │ │ +011dd0: 6e10 8703 0000 |0068: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@0387 │ │ +011dd6: 28e7 |006b: goto 0052 // -0019 │ │ +011dd8: 0001 0300 0100 0000 2900 0000 0400 ... |006c: packed-switch-data (10 units) │ │ catches : 2 │ │ 0x0031 - 0x0034 │ │ Ljava/net/URISyntaxException; -> 0x0036 │ │ 0x0040 - 0x0051 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0067 │ │ positions : │ │ 0x0001 line=221 │ │ @@ -20802,98 +18156,100 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 136 16-bit code units │ │ -010d20: |[010d20] com.episode6.android.appalarm.pro.ProviderList.loadList:()V │ │ -010d30: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -010d32: 6200 8901 |0001: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_URI_STRINGS:[Ljava/lang/String; // field@0189 │ │ -010d36: 5291 8d01 |0003: iget v1, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010d3a: 4600 0001 |0005: aget-object v0, v0, v1 │ │ -010d3e: 7110 9000 0000 |0007: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -010d44: 0c01 |000a: move-result-object v1 │ │ -010d46: 1220 |000b: const/4 v0, #int 2 // #2 │ │ -010d48: 2302 1f01 |000c: new-array v2, v0, [Ljava/lang/String; // type@011f │ │ -010d4c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -010d4e: 1a04 cb02 |000f: const-string v4, "_id" // string@02cb │ │ -010d52: 4d04 0200 |0011: aput-object v4, v2, v0 │ │ -010d56: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -010d58: 6204 8801 |0014: sget-object v4, Lcom/episode6/android/appalarm/pro/ProviderList;.P_TITLE_KEYS:[Ljava/lang/String; // field@0188 │ │ -010d5c: 5295 8d01 |0016: iget v5, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010d60: 4604 0405 |0018: aget-object v4, v4, v5 │ │ -010d64: 4d04 0200 |001a: aput-object v4, v2, v0 │ │ -010d68: 6200 8a01 |001c: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_WHERE_KEYS:[Ljava/lang/String; // field@018a │ │ -010d6c: 5294 8d01 |001e: iget v4, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010d70: 4603 0004 |0020: aget-object v3, v0, v4 │ │ -010d74: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -010d76: 6200 8801 |0023: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_TITLE_KEYS:[Ljava/lang/String; // field@0188 │ │ -010d7a: 5295 8d01 |0025: iget v5, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010d7e: 4605 0005 |0027: aget-object v5, v0, v5 │ │ -010d82: 0790 |0029: move-object v0, v9 │ │ -010d84: 7406 ca02 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/episode6/android/appalarm/pro/ProviderList;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@02ca │ │ -010d8a: 0c03 |002d: move-result-object v3 │ │ -010d8c: 3903 3100 |002e: if-nez v3, 005f // +0031 │ │ -010d90: 5290 8d01 |0030: iget v0, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010d94: 6001 7e01 |0032: sget v1, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN:I // field@017e │ │ -010d98: 3310 1100 |0034: if-ne v0, v1, 0045 // +0011 │ │ -010d9c: 1a00 5d00 |0036: const-string v0, "AppAlarm" // string@005d │ │ -010da0: 1a01 b300 |0038: const-string v1, "Error reading from Launcher1, trying Launcher2" // string@00b3 │ │ -010da4: 7120 a800 1000 |003a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a8 │ │ -010daa: 6000 7f01 |003d: sget v0, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN2:I // field@017f │ │ -010dae: 5990 8d01 |003f: iput v0, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010db2: 7010 c902 0900 |0041: invoke-direct {v9}, Lcom/episode6/android/appalarm/pro/ProviderList;.loadList:()V // method@02c9 │ │ -010db8: 0e00 |0044: return-void │ │ -010dba: 5290 8d01 |0045: iget v0, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010dbe: 6001 7f01 |0047: sget v1, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN2:I // field@017f │ │ -010dc2: 3310 fbff |0049: if-ne v0, v1, 0044 // -0005 │ │ -010dc6: 1a00 5d00 |004b: const-string v0, "AppAlarm" // string@005d │ │ -010dca: 1a01 b400 |004d: const-string v1, "Error reading from Launcher2, trying Sense" // string@00b4 │ │ -010dce: 7120 a800 1000 |004f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a8 │ │ -010dd4: 6000 8001 |0052: sget v0, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HTC_SENSE:I // field@0180 │ │ -010dd8: 5990 8d01 |0054: iput v0, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010ddc: 7010 c902 0900 |0056: invoke-direct {v9}, Lcom/episode6/android/appalarm/pro/ProviderList;.loadList:()V // method@02c9 │ │ -010de2: 28eb |0059: goto 0044 // -0015 │ │ -010de4: 0d07 |005a: move-exception v7 │ │ -010de6: 6e10 8e03 0700 |005b: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -010dec: 28e6 |005e: goto 0044 // -001a │ │ -010dee: 2200 5c00 |005f: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@005c │ │ -010df2: 1402 0700 037f |0061: const v2, #float 1.74129e+38 // #7f030007 │ │ -010df8: 1211 |0064: const/4 v1, #int 1 // #1 │ │ -010dfa: 2314 1f01 |0065: new-array v4, v1, [Ljava/lang/String; // type@011f │ │ -010dfe: 1201 |0067: const/4 v1, #int 0 // #0 │ │ -010e00: 6205 8801 |0068: sget-object v5, Lcom/episode6/android/appalarm/pro/ProviderList;.P_TITLE_KEYS:[Ljava/lang/String; // field@0188 │ │ -010e04: 5298 8d01 |006a: iget v8, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010e08: 4605 0508 |006c: aget-object v5, v5, v8 │ │ -010e0c: 4d05 0401 |006e: aput-object v5, v4, v1 │ │ -010e10: 1211 |0070: const/4 v1, #int 1 // #1 │ │ -010e12: 2315 1a01 |0071: new-array v5, v1, [I // type@011a │ │ -010e16: 1201 |0073: const/4 v1, #int 0 // #0 │ │ -010e18: 1408 4500 057f |0074: const v8, #float 1.76789e+38 // #7f050045 │ │ -010e1e: 4b08 0501 |0077: aput v8, v5, v1 │ │ -010e22: 0791 |0079: move-object v1, v9 │ │ -010e24: 7606 d900 0000 |007a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@00d9 │ │ -010e2a: 5b90 8c01 |007d: iput-object v0, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mListAdapter:Landroid/widget/CursorAdapter; // field@018c │ │ -010e2e: 5490 8c01 |007f: iget-object v0, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mListAdapter:Landroid/widget/CursorAdapter; // field@018c │ │ -010e32: 6e20 cf02 0900 |0081: invoke-virtual {v9, v0}, Lcom/episode6/android/appalarm/pro/ProviderList;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02cf │ │ -010e38: 28c0 |0084: goto 0044 // -0040 │ │ -010e3a: 0d07 |0085: move-exception v7 │ │ -010e3c: 0763 |0086: move-object v3, v6 │ │ -010e3e: 28d4 |0087: goto 005b // -002c │ │ +011e08: |[011e08] com.episode6.android.appalarm.pro.ProviderList.loadList:()V │ │ +011e18: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +011e1a: 6200 8901 |0001: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_URI_STRINGS:[Ljava/lang/String; // field@0189 │ │ +011e1e: 5291 8d01 |0003: iget v1, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011e22: 4600 0001 |0005: aget-object v0, v0, v1 │ │ +011e26: 7110 9000 0000 |0007: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +011e2c: 0c01 |000a: move-result-object v1 │ │ +011e2e: 1220 |000b: const/4 v0, #int 2 // #2 │ │ +011e30: 2302 1f01 |000c: new-array v2, v0, [Ljava/lang/String; // type@011f │ │ +011e34: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +011e36: 1a04 cb02 |000f: const-string v4, "_id" // string@02cb │ │ +011e3a: 4d04 0200 |0011: aput-object v4, v2, v0 │ │ +011e3e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +011e40: 6204 8801 |0014: sget-object v4, Lcom/episode6/android/appalarm/pro/ProviderList;.P_TITLE_KEYS:[Ljava/lang/String; // field@0188 │ │ +011e44: 5295 8d01 |0016: iget v5, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011e48: 4604 0405 |0018: aget-object v4, v4, v5 │ │ +011e4c: 4d04 0200 |001a: aput-object v4, v2, v0 │ │ +011e50: 6200 8a01 |001c: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_WHERE_KEYS:[Ljava/lang/String; // field@018a │ │ +011e54: 5294 8d01 |001e: iget v4, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011e58: 4603 0004 |0020: aget-object v3, v0, v4 │ │ +011e5c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +011e5e: 6200 8801 |0023: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_TITLE_KEYS:[Ljava/lang/String; // field@0188 │ │ +011e62: 5295 8d01 |0025: iget v5, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011e66: 4605 0005 |0027: aget-object v5, v0, v5 │ │ +011e6a: 0790 |0029: move-object v0, v9 │ │ +011e6c: 7406 ca02 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/episode6/android/appalarm/pro/ProviderList;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@02ca │ │ +011e72: 0c03 |002d: move-result-object v3 │ │ +011e74: 3903 3100 |002e: if-nez v3, 005f // +0031 │ │ +011e78: 5290 8d01 |0030: iget v0, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011e7c: 6001 7e01 |0032: sget v1, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN:I // field@017e │ │ +011e80: 3310 1100 |0034: if-ne v0, v1, 0045 // +0011 │ │ +011e84: 1a00 5d00 |0036: const-string v0, "AppAlarm" // string@005d │ │ +011e88: 1a01 b300 |0038: const-string v1, "Error reading from Launcher1, trying Launcher2" // string@00b3 │ │ +011e8c: 7120 a800 1000 |003a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a8 │ │ +011e92: 6000 7f01 |003d: sget v0, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN2:I // field@017f │ │ +011e96: 5990 8d01 |003f: iput v0, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011e9a: 7010 c902 0900 |0041: invoke-direct {v9}, Lcom/episode6/android/appalarm/pro/ProviderList;.loadList:()V // method@02c9 │ │ +011ea0: 0e00 |0044: return-void │ │ +011ea2: 5290 8d01 |0045: iget v0, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011ea6: 6001 7f01 |0047: sget v1, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN2:I // field@017f │ │ +011eaa: 3310 fbff |0049: if-ne v0, v1, 0044 // -0005 │ │ +011eae: 1a00 5d00 |004b: const-string v0, "AppAlarm" // string@005d │ │ +011eb2: 1a01 b400 |004d: const-string v1, "Error reading from Launcher2, trying Sense" // string@00b4 │ │ +011eb6: 7120 a800 1000 |004f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a8 │ │ +011ebc: 6000 8001 |0052: sget v0, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HTC_SENSE:I // field@0180 │ │ +011ec0: 5990 8d01 |0054: iput v0, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011ec4: 7010 c902 0900 |0056: invoke-direct {v9}, Lcom/episode6/android/appalarm/pro/ProviderList;.loadList:()V // method@02c9 │ │ +011eca: 28eb |0059: goto 0044 // -0015 │ │ +011ecc: 0d07 |005a: move-exception v7 │ │ +011ece: 6e10 8f03 0700 |005b: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +011ed4: 28e6 |005e: goto 0044 // -001a │ │ +011ed6: 2200 5c00 |005f: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@005c │ │ +011eda: 1402 0700 037f |0061: const v2, #float 1.74129e+38 // #7f030007 │ │ +011ee0: 1211 |0064: const/4 v1, #int 1 // #1 │ │ +011ee2: 2314 1f01 |0065: new-array v4, v1, [Ljava/lang/String; // type@011f │ │ +011ee6: 1201 |0067: const/4 v1, #int 0 // #0 │ │ +011ee8: 6205 8801 |0068: sget-object v5, Lcom/episode6/android/appalarm/pro/ProviderList;.P_TITLE_KEYS:[Ljava/lang/String; // field@0188 │ │ +011eec: 5298 8d01 |006a: iget v8, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011ef0: 4605 0508 |006c: aget-object v5, v5, v8 │ │ +011ef4: 4d05 0401 |006e: aput-object v5, v4, v1 │ │ +011ef8: 1211 |0070: const/4 v1, #int 1 // #1 │ │ +011efa: 2315 1a01 |0071: new-array v5, v1, [I // type@011a │ │ +011efe: 1201 |0073: const/4 v1, #int 0 // #0 │ │ +011f00: 1408 4500 057f |0074: const v8, #float 1.76789e+38 // #7f050045 │ │ +011f06: 4b08 0501 |0077: aput v8, v5, v1 │ │ +011f0a: 0791 |0079: move-object v1, v9 │ │ +011f0c: 7606 d900 0000 |007a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@00d9 │ │ +011f12: 5b90 8c01 |007d: iput-object v0, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mListAdapter:Landroid/widget/CursorAdapter; // field@018c │ │ +011f16: 5490 8c01 |007f: iget-object v0, v9, Lcom/episode6/android/appalarm/pro/ProviderList;.mListAdapter:Landroid/widget/CursorAdapter; // field@018c │ │ +011f1a: 6e20 cf02 0900 |0081: invoke-virtual {v9, v0}, Lcom/episode6/android/appalarm/pro/ProviderList;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02cf │ │ +011f20: 28c0 |0084: goto 0044 // -0040 │ │ +011f22: 0d07 |0085: move-exception v7 │ │ +011f24: 0763 |0086: move-object v3, v6 │ │ +011f26: 28d4 |0087: goto 005b // -002c │ │ catches : 3 │ │ 0x0001 - 0x002d │ │ Ljava/lang/Exception; -> 0x0085 │ │ 0x0030 - 0x0059 │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x005f - 0x0084 │ │ Ljava/lang/Exception; -> 0x005a │ │ positions : │ │ 0x0000 line=141 │ │ 0x0001 line=143 │ │ + 0x0007 line=144 │ │ + 0x002a line=143 │ │ 0x002e line=150 │ │ 0x0030 line=151 │ │ 0x0036 line=152 │ │ 0x003d line=153 │ │ 0x0041 line=154 │ │ 0x0044 line=175 │ │ 0x0045 line=155 │ │ @@ -20919,23 +18275,23 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -010e64: |[010e64] com.episode6.android.appalarm.pro.ProviderList.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -010e74: 1400 0800 037f |0000: const v0, #float 1.74129e+38 // #7f030008 │ │ -010e7a: 6e20 ce02 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/ProviderList;.setContentView:(I)V // method@02ce │ │ -010e80: 6f20 2000 2100 |0006: invoke-super {v1, v2}, Landroid/app/ListActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0020 │ │ -010e86: 5410 8c01 |0009: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/ProviderList;.mListAdapter:Landroid/widget/CursorAdapter; // field@018c │ │ -010e8a: 6e20 cf02 0100 |000b: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/ProviderList;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02cf │ │ -010e90: 0e00 |000e: return-void │ │ -010e92: 0d00 |000f: move-exception v0 │ │ -010e94: 28fe |0010: goto 000e // -0002 │ │ +011f4c: |[011f4c] com.episode6.android.appalarm.pro.ProviderList.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +011f5c: 1400 0800 037f |0000: const v0, #float 1.74129e+38 // #7f030008 │ │ +011f62: 6e20 ce02 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/ProviderList;.setContentView:(I)V // method@02ce │ │ +011f68: 6f20 2000 2100 |0006: invoke-super {v1, v2}, Landroid/app/ListActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0020 │ │ +011f6e: 5410 8c01 |0009: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/ProviderList;.mListAdapter:Landroid/widget/CursorAdapter; // field@018c │ │ +011f72: 6e20 cf02 0100 |000b: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/ProviderList;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02cf │ │ +011f78: 0e00 |000e: return-void │ │ +011f7a: 0d00 |000f: move-exception v0 │ │ +011f7c: 28fe |0010: goto 000e // -0002 │ │ catches : 1 │ │ 0x0009 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=179 │ │ 0x0006 line=180 │ │ 0x0009 line=182 │ │ @@ -20950,40 +18306,40 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -010ea8: |[010ea8] com.episode6.android.appalarm.pro.ProviderList.onCreate:(Landroid/os/Bundle;)V │ │ -010eb8: 1400 0800 037f |0000: const v0, #float 1.74129e+38 // #7f030008 │ │ -010ebe: 6e20 ce02 0300 |0003: invoke-virtual {v3, v0}, Lcom/episode6/android/appalarm/pro/ProviderList;.setContentView:(I)V // method@02ce │ │ -010ec4: 6f20 2200 4300 |0006: invoke-super {v3, v4}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -010eca: 6e10 c602 0300 |0009: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/ProviderList;.getIntent:()Landroid/content/Intent; // method@02c6 │ │ -010ed0: 0c00 |000c: move-result-object v0 │ │ -010ed2: 6201 7801 |000d: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ -010ed6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -010ed8: 6e30 4e00 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ -010ede: 0a00 |0013: move-result v0 │ │ -010ee0: 5930 8d01 |0014: iput v0, v3, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010ee4: 6200 8b01 |0016: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_WINDOW_TITLES:[Ljava/lang/String; // field@018b │ │ -010ee8: 5231 8d01 |0018: iget v1, v3, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010eec: 4600 0001 |001a: aget-object v0, v0, v1 │ │ -010ef0: 6e20 d102 0300 |001c: invoke-virtual {v3, v0}, Lcom/episode6/android/appalarm/pro/ProviderList;.setTitle:(Ljava/lang/CharSequence;)V // method@02d1 │ │ -010ef6: 6e10 c702 0300 |001f: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/ProviderList;.getListView:()Landroid/widget/ListView; // method@02c7 │ │ -010efc: 0c00 |0022: move-result-object v0 │ │ -010efe: 6e10 d100 0000 |0023: invoke-virtual {v0}, Landroid/widget/ListView;.getEmptyView:()Landroid/view/View; // method@00d1 │ │ -010f04: 0c00 |0026: move-result-object v0 │ │ -010f06: 1f00 5e00 |0027: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -010f0a: 6201 8501 |0029: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.P_EMPTY_LIST_MSGS:[Ljava/lang/String; // field@0185 │ │ -010f0e: 5232 8d01 |002b: iget v2, v3, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010f12: 4601 0102 |002d: aget-object v1, v1, v2 │ │ -010f16: 6e20 df00 1000 |002f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -010f1c: 7010 c902 0300 |0032: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/ProviderList;.loadList:()V // method@02c9 │ │ -010f22: 0e00 |0035: return-void │ │ +011f90: |[011f90] com.episode6.android.appalarm.pro.ProviderList.onCreate:(Landroid/os/Bundle;)V │ │ +011fa0: 1400 0800 037f |0000: const v0, #float 1.74129e+38 // #7f030008 │ │ +011fa6: 6e20 ce02 0300 |0003: invoke-virtual {v3, v0}, Lcom/episode6/android/appalarm/pro/ProviderList;.setContentView:(I)V // method@02ce │ │ +011fac: 6f20 2200 4300 |0006: invoke-super {v3, v4}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +011fb2: 6e10 c602 0300 |0009: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/ProviderList;.getIntent:()Landroid/content/Intent; // method@02c6 │ │ +011fb8: 0c00 |000c: move-result-object v0 │ │ +011fba: 6201 7801 |000d: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ +011fbe: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +011fc0: 6e30 4e00 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ +011fc6: 0a00 |0013: move-result v0 │ │ +011fc8: 5930 8d01 |0014: iput v0, v3, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011fcc: 6200 8b01 |0016: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_WINDOW_TITLES:[Ljava/lang/String; // field@018b │ │ +011fd0: 5231 8d01 |0018: iget v1, v3, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011fd4: 4600 0001 |001a: aget-object v0, v0, v1 │ │ +011fd8: 6e20 d102 0300 |001c: invoke-virtual {v3, v0}, Lcom/episode6/android/appalarm/pro/ProviderList;.setTitle:(Ljava/lang/CharSequence;)V // method@02d1 │ │ +011fde: 6e10 c702 0300 |001f: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/ProviderList;.getListView:()Landroid/widget/ListView; // method@02c7 │ │ +011fe4: 0c00 |0022: move-result-object v0 │ │ +011fe6: 6e10 d100 0000 |0023: invoke-virtual {v0}, Landroid/widget/ListView;.getEmptyView:()Landroid/view/View; // method@00d1 │ │ +011fec: 0c00 |0026: move-result-object v0 │ │ +011fee: 1f00 5e00 |0027: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +011ff2: 6201 8501 |0029: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.P_EMPTY_LIST_MSGS:[Ljava/lang/String; // field@0185 │ │ +011ff6: 5232 8d01 |002b: iget v2, v3, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +011ffa: 4601 0102 |002d: aget-object v1, v1, v2 │ │ +011ffe: 6e20 df00 1000 |002f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +012004: 7010 c902 0300 |0032: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/ProviderList;.loadList:()V // method@02c9 │ │ +01200a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0006 line=130 │ │ 0x0009 line=132 │ │ 0x0016 line=134 │ │ 0x001f line=135 │ │ @@ -20994,100 +18350,102 @@ │ │ 0x0000 - 0x0036 reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/ProviderList;) │ │ name : 'onListItemClick' │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 17 │ │ + registers : 18 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 154 16-bit code units │ │ -010f24: |[010f24] com.episode6.android.appalarm.pro.ProviderList.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -010f34: 7506 2500 0b00 |0000: invoke-super/range {v11, v12, v13, v14, v15, v16}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0025 │ │ -010f3a: 6e10 c502 0b00 |0003: invoke-virtual {v11}, Lcom/episode6/android/appalarm/pro/ProviderList;.getContentResolver:()Landroid/content/ContentResolver; // method@02c5 │ │ -010f40: 0c00 |0006: move-result-object v0 │ │ -010f42: 6201 8901 |0007: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.P_URI_STRINGS:[Ljava/lang/String; // field@0189 │ │ -010f46: 52b2 8d01 |0009: iget v2, v11, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010f4a: 4601 0102 |000b: aget-object v1, v1, v2 │ │ -010f4e: 7110 9000 0100 |000d: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -010f54: 0c01 |0010: move-result-object v1 │ │ -010f56: 1222 |0011: const/4 v2, #int 2 // #2 │ │ -010f58: 2322 1f01 |0012: new-array v2, v2, [Ljava/lang/String; // type@011f │ │ -010f5c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -010f5e: 6204 8801 |0015: sget-object v4, Lcom/episode6/android/appalarm/pro/ProviderList;.P_TITLE_KEYS:[Ljava/lang/String; // field@0188 │ │ -010f62: 52b5 8d01 |0017: iget v5, v11, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010f66: 4604 0405 |0019: aget-object v4, v4, v5 │ │ -010f6a: 4d04 0203 |001b: aput-object v4, v2, v3 │ │ -010f6e: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -010f70: 6204 8401 |001e: sget-object v4, Lcom/episode6/android/appalarm/pro/ProviderList;.P_DATA_KEYS:[Ljava/lang/String; // field@0184 │ │ -010f74: 52b5 8d01 |0020: iget v5, v11, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010f78: 4604 0405 |0022: aget-object v4, v4, v5 │ │ -010f7c: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ -010f80: 1a03 cd02 |0026: const-string v3, "_id=?" // string@02cd │ │ -010f84: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -010f86: 2344 1f01 |0029: new-array v4, v4, [Ljava/lang/String; // type@011f │ │ -010f8a: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -010f8c: 7702 9503 0f00 |002c: invoke-static/range {v15, v16}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0395 │ │ -010f92: 0c0a |002f: move-result-object v10 │ │ -010f94: 4d0a 0405 |0030: aput-object v10, v4, v5 │ │ -010f98: 1205 |0032: const/4 v5, #int 0 // #0 │ │ -010f9a: 7406 3b00 0000 |0033: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@003b │ │ -010fa0: 0c06 |0036: move-result-object v6 │ │ -010fa2: 52b0 8d01 |0037: iget v0, v11, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010fa6: 1251 |0039: const/4 v1, #int 5 // #5 │ │ -010fa8: 3310 5c00 |003a: if-ne v0, v1, 0096 // +005c │ │ -010fac: 7220 7800 e600 |003c: invoke-interface {v6, v14}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0078 │ │ -010fb2: 6200 8801 |003f: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_TITLE_KEYS:[Ljava/lang/String; // field@0188 │ │ -010fb6: 52b1 8d01 |0041: iget v1, v11, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010fba: 4600 0001 |0043: aget-object v0, v0, v1 │ │ -010fbe: 7220 7200 0600 |0045: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0072 │ │ -010fc4: 0a00 |0048: move-result v0 │ │ -010fc6: 7220 7400 0600 |0049: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0074 │ │ -010fcc: 0c09 |004c: move-result-object v9 │ │ -010fce: 6200 8401 |004d: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_DATA_KEYS:[Ljava/lang/String; // field@0184 │ │ -010fd2: 52b1 8d01 |004f: iget v1, v11, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -010fd6: 4600 0001 |0051: aget-object v0, v0, v1 │ │ -010fda: 7220 7200 0600 |0053: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0072 │ │ -010fe0: 0a00 |0056: move-result v0 │ │ -010fe2: 7220 7400 0600 |0057: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0074 │ │ -010fe8: 0c07 |005a: move-result-object v7 │ │ -010fea: 7210 7100 0600 |005b: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0071 │ │ -010ff0: 2208 1c00 |005e: new-instance v8, Landroid/content/Intent; // type@001c │ │ -010ff4: 7010 4500 0800 |0060: invoke-direct {v8}, Landroid/content/Intent;.:()V // method@0045 │ │ -010ffa: 1a00 4e03 |0063: const-string v0, "android.intent.extra.shortcut.NAME" // string@034e │ │ -010ffe: 6e30 5700 0809 |0065: invoke-virtual {v8, v0, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -011004: 52b0 8d01 |0068: iget v0, v11, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -011008: 6001 7e01 |006a: sget v1, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN:I // field@017e │ │ -01100c: 3210 1900 |006c: if-eq v0, v1, 0085 // +0019 │ │ -011010: 52b0 8d01 |006e: iget v0, v11, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -011014: 6001 7f01 |0070: sget v1, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN2:I // field@017f │ │ -011018: 3210 1300 |0072: if-eq v0, v1, 0085 // +0013 │ │ -01101c: 52b0 8d01 |0074: iget v0, v11, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -011020: 6001 8001 |0076: sget v1, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HTC_SENSE:I // field@0180 │ │ -011024: 3210 0d00 |0078: if-eq v0, v1, 0085 // +000d │ │ -011028: 6200 7701 |007a: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PACKAGE_NAME:Ljava/lang/String; // field@0177 │ │ -01102c: 6201 8701 |007c: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.P_PACKAGE_NAMES:[Ljava/lang/String; // field@0187 │ │ -011030: 52b2 8d01 |007e: iget v2, v11, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ -011034: 4601 0102 |0080: aget-object v1, v1, v2 │ │ -011038: 6e30 5700 0801 |0082: invoke-virtual {v8, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -01103e: 1a00 4d03 |0085: const-string v0, "android.intent.extra.shortcut.INTENT" // string@034d │ │ -011042: 7020 c802 7b00 |0087: invoke-direct {v11, v7}, Lcom/episode6/android/appalarm/pro/ProviderList;.getSelectedIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@02c8 │ │ -011048: 0c01 |008a: move-result-object v1 │ │ -01104a: 6e30 5600 0801 |008b: invoke-virtual {v8, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ -011050: 12f0 |008e: const/4 v0, #int -1 // #ff │ │ -011052: 6e30 d002 0b08 |008f: invoke-virtual {v11, v0, v8}, Lcom/episode6/android/appalarm/pro/ProviderList;.setResult:(ILandroid/content/Intent;)V // method@02d0 │ │ -011058: 6e10 c302 0b00 |0092: invoke-virtual {v11}, Lcom/episode6/android/appalarm/pro/ProviderList;.finish:()V // method@02c3 │ │ -01105e: 0e00 |0095: return-void │ │ -011060: 7210 7600 0600 |0096: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ -011066: 28a6 |0099: goto 003f // -005a │ │ +01200c: |[01200c] com.episode6.android.appalarm.pro.ProviderList.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +01201c: 7506 2500 0c00 |0000: invoke-super/range {v12, v13, v14, v15, v16, v17}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0025 │ │ +012022: 6e10 c502 0c00 |0003: invoke-virtual {v12}, Lcom/episode6/android/appalarm/pro/ProviderList;.getContentResolver:()Landroid/content/ContentResolver; // method@02c5 │ │ +012028: 0c00 |0006: move-result-object v0 │ │ +01202a: 6201 8901 |0007: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.P_URI_STRINGS:[Ljava/lang/String; // field@0189 │ │ +01202e: 52c2 8d01 |0009: iget v2, v12, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +012032: 4601 0102 |000b: aget-object v1, v1, v2 │ │ +012036: 7110 9000 0100 |000d: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +01203c: 0c01 |0010: move-result-object v1 │ │ +01203e: 1222 |0011: const/4 v2, #int 2 // #2 │ │ +012040: 2322 1f01 |0012: new-array v2, v2, [Ljava/lang/String; // type@011f │ │ +012044: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +012046: 6204 8801 |0015: sget-object v4, Lcom/episode6/android/appalarm/pro/ProviderList;.P_TITLE_KEYS:[Ljava/lang/String; // field@0188 │ │ +01204a: 52c5 8d01 |0017: iget v5, v12, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +01204e: 4604 0405 |0019: aget-object v4, v4, v5 │ │ +012052: 4d04 0203 |001b: aput-object v4, v2, v3 │ │ +012056: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +012058: 6204 8401 |001e: sget-object v4, Lcom/episode6/android/appalarm/pro/ProviderList;.P_DATA_KEYS:[Ljava/lang/String; // field@0184 │ │ +01205c: 52c5 8d01 |0020: iget v5, v12, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +012060: 4604 0405 |0022: aget-object v4, v4, v5 │ │ +012064: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ +012068: 1a03 cd02 |0026: const-string v3, "_id=?" // string@02cd │ │ +01206c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +01206e: 2344 1f01 |0029: new-array v4, v4, [Ljava/lang/String; // type@011f │ │ +012072: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +012074: 7702 9603 1000 |002c: invoke-static/range {v16, v17}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0396 │ │ +01207a: 0c0a |002f: move-result-object v10 │ │ +01207c: 4d0a 0405 |0030: aput-object v10, v4, v5 │ │ +012080: 1205 |0032: const/4 v5, #int 0 // #0 │ │ +012082: 7406 3b00 0000 |0033: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@003b │ │ +012088: 0c06 |0036: move-result-object v6 │ │ +01208a: 52c0 8d01 |0037: iget v0, v12, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +01208e: 1251 |0039: const/4 v1, #int 5 // #5 │ │ +012090: 3310 5c00 |003a: if-ne v0, v1, 0096 // +005c │ │ +012094: 7220 7800 f600 |003c: invoke-interface {v6, v15}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0078 │ │ +01209a: 6200 8801 |003f: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_TITLE_KEYS:[Ljava/lang/String; // field@0188 │ │ +01209e: 52c1 8d01 |0041: iget v1, v12, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +0120a2: 4600 0001 |0043: aget-object v0, v0, v1 │ │ +0120a6: 7220 7200 0600 |0045: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0072 │ │ +0120ac: 0a00 |0048: move-result v0 │ │ +0120ae: 7220 7400 0600 |0049: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0074 │ │ +0120b4: 0c09 |004c: move-result-object v9 │ │ +0120b6: 6200 8401 |004d: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.P_DATA_KEYS:[Ljava/lang/String; // field@0184 │ │ +0120ba: 52c1 8d01 |004f: iget v1, v12, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +0120be: 4600 0001 |0051: aget-object v0, v0, v1 │ │ +0120c2: 7220 7200 0600 |0053: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0072 │ │ +0120c8: 0a00 |0056: move-result v0 │ │ +0120ca: 7220 7400 0600 |0057: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0074 │ │ +0120d0: 0c07 |005a: move-result-object v7 │ │ +0120d2: 7210 7100 0600 |005b: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0071 │ │ +0120d8: 2208 1c00 |005e: new-instance v8, Landroid/content/Intent; // type@001c │ │ +0120dc: 7010 4500 0800 |0060: invoke-direct {v8}, Landroid/content/Intent;.:()V // method@0045 │ │ +0120e2: 1a00 4e03 |0063: const-string v0, "android.intent.extra.shortcut.NAME" // string@034e │ │ +0120e6: 6e30 5700 0809 |0065: invoke-virtual {v8, v0, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +0120ec: 52c0 8d01 |0068: iget v0, v12, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +0120f0: 6001 7e01 |006a: sget v1, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN:I // field@017e │ │ +0120f4: 3210 1900 |006c: if-eq v0, v1, 0085 // +0019 │ │ +0120f8: 52c0 8d01 |006e: iget v0, v12, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +0120fc: 6001 7f01 |0070: sget v1, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN2:I // field@017f │ │ +012100: 3210 1300 |0072: if-eq v0, v1, 0085 // +0013 │ │ +012104: 52c0 8d01 |0074: iget v0, v12, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +012108: 6001 8001 |0076: sget v1, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HTC_SENSE:I // field@0180 │ │ +01210c: 3210 0d00 |0078: if-eq v0, v1, 0085 // +000d │ │ +012110: 6200 7701 |007a: sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PACKAGE_NAME:Ljava/lang/String; // field@0177 │ │ +012114: 6201 8701 |007c: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.P_PACKAGE_NAMES:[Ljava/lang/String; // field@0187 │ │ +012118: 52c2 8d01 |007e: iget v2, v12, Lcom/episode6/android/appalarm/pro/ProviderList;.mProvider:I // field@018d │ │ +01211c: 4601 0102 |0080: aget-object v1, v1, v2 │ │ +012120: 6e30 5700 0801 |0082: invoke-virtual {v8, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +012126: 1a00 4d03 |0085: const-string v0, "android.intent.extra.shortcut.INTENT" // string@034d │ │ +01212a: 7020 c802 7c00 |0087: invoke-direct {v12, v7}, Lcom/episode6/android/appalarm/pro/ProviderList;.getSelectedIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@02c8 │ │ +012130: 0c01 |008a: move-result-object v1 │ │ +012132: 6e30 5600 0801 |008b: invoke-virtual {v8, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ +012138: 12f0 |008e: const/4 v0, #int -1 // #ff │ │ +01213a: 6e30 d002 0c08 |008f: invoke-virtual {v12, v0, v8}, Lcom/episode6/android/appalarm/pro/ProviderList;.setResult:(ILandroid/content/Intent;)V // method@02d0 │ │ +012140: 6e10 c302 0c00 |0092: invoke-virtual {v12}, Lcom/episode6/android/appalarm/pro/ProviderList;.finish:()V // method@02c3 │ │ +012146: 0e00 |0095: return-void │ │ +012148: 7210 7600 0600 |0096: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ +01214e: 28a6 |0099: goto 003f // -005a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=190 │ │ + 0x002c line=193 │ │ + 0x0033 line=190 │ │ 0x0037 line=197 │ │ 0x003c line=198 │ │ 0x003f line=202 │ │ 0x004d line=203 │ │ 0x005b line=204 │ │ 0x005e line=206 │ │ 0x0063 line=207 │ │ @@ -21099,38 +18457,38 @@ │ │ 0x0095 line=217 │ │ 0x0096 line=200 │ │ locals : │ │ 0x005b - 0x0096 reg=7 data Ljava/lang/String; │ │ 0x0063 - 0x0096 reg=8 rtrIntent Landroid/content/Intent; │ │ 0x004d - 0x0096 reg=9 title Ljava/lang/String; │ │ 0x0037 - 0x009a reg=6 c Landroid/database/Cursor; │ │ - 0x0000 - 0x009a reg=11 this Lcom/episode6/android/appalarm/pro/ProviderList; │ │ - 0x0000 - 0x009a reg=12 l Landroid/widget/ListView; │ │ - 0x0000 - 0x009a reg=13 v Landroid/view/View; │ │ - 0x0000 - 0x009a reg=14 position I │ │ - 0x0000 - 0x009a reg=15 id J │ │ + 0x0000 - 0x009a reg=12 this Lcom/episode6/android/appalarm/pro/ProviderList; │ │ + 0x0000 - 0x009a reg=13 l Landroid/widget/ListView; │ │ + 0x0000 - 0x009a reg=14 v Landroid/view/View; │ │ + 0x0000 - 0x009a reg=15 position I │ │ + 0x0000 - 0x009a reg=16 id J │ │ │ │ source_file_idx : 614 (ProviderList.java) │ │ │ │ -Class #93 header: │ │ +Class #91 header: │ │ class_idx : 187 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 248 │ │ source_file_idx : 615 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #93 annotations: │ │ +Class #91 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ │ │ -Class #93 - │ │ +Class #91 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/R$attr;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -21139,42 +18497,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -011068: |[011068] com.episode6.android.appalarm.pro.R$attr.:()V │ │ -011078: 7010 9603 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -01107e: 0e00 |0003: return-void │ │ +012150: |[012150] com.episode6.android.appalarm.pro.R$attr.:()V │ │ +012160: 7010 9703 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +012166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/R$attr; │ │ │ │ Virtual methods - │ │ source_file_idx : 615 (R.java) │ │ │ │ -Class #94 header: │ │ +Class #92 header: │ │ class_idx : 188 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 248 │ │ source_file_idx : 615 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #94 annotations: │ │ +Class #92 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ │ │ -Class #94 - │ │ +Class #92 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/R$drawable;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/R$drawable;) │ │ name : 'aal_icon_2' │ │ @@ -21213,42 +18571,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -011080: |[011080] com.episode6.android.appalarm.pro.R$drawable.:()V │ │ -011090: 7010 9603 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -011096: 0e00 |0003: return-void │ │ +012168: |[012168] com.episode6.android.appalarm.pro.R$drawable.:()V │ │ +012178: 7010 9703 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01217e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/R$drawable; │ │ │ │ Virtual methods - │ │ source_file_idx : 615 (R.java) │ │ │ │ -Class #95 header: │ │ +Class #93 header: │ │ class_idx : 189 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 248 │ │ source_file_idx : 615 │ │ static_fields_size : 107 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #95 annotations: │ │ +Class #93 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ │ │ -Class #95 - │ │ +Class #93 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/R$id;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/R$id;) │ │ name : 'LinearLayout01' │ │ @@ -21792,42 +19150,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -011098: |[011098] com.episode6.android.appalarm.pro.R$id.:()V │ │ -0110a8: 7010 9603 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0110ae: 0e00 |0003: return-void │ │ +012180: |[012180] com.episode6.android.appalarm.pro.R$id.:()V │ │ +012190: 7010 9703 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +012196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/R$id; │ │ │ │ Virtual methods - │ │ source_file_idx : 615 (R.java) │ │ │ │ -Class #96 header: │ │ +Class #94 header: │ │ class_idx : 190 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 248 │ │ source_file_idx : 615 │ │ static_fields_size : 14 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #96 annotations: │ │ +Class #94 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ │ │ -Class #96 - │ │ +Class #94 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/R$layout;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/R$layout;) │ │ name : 'alarm_edit' │ │ @@ -21906,42 +19264,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0110b0: |[0110b0] com.episode6.android.appalarm.pro.R$layout.:()V │ │ -0110c0: 7010 9603 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0110c6: 0e00 |0003: return-void │ │ +012198: |[012198] com.episode6.android.appalarm.pro.R$layout.:()V │ │ +0121a8: 7010 9703 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0121ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/R$layout; │ │ │ │ Virtual methods - │ │ source_file_idx : 615 (R.java) │ │ │ │ -Class #97 header: │ │ +Class #95 header: │ │ class_idx : 191 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 248 │ │ source_file_idx : 615 │ │ static_fields_size : 81 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #97 annotations: │ │ +Class #95 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ │ │ -Class #97 - │ │ +Class #95 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/R$string;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/R$string;) │ │ name : 'ae_stop_app_warning_message' │ │ @@ -22355,41 +19713,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0110c8: |[0110c8] com.episode6.android.appalarm.pro.R$string.:()V │ │ -0110d8: 7010 9603 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0110de: 0e00 |0003: return-void │ │ +0121b0: |[0121b0] com.episode6.android.appalarm.pro.R$string.:()V │ │ +0121c0: 7010 9703 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0121c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/R$string; │ │ │ │ Virtual methods - │ │ source_file_idx : 615 (R.java) │ │ │ │ -Class #98 header: │ │ +Class #96 header: │ │ class_idx : 192 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 248 │ │ source_file_idx : 615 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #98 annotations: │ │ +Class #96 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/episode6/android/appalarm/pro/R$string; Lcom/episode6/android/appalarm/pro/R$layout; Lcom/episode6/android/appalarm/pro/R$id; Lcom/episode6/android/appalarm/pro/R$drawable; Lcom/episode6/android/appalarm/pro/R$attr; } │ │ │ │ -Class #98 - │ │ +Class #96 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/R;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -22398,43 +19756,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0110e0: |[0110e0] com.episode6.android.appalarm.pro.R.:()V │ │ -0110f0: 7010 9603 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0110f6: 0e00 |0003: return-void │ │ +0121c8: |[0121c8] com.episode6.android.appalarm.pro.R.:()V │ │ +0121d8: 7010 9703 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0121de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=146 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 615 (R.java) │ │ │ │ -Class #99 header: │ │ +Class #97 header: │ │ class_idx : 193 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #99 annotations: │ │ +Class #97 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #99 - │ │ +Class #97 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/RepeatChooser$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22448,93 +19805,93 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0110f8: |[0110f8] com.episode6.android.appalarm.pro.RepeatChooser$1.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ -011108: 5b01 5e02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ -01110c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -011112: 0e00 |0005: return-void │ │ +0121e0: |[0121e0] com.episode6.android.appalarm.pro.RepeatChooser$1.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ +0121f0: 5b01 5e02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ +0121f4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0121fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/RepeatChooser$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -011114: |[011114] com.episode6.android.appalarm.pro.RepeatChooser$1.onClick:(Landroid/view/View;)V │ │ -011124: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -011128: 7010 4500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0045 │ │ -01112e: 1a01 2f03 |0005: const-string v1, "alarm_rpt_mon" // string@032f │ │ -011132: 5432 5e02 |0007: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ -011136: 7110 eb02 0200 |0009: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$000:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02eb │ │ -01113c: 0c02 |000c: move-result-object v2 │ │ -01113e: 6e10 c000 0200 |000d: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -011144: 0a02 |0010: move-result v2 │ │ -011146: 6e30 5800 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -01114c: 1a01 3303 |0014: const-string v1, "alarm_rpt_tues" // string@0333 │ │ -011150: 5432 5e02 |0016: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ -011154: 7110 ec02 0200 |0018: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$100:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ec │ │ -01115a: 0c02 |001b: move-result-object v2 │ │ -01115c: 6e10 c000 0200 |001c: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -011162: 0a02 |001f: move-result v2 │ │ -011164: 6e30 5800 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -01116a: 1a01 3403 |0023: const-string v1, "alarm_rpt_wed" // string@0334 │ │ -01116e: 5432 5e02 |0025: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ -011172: 7110 ed02 0200 |0027: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$200:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ed │ │ -011178: 0c02 |002a: move-result-object v2 │ │ -01117a: 6e10 c000 0200 |002b: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -011180: 0a02 |002e: move-result v2 │ │ -011182: 6e30 5800 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -011188: 1a01 3203 |0032: const-string v1, "alarm_rpt_thurs" // string@0332 │ │ -01118c: 5432 5e02 |0034: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ -011190: 7110 ee02 0200 |0036: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$300:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ee │ │ -011196: 0c02 |0039: move-result-object v2 │ │ -011198: 6e10 c000 0200 |003a: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -01119e: 0a02 |003d: move-result v2 │ │ -0111a0: 6e30 5800 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -0111a6: 1a01 2e03 |0041: const-string v1, "alarm_rpt_fri" // string@032e │ │ -0111aa: 5432 5e02 |0043: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ -0111ae: 7110 ef02 0200 |0045: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$400:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ef │ │ -0111b4: 0c02 |0048: move-result-object v2 │ │ -0111b6: 6e10 c000 0200 |0049: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -0111bc: 0a02 |004c: move-result v2 │ │ -0111be: 6e30 5800 1002 |004d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -0111c4: 1a01 3003 |0050: const-string v1, "alarm_rpt_sat" // string@0330 │ │ -0111c8: 5432 5e02 |0052: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ -0111cc: 7110 f002 0200 |0054: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$500:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02f0 │ │ -0111d2: 0c02 |0057: move-result-object v2 │ │ -0111d4: 6e10 c000 0200 |0058: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -0111da: 0a02 |005b: move-result v2 │ │ -0111dc: 6e30 5800 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -0111e2: 1a01 3103 |005f: const-string v1, "alarm_rpt_sun" // string@0331 │ │ -0111e6: 5432 5e02 |0061: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ -0111ea: 7110 f102 0200 |0063: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$600:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02f1 │ │ -0111f0: 0c02 |0066: move-result-object v2 │ │ -0111f2: 6e10 c000 0200 |0067: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -0111f8: 0a02 |006a: move-result v2 │ │ -0111fa: 6e30 5800 1002 |006b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -011200: 5431 5e02 |006e: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ -011204: 12f2 |0070: const/4 v2, #int -1 // #ff │ │ -011206: 6e30 f802 2100 |0071: invoke-virtual {v1, v2, v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.setResult:(ILandroid/content/Intent;)V // method@02f8 │ │ -01120c: 5431 5e02 |0074: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ -011210: 6e10 f302 0100 |0076: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.finish:()V // method@02f3 │ │ -011216: 0e00 |0079: return-void │ │ +0121fc: |[0121fc] com.episode6.android.appalarm.pro.RepeatChooser$1.onClick:(Landroid/view/View;)V │ │ +01220c: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +012210: 7010 4500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0045 │ │ +012216: 1a01 2f03 |0005: const-string v1, "alarm_rpt_mon" // string@032f │ │ +01221a: 5432 5e02 |0007: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ +01221e: 7110 eb02 0200 |0009: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$000:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02eb │ │ +012224: 0c02 |000c: move-result-object v2 │ │ +012226: 6e10 c000 0200 |000d: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +01222c: 0a02 |0010: move-result v2 │ │ +01222e: 6e30 5800 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +012234: 1a01 3303 |0014: const-string v1, "alarm_rpt_tues" // string@0333 │ │ +012238: 5432 5e02 |0016: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ +01223c: 7110 ec02 0200 |0018: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$100:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ec │ │ +012242: 0c02 |001b: move-result-object v2 │ │ +012244: 6e10 c000 0200 |001c: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +01224a: 0a02 |001f: move-result v2 │ │ +01224c: 6e30 5800 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +012252: 1a01 3403 |0023: const-string v1, "alarm_rpt_wed" // string@0334 │ │ +012256: 5432 5e02 |0025: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ +01225a: 7110 ed02 0200 |0027: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$200:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ed │ │ +012260: 0c02 |002a: move-result-object v2 │ │ +012262: 6e10 c000 0200 |002b: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +012268: 0a02 |002e: move-result v2 │ │ +01226a: 6e30 5800 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +012270: 1a01 3203 |0032: const-string v1, "alarm_rpt_thurs" // string@0332 │ │ +012274: 5432 5e02 |0034: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ +012278: 7110 ee02 0200 |0036: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$300:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ee │ │ +01227e: 0c02 |0039: move-result-object v2 │ │ +012280: 6e10 c000 0200 |003a: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +012286: 0a02 |003d: move-result v2 │ │ +012288: 6e30 5800 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +01228e: 1a01 2e03 |0041: const-string v1, "alarm_rpt_fri" // string@032e │ │ +012292: 5432 5e02 |0043: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ +012296: 7110 ef02 0200 |0045: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$400:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ef │ │ +01229c: 0c02 |0048: move-result-object v2 │ │ +01229e: 6e10 c000 0200 |0049: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +0122a4: 0a02 |004c: move-result v2 │ │ +0122a6: 6e30 5800 1002 |004d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +0122ac: 1a01 3003 |0050: const-string v1, "alarm_rpt_sat" // string@0330 │ │ +0122b0: 5432 5e02 |0052: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ +0122b4: 7110 f002 0200 |0054: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$500:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02f0 │ │ +0122ba: 0c02 |0057: move-result-object v2 │ │ +0122bc: 6e10 c000 0200 |0058: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +0122c2: 0a02 |005b: move-result v2 │ │ +0122c4: 6e30 5800 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +0122ca: 1a01 3103 |005f: const-string v1, "alarm_rpt_sun" // string@0331 │ │ +0122ce: 5432 5e02 |0061: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ +0122d2: 7110 f102 0200 |0063: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$600:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02f1 │ │ +0122d8: 0c02 |0066: move-result-object v2 │ │ +0122da: 6e10 c000 0200 |0067: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +0122e0: 0a02 |006a: move-result v2 │ │ +0122e2: 6e30 5800 1002 |006b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +0122e8: 5431 5e02 |006e: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ +0122ec: 12f2 |0070: const/4 v2, #int -1 // #ff │ │ +0122ee: 6e30 f802 2100 |0071: invoke-virtual {v1, v2, v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.setResult:(ILandroid/content/Intent;)V // method@02f8 │ │ +0122f4: 5431 5e02 |0074: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025e │ │ +0122f8: 6e10 f302 0100 |0076: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.finish:()V // method@02f3 │ │ +0122fe: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0005 line=20 │ │ 0x0014 line=21 │ │ 0x0023 line=22 │ │ 0x0032 line=23 │ │ @@ -22547,30 +19904,30 @@ │ │ locals : │ │ 0x0005 - 0x007a reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x007a reg=3 this Lcom/episode6/android/appalarm/pro/RepeatChooser$1; │ │ 0x0000 - 0x007a reg=4 v Landroid/view/View; │ │ │ │ source_file_idx : 616 (RepeatChooser.java) │ │ │ │ -Class #100 header: │ │ +Class #98 header: │ │ class_idx : 194 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #100 annotations: │ │ +Class #98 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #100 - │ │ +Class #98 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/RepeatChooser$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22584,69 +19941,69 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011218: |[011218] com.episode6.android.appalarm.pro.RepeatChooser$2.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ -011228: 5b01 5f02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025f │ │ -01122c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -011232: 0e00 |0005: return-void │ │ +012300: |[012300] com.episode6.android.appalarm.pro.RepeatChooser$2.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ +012310: 5b01 5f02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025f │ │ +012314: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01231a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/RepeatChooser$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -011234: |[011234] com.episode6.android.appalarm.pro.RepeatChooser$2.onClick:(Landroid/view/View;)V │ │ -011244: 5420 5f02 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025f │ │ -011248: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01124a: 6e20 f702 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.setResult:(I)V // method@02f7 │ │ -011250: 5420 5f02 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025f │ │ -011254: 6e10 f302 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.finish:()V // method@02f3 │ │ -01125a: 0e00 |000b: return-void │ │ +01231c: |[01231c] com.episode6.android.appalarm.pro.RepeatChooser$2.onClick:(Landroid/view/View;)V │ │ +01232c: 5420 5f02 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025f │ │ +012330: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +012332: 6e20 f702 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.setResult:(I)V // method@02f7 │ │ +012338: 5420 5f02 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@025f │ │ +01233c: 6e10 f302 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.finish:()V // method@02f3 │ │ +012342: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000b line=38 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/RepeatChooser$2; │ │ 0x0000 - 0x000c reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 616 (RepeatChooser.java) │ │ │ │ -Class #101 header: │ │ +Class #99 header: │ │ class_idx : 195 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #101 annotations: │ │ +Class #99 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #101 - │ │ +Class #99 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/RepeatChooser$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22660,77 +20017,77 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01125c: |[01125c] com.episode6.android.appalarm.pro.RepeatChooser$3.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ -01126c: 5b01 6002 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0260 │ │ -011270: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -011276: 0e00 |0005: return-void │ │ +012344: |[012344] com.episode6.android.appalarm.pro.RepeatChooser$3.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ +012354: 5b01 6002 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0260 │ │ +012358: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01235e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/RepeatChooser$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -011278: |[011278] com.episode6.android.appalarm.pro.RepeatChooser$3.onClick:(Landroid/view/View;)V │ │ -011288: 5420 6002 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0260 │ │ -01128c: 7110 eb02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$000:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02eb │ │ -011292: 0c01 |0005: move-result-object v1 │ │ -011294: 5420 6002 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0260 │ │ -011298: 7110 eb02 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$000:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02eb │ │ -01129e: 0c00 |000b: move-result-object v0 │ │ -0112a0: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -0112a6: 0a00 |000f: move-result v0 │ │ -0112a8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -0112ac: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0112ae: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -0112b4: 0e00 |0016: return-void │ │ -0112b6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0112b8: 28fb |0018: goto 0013 // -0005 │ │ +012360: |[012360] com.episode6.android.appalarm.pro.RepeatChooser$3.onClick:(Landroid/view/View;)V │ │ +012370: 5420 6002 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0260 │ │ +012374: 7110 eb02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$000:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02eb │ │ +01237a: 0c01 |0005: move-result-object v1 │ │ +01237c: 5420 6002 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0260 │ │ +012380: 7110 eb02 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$000:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02eb │ │ +012386: 0c00 |000b: move-result-object v0 │ │ +012388: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +01238e: 0a00 |000f: move-result v0 │ │ +012390: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +012394: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +012396: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +01239c: 0e00 |0016: return-void │ │ +01239e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0123a0: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0016 line=49 │ │ 0x0017 line=48 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/RepeatChooser$3; │ │ 0x0000 - 0x0019 reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 616 (RepeatChooser.java) │ │ │ │ -Class #102 header: │ │ +Class #100 header: │ │ class_idx : 196 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #102 annotations: │ │ +Class #100 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #102 - │ │ +Class #100 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/RepeatChooser$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22744,77 +20101,77 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0112bc: |[0112bc] com.episode6.android.appalarm.pro.RepeatChooser$4.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ -0112cc: 5b01 6102 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0261 │ │ -0112d0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0112d6: 0e00 |0005: return-void │ │ +0123a4: |[0123a4] com.episode6.android.appalarm.pro.RepeatChooser$4.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ +0123b4: 5b01 6102 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0261 │ │ +0123b8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0123be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/RepeatChooser$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0112d8: |[0112d8] com.episode6.android.appalarm.pro.RepeatChooser$4.onClick:(Landroid/view/View;)V │ │ -0112e8: 5420 6102 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0261 │ │ -0112ec: 7110 ec02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$100:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ec │ │ -0112f2: 0c01 |0005: move-result-object v1 │ │ -0112f4: 5420 6102 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0261 │ │ -0112f8: 7110 ec02 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$100:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ec │ │ -0112fe: 0c00 |000b: move-result-object v0 │ │ -011300: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -011306: 0a00 |000f: move-result v0 │ │ -011308: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -01130c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -01130e: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -011314: 0e00 |0016: return-void │ │ -011316: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -011318: 28fb |0018: goto 0013 // -0005 │ │ +0123c0: |[0123c0] com.episode6.android.appalarm.pro.RepeatChooser$4.onClick:(Landroid/view/View;)V │ │ +0123d0: 5420 6102 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0261 │ │ +0123d4: 7110 ec02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$100:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ec │ │ +0123da: 0c01 |0005: move-result-object v1 │ │ +0123dc: 5420 6102 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0261 │ │ +0123e0: 7110 ec02 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$100:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ec │ │ +0123e6: 0c00 |000b: move-result-object v0 │ │ +0123e8: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +0123ee: 0a00 |000f: move-result v0 │ │ +0123f0: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +0123f4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0123f6: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +0123fc: 0e00 |0016: return-void │ │ +0123fe: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +012400: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0016 line=56 │ │ 0x0017 line=55 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/RepeatChooser$4; │ │ 0x0000 - 0x0019 reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 616 (RepeatChooser.java) │ │ │ │ -Class #103 header: │ │ +Class #101 header: │ │ class_idx : 197 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #103 annotations: │ │ +Class #101 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #103 - │ │ +Class #101 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/RepeatChooser$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22828,77 +20185,77 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01131c: |[01131c] com.episode6.android.appalarm.pro.RepeatChooser$5.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ -01132c: 5b01 6202 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0262 │ │ -011330: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -011336: 0e00 |0005: return-void │ │ +012404: |[012404] com.episode6.android.appalarm.pro.RepeatChooser$5.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ +012414: 5b01 6202 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0262 │ │ +012418: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01241e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/RepeatChooser$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -011338: |[011338] com.episode6.android.appalarm.pro.RepeatChooser$5.onClick:(Landroid/view/View;)V │ │ -011348: 5420 6202 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0262 │ │ -01134c: 7110 ed02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$200:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ed │ │ -011352: 0c01 |0005: move-result-object v1 │ │ -011354: 5420 6202 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0262 │ │ -011358: 7110 ed02 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$200:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ed │ │ -01135e: 0c00 |000b: move-result-object v0 │ │ -011360: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -011366: 0a00 |000f: move-result v0 │ │ -011368: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -01136c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -01136e: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -011374: 0e00 |0016: return-void │ │ -011376: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -011378: 28fb |0018: goto 0013 // -0005 │ │ +012420: |[012420] com.episode6.android.appalarm.pro.RepeatChooser$5.onClick:(Landroid/view/View;)V │ │ +012430: 5420 6202 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0262 │ │ +012434: 7110 ed02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$200:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ed │ │ +01243a: 0c01 |0005: move-result-object v1 │ │ +01243c: 5420 6202 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$5;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0262 │ │ +012440: 7110 ed02 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$200:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ed │ │ +012446: 0c00 |000b: move-result-object v0 │ │ +012448: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +01244e: 0a00 |000f: move-result v0 │ │ +012450: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +012454: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +012456: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +01245c: 0e00 |0016: return-void │ │ +01245e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +012460: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0016 line=63 │ │ 0x0017 line=62 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/RepeatChooser$5; │ │ 0x0000 - 0x0019 reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 616 (RepeatChooser.java) │ │ │ │ -Class #104 header: │ │ +Class #102 header: │ │ class_idx : 198 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #104 annotations: │ │ +Class #102 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #104 - │ │ +Class #102 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/RepeatChooser$6;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22912,77 +20269,77 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01137c: |[01137c] com.episode6.android.appalarm.pro.RepeatChooser$6.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ -01138c: 5b01 6302 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0263 │ │ -011390: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -011396: 0e00 |0005: return-void │ │ +012464: |[012464] com.episode6.android.appalarm.pro.RepeatChooser$6.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ +012474: 5b01 6302 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0263 │ │ +012478: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01247e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/RepeatChooser$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -011398: |[011398] com.episode6.android.appalarm.pro.RepeatChooser$6.onClick:(Landroid/view/View;)V │ │ -0113a8: 5420 6302 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0263 │ │ -0113ac: 7110 ee02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$300:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ee │ │ -0113b2: 0c01 |0005: move-result-object v1 │ │ -0113b4: 5420 6302 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0263 │ │ -0113b8: 7110 ee02 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$300:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ee │ │ -0113be: 0c00 |000b: move-result-object v0 │ │ -0113c0: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -0113c6: 0a00 |000f: move-result v0 │ │ -0113c8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -0113cc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0113ce: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -0113d4: 0e00 |0016: return-void │ │ -0113d6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0113d8: 28fb |0018: goto 0013 // -0005 │ │ +012480: |[012480] com.episode6.android.appalarm.pro.RepeatChooser$6.onClick:(Landroid/view/View;)V │ │ +012490: 5420 6302 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0263 │ │ +012494: 7110 ee02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$300:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ee │ │ +01249a: 0c01 |0005: move-result-object v1 │ │ +01249c: 5420 6302 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$6;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0263 │ │ +0124a0: 7110 ee02 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$300:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ee │ │ +0124a6: 0c00 |000b: move-result-object v0 │ │ +0124a8: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +0124ae: 0a00 |000f: move-result v0 │ │ +0124b0: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +0124b4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0124b6: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +0124bc: 0e00 |0016: return-void │ │ +0124be: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0124c0: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0016 line=70 │ │ 0x0017 line=69 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/RepeatChooser$6; │ │ 0x0000 - 0x0019 reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 616 (RepeatChooser.java) │ │ │ │ -Class #105 header: │ │ +Class #103 header: │ │ class_idx : 199 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #105 annotations: │ │ +Class #103 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #105 - │ │ +Class #103 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/RepeatChooser$7;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22996,77 +20353,77 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0113dc: |[0113dc] com.episode6.android.appalarm.pro.RepeatChooser$7.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ -0113ec: 5b01 6402 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$7;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0264 │ │ -0113f0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0113f6: 0e00 |0005: return-void │ │ +0124c4: |[0124c4] com.episode6.android.appalarm.pro.RepeatChooser$7.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ +0124d4: 5b01 6402 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$7;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0264 │ │ +0124d8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0124de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/RepeatChooser$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0113f8: |[0113f8] com.episode6.android.appalarm.pro.RepeatChooser$7.onClick:(Landroid/view/View;)V │ │ -011408: 5420 6402 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$7;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0264 │ │ -01140c: 7110 ef02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$400:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ef │ │ -011412: 0c01 |0005: move-result-object v1 │ │ -011414: 5420 6402 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$7;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0264 │ │ -011418: 7110 ef02 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$400:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ef │ │ -01141e: 0c00 |000b: move-result-object v0 │ │ -011420: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -011426: 0a00 |000f: move-result v0 │ │ -011428: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -01142c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -01142e: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -011434: 0e00 |0016: return-void │ │ -011436: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -011438: 28fb |0018: goto 0013 // -0005 │ │ +0124e0: |[0124e0] com.episode6.android.appalarm.pro.RepeatChooser$7.onClick:(Landroid/view/View;)V │ │ +0124f0: 5420 6402 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$7;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0264 │ │ +0124f4: 7110 ef02 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$400:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ef │ │ +0124fa: 0c01 |0005: move-result-object v1 │ │ +0124fc: 5420 6402 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$7;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0264 │ │ +012500: 7110 ef02 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$400:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02ef │ │ +012506: 0c00 |000b: move-result-object v0 │ │ +012508: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +01250e: 0a00 |000f: move-result v0 │ │ +012510: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +012514: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +012516: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +01251c: 0e00 |0016: return-void │ │ +01251e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +012520: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0016 line=77 │ │ 0x0017 line=76 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/RepeatChooser$7; │ │ 0x0000 - 0x0019 reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 616 (RepeatChooser.java) │ │ │ │ -Class #106 header: │ │ +Class #104 header: │ │ class_idx : 200 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #106 annotations: │ │ +Class #104 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #106 - │ │ +Class #104 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/RepeatChooser$8;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23080,77 +20437,77 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01143c: |[01143c] com.episode6.android.appalarm.pro.RepeatChooser$8.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ -01144c: 5b01 6502 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$8;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0265 │ │ -011450: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -011456: 0e00 |0005: return-void │ │ +012524: |[012524] com.episode6.android.appalarm.pro.RepeatChooser$8.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ +012534: 5b01 6502 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$8;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0265 │ │ +012538: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01253e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/RepeatChooser$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser$8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -011458: |[011458] com.episode6.android.appalarm.pro.RepeatChooser$8.onClick:(Landroid/view/View;)V │ │ -011468: 5420 6502 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$8;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0265 │ │ -01146c: 7110 f002 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$500:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02f0 │ │ -011472: 0c01 |0005: move-result-object v1 │ │ -011474: 5420 6502 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$8;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0265 │ │ -011478: 7110 f002 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$500:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02f0 │ │ -01147e: 0c00 |000b: move-result-object v0 │ │ -011480: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -011486: 0a00 |000f: move-result v0 │ │ -011488: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -01148c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -01148e: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -011494: 0e00 |0016: return-void │ │ -011496: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -011498: 28fb |0018: goto 0013 // -0005 │ │ +012540: |[012540] com.episode6.android.appalarm.pro.RepeatChooser$8.onClick:(Landroid/view/View;)V │ │ +012550: 5420 6502 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$8;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0265 │ │ +012554: 7110 f002 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$500:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02f0 │ │ +01255a: 0c01 |0005: move-result-object v1 │ │ +01255c: 5420 6502 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$8;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0265 │ │ +012560: 7110 f002 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$500:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02f0 │ │ +012566: 0c00 |000b: move-result-object v0 │ │ +012568: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +01256e: 0a00 |000f: move-result v0 │ │ +012570: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +012574: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +012576: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +01257c: 0e00 |0016: return-void │ │ +01257e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +012580: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0016 line=84 │ │ 0x0017 line=83 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/RepeatChooser$8; │ │ 0x0000 - 0x0019 reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 616 (RepeatChooser.java) │ │ │ │ -Class #107 header: │ │ +Class #105 header: │ │ class_idx : 201 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #107 annotations: │ │ +Class #105 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #107 - │ │ +Class #105 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/RepeatChooser$9;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23164,72 +20521,72 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01149c: |[01149c] com.episode6.android.appalarm.pro.RepeatChooser$9.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ -0114ac: 5b01 6602 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$9;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0266 │ │ -0114b0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0114b6: 0e00 |0005: return-void │ │ +012584: |[012584] com.episode6.android.appalarm.pro.RepeatChooser$9.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ │ +012594: 5b01 6602 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$9;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0266 │ │ +012598: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01259e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/RepeatChooser$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser$9;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0114b8: |[0114b8] com.episode6.android.appalarm.pro.RepeatChooser$9.onClick:(Landroid/view/View;)V │ │ -0114c8: 5420 6602 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$9;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0266 │ │ -0114cc: 7110 f102 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$600:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02f1 │ │ -0114d2: 0c01 |0005: move-result-object v1 │ │ -0114d4: 5420 6602 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$9;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0266 │ │ -0114d8: 7110 f102 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$600:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02f1 │ │ -0114de: 0c00 |000b: move-result-object v0 │ │ -0114e0: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -0114e6: 0a00 |000f: move-result v0 │ │ -0114e8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -0114ec: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0114ee: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -0114f4: 0e00 |0016: return-void │ │ -0114f6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0114f8: 28fb |0018: goto 0013 // -0005 │ │ +0125a0: |[0125a0] com.episode6.android.appalarm.pro.RepeatChooser$9.onClick:(Landroid/view/View;)V │ │ +0125b0: 5420 6602 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$9;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0266 │ │ +0125b4: 7110 f102 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$600:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02f1 │ │ +0125ba: 0c01 |0005: move-result-object v1 │ │ +0125bc: 5420 6602 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/RepeatChooser$9;.this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; // field@0266 │ │ +0125c0: 7110 f102 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.access$600:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; // method@02f1 │ │ +0125c6: 0c00 |000b: move-result-object v0 │ │ +0125c8: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +0125ce: 0a00 |000f: move-result v0 │ │ +0125d0: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +0125d4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0125d6: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +0125dc: 0e00 |0016: return-void │ │ +0125de: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0125e0: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0016 line=91 │ │ 0x0017 line=90 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/RepeatChooser$9; │ │ 0x0000 - 0x0019 reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 616 (RepeatChooser.java) │ │ │ │ -Class #108 header: │ │ +Class #106 header: │ │ class_idx : 202 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 5 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 16 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 1 │ │ │ │ -Class #108 - │ │ +Class #106 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/RepeatChooser;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser;) │ │ @@ -23302,44 +20659,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0114fc: |[0114fc] com.episode6.android.appalarm.pro.RepeatChooser.:()V │ │ -01150c: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -011512: 2200 c100 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$1; // type@00c1 │ │ -011516: 7020 d802 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02d8 │ │ -01151c: 5b10 6f02 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mOkOnClick:Landroid/view/View$OnClickListener; // field@026f │ │ -011520: 2200 c200 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$2; // type@00c2 │ │ -011524: 7020 da02 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$2;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02da │ │ -01152a: 5b10 6702 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mCancelOnClick:Landroid/view/View$OnClickListener; // field@0267 │ │ -01152e: 2200 c300 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$3; // type@00c3 │ │ -011532: 7020 dc02 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$3;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02dc │ │ -011538: 5b10 7102 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptMonOnClick:Landroid/view/View$OnClickListener; // field@0271 │ │ -01153c: 2200 c400 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$4; // type@00c4 │ │ -011540: 7020 de02 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$4;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02de │ │ -011546: 5b10 7502 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptTueOnClick:Landroid/view/View$OnClickListener; // field@0275 │ │ -01154a: 2200 c500 |001f: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$5; // type@00c5 │ │ -01154e: 7020 e002 1000 |0021: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$5;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02e0 │ │ -011554: 5b10 7602 |0024: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptWedOnClick:Landroid/view/View$OnClickListener; // field@0276 │ │ -011558: 2200 c600 |0026: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$6; // type@00c6 │ │ -01155c: 7020 e202 1000 |0028: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$6;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02e2 │ │ -011562: 5b10 7402 |002b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptThurOnClick:Landroid/view/View$OnClickListener; // field@0274 │ │ -011566: 2200 c700 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$7; // type@00c7 │ │ -01156a: 7020 e402 1000 |002f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$7;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02e4 │ │ -011570: 5b10 7002 |0032: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptFriOnClick:Landroid/view/View$OnClickListener; // field@0270 │ │ -011574: 2200 c800 |0034: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$8; // type@00c8 │ │ -011578: 7020 e602 1000 |0036: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$8;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02e6 │ │ -01157e: 5b10 7202 |0039: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptSatOnClick:Landroid/view/View$OnClickListener; // field@0272 │ │ -011582: 2200 c900 |003b: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$9; // type@00c9 │ │ -011586: 7020 e802 1000 |003d: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$9;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02e8 │ │ -01158c: 5b10 7302 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptSunOnClick:Landroid/view/View$OnClickListener; // field@0273 │ │ -011590: 0e00 |0042: return-void │ │ +0125e4: |[0125e4] com.episode6.android.appalarm.pro.RepeatChooser.:()V │ │ +0125f4: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +0125fa: 2200 c100 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$1; // type@00c1 │ │ +0125fe: 7020 d802 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02d8 │ │ +012604: 5b10 6f02 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mOkOnClick:Landroid/view/View$OnClickListener; // field@026f │ │ +012608: 2200 c200 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$2; // type@00c2 │ │ +01260c: 7020 da02 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$2;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02da │ │ +012612: 5b10 6702 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mCancelOnClick:Landroid/view/View$OnClickListener; // field@0267 │ │ +012616: 2200 c300 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$3; // type@00c3 │ │ +01261a: 7020 dc02 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$3;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02dc │ │ +012620: 5b10 7102 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptMonOnClick:Landroid/view/View$OnClickListener; // field@0271 │ │ +012624: 2200 c400 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$4; // type@00c4 │ │ +012628: 7020 de02 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$4;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02de │ │ +01262e: 5b10 7502 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptTueOnClick:Landroid/view/View$OnClickListener; // field@0275 │ │ +012632: 2200 c500 |001f: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$5; // type@00c5 │ │ +012636: 7020 e002 1000 |0021: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$5;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02e0 │ │ +01263c: 5b10 7602 |0024: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptWedOnClick:Landroid/view/View$OnClickListener; // field@0276 │ │ +012640: 2200 c600 |0026: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$6; // type@00c6 │ │ +012644: 7020 e202 1000 |0028: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$6;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02e2 │ │ +01264a: 5b10 7402 |002b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptThurOnClick:Landroid/view/View$OnClickListener; // field@0274 │ │ +01264e: 2200 c700 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$7; // type@00c7 │ │ +012652: 7020 e402 1000 |002f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$7;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02e4 │ │ +012658: 5b10 7002 |0032: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptFriOnClick:Landroid/view/View$OnClickListener; // field@0270 │ │ +01265c: 2200 c800 |0034: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$8; // type@00c8 │ │ +012660: 7020 e602 1000 |0036: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$8;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02e6 │ │ +012666: 5b10 7202 |0039: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptSatOnClick:Landroid/view/View$OnClickListener; // field@0272 │ │ +01266a: 2200 c900 |003b: new-instance v0, Lcom/episode6/android/appalarm/pro/RepeatChooser$9; // type@00c9 │ │ +01266e: 7020 e802 1000 |003d: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser$9;.:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)V // method@02e8 │ │ +012674: 5b10 7302 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptSunOnClick:Landroid/view/View$OnClickListener; // field@0273 │ │ +012678: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=15 │ │ 0x000a line=32 │ │ 0x0011 line=44 │ │ 0x0018 line=51 │ │ @@ -23356,17 +20713,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011594: |[011594] com.episode6.android.appalarm.pro.RepeatChooser.access$000:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ -0115a4: 5410 6902 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptMon:Landroid/widget/CheckBox; // field@0269 │ │ -0115a8: 1100 |0002: return-object v0 │ │ +01267c: |[01267c] com.episode6.android.appalarm.pro.RepeatChooser.access$000:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ +01268c: 5410 6902 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptMon:Landroid/widget/CheckBox; // field@0269 │ │ +012690: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser;) │ │ @@ -23374,17 +20731,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0115ac: |[0115ac] com.episode6.android.appalarm.pro.RepeatChooser.access$100:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ -0115bc: 5410 6d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptTues:Landroid/widget/CheckBox; // field@026d │ │ -0115c0: 1100 |0002: return-object v0 │ │ +012694: |[012694] com.episode6.android.appalarm.pro.RepeatChooser.access$100:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ +0126a4: 5410 6d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptTues:Landroid/widget/CheckBox; // field@026d │ │ +0126a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ #3 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser;) │ │ @@ -23392,17 +20749,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0115c4: |[0115c4] com.episode6.android.appalarm.pro.RepeatChooser.access$200:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ -0115d4: 5410 6e02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptWed:Landroid/widget/CheckBox; // field@026e │ │ -0115d8: 1100 |0002: return-object v0 │ │ +0126ac: |[0126ac] com.episode6.android.appalarm.pro.RepeatChooser.access$200:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ +0126bc: 5410 6e02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptWed:Landroid/widget/CheckBox; // field@026e │ │ +0126c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ #4 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser;) │ │ @@ -23410,17 +20767,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0115dc: |[0115dc] com.episode6.android.appalarm.pro.RepeatChooser.access$300:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ -0115ec: 5410 6c02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptThur:Landroid/widget/CheckBox; // field@026c │ │ -0115f0: 1100 |0002: return-object v0 │ │ +0126c4: |[0126c4] com.episode6.android.appalarm.pro.RepeatChooser.access$300:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ +0126d4: 5410 6c02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptThur:Landroid/widget/CheckBox; // field@026c │ │ +0126d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ #5 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser;) │ │ @@ -23428,17 +20785,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0115f4: |[0115f4] com.episode6.android.appalarm.pro.RepeatChooser.access$400:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ -011604: 5410 6802 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptFri:Landroid/widget/CheckBox; // field@0268 │ │ -011608: 1100 |0002: return-object v0 │ │ +0126dc: |[0126dc] com.episode6.android.appalarm.pro.RepeatChooser.access$400:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ +0126ec: 5410 6802 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptFri:Landroid/widget/CheckBox; // field@0268 │ │ +0126f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ #6 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser;) │ │ @@ -23446,17 +20803,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01160c: |[01160c] com.episode6.android.appalarm.pro.RepeatChooser.access$500:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ -01161c: 5410 6a02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptSat:Landroid/widget/CheckBox; // field@026a │ │ -011620: 1100 |0002: return-object v0 │ │ +0126f4: |[0126f4] com.episode6.android.appalarm.pro.RepeatChooser.access$500:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ +012704: 5410 6a02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptSat:Landroid/widget/CheckBox; // field@026a │ │ +012708: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ #7 : (in Lcom/episode6/android/appalarm/pro/RepeatChooser;) │ │ @@ -23464,17 +20821,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011624: |[011624] com.episode6.android.appalarm.pro.RepeatChooser.access$600:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ -011634: 5410 6b02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptSun:Landroid/widget/CheckBox; // field@026b │ │ -011638: 1100 |0002: return-object v0 │ │ +01270c: |[01270c] com.episode6.android.appalarm.pro.RepeatChooser.access$600:(Lcom/episode6/android/appalarm/pro/RepeatChooser;)Landroid/widget/CheckBox; │ │ +01271c: 5410 6b02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptSun:Landroid/widget/CheckBox; // field@026b │ │ +012720: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ │ Virtual methods - │ │ @@ -23483,141 +20840,141 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 286 16-bit code units │ │ -01163c: |[01163c] com.episode6.android.appalarm.pro.RepeatChooser.onCreate:(Landroid/os/Bundle;)V │ │ -01164c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01164e: 6f20 0600 5400 |0001: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -011654: 1401 0900 037f |0004: const v1, #float 1.74129e+38 // #7f030009 │ │ -01165a: 6e20 f602 1400 |0007: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.setContentView:(I)V // method@02f6 │ │ -011660: 1a01 5400 |000a: const-string v1, "Alarm Repeats..." // string@0054 │ │ -011664: 6e20 f902 1400 |000c: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.setTitle:(Ljava/lang/CharSequence;)V // method@02f9 │ │ -01166a: 1401 4700 057f |000f: const v1, #float 1.76789e+38 // #7f050047 │ │ -011670: 6e20 f202 1400 |0012: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -011676: 0c01 |0015: move-result-object v1 │ │ -011678: 1f01 5000 |0016: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ -01167c: 5b41 6902 |0018: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptMon:Landroid/widget/CheckBox; // field@0269 │ │ -011680: 1401 4900 057f |001a: const v1, #float 1.76789e+38 // #7f050049 │ │ -011686: 6e20 f202 1400 |001d: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -01168c: 0c01 |0020: move-result-object v1 │ │ -01168e: 1f01 5000 |0021: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ -011692: 5b41 6d02 |0023: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptTues:Landroid/widget/CheckBox; // field@026d │ │ -011696: 1401 4b00 057f |0025: const v1, #float 1.76789e+38 // #7f05004b │ │ -01169c: 6e20 f202 1400 |0028: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -0116a2: 0c01 |002b: move-result-object v1 │ │ -0116a4: 1f01 5000 |002c: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ -0116a8: 5b41 6e02 |002e: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptWed:Landroid/widget/CheckBox; // field@026e │ │ -0116ac: 1401 4d00 057f |0030: const v1, #float 1.76789e+38 // #7f05004d │ │ -0116b2: 6e20 f202 1400 |0033: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -0116b8: 0c01 |0036: move-result-object v1 │ │ -0116ba: 1f01 5000 |0037: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ -0116be: 5b41 6c02 |0039: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptThur:Landroid/widget/CheckBox; // field@026c │ │ -0116c2: 1401 4f00 057f |003b: const v1, #float 1.76789e+38 // #7f05004f │ │ -0116c8: 6e20 f202 1400 |003e: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -0116ce: 0c01 |0041: move-result-object v1 │ │ -0116d0: 1f01 5000 |0042: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ -0116d4: 5b41 6802 |0044: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptFri:Landroid/widget/CheckBox; // field@0268 │ │ -0116d8: 1401 5100 057f |0046: const v1, #float 1.76789e+38 // #7f050051 │ │ -0116de: 6e20 f202 1400 |0049: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -0116e4: 0c01 |004c: move-result-object v1 │ │ -0116e6: 1f01 5000 |004d: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ -0116ea: 5b41 6a02 |004f: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptSat:Landroid/widget/CheckBox; // field@026a │ │ -0116ee: 1401 5300 057f |0051: const v1, #float 1.76789e+38 // #7f050053 │ │ -0116f4: 6e20 f202 1400 |0054: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -0116fa: 0c01 |0057: move-result-object v1 │ │ -0116fc: 1f01 5000 |0058: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ -011700: 5b41 6b02 |005a: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptSun:Landroid/widget/CheckBox; // field@026b │ │ -011704: 1401 4600 057f |005c: const v1, #float 1.76789e+38 // #7f050046 │ │ -01170a: 6e20 f202 1400 |005f: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -011710: 0c01 |0062: move-result-object v1 │ │ -011712: 5442 7102 |0063: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptMonOnClick:Landroid/view/View$OnClickListener; // field@0271 │ │ -011716: 6e20 b800 2100 |0065: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -01171c: 1401 4800 057f |0068: const v1, #float 1.76789e+38 // #7f050048 │ │ -011722: 6e20 f202 1400 |006b: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -011728: 0c01 |006e: move-result-object v1 │ │ -01172a: 5442 7502 |006f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptTueOnClick:Landroid/view/View$OnClickListener; // field@0275 │ │ -01172e: 6e20 b800 2100 |0071: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -011734: 1401 4a00 057f |0074: const v1, #float 1.76789e+38 // #7f05004a │ │ -01173a: 6e20 f202 1400 |0077: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -011740: 0c01 |007a: move-result-object v1 │ │ -011742: 5442 7602 |007b: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptWedOnClick:Landroid/view/View$OnClickListener; // field@0276 │ │ -011746: 6e20 b800 2100 |007d: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -01174c: 1401 4c00 057f |0080: const v1, #float 1.76789e+38 // #7f05004c │ │ -011752: 6e20 f202 1400 |0083: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -011758: 0c01 |0086: move-result-object v1 │ │ -01175a: 5442 7402 |0087: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptThurOnClick:Landroid/view/View$OnClickListener; // field@0274 │ │ -01175e: 6e20 b800 2100 |0089: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -011764: 1401 4e00 057f |008c: const v1, #float 1.76789e+38 // #7f05004e │ │ -01176a: 6e20 f202 1400 |008f: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -011770: 0c01 |0092: move-result-object v1 │ │ -011772: 5442 7002 |0093: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptFriOnClick:Landroid/view/View$OnClickListener; // field@0270 │ │ -011776: 6e20 b800 2100 |0095: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -01177c: 1401 5000 057f |0098: const v1, #float 1.76789e+38 // #7f050050 │ │ -011782: 6e20 f202 1400 |009b: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -011788: 0c01 |009e: move-result-object v1 │ │ -01178a: 5442 7202 |009f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptSatOnClick:Landroid/view/View$OnClickListener; // field@0272 │ │ -01178e: 6e20 b800 2100 |00a1: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -011794: 1401 5200 057f |00a4: const v1, #float 1.76789e+38 // #7f050052 │ │ -01179a: 6e20 f202 1400 |00a7: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -0117a0: 0c01 |00aa: move-result-object v1 │ │ -0117a2: 5442 7302 |00ab: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptSunOnClick:Landroid/view/View$OnClickListener; // field@0273 │ │ -0117a6: 6e20 b800 2100 |00ad: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -0117ac: 1401 5400 057f |00b0: const v1, #float 1.76789e+38 // #7f050054 │ │ -0117b2: 6e20 f202 1400 |00b3: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -0117b8: 0c01 |00b6: move-result-object v1 │ │ -0117ba: 5442 6f02 |00b7: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mOkOnClick:Landroid/view/View$OnClickListener; // field@026f │ │ -0117be: 6e20 b800 2100 |00b9: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -0117c4: 1401 5500 057f |00bc: const v1, #float 1.76789e+38 // #7f050055 │ │ -0117ca: 6e20 f202 1400 |00bf: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ -0117d0: 0c01 |00c2: move-result-object v1 │ │ -0117d2: 5442 6702 |00c3: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mCancelOnClick:Landroid/view/View$OnClickListener; // field@0267 │ │ -0117d6: 6e20 b800 2100 |00c5: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -0117dc: 6e10 f402 0400 |00c8: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.getIntent:()Landroid/content/Intent; // method@02f4 │ │ -0117e2: 0c01 |00cb: move-result-object v1 │ │ -0117e4: 6e10 4d00 0100 |00cc: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004d │ │ -0117ea: 0c00 |00cf: move-result-object v0 │ │ -0117ec: 5441 6902 |00d0: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptMon:Landroid/widget/CheckBox; // field@0269 │ │ -0117f0: 1a02 2f03 |00d2: const-string v2, "alarm_rpt_mon" // string@032f │ │ -0117f4: 6e30 9900 2003 |00d4: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ -0117fa: 0a02 |00d7: move-result v2 │ │ -0117fc: 6e20 c100 2100 |00d8: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -011802: 5441 6d02 |00db: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptTues:Landroid/widget/CheckBox; // field@026d │ │ -011806: 1a02 3303 |00dd: const-string v2, "alarm_rpt_tues" // string@0333 │ │ -01180a: 6e30 9900 2003 |00df: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ -011810: 0a02 |00e2: move-result v2 │ │ -011812: 6e20 c100 2100 |00e3: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -011818: 5441 6e02 |00e6: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptWed:Landroid/widget/CheckBox; // field@026e │ │ -01181c: 1a02 3403 |00e8: const-string v2, "alarm_rpt_wed" // string@0334 │ │ -011820: 6e30 9900 2003 |00ea: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ -011826: 0a02 |00ed: move-result v2 │ │ -011828: 6e20 c100 2100 |00ee: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -01182e: 5441 6c02 |00f1: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptThur:Landroid/widget/CheckBox; // field@026c │ │ -011832: 1a02 3203 |00f3: const-string v2, "alarm_rpt_thurs" // string@0332 │ │ -011836: 6e30 9900 2003 |00f5: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ -01183c: 0a02 |00f8: move-result v2 │ │ -01183e: 6e20 c100 2100 |00f9: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -011844: 5441 6802 |00fc: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptFri:Landroid/widget/CheckBox; // field@0268 │ │ -011848: 1a02 2e03 |00fe: const-string v2, "alarm_rpt_fri" // string@032e │ │ -01184c: 6e30 9900 2003 |0100: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ -011852: 0a02 |0103: move-result v2 │ │ -011854: 6e20 c100 2100 |0104: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -01185a: 5441 6a02 |0107: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptSat:Landroid/widget/CheckBox; // field@026a │ │ -01185e: 1a02 3003 |0109: const-string v2, "alarm_rpt_sat" // string@0330 │ │ -011862: 6e30 9900 2003 |010b: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ -011868: 0a02 |010e: move-result v2 │ │ -01186a: 6e20 c100 2100 |010f: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -011870: 5441 6b02 |0112: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptSun:Landroid/widget/CheckBox; // field@026b │ │ -011874: 1a02 3103 |0114: const-string v2, "alarm_rpt_sun" // string@0331 │ │ -011878: 6e30 9900 2003 |0116: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ -01187e: 0a02 |0119: move-result v2 │ │ -011880: 6e20 c100 2100 |011a: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -011886: 0e00 |011d: return-void │ │ +012724: |[012724] com.episode6.android.appalarm.pro.RepeatChooser.onCreate:(Landroid/os/Bundle;)V │ │ +012734: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +012736: 6f20 0600 5400 |0001: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +01273c: 1401 0900 037f |0004: const v1, #float 1.74129e+38 // #7f030009 │ │ +012742: 6e20 f602 1400 |0007: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.setContentView:(I)V // method@02f6 │ │ +012748: 1a01 5400 |000a: const-string v1, "Alarm Repeats..." // string@0054 │ │ +01274c: 6e20 f902 1400 |000c: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.setTitle:(Ljava/lang/CharSequence;)V // method@02f9 │ │ +012752: 1401 4700 057f |000f: const v1, #float 1.76789e+38 // #7f050047 │ │ +012758: 6e20 f202 1400 |0012: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +01275e: 0c01 |0015: move-result-object v1 │ │ +012760: 1f01 5000 |0016: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ +012764: 5b41 6902 |0018: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptMon:Landroid/widget/CheckBox; // field@0269 │ │ +012768: 1401 4900 057f |001a: const v1, #float 1.76789e+38 // #7f050049 │ │ +01276e: 6e20 f202 1400 |001d: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +012774: 0c01 |0020: move-result-object v1 │ │ +012776: 1f01 5000 |0021: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ +01277a: 5b41 6d02 |0023: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptTues:Landroid/widget/CheckBox; // field@026d │ │ +01277e: 1401 4b00 057f |0025: const v1, #float 1.76789e+38 // #7f05004b │ │ +012784: 6e20 f202 1400 |0028: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +01278a: 0c01 |002b: move-result-object v1 │ │ +01278c: 1f01 5000 |002c: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ +012790: 5b41 6e02 |002e: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptWed:Landroid/widget/CheckBox; // field@026e │ │ +012794: 1401 4d00 057f |0030: const v1, #float 1.76789e+38 // #7f05004d │ │ +01279a: 6e20 f202 1400 |0033: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +0127a0: 0c01 |0036: move-result-object v1 │ │ +0127a2: 1f01 5000 |0037: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ +0127a6: 5b41 6c02 |0039: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptThur:Landroid/widget/CheckBox; // field@026c │ │ +0127aa: 1401 4f00 057f |003b: const v1, #float 1.76789e+38 // #7f05004f │ │ +0127b0: 6e20 f202 1400 |003e: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +0127b6: 0c01 |0041: move-result-object v1 │ │ +0127b8: 1f01 5000 |0042: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ +0127bc: 5b41 6802 |0044: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptFri:Landroid/widget/CheckBox; // field@0268 │ │ +0127c0: 1401 5100 057f |0046: const v1, #float 1.76789e+38 // #7f050051 │ │ +0127c6: 6e20 f202 1400 |0049: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +0127cc: 0c01 |004c: move-result-object v1 │ │ +0127ce: 1f01 5000 |004d: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ +0127d2: 5b41 6a02 |004f: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptSat:Landroid/widget/CheckBox; // field@026a │ │ +0127d6: 1401 5300 057f |0051: const v1, #float 1.76789e+38 // #7f050053 │ │ +0127dc: 6e20 f202 1400 |0054: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +0127e2: 0c01 |0057: move-result-object v1 │ │ +0127e4: 1f01 5000 |0058: check-cast v1, Landroid/widget/CheckBox; // type@0050 │ │ +0127e8: 5b41 6b02 |005a: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptSun:Landroid/widget/CheckBox; // field@026b │ │ +0127ec: 1401 4600 057f |005c: const v1, #float 1.76789e+38 // #7f050046 │ │ +0127f2: 6e20 f202 1400 |005f: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +0127f8: 0c01 |0062: move-result-object v1 │ │ +0127fa: 5442 7102 |0063: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptMonOnClick:Landroid/view/View$OnClickListener; // field@0271 │ │ +0127fe: 6e20 b800 2100 |0065: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +012804: 1401 4800 057f |0068: const v1, #float 1.76789e+38 // #7f050048 │ │ +01280a: 6e20 f202 1400 |006b: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +012810: 0c01 |006e: move-result-object v1 │ │ +012812: 5442 7502 |006f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptTueOnClick:Landroid/view/View$OnClickListener; // field@0275 │ │ +012816: 6e20 b800 2100 |0071: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +01281c: 1401 4a00 057f |0074: const v1, #float 1.76789e+38 // #7f05004a │ │ +012822: 6e20 f202 1400 |0077: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +012828: 0c01 |007a: move-result-object v1 │ │ +01282a: 5442 7602 |007b: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptWedOnClick:Landroid/view/View$OnClickListener; // field@0276 │ │ +01282e: 6e20 b800 2100 |007d: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +012834: 1401 4c00 057f |0080: const v1, #float 1.76789e+38 // #7f05004c │ │ +01283a: 6e20 f202 1400 |0083: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +012840: 0c01 |0086: move-result-object v1 │ │ +012842: 5442 7402 |0087: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptThurOnClick:Landroid/view/View$OnClickListener; // field@0274 │ │ +012846: 6e20 b800 2100 |0089: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +01284c: 1401 4e00 057f |008c: const v1, #float 1.76789e+38 // #7f05004e │ │ +012852: 6e20 f202 1400 |008f: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +012858: 0c01 |0092: move-result-object v1 │ │ +01285a: 5442 7002 |0093: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptFriOnClick:Landroid/view/View$OnClickListener; // field@0270 │ │ +01285e: 6e20 b800 2100 |0095: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +012864: 1401 5000 057f |0098: const v1, #float 1.76789e+38 // #7f050050 │ │ +01286a: 6e20 f202 1400 |009b: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +012870: 0c01 |009e: move-result-object v1 │ │ +012872: 5442 7202 |009f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptSatOnClick:Landroid/view/View$OnClickListener; // field@0272 │ │ +012876: 6e20 b800 2100 |00a1: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +01287c: 1401 5200 057f |00a4: const v1, #float 1.76789e+38 // #7f050052 │ │ +012882: 6e20 f202 1400 |00a7: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +012888: 0c01 |00aa: move-result-object v1 │ │ +01288a: 5442 7302 |00ab: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mRptSunOnClick:Landroid/view/View$OnClickListener; // field@0273 │ │ +01288e: 6e20 b800 2100 |00ad: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +012894: 1401 5400 057f |00b0: const v1, #float 1.76789e+38 // #7f050054 │ │ +01289a: 6e20 f202 1400 |00b3: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +0128a0: 0c01 |00b6: move-result-object v1 │ │ +0128a2: 5442 6f02 |00b7: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mOkOnClick:Landroid/view/View$OnClickListener; // field@026f │ │ +0128a6: 6e20 b800 2100 |00b9: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +0128ac: 1401 5500 057f |00bc: const v1, #float 1.76789e+38 // #7f050055 │ │ +0128b2: 6e20 f202 1400 |00bf: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.findViewById:(I)Landroid/view/View; // method@02f2 │ │ +0128b8: 0c01 |00c2: move-result-object v1 │ │ +0128ba: 5442 6702 |00c3: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mCancelOnClick:Landroid/view/View$OnClickListener; // field@0267 │ │ +0128be: 6e20 b800 2100 |00c5: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +0128c4: 6e10 f402 0400 |00c8: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/RepeatChooser;.getIntent:()Landroid/content/Intent; // method@02f4 │ │ +0128ca: 0c01 |00cb: move-result-object v1 │ │ +0128cc: 6e10 4d00 0100 |00cc: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004d │ │ +0128d2: 0c00 |00cf: move-result-object v0 │ │ +0128d4: 5441 6902 |00d0: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptMon:Landroid/widget/CheckBox; // field@0269 │ │ +0128d8: 1a02 2f03 |00d2: const-string v2, "alarm_rpt_mon" // string@032f │ │ +0128dc: 6e30 9900 2003 |00d4: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ +0128e2: 0a02 |00d7: move-result v2 │ │ +0128e4: 6e20 c100 2100 |00d8: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +0128ea: 5441 6d02 |00db: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptTues:Landroid/widget/CheckBox; // field@026d │ │ +0128ee: 1a02 3303 |00dd: const-string v2, "alarm_rpt_tues" // string@0333 │ │ +0128f2: 6e30 9900 2003 |00df: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ +0128f8: 0a02 |00e2: move-result v2 │ │ +0128fa: 6e20 c100 2100 |00e3: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +012900: 5441 6e02 |00e6: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptWed:Landroid/widget/CheckBox; // field@026e │ │ +012904: 1a02 3403 |00e8: const-string v2, "alarm_rpt_wed" // string@0334 │ │ +012908: 6e30 9900 2003 |00ea: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ +01290e: 0a02 |00ed: move-result v2 │ │ +012910: 6e20 c100 2100 |00ee: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +012916: 5441 6c02 |00f1: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptThur:Landroid/widget/CheckBox; // field@026c │ │ +01291a: 1a02 3203 |00f3: const-string v2, "alarm_rpt_thurs" // string@0332 │ │ +01291e: 6e30 9900 2003 |00f5: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ +012924: 0a02 |00f8: move-result v2 │ │ +012926: 6e20 c100 2100 |00f9: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +01292c: 5441 6802 |00fc: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptFri:Landroid/widget/CheckBox; // field@0268 │ │ +012930: 1a02 2e03 |00fe: const-string v2, "alarm_rpt_fri" // string@032e │ │ +012934: 6e30 9900 2003 |0100: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ +01293a: 0a02 |0103: move-result v2 │ │ +01293c: 6e20 c100 2100 |0104: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +012942: 5441 6a02 |0107: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptSat:Landroid/widget/CheckBox; // field@026a │ │ +012946: 1a02 3003 |0109: const-string v2, "alarm_rpt_sat" // string@0330 │ │ +01294a: 6e30 9900 2003 |010b: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ +012950: 0a02 |010e: move-result v2 │ │ +012952: 6e20 c100 2100 |010f: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +012958: 5441 6b02 |0112: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/RepeatChooser;.mChkRptSun:Landroid/widget/CheckBox; // field@026b │ │ +01295c: 1a02 3103 |0114: const-string v2, "alarm_rpt_sun" // string@0331 │ │ +012960: 6e30 9900 2003 |0116: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ +012966: 0a02 |0119: move-result v2 │ │ +012968: 6e20 c100 2100 |011a: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +01296e: 0e00 |011d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ 0x0004 line=98 │ │ 0x000a line=99 │ │ 0x000f line=101 │ │ 0x001a line=102 │ │ @@ -23647,25 +21004,25 @@ │ │ locals : │ │ 0x00d0 - 0x011e reg=0 b Landroid/os/Bundle; │ │ 0x0000 - 0x011e reg=4 this Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ 0x0000 - 0x011e reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 616 (RepeatChooser.java) │ │ │ │ -Class #109 header: │ │ +Class #107 header: │ │ class_idx : 203 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 248 │ │ source_file_idx : 633 │ │ static_fields_size : 3 │ │ instance_fields_size: 3 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 9 │ │ │ │ -Class #109 - │ │ +Class #107 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/SimpleProperty;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/SimpleProperty;) │ │ name : 'TYPE_BOOL' │ │ @@ -23701,39 +21058,39 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/SimpleProperty;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -011888: |[011888] com.episode6.android.appalarm.pro.SimpleProperty.:(Lcom/episode6/android/appalarm/pro/SimpleProperty;)V │ │ -011898: 7010 9603 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0396 │ │ -01189e: 6e10 0203 0200 |0003: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ -0118a4: 0c00 |0006: move-result-object v0 │ │ -0118a6: 5b10 7a02 |0007: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -0118aa: 6e10 0403 0200 |0009: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getType:()I // method@0304 │ │ -0118b0: 0a00 |000c: move-result v0 │ │ -0118b2: 5910 7b02 |000d: iput v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -0118b6: 5210 7b02 |000f: iget v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -0118ba: 2b00 1d00 0000 |0011: packed-switch v0, 0000002e // +0000001d │ │ -0118c0: 0e00 |0014: return-void │ │ -0118c2: 6e10 0103 0200 |0015: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getInt:()I // method@0301 │ │ -0118c8: 0a00 |0018: move-result v0 │ │ -0118ca: 6e20 0503 0100 |0019: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.set:(I)V // method@0305 │ │ -0118d0: 28f8 |001c: goto 0014 // -0008 │ │ -0118d2: 6e10 0003 0200 |001d: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getBool:()Z // method@0300 │ │ -0118d8: 0a00 |0020: move-result v0 │ │ -0118da: 6e20 0703 0100 |0021: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.set:(Z)V // method@0307 │ │ -0118e0: 28f0 |0024: goto 0014 // -0010 │ │ -0118e2: 6e10 0303 0200 |0025: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getString:()Ljava/lang/String; // method@0303 │ │ -0118e8: 0c00 |0028: move-result-object v0 │ │ -0118ea: 6e20 0603 0100 |0029: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.set:(Ljava/lang/String;)V // method@0306 │ │ -0118f0: 28e8 |002c: goto 0014 // -0018 │ │ -0118f2: 0000 |002d: nop // spacer │ │ -0118f4: 0001 0300 0100 0000 0400 0000 0c00 ... |002e: packed-switch-data (10 units) │ │ +012970: |[012970] com.episode6.android.appalarm.pro.SimpleProperty.:(Lcom/episode6/android/appalarm/pro/SimpleProperty;)V │ │ +012980: 7010 9703 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0397 │ │ +012986: 6e10 0203 0200 |0003: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ +01298c: 0c00 |0006: move-result-object v0 │ │ +01298e: 5b10 7a02 |0007: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012992: 6e10 0403 0200 |0009: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getType:()I // method@0304 │ │ +012998: 0a00 |000c: move-result v0 │ │ +01299a: 5910 7b02 |000d: iput v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +01299e: 5210 7b02 |000f: iget v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +0129a2: 2b00 1d00 0000 |0011: packed-switch v0, 0000002e // +0000001d │ │ +0129a8: 0e00 |0014: return-void │ │ +0129aa: 6e10 0103 0200 |0015: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getInt:()I // method@0301 │ │ +0129b0: 0a00 |0018: move-result v0 │ │ +0129b2: 6e20 0503 0100 |0019: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.set:(I)V // method@0305 │ │ +0129b8: 28f8 |001c: goto 0014 // -0008 │ │ +0129ba: 6e10 0003 0200 |001d: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getBool:()Z // method@0300 │ │ +0129c0: 0a00 |0020: move-result v0 │ │ +0129c2: 6e20 0703 0100 |0021: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.set:(Z)V // method@0307 │ │ +0129c8: 28f0 |0024: goto 0014 // -0010 │ │ +0129ca: 6e10 0303 0200 |0025: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getString:()Ljava/lang/String; // method@0303 │ │ +0129d0: 0c00 |0028: move-result-object v0 │ │ +0129d2: 6e20 0603 0100 |0029: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.set:(Ljava/lang/String;)V // method@0306 │ │ +0129d8: 28e8 |002c: goto 0014 // -0018 │ │ +0129da: 0000 |002d: nop // spacer │ │ +0129dc: 0001 0300 0100 0000 0400 0000 0c00 ... |002e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0009 line=34 │ │ 0x000f line=35 │ │ 0x0014 line=46 │ │ @@ -23750,65 +21107,65 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -011908: |[011908] com.episode6.android.appalarm.pro.SimpleProperty.:(Ljava/lang/String;)V │ │ -011918: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01191a: 7010 9603 0700 |0001: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0396 │ │ -011920: 6e10 a603 0800 |0004: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@03a6 │ │ -011926: 0c00 |0007: move-result-object v0 │ │ -011928: 1a05 2700 |0008: const-string v5, ":" // string@0027 │ │ -01192c: 6e20 9e03 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@039e │ │ -011932: 0a01 |000d: move-result v1 │ │ -011934: 6e30 a403 6001 |000e: invoke-virtual {v0, v6, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@03a4 │ │ -01193a: 0c05 |0011: move-result-object v5 │ │ -01193c: 5b75 7a02 |0012: iput-object v5, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -011940: d805 0101 |0014: add-int/lit8 v5, v1, #int 1 // #01 │ │ -011944: 6e20 a303 5000 |0016: invoke-virtual {v0, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@03a3 │ │ -01194a: 0c02 |0019: move-result-object v2 │ │ -01194c: 1a05 2700 |001a: const-string v5, ":" // string@0027 │ │ -011950: 6e20 9e03 5200 |001c: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@039e │ │ -011956: 0a01 |001f: move-result v1 │ │ -011958: 6e30 a403 6201 |0020: invoke-virtual {v2, v6, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@03a4 │ │ -01195e: 0c03 |0023: move-result-object v3 │ │ -011960: d805 0101 |0024: add-int/lit8 v5, v1, #int 1 // #01 │ │ -011964: 6e20 a303 5200 |0026: invoke-virtual {v2, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@03a3 │ │ -01196a: 0c04 |0029: move-result-object v4 │ │ -01196c: 1a05 e504 |002a: const-string v5, "int" // string@04e5 │ │ -011970: 6e20 9d03 5300 |002c: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -011976: 0a05 |002f: move-result v5 │ │ -011978: 3805 1100 |0030: if-eqz v5, 0041 // +0011 │ │ -01197c: 1215 |0032: const/4 v5, #int 1 // #1 │ │ -01197e: 5975 7b02 |0033: iput v5, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -011982: 2205 f400 |0035: new-instance v5, Ljava/lang/Integer; // type@00f4 │ │ -011986: 7110 9103 0400 |0037: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0391 │ │ -01198c: 0a06 |003a: move-result v6 │ │ -01198e: 7020 8f03 6500 |003b: invoke-direct {v5, v6}, Ljava/lang/Integer;.:(I)V // method@038f │ │ -011994: 5b75 7c02 |003e: iput-object v5, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -011998: 0e00 |0040: return-void │ │ -01199a: 1a05 7503 |0041: const-string v5, "bool" // string@0375 │ │ -01199e: 6e20 9d03 5300 |0043: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0119a4: 0a05 |0046: move-result v5 │ │ -0119a6: 3805 1300 |0047: if-eqz v5, 005a // +0013 │ │ -0119aa: 1225 |0049: const/4 v5, #int 2 // #2 │ │ -0119ac: 5975 7b02 |004a: iput v5, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -0119b0: 2205 f000 |004c: new-instance v5, Ljava/lang/Boolean; // type@00f0 │ │ -0119b4: 1a06 1f00 |004e: const-string v6, "1" // string@001f │ │ -0119b8: 6e20 9d03 6400 |0050: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0119be: 0a06 |0053: move-result v6 │ │ -0119c0: 7020 8803 6500 |0054: invoke-direct {v5, v6}, Ljava/lang/Boolean;.:(Z)V // method@0388 │ │ -0119c6: 5b75 7c02 |0057: iput-object v5, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -0119ca: 28e7 |0059: goto 0040 // -0019 │ │ -0119cc: 1235 |005a: const/4 v5, #int 3 // #3 │ │ -0119ce: 5975 7b02 |005b: iput v5, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -0119d2: 5b74 7c02 |005d: iput-object v4, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -0119d6: 28e1 |005f: goto 0040 // -001f │ │ +0129f0: |[0129f0] com.episode6.android.appalarm.pro.SimpleProperty.:(Ljava/lang/String;)V │ │ +012a00: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +012a02: 7010 9703 0700 |0001: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0397 │ │ +012a08: 6e10 a703 0800 |0004: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@03a7 │ │ +012a0e: 0c00 |0007: move-result-object v0 │ │ +012a10: 1a05 2700 |0008: const-string v5, ":" // string@0027 │ │ +012a14: 6e20 9f03 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@039f │ │ +012a1a: 0a01 |000d: move-result v1 │ │ +012a1c: 6e30 a503 6001 |000e: invoke-virtual {v0, v6, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@03a5 │ │ +012a22: 0c05 |0011: move-result-object v5 │ │ +012a24: 5b75 7a02 |0012: iput-object v5, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012a28: d805 0101 |0014: add-int/lit8 v5, v1, #int 1 // #01 │ │ +012a2c: 6e20 a403 5000 |0016: invoke-virtual {v0, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@03a4 │ │ +012a32: 0c02 |0019: move-result-object v2 │ │ +012a34: 1a05 2700 |001a: const-string v5, ":" // string@0027 │ │ +012a38: 6e20 9f03 5200 |001c: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@039f │ │ +012a3e: 0a01 |001f: move-result v1 │ │ +012a40: 6e30 a503 6201 |0020: invoke-virtual {v2, v6, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@03a5 │ │ +012a46: 0c03 |0023: move-result-object v3 │ │ +012a48: d805 0101 |0024: add-int/lit8 v5, v1, #int 1 // #01 │ │ +012a4c: 6e20 a403 5200 |0026: invoke-virtual {v2, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@03a4 │ │ +012a52: 0c04 |0029: move-result-object v4 │ │ +012a54: 1a05 e404 |002a: const-string v5, "int" // string@04e4 │ │ +012a58: 6e20 9e03 5300 |002c: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +012a5e: 0a05 |002f: move-result v5 │ │ +012a60: 3805 1100 |0030: if-eqz v5, 0041 // +0011 │ │ +012a64: 1215 |0032: const/4 v5, #int 1 // #1 │ │ +012a66: 5975 7b02 |0033: iput v5, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012a6a: 2205 f400 |0035: new-instance v5, Ljava/lang/Integer; // type@00f4 │ │ +012a6e: 7110 9203 0400 |0037: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0392 │ │ +012a74: 0a06 |003a: move-result v6 │ │ +012a76: 7020 9003 6500 |003b: invoke-direct {v5, v6}, Ljava/lang/Integer;.:(I)V // method@0390 │ │ +012a7c: 5b75 7c02 |003e: iput-object v5, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012a80: 0e00 |0040: return-void │ │ +012a82: 1a05 7503 |0041: const-string v5, "bool" // string@0375 │ │ +012a86: 6e20 9e03 5300 |0043: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +012a8c: 0a05 |0046: move-result v5 │ │ +012a8e: 3805 1300 |0047: if-eqz v5, 005a // +0013 │ │ +012a92: 1225 |0049: const/4 v5, #int 2 // #2 │ │ +012a94: 5975 7b02 |004a: iput v5, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012a98: 2205 f000 |004c: new-instance v5, Ljava/lang/Boolean; // type@00f0 │ │ +012a9c: 1a06 1f00 |004e: const-string v6, "1" // string@001f │ │ +012aa0: 6e20 9e03 6400 |0050: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +012aa6: 0a06 |0053: move-result v6 │ │ +012aa8: 7020 8803 6500 |0054: invoke-direct {v5, v6}, Ljava/lang/Boolean;.:(Z)V // method@0388 │ │ +012aae: 5b75 7c02 |0057: iput-object v5, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012ab2: 28e7 |0059: goto 0040 // -0019 │ │ +012ab4: 1235 |005a: const/4 v5, #int 3 // #3 │ │ +012ab6: 5975 7b02 |005b: iput v5, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012aba: 5b74 7c02 |005d: iput-object v4, v7, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012abe: 28e1 |005f: goto 0040 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0004 line=49 │ │ 0x0008 line=50 │ │ 0x000e line=51 │ │ 0x0014 line=52 │ │ @@ -23838,23 +21195,23 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0119d8: |[0119d8] com.episode6.android.appalarm.pro.SimpleProperty.:(Ljava/lang/String;I)V │ │ -0119e8: 7010 9603 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0396 │ │ -0119ee: 5b12 7a02 |0003: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -0119f2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0119f4: 5910 7b02 |0006: iput v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -0119f8: 2200 f400 |0008: new-instance v0, Ljava/lang/Integer; // type@00f4 │ │ -0119fc: 7020 8f03 3000 |000a: invoke-direct {v0, v3}, Ljava/lang/Integer;.:(I)V // method@038f │ │ -011a02: 5b10 7c02 |000d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -011a06: 0e00 |000f: return-void │ │ +012ac0: |[012ac0] com.episode6.android.appalarm.pro.SimpleProperty.:(Ljava/lang/String;I)V │ │ +012ad0: 7010 9703 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0397 │ │ +012ad6: 5b12 7a02 |0003: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012ada: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +012adc: 5910 7b02 |0006: iput v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012ae0: 2200 f400 |0008: new-instance v0, Ljava/lang/Integer; // type@00f4 │ │ +012ae4: 7020 9003 3000 |000a: invoke-direct {v0, v3}, Ljava/lang/Integer;.:(I)V // method@0390 │ │ +012aea: 5b10 7c02 |000d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012aee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ 0x0005 line=14 │ │ 0x0008 line=15 │ │ 0x000f line=16 │ │ @@ -23868,21 +21225,21 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -011a08: |[011a08] com.episode6.android.appalarm.pro.SimpleProperty.:(Ljava/lang/String;II)V │ │ -011a18: 7010 9603 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0396 │ │ -011a1e: 5b12 7a02 |0003: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -011a22: 5913 7b02 |0005: iput v3, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -011a26: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -011a28: 5b10 7c02 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -011a2c: 0e00 |000a: return-void │ │ +012af0: |[012af0] com.episode6.android.appalarm.pro.SimpleProperty.:(Ljava/lang/String;II)V │ │ +012b00: 7010 9703 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0397 │ │ +012b06: 5b12 7a02 |0003: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012b0a: 5913 7b02 |0005: iput v3, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012b0e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +012b10: 5b10 7c02 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012b14: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x000a line=31 │ │ @@ -23897,23 +21254,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -011a30: |[011a30] com.episode6.android.appalarm.pro.SimpleProperty.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -011a40: 7010 9603 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0396 │ │ -011a46: 5b12 7a02 |0003: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -011a4a: 1230 |0005: const/4 v0, #int 3 // #3 │ │ -011a4c: 5910 7b02 |0006: iput v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -011a50: 2200 fb00 |0008: new-instance v0, Ljava/lang/String; // type@00fb │ │ -011a54: 7020 9903 3000 |000a: invoke-direct {v0, v3}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@0399 │ │ -011a5a: 5b10 7c02 |000d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -011a5e: 0e00 |000f: return-void │ │ +012b18: |[012b18] com.episode6.android.appalarm.pro.SimpleProperty.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +012b28: 7010 9703 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0397 │ │ +012b2e: 5b12 7a02 |0003: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012b32: 1230 |0005: const/4 v0, #int 3 // #3 │ │ +012b34: 5910 7b02 |0006: iput v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012b38: 2200 fb00 |0008: new-instance v0, Ljava/lang/String; // type@00fb │ │ +012b3c: 7020 9a03 3000 |000a: invoke-direct {v0, v3}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@039a │ │ +012b42: 5b10 7c02 |000d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012b46: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ 0x0008 line=25 │ │ 0x000f line=26 │ │ @@ -23927,23 +21284,23 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -011a60: |[011a60] com.episode6.android.appalarm.pro.SimpleProperty.:(Ljava/lang/String;Z)V │ │ -011a70: 7010 9603 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0396 │ │ -011a76: 5b12 7a02 |0003: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -011a7a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -011a7c: 5910 7b02 |0006: iput v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -011a80: 2200 f000 |0008: new-instance v0, Ljava/lang/Boolean; // type@00f0 │ │ -011a84: 7020 8803 3000 |000a: invoke-direct {v0, v3}, Ljava/lang/Boolean;.:(Z)V // method@0388 │ │ -011a8a: 5b10 7c02 |000d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -011a8e: 0e00 |000f: return-void │ │ +012b48: |[012b48] com.episode6.android.appalarm.pro.SimpleProperty.:(Ljava/lang/String;Z)V │ │ +012b58: 7010 9703 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0397 │ │ +012b5e: 5b12 7a02 |0003: iput-object v2, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012b62: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +012b64: 5910 7b02 |0006: iput v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012b68: 2200 f000 |0008: new-instance v0, Ljava/lang/Boolean; // type@00f0 │ │ +012b6c: 7020 8803 3000 |000a: invoke-direct {v0, v3}, Ljava/lang/Boolean;.:(Z)V // method@0388 │ │ +012b72: 5b10 7c02 |000d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012b76: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0005 line=19 │ │ 0x0008 line=20 │ │ 0x000f line=21 │ │ @@ -23958,38 +21315,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -011a90: |[011a90] com.episode6.android.appalarm.pro.SimpleProperty.getBool:()Z │ │ -011aa0: 5241 7b02 |0000: iget v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -011aa4: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -011aa6: 3221 2100 |0003: if-eq v1, v2, 0024 // +0021 │ │ -011aaa: 2201 f300 |0005: new-instance v1, Ljava/lang/Exception; // type@00f3 │ │ -011aae: 2202 fc00 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -011ab2: 7010 a703 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -011ab8: 1a03 9102 |000c: const-string v3, "Tried to get SimpleProperty of wrong type. Key: " // string@0291 │ │ -011abc: 6e20 ab03 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011ac2: 0c02 |0011: move-result-object v2 │ │ -011ac4: 5443 7a02 |0012: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -011ac8: 6e20 ab03 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011ace: 0c02 |0017: move-result-object v2 │ │ -011ad0: 6e10 ac03 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -011ad6: 0c02 |001b: move-result-object v2 │ │ -011ad8: 7020 8d03 2100 |001c: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038d │ │ -011ade: 2701 |001f: throw v1 │ │ -011ae0: 0d00 |0020: move-exception v0 │ │ -011ae2: 6e10 8e03 0000 |0021: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -011ae8: 5441 7c02 |0024: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -011aec: 1f01 f000 |0026: check-cast v1, Ljava/lang/Boolean; // type@00f0 │ │ -011af0: 6e10 8903 0100 |0028: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@0389 │ │ -011af6: 0a01 |002b: move-result v1 │ │ -011af8: 0f01 |002c: return v1 │ │ +012b78: |[012b78] com.episode6.android.appalarm.pro.SimpleProperty.getBool:()Z │ │ +012b88: 5241 7b02 |0000: iget v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012b8c: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +012b8e: 3221 2100 |0003: if-eq v1, v2, 0024 // +0021 │ │ +012b92: 2201 f300 |0005: new-instance v1, Ljava/lang/Exception; // type@00f3 │ │ +012b96: 2202 fc00 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +012b9a: 7010 a803 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +012ba0: 1a03 9102 |000c: const-string v3, "Tried to get SimpleProperty of wrong type. Key: " // string@0291 │ │ +012ba4: 6e20 ac03 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012baa: 0c02 |0011: move-result-object v2 │ │ +012bac: 5443 7a02 |0012: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012bb0: 6e20 ac03 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012bb6: 0c02 |0017: move-result-object v2 │ │ +012bb8: 6e10 ad03 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +012bbe: 0c02 |001b: move-result-object v2 │ │ +012bc0: 7020 8e03 2100 |001c: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038e │ │ +012bc6: 2701 |001f: throw v1 │ │ +012bc8: 0d00 |0020: move-exception v0 │ │ +012bca: 6e10 8f03 0000 |0021: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +012bd0: 5441 7c02 |0024: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012bd4: 1f01 f000 |0026: check-cast v1, Ljava/lang/Boolean; // type@00f0 │ │ +012bd8: 6e10 8903 0100 |0028: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@0389 │ │ +012bde: 0a01 |002b: move-result v1 │ │ +012be0: 0f01 |002c: return v1 │ │ catches : 1 │ │ 0x0005 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0020 │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=116 │ │ 0x0020 line=117 │ │ @@ -24004,38 +21361,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -011b0c: |[011b0c] com.episode6.android.appalarm.pro.SimpleProperty.getInt:()I │ │ -011b1c: 5241 7b02 |0000: iget v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -011b20: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -011b22: 3221 2100 |0003: if-eq v1, v2, 0024 // +0021 │ │ -011b26: 2201 f300 |0005: new-instance v1, Ljava/lang/Exception; // type@00f3 │ │ -011b2a: 2202 fc00 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -011b2e: 7010 a703 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -011b34: 1a03 9102 |000c: const-string v3, "Tried to get SimpleProperty of wrong type. Key: " // string@0291 │ │ -011b38: 6e20 ab03 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011b3e: 0c02 |0011: move-result-object v2 │ │ -011b40: 5443 7a02 |0012: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -011b44: 6e20 ab03 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011b4a: 0c02 |0017: move-result-object v2 │ │ -011b4c: 6e10 ac03 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -011b52: 0c02 |001b: move-result-object v2 │ │ -011b54: 7020 8d03 2100 |001c: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038d │ │ -011b5a: 2701 |001f: throw v1 │ │ -011b5c: 0d00 |0020: move-exception v0 │ │ -011b5e: 6e10 8e03 0000 |0021: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -011b64: 5441 7c02 |0024: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -011b68: 1f01 f400 |0026: check-cast v1, Ljava/lang/Integer; // type@00f4 │ │ -011b6c: 6e10 9003 0100 |0028: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0390 │ │ -011b72: 0a01 |002b: move-result v1 │ │ -011b74: 0f01 |002c: return v1 │ │ +012bf4: |[012bf4] com.episode6.android.appalarm.pro.SimpleProperty.getInt:()I │ │ +012c04: 5241 7b02 |0000: iget v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012c08: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +012c0a: 3221 2100 |0003: if-eq v1, v2, 0024 // +0021 │ │ +012c0e: 2201 f300 |0005: new-instance v1, Ljava/lang/Exception; // type@00f3 │ │ +012c12: 2202 fc00 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +012c16: 7010 a803 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +012c1c: 1a03 9102 |000c: const-string v3, "Tried to get SimpleProperty of wrong type. Key: " // string@0291 │ │ +012c20: 6e20 ac03 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012c26: 0c02 |0011: move-result-object v2 │ │ +012c28: 5443 7a02 |0012: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012c2c: 6e20 ac03 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012c32: 0c02 |0017: move-result-object v2 │ │ +012c34: 6e10 ad03 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +012c3a: 0c02 |001b: move-result-object v2 │ │ +012c3c: 7020 8e03 2100 |001c: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038e │ │ +012c42: 2701 |001f: throw v1 │ │ +012c44: 0d00 |0020: move-exception v0 │ │ +012c46: 6e10 8f03 0000 |0021: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +012c4c: 5441 7c02 |0024: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012c50: 1f01 f400 |0026: check-cast v1, Ljava/lang/Integer; // type@00f4 │ │ +012c54: 6e10 9103 0100 |0028: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0391 │ │ +012c5a: 0a01 |002b: move-result v1 │ │ +012c5c: 0f01 |002c: return v1 │ │ catches : 1 │ │ 0x0005 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0020 │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=106 │ │ 0x0020 line=107 │ │ @@ -24050,17 +21407,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011b88: |[011b88] com.episode6.android.appalarm.pro.SimpleProperty.getKey:()Ljava/lang/String; │ │ -011b98: 5410 7a02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -011b9c: 1100 |0002: return-object v0 │ │ +012c70: |[012c70] com.episode6.android.appalarm.pro.SimpleProperty.getKey:()Ljava/lang/String; │ │ +012c80: 5410 7a02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012c84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ │ │ #3 : (in Lcom/episode6/android/appalarm/pro/SimpleProperty;) │ │ @@ -24068,37 +21425,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -011ba0: |[011ba0] com.episode6.android.appalarm.pro.SimpleProperty.getString:()Ljava/lang/String; │ │ -011bb0: 5241 7b02 |0000: iget v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -011bb4: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -011bb6: 3221 2100 |0003: if-eq v1, v2, 0024 // +0021 │ │ -011bba: 2201 f300 |0005: new-instance v1, Ljava/lang/Exception; // type@00f3 │ │ -011bbe: 2202 fc00 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -011bc2: 7010 a703 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -011bc8: 1a03 9102 |000c: const-string v3, "Tried to get SimpleProperty of wrong type. Key: " // string@0291 │ │ -011bcc: 6e20 ab03 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011bd2: 0c02 |0011: move-result-object v2 │ │ -011bd4: 5443 7a02 |0012: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -011bd8: 6e20 ab03 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011bde: 0c02 |0017: move-result-object v2 │ │ -011be0: 6e10 ac03 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -011be6: 0c02 |001b: move-result-object v2 │ │ -011be8: 7020 8d03 2100 |001c: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038d │ │ -011bee: 2701 |001f: throw v1 │ │ -011bf0: 0d00 |0020: move-exception v0 │ │ -011bf2: 6e10 8e03 0000 |0021: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -011bf8: 5441 7c02 |0024: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -011bfc: 6e10 9703 0100 |0026: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -011c02: 0c01 |0029: move-result-object v1 │ │ -011c04: 1101 |002a: return-object v1 │ │ +012c88: |[012c88] com.episode6.android.appalarm.pro.SimpleProperty.getString:()Ljava/lang/String; │ │ +012c98: 5241 7b02 |0000: iget v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012c9c: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +012c9e: 3221 2100 |0003: if-eq v1, v2, 0024 // +0021 │ │ +012ca2: 2201 f300 |0005: new-instance v1, Ljava/lang/Exception; // type@00f3 │ │ +012ca6: 2202 fc00 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +012caa: 7010 a803 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +012cb0: 1a03 9102 |000c: const-string v3, "Tried to get SimpleProperty of wrong type. Key: " // string@0291 │ │ +012cb4: 6e20 ac03 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012cba: 0c02 |0011: move-result-object v2 │ │ +012cbc: 5443 7a02 |0012: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012cc0: 6e20 ac03 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012cc6: 0c02 |0017: move-result-object v2 │ │ +012cc8: 6e10 ad03 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +012cce: 0c02 |001b: move-result-object v2 │ │ +012cd0: 7020 8e03 2100 |001c: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038e │ │ +012cd6: 2701 |001f: throw v1 │ │ +012cd8: 0d00 |0020: move-exception v0 │ │ +012cda: 6e10 8f03 0000 |0021: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +012ce0: 5441 7c02 |0024: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012ce4: 6e10 9803 0100 |0026: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0398 │ │ +012cea: 0c01 |0029: move-result-object v1 │ │ +012cec: 1101 |002a: return-object v1 │ │ catches : 1 │ │ 0x0005 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0020 │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=126 │ │ 0x0020 line=127 │ │ @@ -24113,17 +21470,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011c18: |[011c18] com.episode6.android.appalarm.pro.SimpleProperty.getType:()I │ │ -011c28: 5210 7b02 |0000: iget v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -011c2c: 0f00 |0002: return v0 │ │ +012d00: |[012d00] com.episode6.android.appalarm.pro.SimpleProperty.getType:()I │ │ +012d10: 5210 7b02 |0000: iget v0, v1, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012d14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ │ │ #5 : (in Lcom/episode6/android/appalarm/pro/SimpleProperty;) │ │ @@ -24131,38 +21488,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -011c30: |[011c30] com.episode6.android.appalarm.pro.SimpleProperty.set:(I)V │ │ -011c40: 5241 7b02 |0000: iget v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -011c44: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -011c46: 3321 0a00 |0003: if-ne v1, v2, 000d // +000a │ │ -011c4a: 2201 f400 |0005: new-instance v1, Ljava/lang/Integer; // type@00f4 │ │ -011c4e: 7020 8f03 5100 |0007: invoke-direct {v1, v5}, Ljava/lang/Integer;.:(I)V // method@038f │ │ -011c54: 5b41 7c02 |000a: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -011c58: 0e00 |000c: return-void │ │ -011c5a: 2201 f300 |000d: new-instance v1, Ljava/lang/Exception; // type@00f3 │ │ -011c5e: 2202 fc00 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -011c62: 7010 a703 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -011c68: 1a03 9202 |0014: const-string v3, "Tried to set SimpleProperty of wrong type. Key: " // string@0292 │ │ -011c6c: 6e20 ab03 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011c72: 0c02 |0019: move-result-object v2 │ │ -011c74: 5443 7a02 |001a: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -011c78: 6e20 ab03 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011c7e: 0c02 |001f: move-result-object v2 │ │ -011c80: 6e10 ac03 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -011c86: 0c02 |0023: move-result-object v2 │ │ -011c88: 7020 8d03 2100 |0024: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038d │ │ -011c8e: 2701 |0027: throw v1 │ │ -011c90: 0d00 |0028: move-exception v0 │ │ -011c92: 6e10 8e03 0000 |0029: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -011c98: 28e0 |002c: goto 000c // -0020 │ │ +012d18: |[012d18] com.episode6.android.appalarm.pro.SimpleProperty.set:(I)V │ │ +012d28: 5241 7b02 |0000: iget v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012d2c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +012d2e: 3321 0a00 |0003: if-ne v1, v2, 000d // +000a │ │ +012d32: 2201 f400 |0005: new-instance v1, Ljava/lang/Integer; // type@00f4 │ │ +012d36: 7020 9003 5100 |0007: invoke-direct {v1, v5}, Ljava/lang/Integer;.:(I)V // method@0390 │ │ +012d3c: 5b41 7c02 |000a: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012d40: 0e00 |000c: return-void │ │ +012d42: 2201 f300 |000d: new-instance v1, Ljava/lang/Exception; // type@00f3 │ │ +012d46: 2202 fc00 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +012d4a: 7010 a803 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +012d50: 1a03 9202 |0014: const-string v3, "Tried to set SimpleProperty of wrong type. Key: " // string@0292 │ │ +012d54: 6e20 ac03 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012d5a: 0c02 |0019: move-result-object v2 │ │ +012d5c: 5443 7a02 |001a: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012d60: 6e20 ac03 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012d66: 0c02 |001f: move-result-object v2 │ │ +012d68: 6e10 ad03 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +012d6e: 0c02 |0023: move-result-object v2 │ │ +012d70: 7020 8e03 2100 |0024: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038e │ │ +012d76: 2701 |0027: throw v1 │ │ +012d78: 0d00 |0028: move-exception v0 │ │ +012d7a: 6e10 8f03 0000 |0029: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +012d80: 28e0 |002c: goto 000c // -0020 │ │ catches : 1 │ │ 0x000d - 0x0028 │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ 0x000c line=80 │ │ @@ -24179,38 +21536,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -011cac: |[011cac] com.episode6.android.appalarm.pro.SimpleProperty.set:(Ljava/lang/String;)V │ │ -011cbc: 5241 7b02 |0000: iget v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -011cc0: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -011cc2: 3321 0a00 |0003: if-ne v1, v2, 000d // +000a │ │ -011cc6: 2201 fb00 |0005: new-instance v1, Ljava/lang/String; // type@00fb │ │ -011cca: 7020 9903 5100 |0007: invoke-direct {v1, v5}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@0399 │ │ -011cd0: 5b41 7c02 |000a: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -011cd4: 0e00 |000c: return-void │ │ -011cd6: 2201 f300 |000d: new-instance v1, Ljava/lang/Exception; // type@00f3 │ │ -011cda: 2202 fc00 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -011cde: 7010 a703 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -011ce4: 1a03 9202 |0014: const-string v3, "Tried to set SimpleProperty of wrong type. Key: " // string@0292 │ │ -011ce8: 6e20 ab03 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011cee: 0c02 |0019: move-result-object v2 │ │ -011cf0: 5443 7a02 |001a: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -011cf4: 6e20 ab03 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011cfa: 0c02 |001f: move-result-object v2 │ │ -011cfc: 6e10 ac03 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -011d02: 0c02 |0023: move-result-object v2 │ │ -011d04: 7020 8d03 2100 |0024: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038d │ │ -011d0a: 2701 |0027: throw v1 │ │ -011d0c: 0d00 |0028: move-exception v0 │ │ -011d0e: 6e10 8e03 0000 |0029: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -011d14: 28e0 |002c: goto 000c // -0020 │ │ +012d94: |[012d94] com.episode6.android.appalarm.pro.SimpleProperty.set:(Ljava/lang/String;)V │ │ +012da4: 5241 7b02 |0000: iget v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012da8: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +012daa: 3321 0a00 |0003: if-ne v1, v2, 000d // +000a │ │ +012dae: 2201 fb00 |0005: new-instance v1, Ljava/lang/String; // type@00fb │ │ +012db2: 7020 9a03 5100 |0007: invoke-direct {v1, v5}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@039a │ │ +012db8: 5b41 7c02 |000a: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012dbc: 0e00 |000c: return-void │ │ +012dbe: 2201 f300 |000d: new-instance v1, Ljava/lang/Exception; // type@00f3 │ │ +012dc2: 2202 fc00 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +012dc6: 7010 a803 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +012dcc: 1a03 9202 |0014: const-string v3, "Tried to set SimpleProperty of wrong type. Key: " // string@0292 │ │ +012dd0: 6e20 ac03 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012dd6: 0c02 |0019: move-result-object v2 │ │ +012dd8: 5443 7a02 |001a: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012ddc: 6e20 ac03 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012de2: 0c02 |001f: move-result-object v2 │ │ +012de4: 6e10 ad03 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +012dea: 0c02 |0023: move-result-object v2 │ │ +012dec: 7020 8e03 2100 |0024: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038e │ │ +012df2: 2701 |0027: throw v1 │ │ +012df4: 0d00 |0028: move-exception v0 │ │ +012df6: 6e10 8f03 0000 |0029: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +012dfc: 28e0 |002c: goto 000c // -0020 │ │ catches : 1 │ │ 0x000d - 0x0028 │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ 0x000c line=102 │ │ @@ -24227,38 +21584,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -011d28: |[011d28] com.episode6.android.appalarm.pro.SimpleProperty.set:(Z)V │ │ -011d38: 5241 7b02 |0000: iget v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -011d3c: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -011d3e: 3321 0a00 |0003: if-ne v1, v2, 000d // +000a │ │ -011d42: 2201 f000 |0005: new-instance v1, Ljava/lang/Boolean; // type@00f0 │ │ -011d46: 7020 8803 5100 |0007: invoke-direct {v1, v5}, Ljava/lang/Boolean;.:(Z)V // method@0388 │ │ -011d4c: 5b41 7c02 |000a: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ -011d50: 0e00 |000c: return-void │ │ -011d52: 2201 f300 |000d: new-instance v1, Ljava/lang/Exception; // type@00f3 │ │ -011d56: 2202 fc00 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -011d5a: 7010 a703 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -011d60: 1a03 9202 |0014: const-string v3, "Tried to set SimpleProperty of wrong type. Key: " // string@0292 │ │ -011d64: 6e20 ab03 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011d6a: 0c02 |0019: move-result-object v2 │ │ -011d6c: 5443 7a02 |001a: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -011d70: 6e20 ab03 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011d76: 0c02 |001f: move-result-object v2 │ │ -011d78: 6e10 ac03 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -011d7e: 0c02 |0023: move-result-object v2 │ │ -011d80: 7020 8d03 2100 |0024: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038d │ │ -011d86: 2701 |0027: throw v1 │ │ -011d88: 0d00 |0028: move-exception v0 │ │ -011d8a: 6e10 8e03 0000 |0029: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -011d90: 28e0 |002c: goto 000c // -0020 │ │ +012e10: |[012e10] com.episode6.android.appalarm.pro.SimpleProperty.set:(Z)V │ │ +012e20: 5241 7b02 |0000: iget v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012e24: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +012e26: 3321 0a00 |0003: if-ne v1, v2, 000d // +000a │ │ +012e2a: 2201 f000 |0005: new-instance v1, Ljava/lang/Boolean; // type@00f0 │ │ +012e2e: 7020 8803 5100 |0007: invoke-direct {v1, v5}, Ljava/lang/Boolean;.:(Z)V // method@0388 │ │ +012e34: 5b41 7c02 |000a: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mValue:Ljava/lang/Object; // field@027c │ │ +012e38: 0e00 |000c: return-void │ │ +012e3a: 2201 f300 |000d: new-instance v1, Ljava/lang/Exception; // type@00f3 │ │ +012e3e: 2202 fc00 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +012e42: 7010 a803 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +012e48: 1a03 9202 |0014: const-string v3, "Tried to set SimpleProperty of wrong type. Key: " // string@0292 │ │ +012e4c: 6e20 ac03 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012e52: 0c02 |0019: move-result-object v2 │ │ +012e54: 5443 7a02 |001a: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012e58: 6e20 ac03 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012e5e: 0c02 |001f: move-result-object v2 │ │ +012e60: 6e10 ad03 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +012e66: 0c02 |0023: move-result-object v2 │ │ +012e68: 7020 8e03 2100 |0024: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@038e │ │ +012e6e: 2701 |0027: throw v1 │ │ +012e70: 0d00 |0028: move-exception v0 │ │ +012e72: 6e10 8f03 0000 |0029: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +012e78: 28e0 |002c: goto 000c // -0020 │ │ catches : 1 │ │ 0x000d - 0x0028 │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ 0x000c line=91 │ │ @@ -24275,75 +21632,75 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 128 16-bit code units │ │ -011da4: |[011da4] com.episode6.android.appalarm.pro.SimpleProperty.toString:()Ljava/lang/String; │ │ -011db4: 2201 fc00 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ -011db8: 7010 a703 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -011dbe: 5432 7a02 |0005: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ -011dc2: 6e20 ab03 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011dc8: 0c01 |000a: move-result-object v1 │ │ -011dca: 1a02 2700 |000b: const-string v2, ":" // string@0027 │ │ -011dce: 6e20 ab03 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011dd4: 0c01 |0010: move-result-object v1 │ │ -011dd6: 6e10 ac03 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -011ddc: 0c00 |0014: move-result-object v0 │ │ -011dde: 5231 7b02 |0015: iget v1, v3, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ -011de2: 2b01 5f00 0000 |0017: packed-switch v1, 00000076 // +0000005f │ │ -011de8: 1100 |001a: return-object v0 │ │ -011dea: 2201 fc00 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ -011dee: 7010 a703 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -011df4: 6e20 ab03 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011dfa: 0c01 |0023: move-result-object v1 │ │ -011dfc: 1a02 e604 |0024: const-string v2, "int:" // string@04e6 │ │ -011e00: 6e20 ab03 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011e06: 0c01 |0029: move-result-object v1 │ │ -011e08: 6e10 0103 0300 |002a: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getInt:()I // method@0301 │ │ -011e0e: 0a02 |002d: move-result v2 │ │ -011e10: 6e20 a803 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -011e16: 0c01 |0031: move-result-object v1 │ │ -011e18: 6e10 ac03 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -011e1e: 0c00 |0035: move-result-object v0 │ │ -011e20: 28e4 |0036: goto 001a // -001c │ │ -011e22: 2201 fc00 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ -011e26: 7010 a703 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -011e2c: 6e20 ab03 0100 |003c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011e32: 0c01 |003f: move-result-object v1 │ │ -011e34: 1a02 7603 |0040: const-string v2, "bool:" // string@0376 │ │ -011e38: 6e20 ab03 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011e3e: 0c02 |0045: move-result-object v2 │ │ -011e40: 6e10 0003 0300 |0046: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getBool:()Z // method@0300 │ │ -011e46: 0a01 |0049: move-result v1 │ │ -011e48: 3801 0d00 |004a: if-eqz v1, 0057 // +000d │ │ -011e4c: 1a01 1f00 |004c: const-string v1, "1" // string@001f │ │ -011e50: 6e20 ab03 1200 |004e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011e56: 0c01 |0051: move-result-object v1 │ │ -011e58: 6e10 ac03 0100 |0052: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -011e5e: 0c00 |0055: move-result-object v0 │ │ -011e60: 28c4 |0056: goto 001a // -003c │ │ -011e62: 1a01 1e00 |0057: const-string v1, "0" // string@001e │ │ -011e66: 28f5 |0059: goto 004e // -000b │ │ -011e68: 2201 fc00 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ -011e6c: 7010 a703 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -011e72: 6e20 ab03 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011e78: 0c01 |0062: move-result-object v1 │ │ -011e7a: 1a02 1d07 |0063: const-string v2, "text:" // string@071d │ │ -011e7e: 6e20 ab03 2100 |0065: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011e84: 0c01 |0068: move-result-object v1 │ │ -011e86: 6e10 0303 0300 |0069: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getString:()Ljava/lang/String; // method@0303 │ │ -011e8c: 0c02 |006c: move-result-object v2 │ │ -011e8e: 6e20 ab03 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -011e94: 0c01 |0070: move-result-object v1 │ │ -011e96: 6e10 ac03 0100 |0071: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -011e9c: 0c00 |0074: move-result-object v0 │ │ -011e9e: 28a5 |0075: goto 001a // -005b │ │ -011ea0: 0001 0300 0100 0000 0400 0000 2000 ... |0076: packed-switch-data (10 units) │ │ +012e8c: |[012e8c] com.episode6.android.appalarm.pro.SimpleProperty.toString:()Ljava/lang/String; │ │ +012e9c: 2201 fc00 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ +012ea0: 7010 a803 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +012ea6: 5432 7a02 |0005: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mKey:Ljava/lang/String; // field@027a │ │ +012eaa: 6e20 ac03 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012eb0: 0c01 |000a: move-result-object v1 │ │ +012eb2: 1a02 2700 |000b: const-string v2, ":" // string@0027 │ │ +012eb6: 6e20 ac03 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012ebc: 0c01 |0010: move-result-object v1 │ │ +012ebe: 6e10 ad03 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +012ec4: 0c00 |0014: move-result-object v0 │ │ +012ec6: 5231 7b02 |0015: iget v1, v3, Lcom/episode6/android/appalarm/pro/SimpleProperty;.mType:I // field@027b │ │ +012eca: 2b01 5f00 0000 |0017: packed-switch v1, 00000076 // +0000005f │ │ +012ed0: 1100 |001a: return-object v0 │ │ +012ed2: 2201 fc00 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ +012ed6: 7010 a803 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +012edc: 6e20 ac03 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012ee2: 0c01 |0023: move-result-object v1 │ │ +012ee4: 1a02 e504 |0024: const-string v2, "int:" // string@04e5 │ │ +012ee8: 6e20 ac03 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012eee: 0c01 |0029: move-result-object v1 │ │ +012ef0: 6e10 0103 0300 |002a: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getInt:()I // method@0301 │ │ +012ef6: 0a02 |002d: move-result v2 │ │ +012ef8: 6e20 a903 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +012efe: 0c01 |0031: move-result-object v1 │ │ +012f00: 6e10 ad03 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +012f06: 0c00 |0035: move-result-object v0 │ │ +012f08: 28e4 |0036: goto 001a // -001c │ │ +012f0a: 2201 fc00 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ +012f0e: 7010 a803 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +012f14: 6e20 ac03 0100 |003c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012f1a: 0c01 |003f: move-result-object v1 │ │ +012f1c: 1a02 7603 |0040: const-string v2, "bool:" // string@0376 │ │ +012f20: 6e20 ac03 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012f26: 0c02 |0045: move-result-object v2 │ │ +012f28: 6e10 0003 0300 |0046: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getBool:()Z // method@0300 │ │ +012f2e: 0a01 |0049: move-result v1 │ │ +012f30: 3801 0d00 |004a: if-eqz v1, 0057 // +000d │ │ +012f34: 1a01 1f00 |004c: const-string v1, "1" // string@001f │ │ +012f38: 6e20 ac03 1200 |004e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012f3e: 0c01 |0051: move-result-object v1 │ │ +012f40: 6e10 ad03 0100 |0052: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +012f46: 0c00 |0055: move-result-object v0 │ │ +012f48: 28c4 |0056: goto 001a // -003c │ │ +012f4a: 1a01 1e00 |0057: const-string v1, "0" // string@001e │ │ +012f4e: 28f5 |0059: goto 004e // -000b │ │ +012f50: 2201 fc00 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ +012f54: 7010 a803 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +012f5a: 6e20 ac03 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012f60: 0c01 |0062: move-result-object v1 │ │ +012f62: 1a02 1c07 |0063: const-string v2, "text:" // string@071c │ │ +012f66: 6e20 ac03 2100 |0065: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012f6c: 0c01 |0068: move-result-object v1 │ │ +012f6e: 6e10 0303 0300 |0069: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getString:()Ljava/lang/String; // method@0303 │ │ +012f74: 0c02 |006c: move-result-object v2 │ │ +012f76: 6e20 ac03 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +012f7c: 0c01 |0070: move-result-object v1 │ │ +012f7e: 6e10 ad03 0100 |0071: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +012f84: 0c00 |0074: move-result-object v0 │ │ +012f86: 28a5 |0075: goto 001a // -005b │ │ +012f88: 0001 0300 0100 0000 0400 0000 2000 ... |0076: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0015 line=142 │ │ 0x001a line=153 │ │ 0x001b line=144 │ │ 0x0036 line=145 │ │ @@ -24354,30 +21711,959 @@ │ │ 0x0076 line=142 │ │ locals : │ │ 0x0015 - 0x0080 reg=0 str Ljava/lang/String; │ │ 0x0000 - 0x0080 reg=3 this Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ │ │ source_file_idx : 633 (SimpleProperty.java) │ │ │ │ -Class #110 header: │ │ +Class #108 header: │ │ +class_idx : 204 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 248 │ │ +source_file_idx : 634 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 12 │ │ + │ │ +Class #108 annotations: │ │ +Annotations on field #637 'mProperties' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Lcom/episode6/android/appalarm/pro/SimpleProperty;" ">;" } │ │ +Annotations on method #779 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ + │ │ +Class #108 - │ │ + Class descriptor : 'Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'mProperties' │ │ + type : 'Ljava/util/HashMap;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : '' │ │ + type : '([Lcom/episode6/android/appalarm/pro/SimpleProperty;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 37 16-bit code units │ │ +012f9c: |[012f9c] com.episode6.android.appalarm.pro.SimplePropertyCollection.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)V │ │ +012fac: 7010 9703 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0397 │ │ +012fb2: 2201 1301 |0003: new-instance v1, Ljava/util/HashMap; // type@0113 │ │ +012fb6: 2162 |0005: array-length v2, v6 │ │ +012fb8: 7020 cf03 2100 |0006: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@03cf │ │ +012fbe: 5b51 7d02 |0009: iput-object v1, v5, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +012fc2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +012fc4: 2161 |000c: array-length v1, v6 │ │ +012fc6: 3510 1700 |000d: if-ge v0, v1, 0024 // +0017 │ │ +012fca: 5451 7d02 |000f: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +012fce: 4602 0600 |0011: aget-object v2, v6, v0 │ │ +012fd2: 6e10 0203 0200 |0013: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ +012fd8: 0c02 |0016: move-result-object v2 │ │ +012fda: 2203 cb00 |0017: new-instance v3, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +012fde: 4604 0600 |0019: aget-object v4, v6, v0 │ │ +012fe2: 7020 fa02 4300 |001b: invoke-direct {v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Lcom/episode6/android/appalarm/pro/SimpleProperty;)V // method@02fa │ │ +012fe8: 6e30 d203 2103 |001e: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d2 │ │ +012fee: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +012ff2: 28e9 |0023: goto 000c // -0017 │ │ +012ff4: 0e00 |0024: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=16 │ │ + 0x0003 line=17 │ │ + 0x000b line=18 │ │ + 0x000f line=19 │ │ + 0x0021 line=18 │ │ + 0x0024 line=21 │ │ + locals : │ │ + 0x000c - 0x0025 reg=0 i I │ │ + 0x0000 - 0x0025 reg=5 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x0025 reg=6 defaults [Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + │ │ + #1 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : '' │ │ + type : '([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 10 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 108 16-bit code units │ │ +012ff8: |[012ff8] com.episode6.android.appalarm.pro.SimplePropertyCollection.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V │ │ +013008: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +01300a: 7010 9703 0700 |0001: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0397 │ │ +013010: 2203 1301 |0004: new-instance v3, Ljava/util/HashMap; // type@0113 │ │ +013014: 2185 |0006: array-length v5, v8 │ │ +013016: 7020 cf03 5300 |0007: invoke-direct {v3, v5}, Ljava/util/HashMap;.:(I)V // method@03cf │ │ +01301c: 5b73 7d02 |000a: iput-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +013020: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +013022: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +013024: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +013026: 2183 |000f: array-length v3, v8 │ │ +013028: 3530 5000 |0010: if-ge v0, v3, 0060 // +0050 │ │ +01302c: 4602 0800 |0012: aget-object v2, v8, v0 │ │ +013030: 6e10 0203 0200 |0014: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ +013036: 0c01 |0017: move-result-object v1 │ │ +013038: 6e10 0403 0200 |0018: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getType:()I // method@0304 │ │ +01303e: 0a03 |001b: move-result v3 │ │ +013040: 2b03 4600 0000 |001c: packed-switch v3, 00000062 // +00000046 │ │ +013046: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01304a: 28ee |0021: goto 000f // -0012 │ │ +01304c: 5473 7d02 |0022: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +013050: 2205 cb00 |0024: new-instance v5, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +013054: 7220 7200 1900 |0026: invoke-interface {v9, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0072 │ │ +01305a: 0a06 |0029: move-result v6 │ │ +01305c: 7220 7300 6900 |002a: invoke-interface {v9, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0073 │ │ +013062: 0a06 |002d: move-result v6 │ │ +013064: 7030 fc02 1506 |002e: invoke-direct {v5, v1, v6}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ +01306a: 6e30 d203 1305 |0031: invoke-virtual {v3, v1, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d2 │ │ +013070: 28eb |0034: goto 001f // -0015 │ │ +013072: 5475 7d02 |0035: iget-object v5, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +013076: 2206 cb00 |0037: new-instance v6, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +01307a: 7220 7200 1900 |0039: invoke-interface {v9, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0072 │ │ +013080: 0a03 |003c: move-result v3 │ │ +013082: 7220 7300 3900 |003d: invoke-interface {v9, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0073 │ │ +013088: 0a03 |0040: move-result v3 │ │ +01308a: 3343 0a00 |0041: if-ne v3, v4, 004b // +000a │ │ +01308e: 0143 |0043: move v3, v4 │ │ +013090: 7030 ff02 1603 |0044: invoke-direct {v6, v1, v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +013096: 6e30 d203 1506 |0047: invoke-virtual {v5, v1, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d2 │ │ +01309c: 28d5 |004a: goto 001f // -002b │ │ +01309e: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +0130a0: 28f8 |004c: goto 0044 // -0008 │ │ +0130a2: 5473 7d02 |004d: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +0130a6: 2205 cb00 |004f: new-instance v5, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0130aa: 7220 7200 1900 |0051: invoke-interface {v9, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0072 │ │ +0130b0: 0a06 |0054: move-result v6 │ │ +0130b2: 7220 7400 6900 |0055: invoke-interface {v9, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0074 │ │ +0130b8: 0c06 |0058: move-result-object v6 │ │ +0130ba: 7030 fe02 1506 |0059: invoke-direct {v5, v1, v6}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ +0130c0: 6e30 d203 1305 |005c: invoke-virtual {v3, v1, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d2 │ │ +0130c6: 28c0 |005f: goto 001f // -0040 │ │ +0130c8: 0e00 |0060: return-void │ │ +0130ca: 0000 |0061: nop // spacer │ │ +0130cc: 0001 0300 0100 0000 0600 0000 1900 ... |0062: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=23 │ │ + 0x0004 line=24 │ │ + 0x000c line=25 │ │ + 0x000d line=26 │ │ + 0x000e line=27 │ │ + 0x0012 line=28 │ │ + 0x0014 line=29 │ │ + 0x0018 line=31 │ │ + 0x001f line=27 │ │ + 0x0022 line=33 │ │ + 0x0035 line=36 │ │ + 0x004d line=39 │ │ + 0x0060 line=43 │ │ + 0x0061 line=31 │ │ + locals : │ │ + 0x000f - 0x006c reg=0 i I │ │ + 0x000e - 0x006c reg=1 key Ljava/lang/String; │ │ + 0x000d - 0x006c reg=2 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x0000 - 0x006c reg=7 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x006c reg=8 defaults [Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x0000 - 0x006c reg=9 cur Landroid/database/Cursor; │ │ + │ │ + #2 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : '' │ │ + type : '([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/io/BufferedReader;ZLjava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 12 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 143 16-bit code units │ │ +0130e0: |[0130e0] com.episode6.android.appalarm.pro.SimplePropertyCollection.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/io/BufferedReader;ZLjava/lang/String;)V │ │ +0130f0: 7010 9703 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0397 │ │ +0130f6: 6e10 7703 0900 |0003: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0377 │ │ +0130fc: 0c01 |0006: move-result-object v1 │ │ +0130fe: 2203 1301 |0007: new-instance v3, Ljava/util/HashMap; // type@0113 │ │ +013102: 7010 ce03 0300 |0009: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@03ce │ │ +013108: 5b73 7d02 |000c: iput-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +01310c: 1a03 4504 |000e: const-string v3, "enditem" // string@0445 │ │ +013110: 6e20 9e03 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +013116: 0a03 |0013: move-result v3 │ │ +013118: 3903 3500 |0014: if-nez v3, 0049 // +0035 │ │ +01311c: 6e10 a703 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@03a7 │ │ +013122: 0c01 |0019: move-result-object v1 │ │ +013124: 1a03 0000 |001a: const-string v3, "" // string@0000 │ │ +013128: 6e20 9e03 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +01312e: 0a03 |001f: move-result v3 │ │ +013130: 3903 2400 |0020: if-nez v3, 0044 // +0024 │ │ +013134: 1a03 fd06 |0022: const-string v3, "startitem" // string@06fd │ │ +013138: 6e20 9e03 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +01313e: 0a03 |0027: move-result v3 │ │ +013140: 3903 1c00 |0028: if-nez v3, 0044 // +001c │ │ +013144: 2202 cb00 |002a: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +013148: 7020 fb02 1200 |002c: invoke-direct {v2, v1}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;)V // method@02fb │ │ +01314e: 380a 0c00 |002f: if-eqz v10, 003b // +000c │ │ +013152: 6e10 0203 0200 |0031: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ +013158: 0c03 |0034: move-result-object v3 │ │ +01315a: 6e20 9e03 b300 |0035: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +013160: 0a03 |0038: move-result v3 │ │ +013162: 3903 0b00 |0039: if-nez v3, 0044 // +000b │ │ +013166: 5473 7d02 |003b: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +01316a: 6e10 0203 0200 |003d: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ +013170: 0c04 |0040: move-result-object v4 │ │ +013172: 6e30 d203 4302 |0041: invoke-virtual {v3, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d2 │ │ +013178: 6e10 7703 0900 |0044: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0377 │ │ +01317e: 0c01 |0047: move-result-object v1 │ │ +013180: 28c6 |0048: goto 000e // -003a │ │ +013182: 1200 |0049: const/4 v0, #int 0 // #0 │ │ +013184: 2183 |004a: array-length v3, v8 │ │ +013186: 3530 4300 |004b: if-ge v0, v3, 008e // +0043 │ │ +01318a: 5473 7d02 |004d: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +01318e: 4604 0800 |004f: aget-object v4, v8, v0 │ │ +013192: 6e10 0203 0400 |0051: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ +013198: 0c04 |0054: move-result-object v4 │ │ +01319a: 6e20 d003 4300 |0055: invoke-virtual {v3, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@03d0 │ │ +0131a0: 0a03 |0058: move-result v3 │ │ +0131a2: 3903 3200 |0059: if-nez v3, 008b // +0032 │ │ +0131a6: 5473 7d02 |005b: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +0131aa: 4604 0800 |005d: aget-object v4, v8, v0 │ │ +0131ae: 6e10 0203 0400 |005f: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ +0131b4: 0c04 |0062: move-result-object v4 │ │ +0131b6: 2205 cb00 |0063: new-instance v5, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0131ba: 4606 0800 |0065: aget-object v6, v8, v0 │ │ +0131be: 7020 fa02 6500 |0067: invoke-direct {v5, v6}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Lcom/episode6/android/appalarm/pro/SimpleProperty;)V // method@02fa │ │ +0131c4: 6e30 d203 4305 |006a: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d2 │ │ +0131ca: 1a03 5d00 |006d: const-string v3, "AppAlarm" // string@005d │ │ +0131ce: 2204 fc00 |006f: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +0131d2: 7010 a803 0400 |0071: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +0131d8: 1a05 c200 |0074: const-string v5, "Had to add key: " // string@00c2 │ │ +0131dc: 6e20 ac03 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0131e2: 0c04 |0079: move-result-object v4 │ │ +0131e4: 4605 0800 |007a: aget-object v5, v8, v0 │ │ +0131e8: 6e10 0803 0500 |007c: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.toString:()Ljava/lang/String; // method@0308 │ │ +0131ee: 0c05 |007f: move-result-object v5 │ │ +0131f0: 6e20 ac03 5400 |0080: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0131f6: 0c04 |0083: move-result-object v4 │ │ +0131f8: 6e10 ad03 0400 |0084: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0131fe: 0c04 |0087: move-result-object v4 │ │ +013200: 7120 a800 4300 |0088: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a8 │ │ +013206: d800 0001 |008b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01320a: 28bd |008d: goto 004a // -0043 │ │ +01320c: 0e00 |008e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + 0x0003 line=46 │ │ + 0x0007 line=47 │ │ + 0x000e line=50 │ │ + 0x0016 line=51 │ │ + 0x001a line=52 │ │ + 0x002a line=53 │ │ + 0x002f line=54 │ │ + 0x003b line=55 │ │ + 0x0044 line=58 │ │ + 0x0049 line=61 │ │ + 0x004d line=62 │ │ + 0x005b line=63 │ │ + 0x006d line=64 │ │ + 0x008b line=61 │ │ + 0x008e line=67 │ │ + locals : │ │ + 0x002f - 0x0044 reg=2 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x004a - 0x008f reg=0 i I │ │ + 0x0007 - 0x008f reg=1 nextLine Ljava/lang/String; │ │ + 0x0000 - 0x008f reg=7 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x008f reg=8 defaults [Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x0000 - 0x008f reg=9 reader Ljava/io/BufferedReader; │ │ + 0x0000 - 0x008f reg=10 skipId Z │ │ + 0x0000 - 0x008f reg=11 idKey Ljava/lang/String; │ │ + │ │ + #3 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'getCreateTableStatement' │ │ + type : '([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 184 16-bit code units │ │ +013210: |[013210] com.episode6.android.appalarm.pro.SimplePropertyCollection.getCreateTableStatement:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/lang/String;)Ljava/lang/String; │ │ +013220: 2203 fc00 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +013224: 7010 a803 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +01322a: 1a04 6e00 |0005: const-string v4, "CREATE TABLE " // string@006e │ │ +01322e: 6e20 ac03 4300 |0007: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +013234: 0c03 |000a: move-result-object v3 │ │ +013236: 6e20 ac03 7300 |000b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01323c: 0c03 |000e: move-result-object v3 │ │ +01323e: 1a04 0200 |000f: const-string v4, " (" // string@0002 │ │ +013242: 6e20 ac03 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +013248: 0c03 |0014: move-result-object v3 │ │ +01324a: 6e10 ad03 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +013250: 0c02 |0018: move-result-object v2 │ │ +013252: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +013254: 2163 |001a: array-length v3, v6 │ │ +013256: 3530 7f00 |001b: if-ge v0, v3, 009a // +007f │ │ +01325a: 4601 0600 |001d: aget-object v1, v6, v0 │ │ +01325e: 2203 fc00 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +013262: 7010 a803 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +013268: 6e20 ac03 2300 |0024: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01326e: 0c04 |0027: move-result-object v4 │ │ +013270: 3d00 1e00 |0028: if-lez v0, 0046 // +001e │ │ +013274: 1a03 1a00 |002a: const-string v3, ", " // string@001a │ │ +013278: 6e20 ac03 3400 |002c: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01327e: 0c03 |002f: move-result-object v3 │ │ +013280: 6e10 0203 0100 |0030: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ +013286: 0c04 |0033: move-result-object v4 │ │ +013288: 6e20 ac03 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01328e: 0c03 |0037: move-result-object v3 │ │ +013290: 6e10 ad03 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +013296: 0c02 |003b: move-result-object v2 │ │ +013298: 6e10 0403 0100 |003c: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getType:()I // method@0304 │ │ +01329e: 0a03 |003f: move-result v3 │ │ +0132a0: 2b03 6e00 0000 |0040: packed-switch v3, 000000ae // +0000006e │ │ +0132a6: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0132aa: 28d5 |0045: goto 001a // -002b │ │ +0132ac: 1a03 0000 |0046: const-string v3, "" // string@0000 │ │ +0132b0: 28e4 |0048: goto 002c // -001c │ │ +0132b2: 2203 fc00 |0049: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +0132b6: 7010 a803 0300 |004b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +0132bc: 6e20 ac03 2300 |004e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0132c2: 0c03 |0051: move-result-object v3 │ │ +0132c4: 1a04 0500 |0052: const-string v4, " INTEGER" // string@0005 │ │ +0132c8: 6e20 ac03 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0132ce: 0c04 |0057: move-result-object v4 │ │ +0132d0: 6e10 0203 0100 |0058: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ +0132d6: 0c03 |005b: move-result-object v3 │ │ +0132d8: 1a05 cb02 |005c: const-string v5, "_id" // string@02cb │ │ +0132dc: 6e20 9e03 5300 |005e: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +0132e2: 0a03 |0061: move-result v3 │ │ +0132e4: 3803 0d00 |0062: if-eqz v3, 006f // +000d │ │ +0132e8: 1a03 0700 |0064: const-string v3, " PRIMARY KEY AUTOINCREMENT" // string@0007 │ │ +0132ec: 6e20 ac03 3400 |0066: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0132f2: 0c03 |0069: move-result-object v3 │ │ +0132f4: 6e10 ad03 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0132fa: 0c02 |006d: move-result-object v2 │ │ +0132fc: 28d5 |006e: goto 0043 // -002b │ │ +0132fe: 1a03 0000 |006f: const-string v3, "" // string@0000 │ │ +013302: 28f5 |0071: goto 0066 // -000b │ │ +013304: 2203 fc00 |0072: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +013308: 7010 a803 0300 |0074: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +01330e: 6e20 ac03 2300 |0077: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +013314: 0c03 |007a: move-result-object v3 │ │ +013316: 1a04 0400 |007b: const-string v4, " BOOLEAN" // string@0004 │ │ +01331a: 6e20 ac03 4300 |007d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +013320: 0c03 |0080: move-result-object v3 │ │ +013322: 6e10 ad03 0300 |0081: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +013328: 0c02 |0084: move-result-object v2 │ │ +01332a: 28be |0085: goto 0043 // -0042 │ │ +01332c: 2203 fc00 |0086: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +013330: 7010 a803 0300 |0088: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +013336: 6e20 ac03 2300 |008b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01333c: 0c03 |008e: move-result-object v3 │ │ +01333e: 1a04 0800 |008f: const-string v4, " TEXT" // string@0008 │ │ +013342: 6e20 ac03 4300 |0091: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +013348: 0c03 |0094: move-result-object v3 │ │ +01334a: 6e10 ad03 0300 |0095: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +013350: 0c02 |0098: move-result-object v2 │ │ +013352: 28aa |0099: goto 0043 // -0056 │ │ +013354: 2203 fc00 |009a: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +013358: 7010 a803 0300 |009c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +01335e: 6e20 ac03 2300 |009f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +013364: 0c03 |00a2: move-result-object v3 │ │ +013366: 1a04 1900 |00a3: const-string v4, ")" // string@0019 │ │ +01336a: 6e20 ac03 4300 |00a5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +013370: 0c03 |00a8: move-result-object v3 │ │ +013372: 6e10 ad03 0300 |00a9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +013378: 0c02 |00ac: move-result-object v2 │ │ +01337a: 1102 |00ad: return-object v2 │ │ +01337c: 0001 0300 0100 0000 0900 0000 3200 ... |00ae: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=203 │ │ + 0x0019 line=204 │ │ + 0x001d line=205 │ │ + 0x001f line=206 │ │ + 0x003c line=207 │ │ + 0x0043 line=204 │ │ + 0x0046 line=206 │ │ + 0x0049 line=209 │ │ + 0x006e line=210 │ │ + 0x006f line=209 │ │ + 0x0072 line=212 │ │ + 0x0085 line=213 │ │ + 0x0086 line=215 │ │ + 0x009a line=219 │ │ + 0x00ad line=220 │ │ + 0x00ae line=207 │ │ + locals : │ │ + 0x001f - 0x009a reg=1 p Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x001a - 0x00b8 reg=0 i I │ │ + 0x0019 - 0x00b8 reg=2 rtr Ljava/lang/String; │ │ + 0x0000 - 0x00b8 reg=6 props [Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x0000 - 0x00b8 reg=7 tableName Ljava/lang/String; │ │ + │ │ + #4 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'getKeyArray' │ │ + type : '([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 19 16-bit code units │ │ +013390: |[013390] com.episode6.android.appalarm.pro.SimplePropertyCollection.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; │ │ +0133a0: 2132 |0000: array-length v2, v3 │ │ +0133a2: 2321 1f01 |0001: new-array v1, v2, [Ljava/lang/String; // type@011f │ │ +0133a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0133a8: 2132 |0004: array-length v2, v3 │ │ +0133aa: 3520 0d00 |0005: if-ge v0, v2, 0012 // +000d │ │ +0133ae: 4602 0300 |0007: aget-object v2, v3, v0 │ │ +0133b2: 6e10 0203 0200 |0009: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ +0133b8: 0c02 |000c: move-result-object v2 │ │ +0133ba: 4d02 0100 |000d: aput-object v2, v1, v0 │ │ +0133be: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0133c2: 28f3 |0011: goto 0004 // -000d │ │ +0133c4: 1101 |0012: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=194 │ │ + 0x0003 line=195 │ │ + 0x0007 line=196 │ │ + 0x000f line=195 │ │ + 0x0012 line=198 │ │ + locals : │ │ + 0x0004 - 0x0013 reg=0 i I │ │ + 0x0003 - 0x0013 reg=1 keys [Ljava/lang/String; │ │ + 0x0000 - 0x0013 reg=3 props [Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'get' │ │ + type : '(Ljava/lang/String;)Lcom/episode6/android/appalarm/pro/SimpleProperty;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0133c8: |[0133c8] com.episode6.android.appalarm.pro.SimplePropertyCollection.get:(Ljava/lang/String;)Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ +0133d8: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +0133dc: 6e20 d103 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ +0133e2: 0c00 |0005: move-result-object v0 │ │ +0133e4: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0133e8: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=187 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x0009 reg=2 key Ljava/lang/String; │ │ + │ │ + #1 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'getBool' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +0133ec: |[0133ec] com.episode6.android.appalarm.pro.SimplePropertyCollection.getBool:(Ljava/lang/String;)Z │ │ +0133fc: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +013400: 6e20 d103 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ +013406: 0c00 |0005: move-result-object v0 │ │ +013408: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +01340c: 6e10 0003 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getBool:()Z // method@0300 │ │ +013412: 0a00 |000b: move-result v0 │ │ +013414: 0f00 |000c: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=180 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x000d reg=2 key Ljava/lang/String; │ │ + │ │ + #2 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'getInt' │ │ + type : '(Ljava/lang/String;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +013418: |[013418] com.episode6.android.appalarm.pro.SimplePropertyCollection.getInt:(Ljava/lang/String;)I │ │ +013428: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +01342c: 6e20 d103 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ +013432: 0c00 |0005: move-result-object v0 │ │ +013434: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +013438: 6e10 0103 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getInt:()I // method@0301 │ │ +01343e: 0a00 |000b: move-result v0 │ │ +013440: 0f00 |000c: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=177 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x000d reg=2 key Ljava/lang/String; │ │ + │ │ + #3 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'getString' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +013444: |[013444] com.episode6.android.appalarm.pro.SimplePropertyCollection.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +013454: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +013458: 6e20 d103 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ +01345e: 0c00 |0005: move-result-object v0 │ │ +013460: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +013464: 6e10 0303 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getString:()Ljava/lang/String; // method@0303 │ │ +01346a: 0c00 |000b: move-result-object v0 │ │ +01346c: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=183 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x000d reg=2 key Ljava/lang/String; │ │ + │ │ + #4 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'hasProperty' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +013470: |[013470] com.episode6.android.appalarm.pro.SimplePropertyCollection.hasProperty:(Ljava/lang/String;)Z │ │ +013480: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +013484: 6e20 d003 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@03d0 │ │ +01348a: 0a00 |0005: move-result v0 │ │ +01348c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=173 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ + │ │ + #5 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'saveItem' │ │ + type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 156 16-bit code units │ │ +013490: |[013490] com.episode6.android.appalarm.pro.SimplePropertyCollection.saveItem:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;)V │ │ +0134a0: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0134a2: 2200 1800 |0001: new-instance v0, Landroid/content/ContentValues; // type@0018 │ │ +0134a6: 7010 3c00 0000 |0003: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@003c │ │ +0134ac: 54b8 7d02 |0006: iget-object v8, v11, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +0134b0: 6e10 d303 0800 |0008: invoke-virtual {v8}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@03d3 │ │ +0134b6: 0c08 |000b: move-result-object v8 │ │ +0134b8: 7210 cb03 0800 |000c: invoke-interface {v8}, Ljava/util/Collection;.toArray:()[Ljava/lang/Object; // method@03cb │ │ +0134be: 0c05 |000f: move-result-object v5 │ │ +0134c0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0134c2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0134c4: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +0134c6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0134c8: 2158 |0014: array-length v8, v5 │ │ +0134ca: 3581 3f00 |0015: if-ge v1, v8, 0054 // +003f │ │ +0134ce: 4604 0501 |0017: aget-object v4, v5, v1 │ │ +0134d2: 1f04 cb00 |0019: check-cast v4, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0134d6: 6e10 0203 0400 |001b: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ +0134dc: 0c03 |001e: move-result-object v3 │ │ +0134de: 6e10 0403 0400 |001f: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getType:()I // method@0304 │ │ +0134e4: 0a07 |0022: move-result v7 │ │ +0134e6: 6e20 9e03 e300 |0023: invoke-virtual {v3, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +0134ec: 0a08 |0026: move-result v8 │ │ +0134ee: 3808 0900 |0027: if-eqz v8, 0030 // +0009 │ │ +0134f2: 6e10 0103 0400 |0029: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getInt:()I // method@0301 │ │ +0134f8: 0a02 |002c: move-result v2 │ │ +0134fa: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0134fe: 28e5 |002f: goto 0014 // -001b │ │ +013500: 2b07 6200 0000 |0030: packed-switch v7, 00000092 // +00000062 │ │ +013506: 28fa |0033: goto 002d // -0006 │ │ +013508: 6e10 0103 0400 |0034: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getInt:()I // method@0301 │ │ +01350e: 0a08 |0037: move-result v8 │ │ +013510: 7110 9303 0800 |0038: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0393 │ │ +013516: 0c08 |003b: move-result-object v8 │ │ +013518: 6e30 3f00 3008 |003c: invoke-virtual {v0, v3, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003f │ │ +01351e: 28ee |003f: goto 002d // -0012 │ │ +013520: 6e10 0003 0400 |0040: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getBool:()Z // method@0300 │ │ +013526: 0a08 |0043: move-result v8 │ │ +013528: 7110 8a03 0800 |0044: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ +01352e: 0c08 |0047: move-result-object v8 │ │ +013530: 6e30 3e00 3008 |0048: invoke-virtual {v0, v3, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ +013536: 28e2 |004b: goto 002d // -001e │ │ +013538: 6e10 0303 0400 |004c: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getString:()Ljava/lang/String; // method@0303 │ │ +01353e: 0c08 |004f: move-result-object v8 │ │ +013540: 6e30 4000 3008 |0050: invoke-virtual {v0, v3, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ +013546: 28da |0053: goto 002d // -0026 │ │ +013548: 3d02 1d00 |0054: if-lez v2, 0071 // +001d │ │ +01354c: 2208 fc00 |0056: new-instance v8, Ljava/lang/StringBuilder; // type@00fc │ │ +013550: 7010 a803 0800 |0058: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +013556: 6e20 ac03 e800 |005b: invoke-virtual {v8, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01355c: 0c08 |005e: move-result-object v8 │ │ +01355e: 1a09 2c00 |005f: const-string v9, "=" // string@002c │ │ +013562: 6e20 ac03 9800 |0061: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +013568: 0c08 |0064: move-result-object v8 │ │ +01356a: 6e20 a903 2800 |0065: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +013570: 0c08 |0068: move-result-object v8 │ │ +013572: 6e10 ad03 0800 |0069: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +013578: 0c08 |006c: move-result-object v8 │ │ +01357a: 6e5a 7e00 dc80 |006d: invoke-virtual {v12, v13, v0, v8, v10}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@007e │ │ +013580: 0e00 |0070: return-void │ │ +013582: 54b8 7d02 |0071: iget-object v8, v11, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +013586: 6e20 d003 e800 |0073: invoke-virtual {v8, v14}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@03d0 │ │ +01358c: 0a08 |0076: move-result v8 │ │ +01358e: 3808 0b00 |0077: if-eqz v8, 0082 // +000b │ │ +013592: 6e40 7c00 dc0a |0079: invoke-virtual {v12, v13, v10, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@007c │ │ +013598: 0b08 |007c: move-result-wide v8 │ │ +01359a: 8488 |007d: long-to-int v8, v8 │ │ +01359c: 6e30 1503 eb08 |007e: invoke-virtual {v11, v14, v8}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.set:(Ljava/lang/String;I)V // method@0315 │ │ +0135a2: 28ef |0081: goto 0070 // -0011 │ │ +0135a4: 2206 cb00 |0082: new-instance v6, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0135a8: 6e40 7c00 dc0a |0084: invoke-virtual {v12, v13, v10, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@007c │ │ +0135ae: 0b08 |0087: move-result-wide v8 │ │ +0135b0: 8488 |0088: long-to-int v8, v8 │ │ +0135b2: 7030 fc02 e608 |0089: invoke-direct {v6, v14, v8}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ +0135b8: 54b8 7d02 |008c: iget-object v8, v11, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +0135bc: 6e30 d203 e806 |008e: invoke-virtual {v8, v14, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03d2 │ │ +0135c2: 28df |0091: goto 0070 // -0021 │ │ +0135c4: 0001 0300 0100 0000 0400 0000 1000 ... |0092: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=107 │ │ + 0x0006 line=108 │ │ + 0x0010 line=109 │ │ + 0x0011 line=110 │ │ + 0x0012 line=111 │ │ + 0x0013 line=113 │ │ + 0x0017 line=114 │ │ + 0x001b line=115 │ │ + 0x001f line=116 │ │ + 0x0023 line=117 │ │ + 0x0029 line=118 │ │ + 0x002d line=113 │ │ + 0x0030 line=120 │ │ + 0x0034 line=122 │ │ + 0x0040 line=125 │ │ + 0x004c line=128 │ │ + 0x0054 line=135 │ │ + 0x0056 line=136 │ │ + 0x0070 line=145 │ │ + 0x0071 line=138 │ │ + 0x0079 line=139 │ │ + 0x0082 line=141 │ │ + 0x008c line=142 │ │ + 0x0092 line=120 │ │ + locals : │ │ + 0x001b - 0x0054 reg=4 prop Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x0006 - 0x009c reg=0 cv Landroid/content/ContentValues; │ │ + 0x0014 - 0x009c reg=1 i I │ │ + 0x0011 - 0x009c reg=2 id I │ │ + 0x0012 - 0x009c reg=3 key Ljava/lang/String; │ │ + 0x0010 - 0x009c reg=5 props [Ljava/lang/Object; │ │ + 0x008c - 0x009c reg=6 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x0013 - 0x009c reg=7 type I │ │ + 0x0000 - 0x009c reg=11 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x009c reg=12 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x009c reg=13 tableName Ljava/lang/String; │ │ + 0x0000 - 0x009c reg=14 rowId Ljava/lang/String; │ │ + │ │ + #6 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'set' │ │ + type : '(Lcom/episode6/android/appalarm/pro/SimpleProperty;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 46 16-bit code units │ │ +0135d8: |[0135d8] com.episode6.android.appalarm.pro.SimplePropertyCollection.set:(Lcom/episode6/android/appalarm/pro/SimpleProperty;)V │ │ +0135e8: 6e10 0203 0300 |0000: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getKey:()Ljava/lang/String; // method@0302 │ │ +0135ee: 0c00 |0003: move-result-object v0 │ │ +0135f0: 6e10 0403 0300 |0004: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getType:()I // method@0304 │ │ +0135f6: 0a01 |0007: move-result v1 │ │ +0135f8: 2b01 1c00 0000 |0008: packed-switch v1, 00000024 // +0000001c │ │ +0135fe: 0e00 |000b: return-void │ │ +013600: 6e10 0103 0300 |000c: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getInt:()I // method@0301 │ │ +013606: 0a01 |000f: move-result v1 │ │ +013608: 6e30 1503 0201 |0010: invoke-virtual {v2, v0, v1}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.set:(Ljava/lang/String;I)V // method@0315 │ │ +01360e: 28f8 |0013: goto 000b // -0008 │ │ +013610: 6e10 0003 0300 |0014: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getBool:()Z // method@0300 │ │ +013616: 0a01 |0017: move-result v1 │ │ +013618: 6e30 1703 0201 |0018: invoke-virtual {v2, v0, v1}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.set:(Ljava/lang/String;Z)V // method@0317 │ │ +01361e: 28f0 |001b: goto 000b // -0010 │ │ +013620: 6e10 0303 0300 |001c: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.getString:()Ljava/lang/String; // method@0303 │ │ +013626: 0c01 |001f: move-result-object v1 │ │ +013628: 6e30 1603 0201 |0020: invoke-virtual {v2, v0, v1}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0316 │ │ +01362e: 28e8 |0023: goto 000b // -0018 │ │ +013630: 0001 0300 0100 0000 0400 0000 0c00 ... |0024: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=157 │ │ + 0x0004 line=159 │ │ + 0x000b line=170 │ │ + 0x000c line=161 │ │ + 0x0014 line=164 │ │ + 0x001c line=167 │ │ + 0x0024 line=159 │ │ + locals : │ │ + 0x0004 - 0x002e reg=0 key Ljava/lang/String; │ │ + 0x0000 - 0x002e reg=2 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x002e reg=3 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + │ │ + #7 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'set' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +013644: |[013644] com.episode6.android.appalarm.pro.SimplePropertyCollection.set:(Ljava/lang/String;I)V │ │ +013654: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +013658: 6e20 d103 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ +01365e: 0c00 |0005: move-result-object v0 │ │ +013660: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +013664: 6e20 0503 3000 |0008: invoke-virtual {v0, v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.set:(I)V // method@0305 │ │ +01366a: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=148 │ │ + 0x000b line=149 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x000c reg=2 key Ljava/lang/String; │ │ + 0x0000 - 0x000c reg=3 val I │ │ + │ │ + #8 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'set' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +01366c: |[01366c] com.episode6.android.appalarm.pro.SimplePropertyCollection.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ +01367c: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +013680: 6e20 d103 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ +013686: 0c00 |0005: move-result-object v0 │ │ +013688: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +01368c: 6e20 0603 3000 |0008: invoke-virtual {v0, v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.set:(Ljava/lang/String;)V // method@0306 │ │ +013692: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=154 │ │ + 0x000b line=155 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x000c reg=2 key Ljava/lang/String; │ │ + 0x0000 - 0x000c reg=3 val Ljava/lang/String; │ │ + │ │ + #9 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'set' │ │ + type : '(Ljava/lang/String;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +013694: |[013694] com.episode6.android.appalarm.pro.SimplePropertyCollection.set:(Ljava/lang/String;Z)V │ │ +0136a4: 5410 7d02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +0136a8: 6e20 d103 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03d1 │ │ +0136ae: 0c00 |0005: move-result-object v0 │ │ +0136b0: 1f00 cb00 |0006: check-cast v0, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0136b4: 6e20 0703 3000 |0008: invoke-virtual {v0, v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.set:(Z)V // method@0307 │ │ +0136ba: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=151 │ │ + 0x000b line=152 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x000c reg=2 key Ljava/lang/String; │ │ + 0x0000 - 0x000c reg=3 val Z │ │ + │ │ + #10 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 71 16-bit code units │ │ +0136bc: |[0136bc] com.episode6.android.appalarm.pro.SimplePropertyCollection.toString:()Ljava/lang/String; │ │ +0136cc: 1a02 fe06 |0000: const-string v2, "startitem │ │ +" // string@06fe │ │ +0136d0: 5464 7d02 |0002: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +0136d4: 6e10 d303 0400 |0004: invoke-virtual {v4}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@03d3 │ │ +0136da: 0c04 |0007: move-result-object v4 │ │ +0136dc: 7210 cb03 0400 |0008: invoke-interface {v4}, Ljava/util/Collection;.toArray:()[Ljava/lang/Object; // method@03cb │ │ +0136e2: 0c01 |000b: move-result-object v1 │ │ +0136e4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0136e6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0136e8: 2114 |000e: array-length v4, v1 │ │ +0136ea: 3540 2400 |000f: if-ge v0, v4, 0033 // +0024 │ │ +0136ee: 4603 0100 |0011: aget-object v3, v1, v0 │ │ +0136f2: 1f03 cb00 |0013: check-cast v3, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0136f6: 2204 fc00 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +0136fa: 7010 a803 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +013700: 6e20 ac03 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +013706: 0c04 |001d: move-result-object v4 │ │ +013708: 6e10 0803 0300 |001e: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.toString:()Ljava/lang/String; // method@0308 │ │ +01370e: 0c05 |0021: move-result-object v5 │ │ +013710: 6e20 ac03 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +013716: 0c04 |0025: move-result-object v4 │ │ +013718: 1a05 0100 |0026: const-string v5, " │ │ +" // string@0001 │ │ +01371c: 6e20 ac03 5400 |0028: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +013722: 0c04 |002b: move-result-object v4 │ │ +013724: 6e10 ad03 0400 |002c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +01372a: 0c02 |002f: move-result-object v2 │ │ +01372c: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +013730: 28dc |0032: goto 000e // -0024 │ │ +013732: 2204 fc00 |0033: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +013736: 7010 a803 0400 |0035: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +01373c: 6e20 ac03 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +013742: 0c04 |003b: move-result-object v4 │ │ +013744: 1a05 4604 |003c: const-string v5, "enditem │ │ +" // string@0446 │ │ +013748: 6e20 ac03 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01374e: 0c04 |0041: move-result-object v4 │ │ +013750: 6e10 ad03 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +013756: 0c02 |0045: move-result-object v2 │ │ +013758: 1102 |0046: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=92 │ │ + 0x0002 line=94 │ │ + 0x000c line=95 │ │ + 0x000d line=97 │ │ + 0x0011 line=98 │ │ + 0x0015 line=99 │ │ + 0x0030 line=97 │ │ + 0x0033 line=102 │ │ + 0x0046 line=103 │ │ + locals : │ │ + 0x000d - 0x0013 reg=3 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x000e - 0x0047 reg=0 i I │ │ + 0x000c - 0x0047 reg=1 props [Ljava/lang/Object; │ │ + 0x0002 - 0x0047 reg=2 rtr Ljava/lang/String; │ │ + 0x0015 - 0x0047 reg=3 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x0000 - 0x0047 reg=6 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + │ │ + #11 : (in Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;) │ │ + name : 'writeToFileWriter' │ │ + type : '(Ljava/io/BufferedWriter;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 66 16-bit code units │ │ +01375c: |[01375c] com.episode6.android.appalarm.pro.SimplePropertyCollection.writeToFileWriter:(Ljava/io/BufferedWriter;)Z │ │ +01376c: 1a04 fe06 |0000: const-string v4, "startitem │ │ +" // string@06fe │ │ +013770: 6e20 7b03 4700 |0002: invoke-virtual {v7, v4}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@037b │ │ +013776: 5464 7d02 |0005: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.mProperties:Ljava/util/HashMap; // field@027d │ │ +01377a: 6e10 d303 0400 |0007: invoke-virtual {v4}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@03d3 │ │ +013780: 0c04 |000a: move-result-object v4 │ │ +013782: 7210 cb03 0400 |000b: invoke-interface {v4}, Ljava/util/Collection;.toArray:()[Ljava/lang/Object; // method@03cb │ │ +013788: 0c02 |000e: move-result-object v2 │ │ +01378a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +01378c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +01378e: 2124 |0011: array-length v4, v2 │ │ +013790: 3541 2300 |0012: if-ge v1, v4, 0035 // +0023 │ │ +013794: 4603 0201 |0014: aget-object v3, v2, v1 │ │ +013798: 1f03 cb00 |0016: check-cast v3, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +01379c: 2204 fc00 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +0137a0: 7010 a803 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +0137a6: 6e10 0803 0300 |001d: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.toString:()Ljava/lang/String; // method@0308 │ │ +0137ac: 0c05 |0020: move-result-object v5 │ │ +0137ae: 6e20 ac03 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0137b4: 0c04 |0024: move-result-object v4 │ │ +0137b6: 1a05 0100 |0025: const-string v5, " │ │ +" // string@0001 │ │ +0137ba: 6e20 ac03 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0137c0: 0c04 |002a: move-result-object v4 │ │ +0137c2: 6e10 ad03 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0137c8: 0c04 |002e: move-result-object v4 │ │ +0137ca: 6e20 7b03 4700 |002f: invoke-virtual {v7, v4}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@037b │ │ +0137d0: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0137d4: 28dd |0034: goto 0011 // -0023 │ │ +0137d6: 1a04 4604 |0035: const-string v4, "enditem │ │ +" // string@0446 │ │ +0137da: 6e20 7b03 4700 |0037: invoke-virtual {v7, v4}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@037b │ │ +0137e0: 1214 |003a: const/4 v4, #int 1 // #1 │ │ +0137e2: 0f04 |003b: return v4 │ │ +0137e4: 0d00 |003c: move-exception v0 │ │ +0137e6: 6e10 8303 0000 |003d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0383 │ │ +0137ec: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +0137ee: 28fa |0041: goto 003b // -0006 │ │ + catches : 1 │ │ + 0x0000 - 0x003a │ │ + Ljava/io/IOException; -> 0x003c │ │ + positions : │ │ + 0x0000 line=72 │ │ + 0x0005 line=74 │ │ + 0x000f line=75 │ │ + 0x0010 line=77 │ │ + 0x0014 line=78 │ │ + 0x0018 line=79 │ │ + 0x0032 line=77 │ │ + 0x0035 line=82 │ │ + 0x003a line=83 │ │ + 0x003b line=86 │ │ + 0x003c line=84 │ │ + 0x003d line=85 │ │ + 0x0040 line=86 │ │ + locals : │ │ + 0x0010 - 0x0016 reg=3 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x0011 - 0x003b reg=1 i I │ │ + 0x000f - 0x003b reg=2 props [Ljava/lang/Object; │ │ + 0x0018 - 0x003b reg=3 sp Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x003d - 0x0042 reg=0 e Ljava/io/IOException; │ │ + 0x0000 - 0x0042 reg=6 this Lcom/episode6/android/appalarm/pro/SimplePropertyCollection; │ │ + 0x0000 - 0x0042 reg=7 bw Ljava/io/BufferedWriter; │ │ + │ │ + source_file_idx : 634 (SimplePropertyCollection.java) │ │ + │ │ +Class #109 header: │ │ class_idx : 205 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 636 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #110 annotations: │ │ +Class #109 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #110 - │ │ +Class #109 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24391,59 +22677,59 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011eb4: |[011eb4] com.episode6.android.appalarm.pro.SnoozeActivity$1.:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V │ │ -011ec4: 5b01 7e02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027e │ │ -011ec8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -011ece: 0e00 |0005: return-void │ │ +013800: |[013800] com.episode6.android.appalarm.pro.SnoozeActivity$1.:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V │ │ +013810: 5b01 7e02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027e │ │ +013814: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01381a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/SnoozeActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -011ed0: |[011ed0] com.episode6.android.appalarm.pro.SnoozeActivity$1.onClick:(Landroid/view/View;)V │ │ -011ee0: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -011ee4: 5431 7e02 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027e │ │ -011ee8: 6e10 2503 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.getBaseContext:()Landroid/content/Context; // method@0325 │ │ -011eee: 0c01 |0007: move-result-object v1 │ │ -011ef0: 1c02 6a00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -011ef4: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -011efa: 5431 7e02 |000d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027e │ │ -011efe: 7110 2203 0100 |000f: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.access$000:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)Z // method@0322 │ │ -011f04: 0a01 |0012: move-result v1 │ │ -011f06: 3801 1800 |0013: if-eqz v1, 002b // +0018 │ │ -011f0a: 1a01 5a06 |0015: const-string v1, "recover_snooze_alarm" // string@065a │ │ -011f0e: 6e20 5900 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -011f14: 1a01 e303 |001a: const-string v1, "dont_show_snooze" // string@03e3 │ │ -011f18: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -011f1a: 6e30 5800 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -011f20: 5431 7e02 |0020: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027e │ │ -011f24: 6e20 2f03 0100 |0022: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@032f │ │ -011f2a: 5431 7e02 |0025: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027e │ │ -011f2e: 6e10 2403 0100 |0027: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.finish:()V // method@0324 │ │ -011f34: 0e00 |002a: return-void │ │ -011f36: 1a01 d806 |002b: const-string v1, "snooze_alarm" // string@06d8 │ │ -011f3a: 6e20 5900 1000 |002d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -011f40: 28f0 |0030: goto 0020 // -0010 │ │ +01381c: |[01381c] com.episode6.android.appalarm.pro.SnoozeActivity$1.onClick:(Landroid/view/View;)V │ │ +01382c: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +013830: 5431 7e02 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027e │ │ +013834: 6e10 2503 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.getBaseContext:()Landroid/content/Context; // method@0325 │ │ +01383a: 0c01 |0007: move-result-object v1 │ │ +01383c: 1c02 6a00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +013840: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +013846: 5431 7e02 |000d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027e │ │ +01384a: 7110 2203 0100 |000f: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.access$000:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)Z // method@0322 │ │ +013850: 0a01 |0012: move-result v1 │ │ +013852: 3801 1800 |0013: if-eqz v1, 002b // +0018 │ │ +013856: 1a01 5906 |0015: const-string v1, "recover_snooze_alarm" // string@0659 │ │ +01385a: 6e20 5900 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +013860: 1a01 e303 |001a: const-string v1, "dont_show_snooze" // string@03e3 │ │ +013864: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +013866: 6e30 5800 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +01386c: 5431 7e02 |0020: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027e │ │ +013870: 6e20 2f03 0100 |0022: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@032f │ │ +013876: 5431 7e02 |0025: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027e │ │ +01387a: 6e10 2403 0100 |0027: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.finish:()V // method@0324 │ │ +013880: 0e00 |002a: return-void │ │ +013882: 1a01 d706 |002b: const-string v1, "snooze_alarm" // string@06d7 │ │ +013886: 6e20 5900 1000 |002d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +01388c: 28f0 |0030: goto 0020 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x000d line=170 │ │ 0x0015 line=171 │ │ 0x001a line=172 │ │ 0x0020 line=176 │ │ @@ -24453,30 +22739,30 @@ │ │ locals : │ │ 0x000d - 0x0031 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0031 reg=3 this Lcom/episode6/android/appalarm/pro/SnoozeActivity$1; │ │ 0x0000 - 0x0031 reg=4 v Landroid/view/View; │ │ │ │ source_file_idx : 636 (SnoozeActivity.java) │ │ │ │ -Class #111 header: │ │ +Class #110 header: │ │ class_idx : 206 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 636 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #111 annotations: │ │ +Class #110 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #111 - │ │ +Class #110 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24490,56 +22776,56 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011f44: |[011f44] com.episode6.android.appalarm.pro.SnoozeActivity$2.:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V │ │ -011f54: 5b01 7f02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027f │ │ -011f58: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -011f5e: 0e00 |0005: return-void │ │ +013890: |[013890] com.episode6.android.appalarm.pro.SnoozeActivity$2.:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V │ │ +0138a0: 5b01 7f02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027f │ │ +0138a4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0138aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/SnoozeActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -011f60: |[011f60] com.episode6.android.appalarm.pro.SnoozeActivity$2.onClick:(Landroid/view/View;)V │ │ -011f70: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -011f74: 5431 7f02 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027f │ │ -011f78: 6e10 2503 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.getBaseContext:()Landroid/content/Context; // method@0325 │ │ -011f7e: 0c01 |0007: move-result-object v1 │ │ -011f80: 1c02 6a00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -011f84: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -011f8a: 5431 7f02 |000d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027f │ │ -011f8e: 7110 2203 0100 |000f: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.access$000:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)Z // method@0322 │ │ -011f94: 0a01 |0012: move-result v1 │ │ -011f96: 3801 1200 |0013: if-eqz v1, 0025 // +0012 │ │ -011f9a: 1a01 d503 |0015: const-string v1, "dismiss_snooze" // string@03d5 │ │ -011f9e: 6e20 5900 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -011fa4: 5431 7f02 |001a: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027f │ │ -011fa8: 6e20 2f03 0100 |001c: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@032f │ │ -011fae: 5431 7f02 |001f: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027f │ │ -011fb2: 6e10 2403 0100 |0021: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.finish:()V // method@0324 │ │ -011fb8: 0e00 |0024: return-void │ │ -011fba: 1a01 0907 |0025: const-string v1, "stop_alarm" // string@0709 │ │ -011fbe: 6e20 5900 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -011fc4: 28f0 |002a: goto 001a // -0010 │ │ +0138ac: |[0138ac] com.episode6.android.appalarm.pro.SnoozeActivity$2.onClick:(Landroid/view/View;)V │ │ +0138bc: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +0138c0: 5431 7f02 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027f │ │ +0138c4: 6e10 2503 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.getBaseContext:()Landroid/content/Context; // method@0325 │ │ +0138ca: 0c01 |0007: move-result-object v1 │ │ +0138cc: 1c02 6a00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +0138d0: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +0138d6: 5431 7f02 |000d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027f │ │ +0138da: 7110 2203 0100 |000f: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.access$000:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)Z // method@0322 │ │ +0138e0: 0a01 |0012: move-result v1 │ │ +0138e2: 3801 1200 |0013: if-eqz v1, 0025 // +0012 │ │ +0138e6: 1a01 d503 |0015: const-string v1, "dismiss_snooze" // string@03d5 │ │ +0138ea: 6e20 5900 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +0138f0: 5431 7f02 |001a: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027f │ │ +0138f4: 6e20 2f03 0100 |001c: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@032f │ │ +0138fa: 5431 7f02 |001f: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@027f │ │ +0138fe: 6e10 2403 0100 |0021: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.finish:()V // method@0324 │ │ +013904: 0e00 |0024: return-void │ │ +013906: 1a01 0807 |0025: const-string v1, "stop_alarm" // string@0708 │ │ +01390a: 6e20 5900 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +013910: 28f0 |002a: goto 001a // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x000d line=186 │ │ 0x0015 line=187 │ │ 0x001a line=191 │ │ 0x001f line=192 │ │ @@ -24548,30 +22834,30 @@ │ │ locals : │ │ 0x000d - 0x002b reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x002b reg=3 this Lcom/episode6/android/appalarm/pro/SnoozeActivity$2; │ │ 0x0000 - 0x002b reg=4 v Landroid/view/View; │ │ │ │ source_file_idx : 636 (SnoozeActivity.java) │ │ │ │ -Class #112 header: │ │ +Class #111 header: │ │ class_idx : 207 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 636 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #112 annotations: │ │ +Class #111 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #112 - │ │ +Class #111 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24585,56 +22871,56 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011fc8: |[011fc8] com.episode6.android.appalarm.pro.SnoozeActivity$3.:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V │ │ -011fd8: 5b01 8002 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@0280 │ │ -011fdc: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -011fe2: 0e00 |0005: return-void │ │ +013914: |[013914] com.episode6.android.appalarm.pro.SnoozeActivity$3.:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V │ │ +013924: 5b01 8002 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@0280 │ │ +013928: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01392e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/SnoozeActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -011fe4: |[011fe4] com.episode6.android.appalarm.pro.SnoozeActivity$3.onClick:(Landroid/view/View;)V │ │ -011ff4: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -011ff8: 5431 8002 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@0280 │ │ -011ffc: 6e10 2503 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.getBaseContext:()Landroid/content/Context; // method@0325 │ │ -012002: 0c01 |0007: move-result-object v1 │ │ -012004: 1c02 6a00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -012008: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -01200e: 5431 8002 |000d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@0280 │ │ -012012: 7110 2203 0100 |000f: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.access$000:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)Z // method@0322 │ │ -012018: 0a01 |0012: move-result v1 │ │ -01201a: 3801 1200 |0013: if-eqz v1, 0025 // +0012 │ │ -01201e: 1a01 d603 |0015: const-string v1, "dismiss_snooze_and_kill" // string@03d6 │ │ -012022: 6e20 5900 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -012028: 5431 8002 |001a: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@0280 │ │ -01202c: 6e20 2f03 0100 |001c: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@032f │ │ -012032: 5431 8002 |001f: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@0280 │ │ -012036: 6e10 2403 0100 |0021: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.finish:()V // method@0324 │ │ -01203c: 0e00 |0024: return-void │ │ -01203e: 1a01 0a07 |0025: const-string v1, "stop_alarm_and_kill" // string@070a │ │ -012042: 6e20 5900 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -012048: 28f0 |002a: goto 001a // -0010 │ │ +013930: |[013930] com.episode6.android.appalarm.pro.SnoozeActivity$3.onClick:(Landroid/view/View;)V │ │ +013940: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +013944: 5431 8002 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@0280 │ │ +013948: 6e10 2503 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.getBaseContext:()Landroid/content/Context; // method@0325 │ │ +01394e: 0c01 |0007: move-result-object v1 │ │ +013950: 1c02 6a00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +013954: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +01395a: 5431 8002 |000d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@0280 │ │ +01395e: 7110 2203 0100 |000f: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.access$000:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)Z // method@0322 │ │ +013964: 0a01 |0012: move-result v1 │ │ +013966: 3801 1200 |0013: if-eqz v1, 0025 // +0012 │ │ +01396a: 1a01 d603 |0015: const-string v1, "dismiss_snooze_and_kill" // string@03d6 │ │ +01396e: 6e20 5900 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +013974: 5431 8002 |001a: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@0280 │ │ +013978: 6e20 2f03 0100 |001c: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@032f │ │ +01397e: 5431 8002 |001f: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;.this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; // field@0280 │ │ +013982: 6e10 2403 0100 |0021: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.finish:()V // method@0324 │ │ +013988: 0e00 |0024: return-void │ │ +01398a: 1a01 0907 |0025: const-string v1, "stop_alarm_and_kill" // string@0709 │ │ +01398e: 6e20 5900 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +013994: 28f0 |002a: goto 001a // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x000d line=202 │ │ 0x0015 line=203 │ │ 0x001a line=207 │ │ 0x001f line=208 │ │ @@ -24643,25 +22929,25 @@ │ │ locals : │ │ 0x000d - 0x002b reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x002b reg=3 this Lcom/episode6/android/appalarm/pro/SnoozeActivity$3; │ │ 0x0000 - 0x002b reg=4 v Landroid/view/View; │ │ │ │ source_file_idx : 636 (SnoozeActivity.java) │ │ │ │ -Class #113 header: │ │ +Class #112 header: │ │ class_idx : 208 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 5 │ │ source_file_idx : 636 │ │ static_fields_size : 2 │ │ instance_fields_size: 8 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 5 │ │ │ │ -Class #113 - │ │ +Class #112 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/SnoozeActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/SnoozeActivity;) │ │ name : 'ACTION_NO_SNOOZE' │ │ @@ -24710,20 +22996,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -01204c: |[01204c] com.episode6.android.appalarm.pro.SnoozeActivity.:()V │ │ -01205c: 1a00 0206 |0000: const-string v0, "no_snooze" // string@0602 │ │ -012060: 6900 8102 |0002: sput-object v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.ACTION_NO_SNOOZE:Ljava/lang/String; // field@0281 │ │ -012064: 1a00 9603 |0004: const-string v0, "close_activity" // string@0396 │ │ -012068: 6900 8202 |0006: sput-object v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.EXTRA_CLOSE_ACTIVITY:Ljava/lang/String; // field@0282 │ │ -01206c: 0e00 |0008: return-void │ │ +013998: |[013998] com.episode6.android.appalarm.pro.SnoozeActivity.:()V │ │ +0139a8: 1a00 0106 |0000: const-string v0, "no_snooze" // string@0601 │ │ +0139ac: 6900 8102 |0002: sput-object v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.ACTION_NO_SNOOZE:Ljava/lang/String; // field@0281 │ │ +0139b0: 1a00 9603 |0004: const-string v0, "close_activity" // string@0396 │ │ +0139b4: 6900 8202 |0006: sput-object v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.EXTRA_CLOSE_ACTIVITY:Ljava/lang/String; // field@0282 │ │ +0139b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0004 line=16 │ │ locals : │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/SnoozeActivity;) │ │ @@ -24731,26 +23017,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -012070: |[012070] com.episode6.android.appalarm.pro.SnoozeActivity.:()V │ │ -012080: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -012086: 2200 cd00 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1; // type@00cd │ │ -01208a: 7020 1a03 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;.:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V // method@031a │ │ -012090: 5b10 8602 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnSnoozeOnClick:Landroid/view/View$OnClickListener; // field@0286 │ │ -012094: 2200 ce00 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2; // type@00ce │ │ -012098: 7020 1c03 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;.:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V // method@031c │ │ -01209e: 5b10 8402 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnDismissOnClick:Landroid/view/View$OnClickListener; // field@0284 │ │ -0120a2: 2200 cf00 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3; // type@00cf │ │ -0120a6: 7020 1e03 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;.:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V // method@031e │ │ -0120ac: 5b10 8302 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnDismissAndKillOnClick:Landroid/view/View$OnClickListener; // field@0283 │ │ -0120b0: 0e00 |0018: return-void │ │ +0139bc: |[0139bc] com.episode6.android.appalarm.pro.SnoozeActivity.:()V │ │ +0139cc: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +0139d2: 2200 cd00 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1; // type@00cd │ │ +0139d6: 7020 1a03 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;.:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V // method@031a │ │ +0139dc: 5b10 8602 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnSnoozeOnClick:Landroid/view/View$OnClickListener; // field@0286 │ │ +0139e0: 2200 ce00 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2; // type@00ce │ │ +0139e4: 7020 1c03 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;.:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V // method@031c │ │ +0139ea: 5b10 8402 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnDismissOnClick:Landroid/view/View$OnClickListener; // field@0284 │ │ +0139ee: 2200 cf00 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3; // type@00cf │ │ +0139f2: 7020 1e03 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;.:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V // method@031e │ │ +0139f8: 5b10 8302 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnDismissAndKillOnClick:Landroid/view/View$OnClickListener; // field@0283 │ │ +0139fc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=165 │ │ 0x000a line=181 │ │ 0x0011 line=197 │ │ locals : │ │ @@ -24761,17 +23047,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0120b4: |[0120b4] com.episode6.android.appalarm.pro.SnoozeActivity.access$000:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)Z │ │ -0120c4: 5510 8902 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mNoSnooze:Z // field@0289 │ │ -0120c8: 0f00 |0002: return v0 │ │ +013a00: |[013a00] com.episode6.android.appalarm.pro.SnoozeActivity.access$000:(Lcom/episode6/android/appalarm/pro/SnoozeActivity;)Z │ │ +013a10: 5510 8902 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mNoSnooze:Z // field@0289 │ │ +013a14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ │ │ #3 : (in Lcom/episode6/android/appalarm/pro/SnoozeActivity;) │ │ @@ -24779,31 +23065,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0120cc: |[0120cc] com.episode6.android.appalarm.pro.SnoozeActivity.vUpdateText:()V │ │ -0120dc: 5520 8902 |0000: iget-boolean v0, v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mNoSnooze:Z // field@0289 │ │ -0120e0: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -0120e4: 5420 8a02 |0004: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mTvMessage:Landroid/widget/TextView; // field@028a │ │ -0120e8: 1401 4800 047f |0006: const v1, #float 1.7546e+38 // #7f040048 │ │ -0120ee: 6e20 de00 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ -0120f4: 5420 8502 |000c: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnSnooze:Landroid/widget/Button; // field@0285 │ │ -0120f8: 1401 4700 047f |000e: const v1, #float 1.7546e+38 // #7f040047 │ │ -0120fe: 6e20 bd00 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(I)V // method@00bd │ │ -012104: 0e00 |0014: return-void │ │ -012106: 5420 8a02 |0015: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mTvMessage:Landroid/widget/TextView; // field@028a │ │ -01210a: 1401 4500 047f |0017: const v1, #float 1.75459e+38 // #7f040045 │ │ -012110: 6e20 de00 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ -012116: 5420 8502 |001d: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnSnooze:Landroid/widget/Button; // field@0285 │ │ -01211a: 1401 4600 047f |001f: const v1, #float 1.7546e+38 // #7f040046 │ │ -012120: 6e20 bd00 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(I)V // method@00bd │ │ -012126: 28ef |0025: goto 0014 // -0011 │ │ +013a18: |[013a18] com.episode6.android.appalarm.pro.SnoozeActivity.vUpdateText:()V │ │ +013a28: 5520 8902 |0000: iget-boolean v0, v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mNoSnooze:Z // field@0289 │ │ +013a2c: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +013a30: 5420 8a02 |0004: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mTvMessage:Landroid/widget/TextView; // field@028a │ │ +013a34: 1401 4800 047f |0006: const v1, #float 1.7546e+38 // #7f040048 │ │ +013a3a: 6e20 de00 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ +013a40: 5420 8502 |000c: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnSnooze:Landroid/widget/Button; // field@0285 │ │ +013a44: 1401 4700 047f |000e: const v1, #float 1.7546e+38 // #7f040047 │ │ +013a4a: 6e20 bd00 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(I)V // method@00bd │ │ +013a50: 0e00 |0014: return-void │ │ +013a52: 5420 8a02 |0015: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mTvMessage:Landroid/widget/TextView; // field@028a │ │ +013a56: 1401 4500 047f |0017: const v1, #float 1.75459e+38 // #7f040045 │ │ +013a5c: 6e20 de00 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ +013a62: 5420 8502 |001d: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnSnooze:Landroid/widget/Button; // field@0285 │ │ +013a66: 1401 4600 047f |001f: const v1, #float 1.7546e+38 // #7f040046 │ │ +013a6c: 6e20 bd00 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(I)V // method@00bd │ │ +013a72: 28ef |0025: goto 0014 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ 0x000c line=144 │ │ 0x0014 line=149 │ │ 0x0015 line=146 │ │ @@ -24817,19 +23103,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -012128: |[012128] com.episode6.android.appalarm.pro.SnoozeActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -012138: 5410 8802 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mLlOuterLayout:Landroid/widget/LinearLayout; // field@0288 │ │ -01213c: 6e20 2e03 0100 |0002: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.setContentView:(Landroid/view/View;)V // method@032e │ │ -012142: 6f20 0400 2100 |0005: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0004 │ │ -012148: 0e00 |0008: return-void │ │ +013a74: |[013a74] com.episode6.android.appalarm.pro.SnoozeActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +013a84: 5410 8802 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mLlOuterLayout:Landroid/widget/LinearLayout; // field@0288 │ │ +013a88: 6e20 2e03 0100 |0002: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.setContentView:(Landroid/view/View;)V // method@032e │ │ +013a8e: 6f20 0400 2100 |0005: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0004 │ │ +013a94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ 0x0008 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ @@ -24840,73 +23126,73 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -01214c: |[01214c] com.episode6.android.appalarm.pro.SnoozeActivity.onCreate:(Landroid/os/Bundle;)V │ │ -01215c: 6f20 0600 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -012162: 6e10 2603 0400 |0003: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.getIntent:()Landroid/content/Intent; // method@0326 │ │ -012168: 0c00 |0006: move-result-object v0 │ │ -01216a: 6202 8202 |0007: sget-object v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.EXTRA_CLOSE_ACTIVITY:Ljava/lang/String; // field@0282 │ │ -01216e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -012170: 6e30 4a00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -012176: 0a02 |000d: move-result v2 │ │ -012178: 3802 0600 |000e: if-eqz v2, 0014 // +0006 │ │ -01217c: 6e10 2403 0400 |0010: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.finish:()V // method@0324 │ │ -012182: 0e00 |0013: return-void │ │ -012184: 1402 0a00 037f |0014: const v2, #float 1.74129e+38 // #7f03000a │ │ -01218a: 6e20 2d03 2400 |0017: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.setContentView:(I)V // method@032d │ │ -012190: 1402 5600 057f |001a: const v2, #float 1.76789e+38 // #7f050056 │ │ -012196: 6e20 2303 2400 |001d: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.findViewById:(I)Landroid/view/View; // method@0323 │ │ -01219c: 0c02 |0020: move-result-object v2 │ │ -01219e: 1f02 5600 |0021: check-cast v2, Landroid/widget/LinearLayout; // type@0056 │ │ -0121a2: 5b42 8802 |0023: iput-object v2, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mLlOuterLayout:Landroid/widget/LinearLayout; // field@0288 │ │ -0121a6: 1402 5700 057f |0025: const v2, #float 1.76789e+38 // #7f050057 │ │ -0121ac: 6e20 2303 2400 |0028: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.findViewById:(I)Landroid/view/View; // method@0323 │ │ -0121b2: 0c02 |002b: move-result-object v2 │ │ -0121b4: 1f02 5e00 |002c: check-cast v2, Landroid/widget/TextView; // type@005e │ │ -0121b8: 5b42 8a02 |002e: iput-object v2, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mTvMessage:Landroid/widget/TextView; // field@028a │ │ -0121bc: 1402 5800 057f |0030: const v2, #float 1.76789e+38 // #7f050058 │ │ -0121c2: 6e20 2303 2400 |0033: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.findViewById:(I)Landroid/view/View; // method@0323 │ │ -0121c8: 0c02 |0036: move-result-object v2 │ │ -0121ca: 1f02 4f00 |0037: check-cast v2, Landroid/widget/Button; // type@004f │ │ -0121ce: 5b42 8502 |0039: iput-object v2, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnSnooze:Landroid/widget/Button; // field@0285 │ │ -0121d2: 5442 8502 |003b: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnSnooze:Landroid/widget/Button; // field@0285 │ │ -0121d6: 5443 8602 |003d: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnSnoozeOnClick:Landroid/view/View$OnClickListener; // field@0286 │ │ -0121da: 6e20 bb00 3200 |003f: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -0121e0: 1402 5900 057f |0042: const v2, #float 1.76789e+38 // #7f050059 │ │ -0121e6: 6e20 2303 2400 |0045: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.findViewById:(I)Landroid/view/View; // method@0323 │ │ -0121ec: 0c02 |0048: move-result-object v2 │ │ -0121ee: 1f02 4f00 |0049: check-cast v2, Landroid/widget/Button; // type@004f │ │ -0121f2: 5443 8402 |004b: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnDismissOnClick:Landroid/view/View$OnClickListener; // field@0284 │ │ -0121f6: 6e20 bb00 3200 |004d: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -0121fc: 1402 5a00 057f |0050: const v2, #float 1.76789e+38 // #7f05005a │ │ -012202: 6e20 2303 2400 |0053: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.findViewById:(I)Landroid/view/View; // method@0323 │ │ -012208: 0c02 |0056: move-result-object v2 │ │ -01220a: 1f02 4f00 |0057: check-cast v2, Landroid/widget/Button; // type@004f │ │ -01220e: 5443 8302 |0059: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnDismissAndKillOnClick:Landroid/view/View$OnClickListener; // field@0283 │ │ -012212: 6e20 bb00 3200 |005b: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -012218: 6202 8102 |005e: sget-object v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.ACTION_NO_SNOOZE:Ljava/lang/String; // field@0281 │ │ -01221c: 6e10 4900 0000 |0060: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ -012222: 0c03 |0063: move-result-object v3 │ │ -012224: 6e20 9d03 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -01222a: 0a02 |0067: move-result v2 │ │ -01222c: 5c42 8902 |0068: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mNoSnooze:Z // field@0289 │ │ -012230: 7010 3003 0400 |006a: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.vUpdateText:()V // method@0330 │ │ -012236: 1a02 0405 |006d: const-string v2, "keyguard" // string@0504 │ │ -01223a: 6e20 2703 2400 |006f: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0327 │ │ -012240: 0c01 |0072: move-result-object v1 │ │ -012242: 1f01 0c00 |0073: check-cast v1, Landroid/app/KeyguardManager; // type@000c │ │ -012246: 1a02 5d00 |0075: const-string v2, "AppAlarm" // string@005d │ │ -01224a: 6e20 1e00 2100 |0077: invoke-virtual {v1, v2}, Landroid/app/KeyguardManager;.newKeyguardLock:(Ljava/lang/String;)Landroid/app/KeyguardManager$KeyguardLock; // method@001e │ │ -012250: 0c02 |007a: move-result-object v2 │ │ -012252: 5b42 8702 |007b: iput-object v2, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mKeyguardLock:Landroid/app/KeyguardManager$KeyguardLock; // field@0287 │ │ -012256: 2896 |007d: goto 0013 // -006a │ │ +013a98: |[013a98] com.episode6.android.appalarm.pro.SnoozeActivity.onCreate:(Landroid/os/Bundle;)V │ │ +013aa8: 6f20 0600 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +013aae: 6e10 2603 0400 |0003: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.getIntent:()Landroid/content/Intent; // method@0326 │ │ +013ab4: 0c00 |0006: move-result-object v0 │ │ +013ab6: 6202 8202 |0007: sget-object v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.EXTRA_CLOSE_ACTIVITY:Ljava/lang/String; // field@0282 │ │ +013aba: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +013abc: 6e30 4a00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +013ac2: 0a02 |000d: move-result v2 │ │ +013ac4: 3802 0600 |000e: if-eqz v2, 0014 // +0006 │ │ +013ac8: 6e10 2403 0400 |0010: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.finish:()V // method@0324 │ │ +013ace: 0e00 |0013: return-void │ │ +013ad0: 1402 0a00 037f |0014: const v2, #float 1.74129e+38 // #7f03000a │ │ +013ad6: 6e20 2d03 2400 |0017: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.setContentView:(I)V // method@032d │ │ +013adc: 1402 5600 057f |001a: const v2, #float 1.76789e+38 // #7f050056 │ │ +013ae2: 6e20 2303 2400 |001d: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.findViewById:(I)Landroid/view/View; // method@0323 │ │ +013ae8: 0c02 |0020: move-result-object v2 │ │ +013aea: 1f02 5600 |0021: check-cast v2, Landroid/widget/LinearLayout; // type@0056 │ │ +013aee: 5b42 8802 |0023: iput-object v2, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mLlOuterLayout:Landroid/widget/LinearLayout; // field@0288 │ │ +013af2: 1402 5700 057f |0025: const v2, #float 1.76789e+38 // #7f050057 │ │ +013af8: 6e20 2303 2400 |0028: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.findViewById:(I)Landroid/view/View; // method@0323 │ │ +013afe: 0c02 |002b: move-result-object v2 │ │ +013b00: 1f02 5e00 |002c: check-cast v2, Landroid/widget/TextView; // type@005e │ │ +013b04: 5b42 8a02 |002e: iput-object v2, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mTvMessage:Landroid/widget/TextView; // field@028a │ │ +013b08: 1402 5800 057f |0030: const v2, #float 1.76789e+38 // #7f050058 │ │ +013b0e: 6e20 2303 2400 |0033: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.findViewById:(I)Landroid/view/View; // method@0323 │ │ +013b14: 0c02 |0036: move-result-object v2 │ │ +013b16: 1f02 4f00 |0037: check-cast v2, Landroid/widget/Button; // type@004f │ │ +013b1a: 5b42 8502 |0039: iput-object v2, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnSnooze:Landroid/widget/Button; // field@0285 │ │ +013b1e: 5442 8502 |003b: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnSnooze:Landroid/widget/Button; // field@0285 │ │ +013b22: 5443 8602 |003d: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnSnoozeOnClick:Landroid/view/View$OnClickListener; // field@0286 │ │ +013b26: 6e20 bb00 3200 |003f: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +013b2c: 1402 5900 057f |0042: const v2, #float 1.76789e+38 // #7f050059 │ │ +013b32: 6e20 2303 2400 |0045: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.findViewById:(I)Landroid/view/View; // method@0323 │ │ +013b38: 0c02 |0048: move-result-object v2 │ │ +013b3a: 1f02 4f00 |0049: check-cast v2, Landroid/widget/Button; // type@004f │ │ +013b3e: 5443 8402 |004b: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnDismissOnClick:Landroid/view/View$OnClickListener; // field@0284 │ │ +013b42: 6e20 bb00 3200 |004d: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +013b48: 1402 5a00 057f |0050: const v2, #float 1.76789e+38 // #7f05005a │ │ +013b4e: 6e20 2303 2400 |0053: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.findViewById:(I)Landroid/view/View; // method@0323 │ │ +013b54: 0c02 |0056: move-result-object v2 │ │ +013b56: 1f02 4f00 |0057: check-cast v2, Landroid/widget/Button; // type@004f │ │ +013b5a: 5443 8302 |0059: iget-object v3, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mBtnDismissAndKillOnClick:Landroid/view/View$OnClickListener; // field@0283 │ │ +013b5e: 6e20 bb00 3200 |005b: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +013b64: 6202 8102 |005e: sget-object v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.ACTION_NO_SNOOZE:Ljava/lang/String; // field@0281 │ │ +013b68: 6e10 4900 0000 |0060: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ +013b6e: 0c03 |0063: move-result-object v3 │ │ +013b70: 6e20 9e03 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +013b76: 0a02 |0067: move-result v2 │ │ +013b78: 5c42 8902 |0068: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mNoSnooze:Z // field@0289 │ │ +013b7c: 7010 3003 0400 |006a: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.vUpdateText:()V // method@0330 │ │ +013b82: 1a02 0305 |006d: const-string v2, "keyguard" // string@0503 │ │ +013b86: 6e20 2703 2400 |006f: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0327 │ │ +013b8c: 0c01 |0072: move-result-object v1 │ │ +013b8e: 1f01 0c00 |0073: check-cast v1, Landroid/app/KeyguardManager; // type@000c │ │ +013b92: 1a02 5d00 |0075: const-string v2, "AppAlarm" // string@005d │ │ +013b96: 6e20 1e00 2100 |0077: invoke-virtual {v1, v2}, Landroid/app/KeyguardManager;.newKeyguardLock:(Ljava/lang/String;)Landroid/app/KeyguardManager$KeyguardLock; // method@001e │ │ +013b9c: 0c02 |007a: move-result-object v2 │ │ +013b9e: 5b42 8702 |007b: iput-object v2, v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mKeyguardLock:Landroid/app/KeyguardManager$KeyguardLock; // field@0287 │ │ +013ba2: 2896 |007d: goto 0013 // -006a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0007 line=36 │ │ 0x0010 line=37 │ │ 0x0013 line=56 │ │ @@ -24932,33 +23218,33 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -012258: |[012258] com.episode6.android.appalarm.pro.SnoozeActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -012268: 6f20 0a00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@000a │ │ -01226e: 6200 8202 |0003: sget-object v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.EXTRA_CLOSE_ACTIVITY:Ljava/lang/String; // field@0282 │ │ -012272: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -012274: 6e30 4a00 0301 |0006: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -01227a: 0a00 |0009: move-result v0 │ │ -01227c: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -012280: 6e10 2403 0200 |000c: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.finish:()V // method@0324 │ │ -012286: 0e00 |000f: return-void │ │ -012288: 6200 8102 |0010: sget-object v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.ACTION_NO_SNOOZE:Ljava/lang/String; // field@0281 │ │ -01228c: 6e10 2603 0200 |0012: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.getIntent:()Landroid/content/Intent; // method@0326 │ │ -012292: 0c01 |0015: move-result-object v1 │ │ -012294: 6e10 4900 0100 |0016: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ -01229a: 0c01 |0019: move-result-object v1 │ │ -01229c: 6e20 9d03 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0122a2: 0a00 |001d: move-result v0 │ │ -0122a4: 5c20 8902 |001e: iput-boolean v0, v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mNoSnooze:Z // field@0289 │ │ -0122a8: 7010 3003 0200 |0020: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.vUpdateText:()V // method@0330 │ │ -0122ae: 28ec |0023: goto 000f // -0014 │ │ +013ba4: |[013ba4] com.episode6.android.appalarm.pro.SnoozeActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +013bb4: 6f20 0a00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@000a │ │ +013bba: 6200 8202 |0003: sget-object v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.EXTRA_CLOSE_ACTIVITY:Ljava/lang/String; // field@0282 │ │ +013bbe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +013bc0: 6e30 4a00 0301 |0006: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +013bc6: 0a00 |0009: move-result v0 │ │ +013bc8: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +013bcc: 6e10 2403 0200 |000c: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.finish:()V // method@0324 │ │ +013bd2: 0e00 |000f: return-void │ │ +013bd4: 6200 8102 |0010: sget-object v0, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.ACTION_NO_SNOOZE:Ljava/lang/String; // field@0281 │ │ +013bd8: 6e10 2603 0200 |0012: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.getIntent:()Landroid/content/Intent; // method@0326 │ │ +013bde: 0c01 |0015: move-result-object v1 │ │ +013be0: 6e10 4900 0100 |0016: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ +013be6: 0c01 |0019: move-result-object v1 │ │ +013be8: 6e20 9e03 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +013bee: 0a00 |001d: move-result v0 │ │ +013bf0: 5c20 8902 |001e: iput-boolean v0, v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mNoSnooze:Z // field@0289 │ │ +013bf4: 7010 3003 0200 |0020: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.vUpdateText:()V // method@0330 │ │ +013bfa: 28ec |0023: goto 000f // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x000c line=65 │ │ 0x000f line=70 │ │ 0x0010 line=67 │ │ @@ -24972,19 +23258,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0122b0: |[0122b0] com.episode6.android.appalarm.pro.SnoozeActivity.onPause:()V │ │ -0122c0: 5410 8702 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mKeyguardLock:Landroid/app/KeyguardManager$KeyguardLock; // field@0287 │ │ -0122c4: 6e10 1d00 0000 |0002: invoke-virtual {v0}, Landroid/app/KeyguardManager$KeyguardLock;.reenableKeyguard:()V // method@001d │ │ -0122ca: 6f10 0c00 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@000c │ │ -0122d0: 0e00 |0008: return-void │ │ +013bfc: |[013bfc] com.episode6.android.appalarm.pro.SnoozeActivity.onPause:()V │ │ +013c0c: 5410 8702 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mKeyguardLock:Landroid/app/KeyguardManager$KeyguardLock; // field@0287 │ │ +013c10: 6e10 1d00 0000 |0002: invoke-virtual {v0}, Landroid/app/KeyguardManager$KeyguardLock;.reenableKeyguard:()V // method@001d │ │ +013c16: 6f10 0c00 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@000c │ │ +013c1c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ 0x0008 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ @@ -24994,40 +23280,40 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0122d4: |[0122d4] com.episode6.android.appalarm.pro.SnoozeActivity.onResume:()V │ │ -0122e4: 5410 8702 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mKeyguardLock:Landroid/app/KeyguardManager$KeyguardLock; // field@0287 │ │ -0122e8: 6e10 1c00 0000 |0002: invoke-virtual {v0}, Landroid/app/KeyguardManager$KeyguardLock;.disableKeyguard:()V // method@001c │ │ -0122ee: 6f10 0d00 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@000d │ │ -0122f4: 0e00 |0008: return-void │ │ +013c20: |[013c20] com.episode6.android.appalarm.pro.SnoozeActivity.onResume:()V │ │ +013c30: 5410 8702 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.mKeyguardLock:Landroid/app/KeyguardManager$KeyguardLock; // field@0287 │ │ +013c34: 6e10 1c00 0000 |0002: invoke-virtual {v0}, Landroid/app/KeyguardManager$KeyguardLock;.disableKeyguard:()V // method@001c │ │ +013c3a: 6f10 0d00 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@000d │ │ +013c40: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=82 │ │ 0x0008 line=83 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ │ │ source_file_idx : 636 (SnoozeActivity.java) │ │ │ │ -Class #114 header: │ │ +Class #113 header: │ │ class_idx : 209 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 21 │ │ source_file_idx : 637 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #114 - │ │ +Class #113 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -25036,86 +23322,86 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0122f8: |[0122f8] com.episode6.android.appalarm.pro.SnoozeWakeupReceiver.:()V │ │ -012308: 7010 3900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0039 │ │ -01230e: 0e00 |0003: return-void │ │ +013c44: |[013c44] com.episode6.android.appalarm.pro.SnoozeWakeupReceiver.:()V │ │ +013c54: 7010 3900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0039 │ │ +013c5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -012310: |[012310] com.episode6.android.appalarm.pro.SnoozeWakeupReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -012320: 1a03 4706 |0000: const-string v3, "power" // string@0647 │ │ -012324: 6e20 4200 3600 |0002: invoke-virtual {v6, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ -01232a: 0c01 |0005: move-result-object v1 │ │ -01232c: 1f01 3700 |0006: check-cast v1, Landroid/os/PowerManager; // type@0037 │ │ -012330: 1403 1a00 0030 |0008: const v3, #float 4.65663e-10 // #3000001a │ │ -012336: 1a04 6100 |000b: const-string v4, "AppAlarmReceiver" // string@0061 │ │ -01233a: 6e30 a400 3104 |000d: invoke-virtual {v1, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00a4 │ │ -012340: 0c02 |0010: move-result-object v2 │ │ -012342: 1703 c0d4 0100 |0011: const-wide/32 v3, #float 1.68156e-40 // #0001d4c0 │ │ -012348: 6e30 a200 3204 |0014: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@00a2 │ │ -01234e: 2200 1c00 |0017: new-instance v0, Landroid/content/Intent; // type@001c │ │ -012352: 1c03 6a00 |0019: const-class v3, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -012356: 7030 4600 6003 |001b: invoke-direct {v0, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -01235c: 1a03 5a06 |001e: const-string v3, "recover_snooze_alarm" // string@065a │ │ -012360: 6e20 5900 3000 |0020: invoke-virtual {v0, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -012366: 6e20 4400 0600 |0023: invoke-virtual {v6, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0044 │ │ -01236c: 0e00 |0026: return-void │ │ +013c5c: |[013c5c] com.episode6.android.appalarm.pro.SnoozeWakeupReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +013c6c: 1a03 4606 |0000: const-string v3, "power" // string@0646 │ │ +013c70: 6e20 4200 3700 |0002: invoke-virtual {v7, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ +013c76: 0c01 |0005: move-result-object v1 │ │ +013c78: 1f01 3700 |0006: check-cast v1, Landroid/os/PowerManager; // type@0037 │ │ +013c7c: 1403 1a00 0030 |0008: const v3, #float 4.65663e-10 // #3000001a │ │ +013c82: 1a04 6100 |000b: const-string v4, "AppAlarmReceiver" // string@0061 │ │ +013c86: 6e30 a400 3104 |000d: invoke-virtual {v1, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00a4 │ │ +013c8c: 0c02 |0010: move-result-object v2 │ │ +013c8e: 1704 c0d4 0100 |0011: const-wide/32 v4, #float 1.68156e-40 // #0001d4c0 │ │ +013c94: 6e30 a200 4205 |0014: invoke-virtual {v2, v4, v5}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@00a2 │ │ +013c9a: 2200 1c00 |0017: new-instance v0, Landroid/content/Intent; // type@001c │ │ +013c9e: 1c03 6a00 |0019: const-class v3, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +013ca2: 7030 4600 7003 |001b: invoke-direct {v0, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +013ca8: 1a03 5906 |001e: const-string v3, "recover_snooze_alarm" // string@0659 │ │ +013cac: 6e20 5900 3000 |0020: invoke-virtual {v0, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +013cb2: 6e20 4400 0700 |0023: invoke-virtual {v7, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0044 │ │ +013cb8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0008 line=13 │ │ 0x0011 line=14 │ │ 0x0017 line=15 │ │ 0x001e line=16 │ │ 0x0023 line=17 │ │ 0x0026 line=18 │ │ locals : │ │ 0x001e - 0x0027 reg=0 i Landroid/content/Intent; │ │ 0x0008 - 0x0027 reg=1 pm Landroid/os/PowerManager; │ │ 0x0011 - 0x0027 reg=2 wl Landroid/os/PowerManager$WakeLock; │ │ - 0x0000 - 0x0027 reg=5 this Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; │ │ - 0x0000 - 0x0027 reg=6 ctx Landroid/content/Context; │ │ - 0x0000 - 0x0027 reg=7 arg1 Landroid/content/Intent; │ │ + 0x0000 - 0x0027 reg=6 this Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; │ │ + 0x0000 - 0x0027 reg=7 ctx Landroid/content/Context; │ │ + 0x0000 - 0x0027 reg=8 arg1 Landroid/content/Intent; │ │ │ │ source_file_idx : 637 (SnoozeWakeupReceiver.java) │ │ │ │ -Class #115 header: │ │ +Class #114 header: │ │ class_idx : 210 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 639 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #115 annotations: │ │ +Class #114 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #115 - │ │ +Class #114 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/StringInputDialog$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25129,83 +23415,83 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012370: |[012370] com.episode6.android.appalarm.pro.StringInputDialog$1.:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V │ │ -012380: 5b01 8b02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/StringInputDialog$1;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028b │ │ -012384: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -01238a: 0e00 |0005: return-void │ │ +013cbc: |[013cbc] com.episode6.android.appalarm.pro.StringInputDialog$1.:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V │ │ +013ccc: 5b01 8b02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/StringInputDialog$1;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028b │ │ +013cd0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +013cd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/StringInputDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/StringInputDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -01238c: |[01238c] com.episode6.android.appalarm.pro.StringInputDialog$1.onClick:(Landroid/view/View;)V │ │ -01239c: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0123a0: 7010 4500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0045 │ │ -0123a6: 1a01 4e04 |0005: const-string v1, "extra_init_value" // string@044e │ │ -0123aa: 5432 8b02 |0007: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/StringInputDialog$1;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028b │ │ -0123ae: 7110 3a03 0200 |0009: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.access$000:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)Landroid/widget/EditText; // method@033a │ │ -0123b4: 0c02 |000c: move-result-object v2 │ │ -0123b6: 6e10 c700 0200 |000d: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ -0123bc: 0c02 |0010: move-result-object v2 │ │ -0123be: 6e10 9703 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -0123c4: 0c02 |0014: move-result-object v2 │ │ -0123c6: 6e30 5700 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -0123cc: 5431 8b02 |0018: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/StringInputDialog$1;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028b │ │ -0123d0: 12f2 |001a: const/4 v2, #int -1 // #ff │ │ -0123d2: 6e30 4403 2100 |001b: invoke-virtual {v1, v2, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.setResult:(ILandroid/content/Intent;)V // method@0344 │ │ -0123d8: 5431 8b02 |001e: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/StringInputDialog$1;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028b │ │ -0123dc: 6e10 3d03 0100 |0020: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.finish:()V // method@033d │ │ -0123e2: 0e00 |0023: return-void │ │ +013cd8: |[013cd8] com.episode6.android.appalarm.pro.StringInputDialog$1.onClick:(Landroid/view/View;)V │ │ +013ce8: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +013cec: 7010 4500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0045 │ │ +013cf2: 1a01 4e04 |0005: const-string v1, "extra_init_value" // string@044e │ │ +013cf6: 5432 8b02 |0007: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/StringInputDialog$1;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028b │ │ +013cfa: 7110 3a03 0200 |0009: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.access$000:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)Landroid/widget/EditText; // method@033a │ │ +013d00: 0c02 |000c: move-result-object v2 │ │ +013d02: 6e10 c700 0200 |000d: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ +013d08: 0c02 |0010: move-result-object v2 │ │ +013d0a: 6e10 9803 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0398 │ │ +013d10: 0c02 |0014: move-result-object v2 │ │ +013d12: 6e30 5700 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +013d18: 5431 8b02 |0018: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/StringInputDialog$1;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028b │ │ +013d1c: 12f2 |001a: const/4 v2, #int -1 // #ff │ │ +013d1e: 6e30 4403 2100 |001b: invoke-virtual {v1, v2, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.setResult:(ILandroid/content/Intent;)V // method@0344 │ │ +013d24: 5431 8b02 |001e: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/StringInputDialog$1;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028b │ │ +013d28: 6e10 3d03 0100 |0020: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.finish:()V // method@033d │ │ +013d2e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x0018 line=77 │ │ 0x001e line=78 │ │ 0x0023 line=79 │ │ locals : │ │ 0x0005 - 0x0024 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0024 reg=3 this Lcom/episode6/android/appalarm/pro/StringInputDialog$1; │ │ 0x0000 - 0x0024 reg=4 v Landroid/view/View; │ │ │ │ source_file_idx : 639 (StringInputDialog.java) │ │ │ │ -Class #116 header: │ │ +Class #115 header: │ │ class_idx : 211 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 639 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #116 annotations: │ │ +Class #115 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #116 - │ │ +Class #115 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/StringInputDialog$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25219,69 +23505,69 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0123e4: |[0123e4] com.episode6.android.appalarm.pro.StringInputDialog$2.:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V │ │ -0123f4: 5b01 8c02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/StringInputDialog$2;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028c │ │ -0123f8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0123fe: 0e00 |0005: return-void │ │ +013d30: |[013d30] com.episode6.android.appalarm.pro.StringInputDialog$2.:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V │ │ +013d40: 5b01 8c02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/StringInputDialog$2;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028c │ │ +013d44: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +013d4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/StringInputDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/StringInputDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -012400: |[012400] com.episode6.android.appalarm.pro.StringInputDialog$2.onClick:(Landroid/view/View;)V │ │ -012410: 5420 8c02 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog$2;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028c │ │ -012414: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -012416: 6e20 4303 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.setResult:(I)V // method@0343 │ │ -01241c: 5420 8c02 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog$2;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028c │ │ -012420: 6e10 3d03 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.finish:()V // method@033d │ │ -012426: 0e00 |000b: return-void │ │ +013d4c: |[013d4c] com.episode6.android.appalarm.pro.StringInputDialog$2.onClick:(Landroid/view/View;)V │ │ +013d5c: 5420 8c02 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog$2;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028c │ │ +013d60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +013d62: 6e20 4303 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.setResult:(I)V // method@0343 │ │ +013d68: 5420 8c02 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog$2;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028c │ │ +013d6c: 6e10 3d03 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.finish:()V // method@033d │ │ +013d72: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x000b line=88 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/StringInputDialog$2; │ │ 0x0000 - 0x000c reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 639 (StringInputDialog.java) │ │ │ │ -Class #117 header: │ │ +Class #116 header: │ │ class_idx : 212 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 639 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #117 annotations: │ │ +Class #116 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #117 - │ │ +Class #116 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/StringInputDialog$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25295,87 +23581,87 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012428: |[012428] com.episode6.android.appalarm.pro.StringInputDialog$3.:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V │ │ -012438: 5b01 8d02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/StringInputDialog$3;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028d │ │ -01243c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -012442: 0e00 |0005: return-void │ │ +013d74: |[013d74] com.episode6.android.appalarm.pro.StringInputDialog$3.:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V │ │ +013d84: 5b01 8d02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/StringInputDialog$3;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028d │ │ +013d88: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +013d8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/StringInputDialog$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/StringInputDialog$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -012444: |[012444] com.episode6.android.appalarm.pro.StringInputDialog$3.onClick:(Landroid/view/View;)V │ │ -012454: 5430 8d02 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/StringInputDialog$3;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028d │ │ -012458: 7110 3a03 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.access$000:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)Landroid/widget/EditText; // method@033a │ │ -01245e: 0c00 |0005: move-result-object v0 │ │ -012460: 6e10 c700 0000 |0006: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ -012466: 0c00 |0009: move-result-object v0 │ │ -012468: 6e10 9703 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -01246e: 0c00 |000d: move-result-object v0 │ │ -012470: 7110 b802 0000 |000e: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/HTTPHelper;.isNetworkActive:(Ljava/lang/String;)Z // method@02b8 │ │ -012476: 0a00 |0011: move-result v0 │ │ -012478: 3800 1300 |0012: if-eqz v0, 0025 // +0013 │ │ -01247c: 5430 8d02 |0014: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/StringInputDialog$3;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028d │ │ -012480: 6e10 3e03 0000 |0016: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.getBaseContext:()Landroid/content/Context; // method@033e │ │ -012486: 0c00 |0019: move-result-object v0 │ │ -012488: 1a01 7a00 |001a: const-string v1, "Connection made succesfully." // string@007a │ │ -01248c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -01248e: 7130 e300 1002 |001d: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -012494: 0c00 |0020: move-result-object v0 │ │ -012496: 6e10 e400 0000 |0021: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -01249c: 0e00 |0024: return-void │ │ -01249e: 5430 8d02 |0025: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/StringInputDialog$3;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028d │ │ -0124a2: 6e10 3e03 0000 |0027: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.getBaseContext:()Landroid/content/Context; // method@033e │ │ -0124a8: 0c00 |002a: move-result-object v0 │ │ -0124aa: 1a01 7c00 |002b: const-string v1, "Could not establish connection." // string@007c │ │ -0124ae: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -0124b0: 7130 e300 1002 |002e: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -0124b6: 0c00 |0031: move-result-object v0 │ │ -0124b8: 6e10 e400 0000 |0032: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -0124be: 28ef |0035: goto 0024 // -0011 │ │ +013d90: |[013d90] com.episode6.android.appalarm.pro.StringInputDialog$3.onClick:(Landroid/view/View;)V │ │ +013da0: 5430 8d02 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/StringInputDialog$3;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028d │ │ +013da4: 7110 3a03 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.access$000:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)Landroid/widget/EditText; // method@033a │ │ +013daa: 0c00 |0005: move-result-object v0 │ │ +013dac: 6e10 c700 0000 |0006: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ +013db2: 0c00 |0009: move-result-object v0 │ │ +013db4: 6e10 9803 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0398 │ │ +013dba: 0c00 |000d: move-result-object v0 │ │ +013dbc: 7110 b802 0000 |000e: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/HTTPHelper;.isNetworkActive:(Ljava/lang/String;)Z // method@02b8 │ │ +013dc2: 0a00 |0011: move-result v0 │ │ +013dc4: 3800 1300 |0012: if-eqz v0, 0025 // +0013 │ │ +013dc8: 5430 8d02 |0014: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/StringInputDialog$3;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028d │ │ +013dcc: 6e10 3e03 0000 |0016: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.getBaseContext:()Landroid/content/Context; // method@033e │ │ +013dd2: 0c00 |0019: move-result-object v0 │ │ +013dd4: 1a01 7a00 |001a: const-string v1, "Connection made succesfully." // string@007a │ │ +013dd8: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +013dda: 7130 e300 1002 |001d: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +013de0: 0c00 |0020: move-result-object v0 │ │ +013de2: 6e10 e400 0000 |0021: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +013de8: 0e00 |0024: return-void │ │ +013dea: 5430 8d02 |0025: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/StringInputDialog$3;.this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; // field@028d │ │ +013dee: 6e10 3e03 0000 |0027: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.getBaseContext:()Landroid/content/Context; // method@033e │ │ +013df4: 0c00 |002a: move-result-object v0 │ │ +013df6: 1a01 7c00 |002b: const-string v1, "Could not establish connection." // string@007c │ │ +013dfa: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +013dfc: 7130 e300 1002 |002e: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +013e02: 0c00 |0031: move-result-object v0 │ │ +013e04: 6e10 e400 0000 |0032: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +013e0a: 28ef |0035: goto 0024 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0014 line=96 │ │ 0x0024 line=100 │ │ 0x0025 line=98 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 this Lcom/episode6/android/appalarm/pro/StringInputDialog$3; │ │ 0x0000 - 0x0036 reg=4 v Landroid/view/View; │ │ │ │ source_file_idx : 639 (StringInputDialog.java) │ │ │ │ -Class #118 header: │ │ +Class #117 header: │ │ class_idx : 213 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 5 │ │ source_file_idx : 639 │ │ static_fields_size : 5 │ │ instance_fields_size: 9 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ -Class #118 - │ │ +Class #117 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/StringInputDialog;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/StringInputDialog;) │ │ name : 'EXTRA_HIDE_HTTP_TEST' │ │ @@ -25445,26 +23731,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0124c0: |[0124c0] com.episode6.android.appalarm.pro.StringInputDialog.:()V │ │ -0124d0: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -0124d6: 2200 d200 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/StringInputDialog$1; // type@00d2 │ │ -0124da: 7020 3303 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog$1;.:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V // method@0333 │ │ -0124e0: 5b10 9602 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@0296 │ │ -0124e4: 2200 d300 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/StringInputDialog$2; // type@00d3 │ │ -0124e8: 7020 3503 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog$2;.:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V // method@0335 │ │ -0124ee: 5b10 9402 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@0294 │ │ -0124f2: 2200 d400 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/StringInputDialog$3; // type@00d4 │ │ -0124f6: 7020 3703 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog$3;.:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V // method@0337 │ │ -0124fc: 5b10 9802 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnTestOnClick:Landroid/view/View$OnClickListener; // field@0298 │ │ -012500: 0e00 |0018: return-void │ │ +013e0c: |[013e0c] com.episode6.android.appalarm.pro.StringInputDialog.:()V │ │ +013e1c: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +013e22: 2200 d200 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/StringInputDialog$1; // type@00d2 │ │ +013e26: 7020 3303 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog$1;.:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V // method@0333 │ │ +013e2c: 5b10 9602 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@0296 │ │ +013e30: 2200 d300 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/StringInputDialog$2; // type@00d3 │ │ +013e34: 7020 3503 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog$2;.:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V // method@0335 │ │ +013e3a: 5b10 9402 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@0294 │ │ +013e3e: 2200 d400 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/StringInputDialog$3; // type@00d4 │ │ +013e42: 7020 3703 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog$3;.:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)V // method@0337 │ │ +013e48: 5b10 9802 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnTestOnClick:Landroid/view/View$OnClickListener; // field@0298 │ │ +013e4c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=71 │ │ 0x000a line=82 │ │ 0x0011 line=91 │ │ locals : │ │ @@ -25475,17 +23761,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/StringInputDialog;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -012504: |[012504] com.episode6.android.appalarm.pro.StringInputDialog.access$000:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)Landroid/widget/EditText; │ │ -012514: 5410 9902 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mEtInput:Landroid/widget/EditText; // field@0299 │ │ -012518: 1100 |0002: return-object v0 │ │ +013e50: |[013e50] com.episode6.android.appalarm.pro.StringInputDialog.access$000:(Lcom/episode6/android/appalarm/pro/StringInputDialog;)Landroid/widget/EditText; │ │ +013e60: 5410 9902 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mEtInput:Landroid/widget/EditText; // field@0299 │ │ +013e64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/StringInputDialog;) │ │ @@ -25493,25 +23779,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -01251c: |[01251c] com.episode6.android.appalarm.pro.StringInputDialog.assignListeners:()V │ │ -01252c: 5420 9502 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnOk:Landroid/widget/Button; // field@0295 │ │ -012530: 5421 9602 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@0296 │ │ -012534: 6e20 bb00 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -01253a: 5420 9302 |0007: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnCancel:Landroid/widget/Button; // field@0293 │ │ -01253e: 5421 9402 |0009: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@0294 │ │ -012542: 6e20 bb00 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -012548: 5420 9702 |000e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnTest:Landroid/widget/Button; // field@0297 │ │ -01254c: 5421 9802 |0010: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnTestOnClick:Landroid/view/View$OnClickListener; // field@0298 │ │ -012550: 6e20 bb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -012556: 0e00 |0015: return-void │ │ +013e68: |[013e68] com.episode6.android.appalarm.pro.StringInputDialog.assignListeners:()V │ │ +013e78: 5420 9502 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnOk:Landroid/widget/Button; // field@0295 │ │ +013e7c: 5421 9602 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@0296 │ │ +013e80: 6e20 bb00 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +013e86: 5420 9302 |0007: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnCancel:Landroid/widget/Button; // field@0293 │ │ +013e8a: 5421 9402 |0009: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@0294 │ │ +013e8e: 6e20 bb00 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +013e94: 5420 9702 |000e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnTest:Landroid/widget/Button; // field@0297 │ │ +013e98: 5421 9802 |0010: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnTestOnClick:Landroid/view/View$OnClickListener; // field@0298 │ │ +013e9c: 6e20 bb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +013ea2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ 0x000e line=67 │ │ 0x0015 line=68 │ │ locals : │ │ @@ -25522,46 +23808,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -012558: |[012558] com.episode6.android.appalarm.pro.StringInputDialog.initViews:()V │ │ -012568: 1400 5d00 057f |0000: const v0, #float 1.76789e+38 // #7f05005d │ │ -01256e: 6e20 3c03 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.findViewById:(I)Landroid/view/View; // method@033c │ │ -012574: 0c00 |0006: move-result-object v0 │ │ -012576: 1f00 5400 |0007: check-cast v0, Landroid/widget/EditText; // type@0054 │ │ -01257a: 5b10 9902 |0009: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mEtInput:Landroid/widget/EditText; // field@0299 │ │ -01257e: 1400 5f00 057f |000b: const v0, #float 1.76789e+38 // #7f05005f │ │ -012584: 6e20 3c03 0100 |000e: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.findViewById:(I)Landroid/view/View; // method@033c │ │ -01258a: 0c00 |0011: move-result-object v0 │ │ -01258c: 1f00 4f00 |0012: check-cast v0, Landroid/widget/Button; // type@004f │ │ -012590: 5b10 9502 |0014: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnOk:Landroid/widget/Button; // field@0295 │ │ -012594: 1400 6000 057f |0016: const v0, #float 1.76789e+38 // #7f050060 │ │ -01259a: 6e20 3c03 0100 |0019: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.findViewById:(I)Landroid/view/View; // method@033c │ │ -0125a0: 0c00 |001c: move-result-object v0 │ │ -0125a2: 1f00 4f00 |001d: check-cast v0, Landroid/widget/Button; // type@004f │ │ -0125a6: 5b10 9302 |001f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnCancel:Landroid/widget/Button; // field@0293 │ │ -0125aa: 1400 5c00 057f |0021: const v0, #float 1.76789e+38 // #7f05005c │ │ -0125b0: 6e20 3c03 0100 |0024: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.findViewById:(I)Landroid/view/View; // method@033c │ │ -0125b6: 0c00 |0027: move-result-object v0 │ │ -0125b8: 1f00 5e00 |0028: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -0125bc: 5b10 9b02 |002a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mTvShortMsg:Landroid/widget/TextView; // field@029b │ │ -0125c0: 1400 5b00 057f |002c: const v0, #float 1.76789e+38 // #7f05005b │ │ -0125c6: 6e20 3c03 0100 |002f: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.findViewById:(I)Landroid/view/View; // method@033c │ │ -0125cc: 0c00 |0032: move-result-object v0 │ │ -0125ce: 1f00 5e00 |0033: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -0125d2: 5b10 9a02 |0035: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mTvLongMsg:Landroid/widget/TextView; // field@029a │ │ -0125d6: 1400 5e00 057f |0037: const v0, #float 1.76789e+38 // #7f05005e │ │ -0125dc: 6e20 3c03 0100 |003a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.findViewById:(I)Landroid/view/View; // method@033c │ │ -0125e2: 0c00 |003d: move-result-object v0 │ │ -0125e4: 1f00 4f00 |003e: check-cast v0, Landroid/widget/Button; // type@004f │ │ -0125e8: 5b10 9702 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnTest:Landroid/widget/Button; // field@0297 │ │ -0125ec: 0e00 |0042: return-void │ │ +013ea4: |[013ea4] com.episode6.android.appalarm.pro.StringInputDialog.initViews:()V │ │ +013eb4: 1400 5d00 057f |0000: const v0, #float 1.76789e+38 // #7f05005d │ │ +013eba: 6e20 3c03 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.findViewById:(I)Landroid/view/View; // method@033c │ │ +013ec0: 0c00 |0006: move-result-object v0 │ │ +013ec2: 1f00 5400 |0007: check-cast v0, Landroid/widget/EditText; // type@0054 │ │ +013ec6: 5b10 9902 |0009: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mEtInput:Landroid/widget/EditText; // field@0299 │ │ +013eca: 1400 5f00 057f |000b: const v0, #float 1.76789e+38 // #7f05005f │ │ +013ed0: 6e20 3c03 0100 |000e: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.findViewById:(I)Landroid/view/View; // method@033c │ │ +013ed6: 0c00 |0011: move-result-object v0 │ │ +013ed8: 1f00 4f00 |0012: check-cast v0, Landroid/widget/Button; // type@004f │ │ +013edc: 5b10 9502 |0014: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnOk:Landroid/widget/Button; // field@0295 │ │ +013ee0: 1400 6000 057f |0016: const v0, #float 1.76789e+38 // #7f050060 │ │ +013ee6: 6e20 3c03 0100 |0019: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.findViewById:(I)Landroid/view/View; // method@033c │ │ +013eec: 0c00 |001c: move-result-object v0 │ │ +013eee: 1f00 4f00 |001d: check-cast v0, Landroid/widget/Button; // type@004f │ │ +013ef2: 5b10 9302 |001f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnCancel:Landroid/widget/Button; // field@0293 │ │ +013ef6: 1400 5c00 057f |0021: const v0, #float 1.76789e+38 // #7f05005c │ │ +013efc: 6e20 3c03 0100 |0024: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.findViewById:(I)Landroid/view/View; // method@033c │ │ +013f02: 0c00 |0027: move-result-object v0 │ │ +013f04: 1f00 5e00 |0028: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +013f08: 5b10 9b02 |002a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mTvShortMsg:Landroid/widget/TextView; // field@029b │ │ +013f0c: 1400 5b00 057f |002c: const v0, #float 1.76789e+38 // #7f05005b │ │ +013f12: 6e20 3c03 0100 |002f: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.findViewById:(I)Landroid/view/View; // method@033c │ │ +013f18: 0c00 |0032: move-result-object v0 │ │ +013f1a: 1f00 5e00 |0033: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +013f1e: 5b10 9a02 |0035: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mTvLongMsg:Landroid/widget/TextView; // field@029a │ │ +013f22: 1400 5e00 057f |0037: const v0, #float 1.76789e+38 // #7f05005e │ │ +013f28: 6e20 3c03 0100 |003a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.findViewById:(I)Landroid/view/View; // method@033c │ │ +013f2e: 0c00 |003d: move-result-object v0 │ │ +013f30: 1f00 4f00 |003e: check-cast v0, Landroid/widget/Button; // type@004f │ │ +013f34: 5b10 9702 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnTest:Landroid/widget/Button; // field@0297 │ │ +013f38: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000b line=57 │ │ 0x0016 line=58 │ │ 0x0021 line=59 │ │ 0x002c line=60 │ │ @@ -25576,65 +23862,65 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -0125f0: |[0125f0] com.episode6.android.appalarm.pro.StringInputDialog.onCreate:(Landroid/os/Bundle;)V │ │ -012600: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -012602: 6f20 0600 5400 |0001: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -012608: 1401 0b00 037f |0004: const v1, #float 1.74129e+38 // #7f03000b │ │ -01260e: 6e20 4203 1400 |0007: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.setContentView:(I)V // method@0342 │ │ -012614: 6e10 3f03 0400 |000a: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.getIntent:()Landroid/content/Intent; // method@033f │ │ -01261a: 0c01 |000d: move-result-object v1 │ │ -01261c: 6e10 4d00 0100 |000e: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004d │ │ -012622: 0c00 |0011: move-result-object v0 │ │ -012624: 1a01 5304 |0012: const-string v1, "extra_title" // string@0453 │ │ -012628: 6e20 9a00 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@009a │ │ -01262e: 0a01 |0017: move-result v1 │ │ -012630: 6e20 4503 1400 |0018: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.setTitle:(I)V // method@0345 │ │ -012636: 7010 4003 0400 |001b: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.initViews:()V // method@0340 │ │ -01263c: 1a01 5204 |001e: const-string v1, "extra_short_message" // string@0452 │ │ -012640: 6e20 9700 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0097 │ │ -012646: 0a01 |0023: move-result v1 │ │ -012648: 3801 0d00 |0024: if-eqz v1, 0031 // +000d │ │ -01264c: 5441 9b02 |0026: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mTvShortMsg:Landroid/widget/TextView; // field@029b │ │ -012650: 1a02 5204 |0028: const-string v2, "extra_short_message" // string@0452 │ │ -012654: 6e20 9a00 2000 |002a: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@009a │ │ -01265a: 0a02 |002d: move-result v2 │ │ -01265c: 6e20 de00 2100 |002e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ -012662: 1a01 4f04 |0031: const-string v1, "extra_long_message" // string@044f │ │ -012666: 6e20 9700 1000 |0033: invoke-virtual {v0, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0097 │ │ -01266c: 0a01 |0036: move-result v1 │ │ -01266e: 3801 1200 |0037: if-eqz v1, 0049 // +0012 │ │ -012672: 5441 9a02 |0039: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mTvLongMsg:Landroid/widget/TextView; // field@029a │ │ -012676: 1a02 4f04 |003b: const-string v2, "extra_long_message" // string@044f │ │ -01267a: 6e20 9a00 2000 |003d: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@009a │ │ -012680: 0a02 |0040: move-result v2 │ │ -012682: 6e20 de00 2100 |0041: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ -012688: 5441 9a02 |0044: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mTvLongMsg:Landroid/widget/TextView; // field@029a │ │ -01268c: 6e20 e100 3100 |0046: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@00e1 │ │ -012692: 1a01 4d04 |0049: const-string v1, "extra_hide_http_test" // string@044d │ │ -012696: 6e30 9900 1003 |004b: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ -01269c: 0a01 |004e: move-result v1 │ │ -01269e: 3801 1800 |004f: if-eqz v1, 0067 // +0018 │ │ -0126a2: 5441 9702 |0051: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnTest:Landroid/widget/Button; // field@0297 │ │ -0126a6: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ -0126aa: 6e20 bf00 2100 |0055: invoke-virtual {v1, v2}, Landroid/widget/Button;.setVisibility:(I)V // method@00bf │ │ -0126b0: 7010 3b03 0400 |0058: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.assignListeners:()V // method@033b │ │ -0126b6: 5441 9902 |005b: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mEtInput:Landroid/widget/EditText; // field@0299 │ │ -0126ba: 1a02 4e04 |005d: const-string v2, "extra_init_value" // string@044e │ │ -0126be: 6e20 9c00 2000 |005f: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ -0126c4: 0c02 |0062: move-result-object v2 │ │ -0126c6: 6e20 ca00 2100 |0063: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ -0126cc: 0e00 |0066: return-void │ │ -0126ce: 5441 9702 |0067: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnTest:Landroid/widget/Button; // field@0297 │ │ -0126d2: 6e20 bf00 3100 |0069: invoke-virtual {v1, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@00bf │ │ -0126d8: 28ec |006c: goto 0058 // -0014 │ │ +013f3c: |[013f3c] com.episode6.android.appalarm.pro.StringInputDialog.onCreate:(Landroid/os/Bundle;)V │ │ +013f4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +013f4e: 6f20 0600 5400 |0001: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +013f54: 1401 0b00 037f |0004: const v1, #float 1.74129e+38 // #7f03000b │ │ +013f5a: 6e20 4203 1400 |0007: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.setContentView:(I)V // method@0342 │ │ +013f60: 6e10 3f03 0400 |000a: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.getIntent:()Landroid/content/Intent; // method@033f │ │ +013f66: 0c01 |000d: move-result-object v1 │ │ +013f68: 6e10 4d00 0100 |000e: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004d │ │ +013f6e: 0c00 |0011: move-result-object v0 │ │ +013f70: 1a01 5304 |0012: const-string v1, "extra_title" // string@0453 │ │ +013f74: 6e20 9a00 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@009a │ │ +013f7a: 0a01 |0017: move-result v1 │ │ +013f7c: 6e20 4503 1400 |0018: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.setTitle:(I)V // method@0345 │ │ +013f82: 7010 4003 0400 |001b: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.initViews:()V // method@0340 │ │ +013f88: 1a01 5204 |001e: const-string v1, "extra_short_message" // string@0452 │ │ +013f8c: 6e20 9700 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0097 │ │ +013f92: 0a01 |0023: move-result v1 │ │ +013f94: 3801 0d00 |0024: if-eqz v1, 0031 // +000d │ │ +013f98: 5441 9b02 |0026: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mTvShortMsg:Landroid/widget/TextView; // field@029b │ │ +013f9c: 1a02 5204 |0028: const-string v2, "extra_short_message" // string@0452 │ │ +013fa0: 6e20 9a00 2000 |002a: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@009a │ │ +013fa6: 0a02 |002d: move-result v2 │ │ +013fa8: 6e20 de00 2100 |002e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ +013fae: 1a01 4f04 |0031: const-string v1, "extra_long_message" // string@044f │ │ +013fb2: 6e20 9700 1000 |0033: invoke-virtual {v0, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0097 │ │ +013fb8: 0a01 |0036: move-result v1 │ │ +013fba: 3801 1200 |0037: if-eqz v1, 0049 // +0012 │ │ +013fbe: 5441 9a02 |0039: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mTvLongMsg:Landroid/widget/TextView; // field@029a │ │ +013fc2: 1a02 4f04 |003b: const-string v2, "extra_long_message" // string@044f │ │ +013fc6: 6e20 9a00 2000 |003d: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@009a │ │ +013fcc: 0a02 |0040: move-result v2 │ │ +013fce: 6e20 de00 2100 |0041: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ +013fd4: 5441 9a02 |0044: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mTvLongMsg:Landroid/widget/TextView; // field@029a │ │ +013fd8: 6e20 e100 3100 |0046: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@00e1 │ │ +013fde: 1a01 4d04 |0049: const-string v1, "extra_hide_http_test" // string@044d │ │ +013fe2: 6e30 9900 1003 |004b: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0099 │ │ +013fe8: 0a01 |004e: move-result v1 │ │ +013fea: 3801 1800 |004f: if-eqz v1, 0067 // +0018 │ │ +013fee: 5441 9702 |0051: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnTest:Landroid/widget/Button; // field@0297 │ │ +013ff2: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ +013ff6: 6e20 bf00 2100 |0055: invoke-virtual {v1, v2}, Landroid/widget/Button;.setVisibility:(I)V // method@00bf │ │ +013ffc: 7010 3b03 0400 |0058: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/StringInputDialog;.assignListeners:()V // method@033b │ │ +014002: 5441 9902 |005b: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mEtInput:Landroid/widget/EditText; // field@0299 │ │ +014006: 1a02 4e04 |005d: const-string v2, "extra_init_value" // string@044e │ │ +01400a: 6e20 9c00 2000 |005f: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ +014010: 0c02 |0062: move-result-object v2 │ │ +014012: 6e20 ca00 2100 |0063: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ +014018: 0e00 |0066: return-void │ │ +01401a: 5441 9702 |0067: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/StringInputDialog;.mBtnTest:Landroid/widget/Button; // field@0297 │ │ +01401e: 6e20 bf00 3100 |0069: invoke-virtual {v1, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@00bf │ │ +014024: 28ec |006c: goto 0058 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0004 line=29 │ │ 0x000a line=31 │ │ 0x0012 line=32 │ │ 0x001b line=35 │ │ @@ -25652,30 +23938,30 @@ │ │ locals : │ │ 0x0012 - 0x006d reg=0 extras Landroid/os/Bundle; │ │ 0x0000 - 0x006d reg=4 this Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ 0x0000 - 0x006d reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 639 (StringInputDialog.java) │ │ │ │ -Class #119 header: │ │ +Class #118 header: │ │ class_idx : 214 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 656 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #119 annotations: │ │ +Class #118 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #119 - │ │ +Class #118 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/TimeChooser$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25689,64 +23975,64 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/TimeChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0126dc: |[0126dc] com.episode6.android.appalarm.pro.TimeChooser$1.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V │ │ -0126ec: 5b01 9c02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/TimeChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029c │ │ -0126f0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0126f6: 0e00 |0005: return-void │ │ +014028: |[014028] com.episode6.android.appalarm.pro.TimeChooser$1.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V │ │ +014038: 5b01 9c02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/TimeChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029c │ │ +01403c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +014042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/TimeChooser$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/TimeChooser$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0126f8: |[0126f8] com.episode6.android.appalarm.pro.TimeChooser$1.onClick:(Landroid/view/View;)V │ │ -012708: 6e10 b900 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.showContextMenu:()Z // method@00b9 │ │ -01270e: 0e00 |0003: return-void │ │ +014044: |[014044] com.episode6.android.appalarm.pro.TimeChooser$1.onClick:(Landroid/view/View;)V │ │ +014054: 6e10 b900 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.showContextMenu:()Z // method@00b9 │ │ +01405a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/TimeChooser$1; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ │ │ source_file_idx : 656 (TimeChooser.java) │ │ │ │ -Class #120 header: │ │ +Class #119 header: │ │ class_idx : 215 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 656 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #120 annotations: │ │ +Class #119 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #120 - │ │ +Class #119 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/TimeChooser$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnCreateContextMenuListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25760,77 +24046,77 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/TimeChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012710: |[012710] com.episode6.android.appalarm.pro.TimeChooser$2.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V │ │ -012720: 5b01 9d02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/TimeChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029d │ │ -012724: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -01272a: 0e00 |0005: return-void │ │ +01405c: |[01405c] com.episode6.android.appalarm.pro.TimeChooser$2.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V │ │ +01406c: 5b01 9d02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/TimeChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029d │ │ +014070: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +014076: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/TimeChooser$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/TimeChooser$2;) │ │ name : 'onCreateContextMenu' │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -01272c: |[01272c] com.episode6.android.appalarm.pro.TimeChooser$2.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -01273c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -01273e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -012740: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -012742: 1a00 6c02 |0003: const-string v0, "Second(s)" // string@026c │ │ -012746: 7250 ab00 2521 |0005: invoke-interface {v5, v2, v1, v2, v0}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ -01274c: 1a00 3a02 |0008: const-string v0, "Minute(s)" // string@023a │ │ -012750: 7250 ab00 2513 |000a: invoke-interface {v5, v2, v3, v1, v0}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ -012756: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -012758: 1a01 c400 |000e: const-string v1, "Hour(s)" // string@00c4 │ │ -01275c: 7251 ab00 2530 |0010: invoke-interface {v5, v2, v0, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ -012762: 0e00 |0013: return-void │ │ +014078: |[014078] com.episode6.android.appalarm.pro.TimeChooser$2.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +014088: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +01408a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +01408c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +01408e: 1a00 6c02 |0003: const-string v0, "Second(s)" // string@026c │ │ +014092: 7250 ab00 2521 |0005: invoke-interface {v5, v2, v1, v2, v0}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ +014098: 1a00 3a02 |0008: const-string v0, "Minute(s)" // string@023a │ │ +01409c: 7250 ab00 2513 |000a: invoke-interface {v5, v2, v3, v1, v0}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ +0140a2: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +0140a4: 1a01 c400 |000e: const-string v1, "Hour(s)" // string@00c4 │ │ +0140a8: 7251 ab00 2530 |0010: invoke-interface {v5, v2, v0, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ +0140ae: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=110 │ │ 0x0008 line=111 │ │ 0x000d line=112 │ │ 0x0013 line=113 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lcom/episode6/android/appalarm/pro/TimeChooser$2; │ │ 0x0000 - 0x0014 reg=5 menu Landroid/view/ContextMenu; │ │ 0x0000 - 0x0014 reg=6 v Landroid/view/View; │ │ 0x0000 - 0x0014 reg=7 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ source_file_idx : 656 (TimeChooser.java) │ │ │ │ -Class #121 header: │ │ +Class #120 header: │ │ class_idx : 216 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 656 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #121 annotations: │ │ +Class #120 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #121 - │ │ +Class #120 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/TimeChooser$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25844,73 +24130,73 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/TimeChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012764: |[012764] com.episode6.android.appalarm.pro.TimeChooser$3.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V │ │ -012774: 5b01 9e02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029e │ │ -012778: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -01277e: 0e00 |0005: return-void │ │ +0140b0: |[0140b0] com.episode6.android.appalarm.pro.TimeChooser$3.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V │ │ +0140c0: 5b01 9e02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029e │ │ +0140c4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0140ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/TimeChooser$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/TimeChooser$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -012780: |[012780] com.episode6.android.appalarm.pro.TimeChooser$3.onClick:(Landroid/view/View;)V │ │ -012790: 5463 9e02 |0000: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029e │ │ -012794: 7110 4f03 0300 |0002: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/TimeChooser;.access$000:(Lcom/episode6/android/appalarm/pro/TimeChooser;)Landroid/widget/EditText; // method@034f │ │ -01279a: 0c03 |0005: move-result-object v3 │ │ -01279c: 6e10 c700 0300 |0006: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ -0127a2: 0c03 |0009: move-result-object v3 │ │ -0127a4: 6e10 9703 0300 |000a: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0397 │ │ -0127aa: 0c03 |000d: move-result-object v3 │ │ -0127ac: 7110 9103 0300 |000e: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0391 │ │ -0127b2: 0a02 |0011: move-result v2 │ │ -0127b4: 5463 9e02 |0012: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029e │ │ -0127b8: 7110 5003 0300 |0014: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/TimeChooser;.access$100:(Lcom/episode6/android/appalarm/pro/TimeChooser;)I // method@0350 │ │ -0127be: 0a03 |0017: move-result v3 │ │ -0127c0: 2b03 3000 0000 |0018: packed-switch v3, 00000048 // +00000030 │ │ -0127c6: 2201 1c00 |001b: new-instance v1, Landroid/content/Intent; // type@001c │ │ -0127ca: 7010 4500 0100 |001d: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0045 │ │ -0127d0: 1a03 4e04 |0020: const-string v3, "extra_init_value" // string@044e │ │ -0127d4: 6e30 5400 3102 |0022: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -0127da: 5463 9e02 |0025: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029e │ │ -0127de: 12f4 |0027: const/4 v4, #int -1 // #ff │ │ -0127e0: 6e30 5b03 4301 |0028: invoke-virtual {v3, v4, v1}, Lcom/episode6/android/appalarm/pro/TimeChooser;.setResult:(ILandroid/content/Intent;)V // method@035b │ │ -0127e6: 5463 9e02 |002b: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029e │ │ -0127ea: 6e10 5303 0300 |002d: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/TimeChooser;.finish:()V // method@0353 │ │ -0127f0: 0e00 |0030: return-void │ │ -0127f2: da02 023c |0031: mul-int/lit8 v2, v2, #int 60 // #3c │ │ -0127f6: da02 023c |0033: mul-int/lit8 v2, v2, #int 60 // #3c │ │ -0127fa: 28e6 |0035: goto 001b // -001a │ │ -0127fc: 0d00 |0036: move-exception v0 │ │ -0127fe: 5463 9e02 |0037: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029e │ │ -012802: 6e10 5403 0300 |0039: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/TimeChooser;.getBaseContext:()Landroid/content/Context; // method@0354 │ │ -012808: 0c03 |003c: move-result-object v3 │ │ -01280a: 1a04 6502 |003d: const-string v4, "Please enter valid number." // string@0265 │ │ -01280e: 1205 |003f: const/4 v5, #int 0 // #0 │ │ -012810: 7130 e300 4305 |0040: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -012816: 0c03 |0043: move-result-object v3 │ │ -012818: 6e10 e400 0300 |0044: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -01281e: 28e9 |0047: goto 0030 // -0017 │ │ -012820: 0001 0200 0200 0000 1b00 0000 1900 ... |0048: packed-switch-data (8 units) │ │ +0140cc: |[0140cc] com.episode6.android.appalarm.pro.TimeChooser$3.onClick:(Landroid/view/View;)V │ │ +0140dc: 5463 9e02 |0000: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029e │ │ +0140e0: 7110 4f03 0300 |0002: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/TimeChooser;.access$000:(Lcom/episode6/android/appalarm/pro/TimeChooser;)Landroid/widget/EditText; // method@034f │ │ +0140e6: 0c03 |0005: move-result-object v3 │ │ +0140e8: 6e10 c700 0300 |0006: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c7 │ │ +0140ee: 0c03 |0009: move-result-object v3 │ │ +0140f0: 6e10 9803 0300 |000a: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0398 │ │ +0140f6: 0c03 |000d: move-result-object v3 │ │ +0140f8: 7110 9203 0300 |000e: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0392 │ │ +0140fe: 0a02 |0011: move-result v2 │ │ +014100: 5463 9e02 |0012: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029e │ │ +014104: 7110 5003 0300 |0014: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/TimeChooser;.access$100:(Lcom/episode6/android/appalarm/pro/TimeChooser;)I // method@0350 │ │ +01410a: 0a03 |0017: move-result v3 │ │ +01410c: 2b03 3000 0000 |0018: packed-switch v3, 00000048 // +00000030 │ │ +014112: 2201 1c00 |001b: new-instance v1, Landroid/content/Intent; // type@001c │ │ +014116: 7010 4500 0100 |001d: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0045 │ │ +01411c: 1a03 4e04 |0020: const-string v3, "extra_init_value" // string@044e │ │ +014120: 6e30 5400 3102 |0022: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +014126: 5463 9e02 |0025: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029e │ │ +01412a: 12f4 |0027: const/4 v4, #int -1 // #ff │ │ +01412c: 6e30 5b03 4301 |0028: invoke-virtual {v3, v4, v1}, Lcom/episode6/android/appalarm/pro/TimeChooser;.setResult:(ILandroid/content/Intent;)V // method@035b │ │ +014132: 5463 9e02 |002b: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029e │ │ +014136: 6e10 5303 0300 |002d: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/TimeChooser;.finish:()V // method@0353 │ │ +01413c: 0e00 |0030: return-void │ │ +01413e: da02 023c |0031: mul-int/lit8 v2, v2, #int 60 // #3c │ │ +014142: da02 023c |0033: mul-int/lit8 v2, v2, #int 60 // #3c │ │ +014146: 28e6 |0035: goto 001b // -001a │ │ +014148: 0d00 |0036: move-exception v0 │ │ +01414a: 5463 9e02 |0037: iget-object v3, v6, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029e │ │ +01414e: 6e10 5403 0300 |0039: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/TimeChooser;.getBaseContext:()Landroid/content/Context; // method@0354 │ │ +014154: 0c03 |003c: move-result-object v3 │ │ +014156: 1a04 6502 |003d: const-string v4, "Please enter valid number." // string@0265 │ │ +01415a: 1205 |003f: const/4 v5, #int 0 // #0 │ │ +01415c: 7130 e300 4305 |0040: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +014162: 0c03 |0043: move-result-object v3 │ │ +014164: 6e10 e400 0300 |0044: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +01416a: 28e9 |0047: goto 0030 // -0017 │ │ +01416c: 0001 0200 0200 0000 1b00 0000 1900 ... |0048: packed-switch-data (8 units) │ │ catches : 1 │ │ 0x0000 - 0x0030 │ │ Ljava/lang/Exception; -> 0x0036 │ │ positions : │ │ 0x0000 line=122 │ │ 0x0012 line=123 │ │ 0x001b line=129 │ │ @@ -25929,30 +24215,30 @@ │ │ 0x0031 - 0x0036 reg=2 nt I │ │ 0x0037 - 0x0050 reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0050 reg=6 this Lcom/episode6/android/appalarm/pro/TimeChooser$3; │ │ 0x0000 - 0x0050 reg=7 v Landroid/view/View; │ │ │ │ source_file_idx : 656 (TimeChooser.java) │ │ │ │ -Class #122 header: │ │ +Class #121 header: │ │ class_idx : 217 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 656 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #122 annotations: │ │ +Class #121 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #122 - │ │ +Class #121 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/TimeChooser$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25966,64 +24252,64 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/TimeChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012840: |[012840] com.episode6.android.appalarm.pro.TimeChooser$4.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V │ │ -012850: 5b01 9f02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/TimeChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029f │ │ -012854: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -01285a: 0e00 |0005: return-void │ │ +01418c: |[01418c] com.episode6.android.appalarm.pro.TimeChooser$4.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V │ │ +01419c: 5b01 9f02 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/TimeChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029f │ │ +0141a0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0141a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/TimeChooser$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/TimeChooser$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01285c: |[01285c] com.episode6.android.appalarm.pro.TimeChooser$4.onClick:(Landroid/view/View;)V │ │ -01286c: 5420 9f02 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029f │ │ -012870: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -012872: 6e20 5a03 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/TimeChooser;.setResult:(I)V // method@035a │ │ -012878: 5420 9f02 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029f │ │ -01287c: 6e10 5303 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.finish:()V // method@0353 │ │ -012882: 0e00 |000b: return-void │ │ +0141a8: |[0141a8] com.episode6.android.appalarm.pro.TimeChooser$4.onClick:(Landroid/view/View;)V │ │ +0141b8: 5420 9f02 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029f │ │ +0141bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0141be: 6e20 5a03 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/TimeChooser;.setResult:(I)V // method@035a │ │ +0141c4: 5420 9f02 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser$4;.this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; // field@029f │ │ +0141c8: 6e10 5303 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.finish:()V // method@0353 │ │ +0141ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0006 line=144 │ │ 0x000b line=145 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/TimeChooser$4; │ │ 0x0000 - 0x000c reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 656 (TimeChooser.java) │ │ │ │ -Class #123 header: │ │ +Class #122 header: │ │ class_idx : 218 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 5 │ │ source_file_idx : 656 │ │ static_fields_size : 7 │ │ instance_fields_size: 11 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ -Class #123 - │ │ +Class #122 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/TimeChooser;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/TimeChooser;) │ │ name : 'EXTRA_LONG_MESSAGE' │ │ @@ -26111,29 +24397,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -012884: |[012884] com.episode6.android.appalarm.pro.TimeChooser.:()V │ │ -012894: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -01289a: 2200 d600 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/TimeChooser$1; // type@00d6 │ │ -01289e: 7020 4603 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/TimeChooser$1;.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V // method@0346 │ │ -0128a4: 5b10 aa02 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLengthOnClick:Landroid/view/View$OnClickListener; // field@02aa │ │ -0128a8: 2200 d700 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/TimeChooser$2; // type@00d7 │ │ -0128ac: 7020 4803 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/TimeChooser$2;.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V // method@0348 │ │ -0128b2: 5b10 ab02 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLengthOnCtxListener:Landroid/view/View$OnCreateContextMenuListener; // field@02ab │ │ -0128b6: 2200 d800 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/TimeChooser$3; // type@00d8 │ │ -0128ba: 7020 4a03 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V // method@034a │ │ -0128c0: 5b10 ad02 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@02ad │ │ -0128c4: 2200 d900 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/TimeChooser$4; // type@00d9 │ │ -0128c8: 7020 4c03 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/TimeChooser$4;.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V // method@034c │ │ -0128ce: 5b10 a802 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@02a8 │ │ -0128d2: 0e00 |001f: return-void │ │ +0141d0: |[0141d0] com.episode6.android.appalarm.pro.TimeChooser.:()V │ │ +0141e0: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +0141e6: 2200 d600 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/TimeChooser$1; // type@00d6 │ │ +0141ea: 7020 4603 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/TimeChooser$1;.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V // method@0346 │ │ +0141f0: 5b10 aa02 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLengthOnClick:Landroid/view/View$OnClickListener; // field@02aa │ │ +0141f4: 2200 d700 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/TimeChooser$2; // type@00d7 │ │ +0141f8: 7020 4803 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/TimeChooser$2;.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V // method@0348 │ │ +0141fe: 5b10 ab02 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLengthOnCtxListener:Landroid/view/View$OnCreateContextMenuListener; // field@02ab │ │ +014202: 2200 d800 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/TimeChooser$3; // type@00d8 │ │ +014206: 7020 4a03 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/TimeChooser$3;.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V // method@034a │ │ +01420c: 5b10 ad02 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@02ad │ │ +014210: 2200 d900 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/TimeChooser$4; // type@00d9 │ │ +014214: 7020 4c03 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/TimeChooser$4;.:(Lcom/episode6/android/appalarm/pro/TimeChooser;)V // method@034c │ │ +01421a: 5b10 a802 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@02a8 │ │ +01421e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=95 │ │ 0x000a line=105 │ │ 0x0011 line=117 │ │ 0x0018 line=139 │ │ @@ -26145,17 +24431,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/TimeChooser;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0128d4: |[0128d4] com.episode6.android.appalarm.pro.TimeChooser.access$000:(Lcom/episode6/android/appalarm/pro/TimeChooser;)Landroid/widget/EditText; │ │ -0128e4: 5410 af02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mEtNumber:Landroid/widget/EditText; // field@02af │ │ -0128e8: 1100 |0002: return-object v0 │ │ +014220: |[014220] com.episode6.android.appalarm.pro.TimeChooser.access$000:(Lcom/episode6/android/appalarm/pro/TimeChooser;)Landroid/widget/EditText; │ │ +014230: 5410 af02 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mEtNumber:Landroid/widget/EditText; // field@02af │ │ +014234: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/TimeChooser;) │ │ @@ -26163,17 +24449,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/TimeChooser;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0128ec: |[0128ec] com.episode6.android.appalarm.pro.TimeChooser.access$100:(Lcom/episode6/android/appalarm/pro/TimeChooser;)I │ │ -0128fc: 5210 ae02 |0000: iget v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mCurrentLength:I // field@02ae │ │ -012900: 0f00 |0002: return v0 │ │ +014238: |[014238] com.episode6.android.appalarm.pro.TimeChooser.access$100:(Lcom/episode6/android/appalarm/pro/TimeChooser;)I │ │ +014248: 5210 ae02 |0000: iget v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mCurrentLength:I // field@02ae │ │ +01424c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ │ │ #3 : (in Lcom/episode6/android/appalarm/pro/TimeChooser;) │ │ @@ -26181,28 +24467,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -012904: |[012904] com.episode6.android.appalarm.pro.TimeChooser.assignListeners:()V │ │ -012914: 5420 a902 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ -012918: 5421 aa02 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLengthOnClick:Landroid/view/View$OnClickListener; // field@02aa │ │ -01291c: 6e20 bb00 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -012922: 5420 a902 |0007: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ -012926: 5421 ab02 |0009: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLengthOnCtxListener:Landroid/view/View$OnCreateContextMenuListener; // field@02ab │ │ -01292a: 6e20 bc00 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@00bc │ │ -012930: 5420 ac02 |000e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnOk:Landroid/widget/Button; // field@02ac │ │ -012934: 5421 ad02 |0010: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@02ad │ │ -012938: 6e20 bb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -01293e: 5420 a702 |0015: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnCancel:Landroid/widget/Button; // field@02a7 │ │ -012942: 5421 a802 |0017: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@02a8 │ │ -012946: 6e20 bb00 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -01294c: 0e00 |001c: return-void │ │ +014250: |[014250] com.episode6.android.appalarm.pro.TimeChooser.assignListeners:()V │ │ +014260: 5420 a902 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ +014264: 5421 aa02 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLengthOnClick:Landroid/view/View$OnClickListener; // field@02aa │ │ +014268: 6e20 bb00 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +01426e: 5420 a902 |0007: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ +014272: 5421 ab02 |0009: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLengthOnCtxListener:Landroid/view/View$OnCreateContextMenuListener; // field@02ab │ │ +014276: 6e20 bc00 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@00bc │ │ +01427c: 5420 ac02 |000e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnOk:Landroid/widget/Button; // field@02ac │ │ +014280: 5421 ad02 |0010: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@02ad │ │ +014284: 6e20 bb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +01428a: 5420 a702 |0015: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnCancel:Landroid/widget/Button; // field@02a7 │ │ +01428e: 5421 a802 |0017: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@02a8 │ │ +014292: 6e20 bb00 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +014298: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=90 │ │ 0x000e line=91 │ │ 0x0015 line=92 │ │ 0x001c line=93 │ │ @@ -26214,46 +24500,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -012950: |[012950] com.episode6.android.appalarm.pro.TimeChooser.initViews:()V │ │ -012960: 1400 6300 057f |0000: const v0, #float 1.76789e+38 // #7f050063 │ │ -012966: 6e20 5203 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.findViewById:(I)Landroid/view/View; // method@0352 │ │ -01296c: 0c00 |0006: move-result-object v0 │ │ -01296e: 1f00 5400 |0007: check-cast v0, Landroid/widget/EditText; // type@0054 │ │ -012972: 5b10 af02 |0009: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mEtNumber:Landroid/widget/EditText; // field@02af │ │ -012976: 1400 6400 057f |000b: const v0, #float 1.76789e+38 // #7f050064 │ │ -01297c: 6e20 5203 0100 |000e: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.findViewById:(I)Landroid/view/View; // method@0352 │ │ -012982: 0c00 |0011: move-result-object v0 │ │ -012984: 1f00 4f00 |0012: check-cast v0, Landroid/widget/Button; // type@004f │ │ -012988: 5b10 a902 |0014: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ -01298c: 1400 6500 057f |0016: const v0, #float 1.76789e+38 // #7f050065 │ │ -012992: 6e20 5203 0100 |0019: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.findViewById:(I)Landroid/view/View; // method@0352 │ │ -012998: 0c00 |001c: move-result-object v0 │ │ -01299a: 1f00 4f00 |001d: check-cast v0, Landroid/widget/Button; // type@004f │ │ -01299e: 5b10 ac02 |001f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnOk:Landroid/widget/Button; // field@02ac │ │ -0129a2: 1400 6600 057f |0021: const v0, #float 1.76789e+38 // #7f050066 │ │ -0129a8: 6e20 5203 0100 |0024: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.findViewById:(I)Landroid/view/View; // method@0352 │ │ -0129ae: 0c00 |0027: move-result-object v0 │ │ -0129b0: 1f00 4f00 |0028: check-cast v0, Landroid/widget/Button; // type@004f │ │ -0129b4: 5b10 a702 |002a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnCancel:Landroid/widget/Button; // field@02a7 │ │ -0129b8: 1400 6200 057f |002c: const v0, #float 1.76789e+38 // #7f050062 │ │ -0129be: 6e20 5203 0100 |002f: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.findViewById:(I)Landroid/view/View; // method@0352 │ │ -0129c4: 0c00 |0032: move-result-object v0 │ │ -0129c6: 1f00 5e00 |0033: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -0129ca: 5b10 b102 |0035: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mTvShortMsg:Landroid/widget/TextView; // field@02b1 │ │ -0129ce: 1400 6100 057f |0037: const v0, #float 1.76789e+38 // #7f050061 │ │ -0129d4: 6e20 5203 0100 |003a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.findViewById:(I)Landroid/view/View; // method@0352 │ │ -0129da: 0c00 |003d: move-result-object v0 │ │ -0129dc: 1f00 5e00 |003e: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -0129e0: 5b10 b002 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mTvLongMsg:Landroid/widget/TextView; // field@02b0 │ │ -0129e4: 0e00 |0042: return-void │ │ +01429c: |[01429c] com.episode6.android.appalarm.pro.TimeChooser.initViews:()V │ │ +0142ac: 1400 6300 057f |0000: const v0, #float 1.76789e+38 // #7f050063 │ │ +0142b2: 6e20 5203 0100 |0003: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.findViewById:(I)Landroid/view/View; // method@0352 │ │ +0142b8: 0c00 |0006: move-result-object v0 │ │ +0142ba: 1f00 5400 |0007: check-cast v0, Landroid/widget/EditText; // type@0054 │ │ +0142be: 5b10 af02 |0009: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mEtNumber:Landroid/widget/EditText; // field@02af │ │ +0142c2: 1400 6400 057f |000b: const v0, #float 1.76789e+38 // #7f050064 │ │ +0142c8: 6e20 5203 0100 |000e: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.findViewById:(I)Landroid/view/View; // method@0352 │ │ +0142ce: 0c00 |0011: move-result-object v0 │ │ +0142d0: 1f00 4f00 |0012: check-cast v0, Landroid/widget/Button; // type@004f │ │ +0142d4: 5b10 a902 |0014: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ +0142d8: 1400 6500 057f |0016: const v0, #float 1.76789e+38 // #7f050065 │ │ +0142de: 6e20 5203 0100 |0019: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.findViewById:(I)Landroid/view/View; // method@0352 │ │ +0142e4: 0c00 |001c: move-result-object v0 │ │ +0142e6: 1f00 4f00 |001d: check-cast v0, Landroid/widget/Button; // type@004f │ │ +0142ea: 5b10 ac02 |001f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnOk:Landroid/widget/Button; // field@02ac │ │ +0142ee: 1400 6600 057f |0021: const v0, #float 1.76789e+38 // #7f050066 │ │ +0142f4: 6e20 5203 0100 |0024: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.findViewById:(I)Landroid/view/View; // method@0352 │ │ +0142fa: 0c00 |0027: move-result-object v0 │ │ +0142fc: 1f00 4f00 |0028: check-cast v0, Landroid/widget/Button; // type@004f │ │ +014300: 5b10 a702 |002a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnCancel:Landroid/widget/Button; // field@02a7 │ │ +014304: 1400 6200 057f |002c: const v0, #float 1.76789e+38 // #7f050062 │ │ +01430a: 6e20 5203 0100 |002f: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.findViewById:(I)Landroid/view/View; // method@0352 │ │ +014310: 0c00 |0032: move-result-object v0 │ │ +014312: 1f00 5e00 |0033: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +014316: 5b10 b102 |0035: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mTvShortMsg:Landroid/widget/TextView; // field@02b1 │ │ +01431a: 1400 6100 057f |0037: const v0, #float 1.76789e+38 // #7f050061 │ │ +014320: 6e20 5203 0100 |003a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/TimeChooser;.findViewById:(I)Landroid/view/View; // method@0352 │ │ +014326: 0c00 |003d: move-result-object v0 │ │ +014328: 1f00 5e00 |003e: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +01432c: 5b10 b002 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/TimeChooser;.mTvLongMsg:Landroid/widget/TextView; // field@02b0 │ │ +014330: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x000b line=81 │ │ 0x0016 line=82 │ │ 0x0021 line=83 │ │ 0x002c line=84 │ │ @@ -26268,25 +24554,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0129e8: |[0129e8] com.episode6.android.appalarm.pro.TimeChooser.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0129f8: 7210 b100 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00b1 │ │ -0129fe: 0a00 |0003: move-result v0 │ │ -012a00: 5920 ae02 |0004: iput v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mCurrentLength:I // field@02ae │ │ -012a04: 5420 a902 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ -012a08: 7210 b300 0300 |0008: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@00b3 │ │ -012a0e: 0c01 |000b: move-result-object v1 │ │ -012a10: 6e20 be00 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00be │ │ -012a16: 6f20 0500 3200 |000f: invoke-super {v2, v3}, Landroid/app/Activity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ -012a1c: 0a00 |0012: move-result v0 │ │ -012a1e: 0f00 |0013: return v0 │ │ +014334: |[014334] com.episode6.android.appalarm.pro.TimeChooser.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +014344: 7210 b100 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00b1 │ │ +01434a: 0a00 |0003: move-result v0 │ │ +01434c: 5920 ae02 |0004: iput v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mCurrentLength:I // field@02ae │ │ +014350: 5420 a902 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ +014354: 7210 b300 0300 |0008: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@00b3 │ │ +01435a: 0c01 |000b: move-result-object v1 │ │ +01435c: 6e20 be00 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00be │ │ +014362: 6f20 0500 3200 |000f: invoke-super {v2, v3}, Landroid/app/Activity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ +014368: 0a00 |0012: move-result v0 │ │ +01436a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=35 │ │ 0x000f line=36 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ @@ -26297,110 +24583,110 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 201 16-bit code units │ │ -012a20: |[012a20] com.episode6.android.appalarm.pro.TimeChooser.onCreate:(Landroid/os/Bundle;)V │ │ -012a30: 6f20 0600 6500 |0000: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -012a36: 1402 0c00 037f |0003: const v2, #float 1.74129e+38 // #7f03000c │ │ -012a3c: 6e20 5903 2500 |0006: invoke-virtual {v5, v2}, Lcom/episode6/android/appalarm/pro/TimeChooser;.setContentView:(I)V // method@0359 │ │ -012a42: 6e10 5503 0500 |0009: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/TimeChooser;.getIntent:()Landroid/content/Intent; // method@0355 │ │ -012a48: 0c02 |000c: move-result-object v2 │ │ -012a4a: 6e10 4d00 0200 |000d: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004d │ │ -012a50: 0c00 |0010: move-result-object v0 │ │ -012a52: 1a02 5304 |0011: const-string v2, "extra_title" // string@0453 │ │ -012a56: 6e20 9a00 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@009a │ │ -012a5c: 0a02 |0016: move-result v2 │ │ -012a5e: 6e20 5c03 2500 |0017: invoke-virtual {v5, v2}, Lcom/episode6/android/appalarm/pro/TimeChooser;.setTitle:(I)V // method@035c │ │ -012a64: 7010 5603 0500 |001a: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/TimeChooser;.initViews:()V // method@0356 │ │ -012a6a: 1a02 5204 |001d: const-string v2, "extra_short_message" // string@0452 │ │ -012a6e: 6e20 9700 2000 |001f: invoke-virtual {v0, v2}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0097 │ │ -012a74: 0a02 |0022: move-result v2 │ │ -012a76: 3802 0d00 |0023: if-eqz v2, 0030 // +000d │ │ -012a7a: 5452 b102 |0025: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mTvShortMsg:Landroid/widget/TextView; // field@02b1 │ │ -012a7e: 1a03 5204 |0027: const-string v3, "extra_short_message" // string@0452 │ │ -012a82: 6e20 9a00 3000 |0029: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@009a │ │ -012a88: 0a03 |002c: move-result v3 │ │ -012a8a: 6e20 de00 3200 |002d: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ -012a90: 1a02 4f04 |0030: const-string v2, "extra_long_message" // string@044f │ │ -012a94: 6e20 9700 2000 |0032: invoke-virtual {v0, v2}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0097 │ │ -012a9a: 0a02 |0035: move-result v2 │ │ -012a9c: 3802 1300 |0036: if-eqz v2, 0049 // +0013 │ │ -012aa0: 5452 b002 |0038: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mTvLongMsg:Landroid/widget/TextView; // field@02b0 │ │ -012aa4: 1a03 4f04 |003a: const-string v3, "extra_long_message" // string@044f │ │ -012aa8: 6e20 9a00 3000 |003c: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@009a │ │ -012aae: 0a03 |003f: move-result v3 │ │ -012ab0: 6e20 de00 3200 |0040: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ -012ab6: 5452 b002 |0043: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mTvLongMsg:Landroid/widget/TextView; // field@02b0 │ │ -012aba: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -012abc: 6e20 e100 3200 |0046: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@00e1 │ │ -012ac2: 7010 5103 0500 |0049: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/TimeChooser;.assignListeners:()V // method@0351 │ │ -012ac8: 1a02 4e04 |004c: const-string v2, "extra_init_value" // string@044e │ │ -012acc: 1303 3c00 |004e: const/16 v3, #int 60 // #3c │ │ -012ad0: 6e30 9b00 2003 |0050: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@009b │ │ -012ad6: 0a01 |0053: move-result v1 │ │ -012ad8: d412 100e |0054: rem-int/lit16 v2, v1, #int 3600 // #0e10 │ │ -012adc: 3902 2700 |0056: if-nez v2, 007d // +0027 │ │ -012ae0: d311 100e |0058: div-int/lit16 v1, v1, #int 3600 // #0e10 │ │ -012ae4: 5452 af02 |005a: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mEtNumber:Landroid/widget/EditText; // field@02af │ │ -012ae8: 2203 fc00 |005c: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -012aec: 7010 a703 0300 |005e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -012af2: 6e20 a803 1300 |0061: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -012af8: 0c03 |0064: move-result-object v3 │ │ -012afa: 1a04 0000 |0065: const-string v4, "" // string@0000 │ │ -012afe: 6e20 ab03 4300 |0067: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -012b04: 0c03 |006a: move-result-object v3 │ │ -012b06: 6e10 ac03 0300 |006b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -012b0c: 0c03 |006e: move-result-object v3 │ │ -012b0e: 6e20 ca00 3200 |006f: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ -012b14: 5452 a902 |0072: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ -012b18: 1a03 c400 |0074: const-string v3, "Hour(s)" // string@00c4 │ │ -012b1c: 6e20 be00 3200 |0076: invoke-virtual {v2, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00be │ │ -012b22: 1232 |0079: const/4 v2, #int 3 // #3 │ │ -012b24: 5952 ae02 |007a: iput v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mCurrentLength:I // field@02ae │ │ -012b28: 0e00 |007c: return-void │ │ -012b2a: dc02 013c |007d: rem-int/lit8 v2, v1, #int 60 // #3c │ │ -012b2e: 3902 2700 |007f: if-nez v2, 00a6 // +0027 │ │ -012b32: db01 013c |0081: div-int/lit8 v1, v1, #int 60 // #3c │ │ -012b36: 5452 af02 |0083: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mEtNumber:Landroid/widget/EditText; // field@02af │ │ -012b3a: 2203 fc00 |0085: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -012b3e: 7010 a703 0300 |0087: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -012b44: 6e20 a803 1300 |008a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -012b4a: 0c03 |008d: move-result-object v3 │ │ -012b4c: 1a04 0000 |008e: const-string v4, "" // string@0000 │ │ -012b50: 6e20 ab03 4300 |0090: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -012b56: 0c03 |0093: move-result-object v3 │ │ -012b58: 6e10 ac03 0300 |0094: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -012b5e: 0c03 |0097: move-result-object v3 │ │ -012b60: 6e20 ca00 3200 |0098: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ -012b66: 5452 a902 |009b: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ -012b6a: 1a03 3a02 |009d: const-string v3, "Minute(s)" // string@023a │ │ -012b6e: 6e20 be00 3200 |009f: invoke-virtual {v2, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00be │ │ -012b74: 1222 |00a2: const/4 v2, #int 2 // #2 │ │ -012b76: 5952 ae02 |00a3: iput v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mCurrentLength:I // field@02ae │ │ -012b7a: 28d7 |00a5: goto 007c // -0029 │ │ -012b7c: 5452 af02 |00a6: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mEtNumber:Landroid/widget/EditText; // field@02af │ │ -012b80: 2203 fc00 |00a8: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -012b84: 7010 a703 0300 |00aa: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -012b8a: 6e20 a803 1300 |00ad: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -012b90: 0c03 |00b0: move-result-object v3 │ │ -012b92: 1a04 0000 |00b1: const-string v4, "" // string@0000 │ │ -012b96: 6e20 ab03 4300 |00b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -012b9c: 0c03 |00b6: move-result-object v3 │ │ -012b9e: 6e10 ac03 0300 |00b7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -012ba4: 0c03 |00ba: move-result-object v3 │ │ -012ba6: 6e20 ca00 3200 |00bb: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ -012bac: 5452 a902 |00be: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ -012bb0: 1a03 6c02 |00c0: const-string v3, "Second(s)" // string@026c │ │ -012bb4: 6e20 be00 3200 |00c2: invoke-virtual {v2, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00be │ │ -012bba: 1212 |00c5: const/4 v2, #int 1 // #1 │ │ -012bbc: 5952 ae02 |00c6: iput v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mCurrentLength:I // field@02ae │ │ -012bc0: 28b4 |00c8: goto 007c // -004c │ │ +01436c: |[01436c] com.episode6.android.appalarm.pro.TimeChooser.onCreate:(Landroid/os/Bundle;)V │ │ +01437c: 6f20 0600 6500 |0000: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +014382: 1402 0c00 037f |0003: const v2, #float 1.74129e+38 // #7f03000c │ │ +014388: 6e20 5903 2500 |0006: invoke-virtual {v5, v2}, Lcom/episode6/android/appalarm/pro/TimeChooser;.setContentView:(I)V // method@0359 │ │ +01438e: 6e10 5503 0500 |0009: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/TimeChooser;.getIntent:()Landroid/content/Intent; // method@0355 │ │ +014394: 0c02 |000c: move-result-object v2 │ │ +014396: 6e10 4d00 0200 |000d: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004d │ │ +01439c: 0c00 |0010: move-result-object v0 │ │ +01439e: 1a02 5304 |0011: const-string v2, "extra_title" // string@0453 │ │ +0143a2: 6e20 9a00 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@009a │ │ +0143a8: 0a02 |0016: move-result v2 │ │ +0143aa: 6e20 5c03 2500 |0017: invoke-virtual {v5, v2}, Lcom/episode6/android/appalarm/pro/TimeChooser;.setTitle:(I)V // method@035c │ │ +0143b0: 7010 5603 0500 |001a: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/TimeChooser;.initViews:()V // method@0356 │ │ +0143b6: 1a02 5204 |001d: const-string v2, "extra_short_message" // string@0452 │ │ +0143ba: 6e20 9700 2000 |001f: invoke-virtual {v0, v2}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0097 │ │ +0143c0: 0a02 |0022: move-result v2 │ │ +0143c2: 3802 0d00 |0023: if-eqz v2, 0030 // +000d │ │ +0143c6: 5452 b102 |0025: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mTvShortMsg:Landroid/widget/TextView; // field@02b1 │ │ +0143ca: 1a03 5204 |0027: const-string v3, "extra_short_message" // string@0452 │ │ +0143ce: 6e20 9a00 3000 |0029: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@009a │ │ +0143d4: 0a03 |002c: move-result v3 │ │ +0143d6: 6e20 de00 3200 |002d: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ +0143dc: 1a02 4f04 |0030: const-string v2, "extra_long_message" // string@044f │ │ +0143e0: 6e20 9700 2000 |0032: invoke-virtual {v0, v2}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0097 │ │ +0143e6: 0a02 |0035: move-result v2 │ │ +0143e8: 3802 1300 |0036: if-eqz v2, 0049 // +0013 │ │ +0143ec: 5452 b002 |0038: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mTvLongMsg:Landroid/widget/TextView; // field@02b0 │ │ +0143f0: 1a03 4f04 |003a: const-string v3, "extra_long_message" // string@044f │ │ +0143f4: 6e20 9a00 3000 |003c: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@009a │ │ +0143fa: 0a03 |003f: move-result v3 │ │ +0143fc: 6e20 de00 3200 |0040: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(I)V // method@00de │ │ +014402: 5452 b002 |0043: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mTvLongMsg:Landroid/widget/TextView; // field@02b0 │ │ +014406: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +014408: 6e20 e100 3200 |0046: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@00e1 │ │ +01440e: 7010 5103 0500 |0049: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/TimeChooser;.assignListeners:()V // method@0351 │ │ +014414: 1a02 4e04 |004c: const-string v2, "extra_init_value" // string@044e │ │ +014418: 1303 3c00 |004e: const/16 v3, #int 60 // #3c │ │ +01441c: 6e30 9b00 2003 |0050: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@009b │ │ +014422: 0a01 |0053: move-result v1 │ │ +014424: d412 100e |0054: rem-int/lit16 v2, v1, #int 3600 // #0e10 │ │ +014428: 3902 2700 |0056: if-nez v2, 007d // +0027 │ │ +01442c: d311 100e |0058: div-int/lit16 v1, v1, #int 3600 // #0e10 │ │ +014430: 5452 af02 |005a: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mEtNumber:Landroid/widget/EditText; // field@02af │ │ +014434: 2203 fc00 |005c: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +014438: 7010 a803 0300 |005e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +01443e: 6e20 a903 1300 |0061: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +014444: 0c03 |0064: move-result-object v3 │ │ +014446: 1a04 0000 |0065: const-string v4, "" // string@0000 │ │ +01444a: 6e20 ac03 4300 |0067: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014450: 0c03 |006a: move-result-object v3 │ │ +014452: 6e10 ad03 0300 |006b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +014458: 0c03 |006e: move-result-object v3 │ │ +01445a: 6e20 ca00 3200 |006f: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ +014460: 5452 a902 |0072: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ +014464: 1a03 c400 |0074: const-string v3, "Hour(s)" // string@00c4 │ │ +014468: 6e20 be00 3200 |0076: invoke-virtual {v2, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00be │ │ +01446e: 1232 |0079: const/4 v2, #int 3 // #3 │ │ +014470: 5952 ae02 |007a: iput v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mCurrentLength:I // field@02ae │ │ +014474: 0e00 |007c: return-void │ │ +014476: dc02 013c |007d: rem-int/lit8 v2, v1, #int 60 // #3c │ │ +01447a: 3902 2700 |007f: if-nez v2, 00a6 // +0027 │ │ +01447e: db01 013c |0081: div-int/lit8 v1, v1, #int 60 // #3c │ │ +014482: 5452 af02 |0083: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mEtNumber:Landroid/widget/EditText; // field@02af │ │ +014486: 2203 fc00 |0085: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +01448a: 7010 a803 0300 |0087: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +014490: 6e20 a903 1300 |008a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +014496: 0c03 |008d: move-result-object v3 │ │ +014498: 1a04 0000 |008e: const-string v4, "" // string@0000 │ │ +01449c: 6e20 ac03 4300 |0090: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0144a2: 0c03 |0093: move-result-object v3 │ │ +0144a4: 6e10 ad03 0300 |0094: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0144aa: 0c03 |0097: move-result-object v3 │ │ +0144ac: 6e20 ca00 3200 |0098: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ +0144b2: 5452 a902 |009b: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ +0144b6: 1a03 3a02 |009d: const-string v3, "Minute(s)" // string@023a │ │ +0144ba: 6e20 be00 3200 |009f: invoke-virtual {v2, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00be │ │ +0144c0: 1222 |00a2: const/4 v2, #int 2 // #2 │ │ +0144c2: 5952 ae02 |00a3: iput v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mCurrentLength:I // field@02ae │ │ +0144c6: 28d7 |00a5: goto 007c // -0029 │ │ +0144c8: 5452 af02 |00a6: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mEtNumber:Landroid/widget/EditText; // field@02af │ │ +0144cc: 2203 fc00 |00a8: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +0144d0: 7010 a803 0300 |00aa: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +0144d6: 6e20 a903 1300 |00ad: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +0144dc: 0c03 |00b0: move-result-object v3 │ │ +0144de: 1a04 0000 |00b1: const-string v4, "" // string@0000 │ │ +0144e2: 6e20 ac03 4300 |00b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0144e8: 0c03 |00b6: move-result-object v3 │ │ +0144ea: 6e10 ad03 0300 |00b7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0144f0: 0c03 |00ba: move-result-object v3 │ │ +0144f2: 6e20 ca00 3200 |00bb: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00ca │ │ +0144f8: 5452 a902 |00be: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mBtnLength:Landroid/widget/Button; // field@02a9 │ │ +0144fc: 1a03 6c02 |00c0: const-string v3, "Second(s)" // string@026c │ │ +014500: 6e20 be00 3200 |00c2: invoke-virtual {v2, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00be │ │ +014506: 1212 |00c5: const/4 v2, #int 1 // #1 │ │ +014508: 5952 ae02 |00c6: iput v2, v5, Lcom/episode6/android/appalarm/pro/TimeChooser;.mCurrentLength:I // field@02ae │ │ +01450c: 28b4 |00c8: goto 007c // -004c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0009 line=45 │ │ 0x0011 line=46 │ │ 0x001a line=49 │ │ @@ -26429,30 +24715,30 @@ │ │ 0x0011 - 0x00c9 reg=0 extras Landroid/os/Bundle; │ │ 0x0054 - 0x00c9 reg=1 initialValue I │ │ 0x0000 - 0x00c9 reg=5 this Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ 0x0000 - 0x00c9 reg=6 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 656 (TimeChooser.java) │ │ │ │ -Class #124 header: │ │ +Class #123 header: │ │ class_idx : 219 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 692 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #124 annotations: │ │ +Class #123 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #124 - │ │ +Class #123 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/VolumeChooser$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/SeekBar$OnSeekBarChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -26466,41 +24752,41 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012bc4: |[012bc4] com.episode6.android.appalarm.pro.VolumeChooser$1.:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V │ │ -012bd4: 5b01 b202 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/VolumeChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b2 │ │ -012bd8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -012bde: 0e00 |0005: return-void │ │ +014510: |[014510] com.episode6.android.appalarm.pro.VolumeChooser$1.:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V │ │ +014520: 5b01 b202 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/VolumeChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b2 │ │ +014524: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +01452a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/VolumeChooser$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/VolumeChooser$1;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -012be0: |[012be0] com.episode6.android.appalarm.pro.VolumeChooser$1.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -012bf0: 5410 b202 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/VolumeChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b2 │ │ -012bf4: 7120 6703 3000 |0002: invoke-static {v0, v3}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.access$002:(Lcom/episode6/android/appalarm/pro/VolumeChooser;I)I // method@0367 │ │ -012bfa: 5410 b202 |0005: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/VolumeChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b2 │ │ -012bfe: 7110 6803 0000 |0007: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.access$100:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V // method@0368 │ │ -012c04: 0e00 |000a: return-void │ │ +01452c: |[01452c] com.episode6.android.appalarm.pro.VolumeChooser$1.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +01453c: 5410 b202 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/VolumeChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b2 │ │ +014540: 7120 6703 3000 |0002: invoke-static {v0, v3}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.access$002:(Lcom/episode6/android/appalarm/pro/VolumeChooser;I)I // method@0367 │ │ +014546: 5410 b202 |0005: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/VolumeChooser$1;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b2 │ │ +01454a: 7110 6803 0000 |0007: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.access$100:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V // method@0368 │ │ +014550: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ 0x000a line=82 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/episode6/android/appalarm/pro/VolumeChooser$1; │ │ @@ -26513,16 +24799,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012c08: |[012c08] com.episode6.android.appalarm.pro.VolumeChooser$1.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -012c18: 0e00 |0000: return-void │ │ +014554: |[014554] com.episode6.android.appalarm.pro.VolumeChooser$1.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +014564: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/episode6/android/appalarm/pro/VolumeChooser$1; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -26531,41 +24817,41 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012c1c: |[012c1c] com.episode6.android.appalarm.pro.VolumeChooser$1.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -012c2c: 0e00 |0000: return-void │ │ +014568: |[014568] com.episode6.android.appalarm.pro.VolumeChooser$1.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +014578: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/episode6/android/appalarm/pro/VolumeChooser$1; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ source_file_idx : 692 (VolumeChooser.java) │ │ │ │ -Class #125 header: │ │ +Class #124 header: │ │ class_idx : 220 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 692 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #125 annotations: │ │ +Class #124 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #125 - │ │ +Class #124 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/VolumeChooser$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -26579,79 +24865,79 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012c30: |[012c30] com.episode6.android.appalarm.pro.VolumeChooser$2.:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V │ │ -012c40: 5b01 b302 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/VolumeChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b3 │ │ -012c44: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -012c4a: 0e00 |0005: return-void │ │ +01457c: |[01457c] com.episode6.android.appalarm.pro.VolumeChooser$2.:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V │ │ +01458c: 5b01 b302 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/VolumeChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b3 │ │ +014590: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +014596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/VolumeChooser$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/VolumeChooser$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -012c4c: |[012c4c] com.episode6.android.appalarm.pro.VolumeChooser$2.onClick:(Landroid/view/View;)V │ │ -012c5c: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -012c60: 7010 4500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0045 │ │ -012c66: 1a01 2603 |0005: const-string v1, "alarm_media_volume" // string@0326 │ │ -012c6a: 5432 b302 |0007: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/VolumeChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b3 │ │ -012c6e: 7110 6603 0200 |0009: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.access$000:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)I // method@0366 │ │ -012c74: 0a02 |000c: move-result v2 │ │ -012c76: 6e30 5400 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -012c7c: 5431 b302 |0010: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/VolumeChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b3 │ │ -012c80: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ -012c82: 6e30 7303 2100 |0013: invoke-virtual {v1, v2, v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.setResult:(ILandroid/content/Intent;)V // method@0373 │ │ -012c88: 5431 b302 |0016: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/VolumeChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b3 │ │ -012c8c: 6e10 6b03 0100 |0018: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.finish:()V // method@036b │ │ -012c92: 0e00 |001b: return-void │ │ +014598: |[014598] com.episode6.android.appalarm.pro.VolumeChooser$2.onClick:(Landroid/view/View;)V │ │ +0145a8: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +0145ac: 7010 4500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0045 │ │ +0145b2: 1a01 2603 |0005: const-string v1, "alarm_media_volume" // string@0326 │ │ +0145b6: 5432 b302 |0007: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/VolumeChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b3 │ │ +0145ba: 7110 6603 0200 |0009: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.access$000:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)I // method@0366 │ │ +0145c0: 0a02 |000c: move-result v2 │ │ +0145c2: 6e30 5400 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +0145c8: 5431 b302 |0010: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/VolumeChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b3 │ │ +0145cc: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ +0145ce: 6e30 7303 2100 |0013: invoke-virtual {v1, v2, v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.setResult:(ILandroid/content/Intent;)V // method@0373 │ │ +0145d4: 5431 b302 |0016: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/VolumeChooser$2;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b3 │ │ +0145d8: 6e10 6b03 0100 |0018: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.finish:()V // method@036b │ │ +0145de: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x0010 line=105 │ │ 0x0016 line=106 │ │ 0x001b line=107 │ │ locals : │ │ 0x0005 - 0x001c reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x001c reg=3 this Lcom/episode6/android/appalarm/pro/VolumeChooser$2; │ │ 0x0000 - 0x001c reg=4 v Landroid/view/View; │ │ │ │ source_file_idx : 692 (VolumeChooser.java) │ │ │ │ -Class #126 header: │ │ +Class #125 header: │ │ class_idx : 221 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ source_file_idx : 692 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #126 annotations: │ │ +Class #125 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #126 - │ │ +Class #125 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/VolumeChooser$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -26665,64 +24951,64 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012c94: |[012c94] com.episode6.android.appalarm.pro.VolumeChooser$3.:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V │ │ -012ca4: 5b01 b402 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/VolumeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b4 │ │ -012ca8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -012cae: 0e00 |0005: return-void │ │ +0145e0: |[0145e0] com.episode6.android.appalarm.pro.VolumeChooser$3.:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V │ │ +0145f0: 5b01 b402 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/VolumeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b4 │ │ +0145f4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +0145fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/VolumeChooser$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/VolumeChooser$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -012cb0: |[012cb0] com.episode6.android.appalarm.pro.VolumeChooser$3.onClick:(Landroid/view/View;)V │ │ -012cc0: 5420 b402 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b4 │ │ -012cc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -012cc6: 6e20 7203 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.setResult:(I)V // method@0372 │ │ -012ccc: 5420 b402 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b4 │ │ -012cd0: 6e10 6b03 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.finish:()V // method@036b │ │ -012cd6: 0e00 |000b: return-void │ │ +0145fc: |[0145fc] com.episode6.android.appalarm.pro.VolumeChooser$3.onClick:(Landroid/view/View;)V │ │ +01460c: 5420 b402 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b4 │ │ +014610: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +014612: 6e20 7203 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.setResult:(I)V // method@0372 │ │ +014618: 5420 b402 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser$3;.this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; // field@02b4 │ │ +01461c: 6e10 6b03 0000 |0008: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.finish:()V // method@036b │ │ +014622: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=115 │ │ 0x000b line=116 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/VolumeChooser$3; │ │ 0x0000 - 0x000c reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 692 (VolumeChooser.java) │ │ │ │ -Class #127 header: │ │ +Class #126 header: │ │ class_idx : 222 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 5 │ │ source_file_idx : 692 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 2 │ │ │ │ -Class #127 - │ │ +Class #126 - │ │ Class descriptor : 'Lcom/episode6/android/appalarm/pro/VolumeChooser;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/VolumeChooser;) │ │ @@ -26767,26 +25053,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -012cd8: |[012cd8] com.episode6.android.appalarm.pro.VolumeChooser.:()V │ │ -012ce8: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -012cee: 2200 db00 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/VolumeChooser$1; // type@00db │ │ -012cf2: 7020 5d03 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser$1;.:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V // method@035d │ │ -012cf8: 5b10 bc02 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mSbVolOnChange:Landroid/widget/SeekBar$OnSeekBarChangeListener; // field@02bc │ │ -012cfc: 2200 dc00 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/VolumeChooser$2; // type@00dc │ │ -012d00: 7020 6103 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser$2;.:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V // method@0361 │ │ -012d06: 5b10 b802 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@02b8 │ │ -012d0a: 2200 dd00 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/VolumeChooser$3; // type@00dd │ │ -012d0e: 7020 6303 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser$3;.:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V // method@0363 │ │ -012d14: 5b10 b602 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@02b6 │ │ -012d18: 0e00 |0018: return-void │ │ +014624: |[014624] com.episode6.android.appalarm.pro.VolumeChooser.:()V │ │ +014634: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +01463a: 2200 db00 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/VolumeChooser$1; // type@00db │ │ +01463e: 7020 5d03 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser$1;.:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V // method@035d │ │ +014644: 5b10 bc02 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mSbVolOnChange:Landroid/widget/SeekBar$OnSeekBarChangeListener; // field@02bc │ │ +014648: 2200 dc00 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/VolumeChooser$2; // type@00dc │ │ +01464c: 7020 6103 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser$2;.:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V // method@0361 │ │ +014652: 5b10 b802 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@02b8 │ │ +014656: 2200 dd00 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/VolumeChooser$3; // type@00dd │ │ +01465a: 7020 6303 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser$3;.:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V // method@0363 │ │ +014660: 5b10 b602 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@02b6 │ │ +014664: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=75 │ │ 0x000a line=98 │ │ 0x0011 line=110 │ │ locals : │ │ @@ -26797,17 +25083,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/VolumeChooser;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -012d1c: |[012d1c] com.episode6.android.appalarm.pro.VolumeChooser.access$000:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)I │ │ -012d2c: 5210 b902 |0000: iget v0, v1, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ -012d30: 0f00 |0002: return v0 │ │ +014668: |[014668] com.episode6.android.appalarm.pro.VolumeChooser.access$000:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)I │ │ +014678: 5210 b902 |0000: iget v0, v1, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ +01467c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/VolumeChooser;) │ │ @@ -26815,17 +25101,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/VolumeChooser;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -012d34: |[012d34] com.episode6.android.appalarm.pro.VolumeChooser.access$002:(Lcom/episode6/android/appalarm/pro/VolumeChooser;I)I │ │ -012d44: 5901 b902 |0000: iput v1, v0, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ -012d48: 0f01 |0002: return v1 │ │ +014680: |[014680] com.episode6.android.appalarm.pro.VolumeChooser.access$002:(Lcom/episode6/android/appalarm/pro/VolumeChooser;I)I │ │ +014690: 5901 b902 |0000: iput v1, v0, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ +014694: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -26834,17 +25120,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012d4c: |[012d4c] com.episode6.android.appalarm.pro.VolumeChooser.access$100:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V │ │ -012d5c: 7010 7503 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.vUpdateTextView:()V // method@0375 │ │ -012d62: 0e00 |0003: return-void │ │ +014698: |[014698] com.episode6.android.appalarm.pro.VolumeChooser.access$100:(Lcom/episode6/android/appalarm/pro/VolumeChooser;)V │ │ +0146a8: 7010 7503 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.vUpdateTextView:()V // method@0375 │ │ +0146ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ │ │ #4 : (in Lcom/episode6/android/appalarm/pro/VolumeChooser;) │ │ @@ -26852,25 +25138,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -012d64: |[012d64] com.episode6.android.appalarm.pro.VolumeChooser.assignListeners:()V │ │ -012d74: 5420 bb02 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mSbVol:Landroid/widget/SeekBar; // field@02bb │ │ -012d78: 5421 bc02 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mSbVolOnChange:Landroid/widget/SeekBar$OnSeekBarChangeListener; // field@02bc │ │ -012d7c: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00d7 │ │ -012d82: 5420 b702 |0007: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnOk:Landroid/widget/Button; // field@02b7 │ │ -012d86: 5421 b802 |0009: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@02b8 │ │ -012d8a: 6e20 bb00 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -012d90: 5420 b502 |000e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnCancel:Landroid/widget/Button; // field@02b5 │ │ -012d94: 5421 b602 |0010: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@02b6 │ │ -012d98: 6e20 bb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ -012d9e: 0e00 |0015: return-void │ │ +0146b0: |[0146b0] com.episode6.android.appalarm.pro.VolumeChooser.assignListeners:()V │ │ +0146c0: 5420 bb02 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mSbVol:Landroid/widget/SeekBar; // field@02bb │ │ +0146c4: 5421 bc02 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mSbVolOnChange:Landroid/widget/SeekBar$OnSeekBarChangeListener; // field@02bc │ │ +0146c8: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00d7 │ │ +0146ce: 5420 b702 |0007: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnOk:Landroid/widget/Button; // field@02b7 │ │ +0146d2: 5421 b802 |0009: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnOkOnClick:Landroid/view/View$OnClickListener; // field@02b8 │ │ +0146d6: 6e20 bb00 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +0146dc: 5420 b502 |000e: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnCancel:Landroid/widget/Button; // field@02b5 │ │ +0146e0: 5421 b602 |0010: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnCancelOnClick:Landroid/view/View$OnClickListener; // field@02b6 │ │ +0146e4: 6e20 bb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00bb │ │ +0146ea: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ 0x000e line=67 │ │ 0x0015 line=68 │ │ locals : │ │ @@ -26881,43 +25167,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -012da0: |[012da0] com.episode6.android.appalarm.pro.VolumeChooser.initViews:()V │ │ -012db0: 1400 6700 057f |0000: const v0, #float 1.76789e+38 // #7f050067 │ │ -012db6: 6e20 6a03 0200 |0003: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.findViewById:(I)Landroid/view/View; // method@036a │ │ -012dbc: 0c00 |0006: move-result-object v0 │ │ -012dbe: 1f00 5e00 |0007: check-cast v0, Landroid/widget/TextView; // type@005e │ │ -012dc2: 5b20 bd02 |0009: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mTvVol:Landroid/widget/TextView; // field@02bd │ │ -012dc6: 1400 6800 057f |000b: const v0, #float 1.76789e+38 // #7f050068 │ │ -012dcc: 6e20 6a03 0200 |000e: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.findViewById:(I)Landroid/view/View; // method@036a │ │ -012dd2: 0c00 |0011: move-result-object v0 │ │ -012dd4: 1f00 5b00 |0012: check-cast v0, Landroid/widget/SeekBar; // type@005b │ │ -012dd8: 5b20 bb02 |0014: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mSbVol:Landroid/widget/SeekBar; // field@02bb │ │ -012ddc: 1400 6900 057f |0016: const v0, #float 1.76789e+38 // #7f050069 │ │ -012de2: 6e20 6a03 0200 |0019: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.findViewById:(I)Landroid/view/View; // method@036a │ │ -012de8: 0c00 |001c: move-result-object v0 │ │ -012dea: 1f00 4f00 |001d: check-cast v0, Landroid/widget/Button; // type@004f │ │ -012dee: 5b20 b702 |001f: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnOk:Landroid/widget/Button; // field@02b7 │ │ -012df2: 1400 6a00 057f |0021: const v0, #float 1.76789e+38 // #7f05006a │ │ -012df8: 6e20 6a03 0200 |0024: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.findViewById:(I)Landroid/view/View; // method@036a │ │ -012dfe: 0c00 |0027: move-result-object v0 │ │ -012e00: 1f00 4f00 |0028: check-cast v0, Landroid/widget/Button; // type@004f │ │ -012e04: 5b20 b502 |002a: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnCancel:Landroid/widget/Button; // field@02b5 │ │ -012e08: 5420 bb02 |002c: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mSbVol:Landroid/widget/SeekBar; // field@02bb │ │ -012e0c: 5221 ba02 |002e: iget v1, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mMaxVolume:I // field@02ba │ │ -012e10: 6e20 d600 1000 |0030: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@00d6 │ │ -012e16: 7010 7503 0200 |0033: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.vUpdateTextView:()V // method@0375 │ │ -012e1c: 5420 bb02 |0036: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mSbVol:Landroid/widget/SeekBar; // field@02bb │ │ -012e20: 5221 b902 |0038: iget v1, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ -012e24: 6e20 d800 1000 |003a: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00d8 │ │ -012e2a: 0e00 |003d: return-void │ │ +0146ec: |[0146ec] com.episode6.android.appalarm.pro.VolumeChooser.initViews:()V │ │ +0146fc: 1400 6700 057f |0000: const v0, #float 1.76789e+38 // #7f050067 │ │ +014702: 6e20 6a03 0200 |0003: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.findViewById:(I)Landroid/view/View; // method@036a │ │ +014708: 0c00 |0006: move-result-object v0 │ │ +01470a: 1f00 5e00 |0007: check-cast v0, Landroid/widget/TextView; // type@005e │ │ +01470e: 5b20 bd02 |0009: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mTvVol:Landroid/widget/TextView; // field@02bd │ │ +014712: 1400 6800 057f |000b: const v0, #float 1.76789e+38 // #7f050068 │ │ +014718: 6e20 6a03 0200 |000e: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.findViewById:(I)Landroid/view/View; // method@036a │ │ +01471e: 0c00 |0011: move-result-object v0 │ │ +014720: 1f00 5b00 |0012: check-cast v0, Landroid/widget/SeekBar; // type@005b │ │ +014724: 5b20 bb02 |0014: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mSbVol:Landroid/widget/SeekBar; // field@02bb │ │ +014728: 1400 6900 057f |0016: const v0, #float 1.76789e+38 // #7f050069 │ │ +01472e: 6e20 6a03 0200 |0019: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.findViewById:(I)Landroid/view/View; // method@036a │ │ +014734: 0c00 |001c: move-result-object v0 │ │ +014736: 1f00 4f00 |001d: check-cast v0, Landroid/widget/Button; // type@004f │ │ +01473a: 5b20 b702 |001f: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnOk:Landroid/widget/Button; // field@02b7 │ │ +01473e: 1400 6a00 057f |0021: const v0, #float 1.76789e+38 // #7f05006a │ │ +014744: 6e20 6a03 0200 |0024: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.findViewById:(I)Landroid/view/View; // method@036a │ │ +01474a: 0c00 |0027: move-result-object v0 │ │ +01474c: 1f00 4f00 |0028: check-cast v0, Landroid/widget/Button; // type@004f │ │ +014750: 5b20 b502 |002a: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mBtnCancel:Landroid/widget/Button; // field@02b5 │ │ +014754: 5420 bb02 |002c: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mSbVol:Landroid/widget/SeekBar; // field@02bb │ │ +014758: 5221 ba02 |002e: iget v1, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mMaxVolume:I // field@02ba │ │ +01475c: 6e20 d600 1000 |0030: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@00d6 │ │ +014762: 7010 7503 0200 |0033: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.vUpdateTextView:()V // method@0375 │ │ +014768: 5420 bb02 |0036: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mSbVol:Landroid/widget/SeekBar; // field@02bb │ │ +01476c: 5221 b902 |0038: iget v1, v2, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ +014770: 6e20 d800 1000 |003a: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00d8 │ │ +014776: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000b line=54 │ │ 0x0016 line=55 │ │ 0x0021 line=56 │ │ 0x002c line=59 │ │ @@ -26932,28 +25218,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -012e2c: |[012e2c] com.episode6.android.appalarm.pro.VolumeChooser.vUpdateTextView:()V │ │ -012e3c: 5430 bd02 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mTvVol:Landroid/widget/TextView; // field@02bd │ │ -012e40: 2201 fc00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ -012e44: 7010 a703 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -012e4a: 5232 b902 |0007: iget v2, v3, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ -012e4e: 6e20 a803 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -012e54: 0c01 |000c: move-result-object v1 │ │ -012e56: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ -012e5a: 6e20 ab03 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -012e60: 0c01 |0012: move-result-object v1 │ │ -012e62: 6e10 ac03 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -012e68: 0c01 |0016: move-result-object v1 │ │ -012e6a: 6e20 df00 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ -012e70: 0e00 |001a: return-void │ │ +014778: |[014778] com.episode6.android.appalarm.pro.VolumeChooser.vUpdateTextView:()V │ │ +014788: 5430 bd02 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mTvVol:Landroid/widget/TextView; // field@02bd │ │ +01478c: 2201 fc00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ +014790: 7010 a803 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +014796: 5232 b902 |0007: iget v2, v3, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ +01479a: 6e20 a903 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +0147a0: 0c01 |000c: move-result-object v1 │ │ +0147a2: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ +0147a6: 6e20 ac03 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0147ac: 0c01 |0012: move-result-object v1 │ │ +0147ae: 6e10 ad03 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0147b4: 0c01 |0016: move-result-object v1 │ │ +0147b6: 6e20 df00 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00df │ │ +0147bc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x001a line=72 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ │ │ @@ -26963,21 +25249,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -012e74: |[012e74] com.episode6.android.appalarm.pro.VolumeChooser.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -012e84: 6f20 0400 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0004 │ │ -012e8a: 1400 0d00 037f |0003: const v0, #float 1.74129e+38 // #7f03000d │ │ -012e90: 6e20 7103 0100 |0006: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.setContentView:(I)V // method@0371 │ │ -012e96: 7010 6e03 0100 |0009: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.initViews:()V // method@036e │ │ -012e9c: 7010 6903 0100 |000c: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.assignListeners:()V // method@0369 │ │ -012ea2: 0e00 |000f: return-void │ │ +0147c0: |[0147c0] com.episode6.android.appalarm.pro.VolumeChooser.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0147d0: 6f20 0400 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0004 │ │ +0147d6: 1400 0d00 037f |0003: const v0, #float 1.74129e+38 // #7f03000d │ │ +0147dc: 6e20 7103 0100 |0006: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.setContentView:(I)V // method@0371 │ │ +0147e2: 7010 6e03 0100 |0009: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.initViews:()V // method@036e │ │ +0147e8: 7010 6903 0100 |000c: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.assignListeners:()V // method@0369 │ │ +0147ee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0009 line=48 │ │ 0x000c line=49 │ │ 0x000f line=50 │ │ @@ -26990,44 +25276,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -012ea4: |[012ea4] com.episode6.android.appalarm.pro.VolumeChooser.onCreate:(Landroid/os/Bundle;)V │ │ -012eb4: 6f20 0600 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -012eba: 1401 0d00 037f |0003: const v1, #float 1.74129e+38 // #7f03000d │ │ -012ec0: 6e20 7103 1400 |0006: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.setContentView:(I)V // method@0371 │ │ -012ec6: 1a01 7302 |0009: const-string v1, "Set Media Volume..." // string@0273 │ │ -012eca: 6e20 7403 1400 |000b: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.setTitle:(Ljava/lang/CharSequence;)V // method@0374 │ │ -012ed0: 6e10 6c03 0400 |000e: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.getIntent:()Landroid/content/Intent; // method@036c │ │ -012ed6: 0c01 |0011: move-result-object v1 │ │ -012ed8: 1a02 2603 |0012: const-string v2, "alarm_media_volume" // string@0326 │ │ -012edc: 1303 6400 |0014: const/16 v3, #int 100 // #64 │ │ -012ee0: 6e30 4e00 2103 |0016: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ -012ee6: 0a01 |0019: move-result v1 │ │ -012ee8: 5941 b902 |001a: iput v1, v4, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ -012eec: 1a01 6c03 |001c: const-string v1, "audio" // string@036c │ │ -012ef0: 6e20 6d03 1400 |001e: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@036d │ │ -012ef6: 0c00 |0021: move-result-object v0 │ │ -012ef8: 1f00 2b00 |0022: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ -012efc: 1231 |0024: const/4 v1, #int 3 // #3 │ │ -012efe: 6e20 8000 1000 |0025: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ -012f04: 0a01 |0028: move-result v1 │ │ -012f06: 5941 ba02 |0029: iput v1, v4, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mMaxVolume:I // field@02ba │ │ -012f0a: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -012f0c: 5241 b902 |002c: iget v1, v4, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ -012f10: 5242 ba02 |002e: iget v2, v4, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mMaxVolume:I // field@02ba │ │ -012f14: 3721 0600 |0030: if-le v1, v2, 0036 // +0006 │ │ -012f18: 5241 ba02 |0032: iget v1, v4, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mMaxVolume:I // field@02ba │ │ -012f1c: 5941 b902 |0034: iput v1, v4, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ -012f20: 7010 6e03 0400 |0036: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.initViews:()V // method@036e │ │ -012f26: 7010 6903 0400 |0039: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.assignListeners:()V // method@0369 │ │ -012f2c: 0e00 |003c: return-void │ │ +0147f0: |[0147f0] com.episode6.android.appalarm.pro.VolumeChooser.onCreate:(Landroid/os/Bundle;)V │ │ +014800: 6f20 0600 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +014806: 1401 0d00 037f |0003: const v1, #float 1.74129e+38 // #7f03000d │ │ +01480c: 6e20 7103 1400 |0006: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.setContentView:(I)V // method@0371 │ │ +014812: 1a01 7302 |0009: const-string v1, "Set Media Volume..." // string@0273 │ │ +014816: 6e20 7403 1400 |000b: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.setTitle:(Ljava/lang/CharSequence;)V // method@0374 │ │ +01481c: 6e10 6c03 0400 |000e: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.getIntent:()Landroid/content/Intent; // method@036c │ │ +014822: 0c01 |0011: move-result-object v1 │ │ +014824: 1a02 2603 |0012: const-string v2, "alarm_media_volume" // string@0326 │ │ +014828: 1303 6400 |0014: const/16 v3, #int 100 // #64 │ │ +01482c: 6e30 4e00 2103 |0016: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ +014832: 0a01 |0019: move-result v1 │ │ +014834: 5941 b902 |001a: iput v1, v4, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ +014838: 1a01 6c03 |001c: const-string v1, "audio" // string@036c │ │ +01483c: 6e20 6d03 1400 |001e: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@036d │ │ +014842: 0c00 |0021: move-result-object v0 │ │ +014844: 1f00 2b00 |0022: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ +014848: 1231 |0024: const/4 v1, #int 3 // #3 │ │ +01484a: 6e20 8000 1000 |0025: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ +014850: 0a01 |0028: move-result v1 │ │ +014852: 5941 ba02 |0029: iput v1, v4, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mMaxVolume:I // field@02ba │ │ +014856: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +014858: 5241 b902 |002c: iget v1, v4, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ +01485c: 5242 ba02 |002e: iget v2, v4, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mMaxVolume:I // field@02ba │ │ +014860: 3721 0600 |0030: if-le v1, v2, 0036 // +0006 │ │ +014864: 5241 ba02 |0032: iget v1, v4, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mMaxVolume:I // field@02ba │ │ +014868: 5941 b902 |0034: iput v1, v4, Lcom/episode6/android/appalarm/pro/VolumeChooser;.mCurrentVolume:I // field@02b9 │ │ +01486c: 7010 6e03 0400 |0036: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.initViews:()V // method@036e │ │ +014872: 7010 6903 0400 |0039: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/VolumeChooser;.assignListeners:()V // method@0369 │ │ +014878: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0009 line=27 │ │ 0x000e line=29 │ │ 0x001c line=31 │ │ @@ -27041,7 +25327,1722 @@ │ │ locals : │ │ 0x0024 - 0x003d reg=0 am Landroid/media/AudioManager; │ │ 0x0000 - 0x003d reg=4 this Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ 0x0000 - 0x003d reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 692 (VolumeChooser.java) │ │ │ │ +Class #127 header: │ │ +class_idx : 148 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 204 │ │ +source_file_idx : 86 │ │ +static_fields_size : 40 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 11 │ │ +virtual_methods_size: 19 │ │ + │ │ +Class #127 annotations: │ │ +Annotations on method #490 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ + │ │ +Class #127 - │ │ + Class descriptor : 'Lcom/episode6/android/appalarm/pro/AlarmItem;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'ALARM_DEFAULTS_ALL' │ │ + type : '[Lcom/episode6/android/appalarm/pro/SimpleProperty;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #1 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'ALARM_DEFAULTS_LIST' │ │ + type : '[Lcom/episode6/android/appalarm/pro/SimpleProperty;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #2 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'BACKUP_OPTIONS' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #3 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_BACKUP' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "backup_alarm" │ │ + #4 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_BACKUP_OPTION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_backup_option" │ │ + #5 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_CUSTOM_ACTION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_custom_action" │ │ + #6 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_CUSTOM_DATA' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_custom_data" │ │ + #7 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_CUSTOM_TYPE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_custom_type" │ │ + #8 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_DONT_LAUNCH_ON_CALL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_dont_launch_call" │ │ + #9 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_ENABLED' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_enabled" │ │ + #10 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_FORCE_RESTART' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_force_restart" │ │ + #11 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_HOUR' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_hour" │ │ + #12 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_LABEL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_label" │ │ + #13 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_MEDIA_VOLUME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_media_volume" │ │ + #14 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_MINUTE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_minute" │ │ + #15 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_MUTE_SNOOZE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_mute_snooze" │ │ + #16 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_MUTE_SNOOZE_TIME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_mute_snooze_time" │ │ + #17 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_NET_TEST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_net_test" │ │ + #18 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_NET_TEST_URL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_net_test_url" │ │ + #19 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_PACKAGE_NAME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_package_name" │ │ + #20 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_ROWID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_id" │ │ + #21 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_RPT_FRI' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_rpt_fri" │ │ + #22 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_RPT_MON' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_rpt_mon" │ │ + #23 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_RPT_SAT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_rpt_sat" │ │ + #24 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_RPT_SUN' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_rpt_sun" │ │ + #25 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_RPT_THURS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_rpt_thurs" │ │ + #26 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_RPT_TUES' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_rpt_tues" │ │ + #27 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_RPT_WED' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_rpt_wed" │ │ + #28 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_SET_MEDIA_VOLUME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_set_media_volume" │ │ + #29 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_STOP_APP_ON_TIMEOUT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_stop_app" │ │ + #30 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_TURN_OFF_WIFI' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_turn_off_wifi" │ │ + #31 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_WIFI' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_wifi" │ │ + #32 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_WIFI_FAILED_ACTION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_wifi_failed_action" │ │ + #33 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_WIFI_WAIT_TIME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_wifi_wait_time" │ │ + #34 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_WL_TIMEOUT_BATT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_wl_timeout_batt" │ │ + #35 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'KEY_WL_TIMEOUT_PLUG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm_wl_timeout_plug" │ │ + #36 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'WIFI_FAILED_DO_NOTHING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #37 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'WIFI_FAILED_LAUNCH_ALARM' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #38 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'WIFI_FAILED_OPTIONS' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #39 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'WIFI_FAILED_PLAY_BACKUP' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 10 │ │ + ins : 0 │ │ + outs : 4 │ │ + insns size : 581 16-bit code units │ │ +01487c: |[01487c] com.episode6.android.appalarm.pro.AlarmItem.:()V │ │ +01488c: 1309 0c00 |0000: const/16 v9, #int 12 // #c │ │ +014890: 1238 |0002: const/4 v8, #int 3 // #3 │ │ +014892: 1217 |0003: const/4 v7, #int 1 // #1 │ │ +014894: 1226 |0004: const/4 v6, #int 2 // #2 │ │ +014896: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +014898: 2380 1f01 |0006: new-array v0, v8, [Ljava/lang/String; // type@011f │ │ +01489c: 1a01 7500 |0008: const-string v1, "Cancel Alarm" // string@0075 │ │ +0148a0: 4d01 0005 |000a: aput-object v1, v0, v5 │ │ +0148a4: 1a01 6402 |000c: const-string v1, "Play Backup Alarm" // string@0264 │ │ +0148a8: 4d01 0007 |000e: aput-object v1, v0, v7 │ │ +0148ac: 1a01 7001 |0010: const-string v1, "Launch Alarm Normally" // string@0170 │ │ +0148b0: 4d01 0006 |0012: aput-object v1, v0, v6 │ │ +0148b4: 6900 0b01 |0014: sput-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.WIFI_FAILED_OPTIONS:[Ljava/lang/String; // field@010b │ │ +0148b8: 1300 2100 |0016: const/16 v0, #int 33 // #21 │ │ +0148bc: 2300 1b01 |0018: new-array v0, v0, [Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@011b │ │ +0148c0: 2201 cb00 |001a: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0148c4: 1a02 cb02 |001c: const-string v2, "_id" // string@02cb │ │ +0148c8: 7030 fc02 2105 |001e: invoke-direct {v1, v2, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ +0148ce: 4d01 0005 |0021: aput-object v1, v0, v5 │ │ +0148d2: 2201 cb00 |0023: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0148d6: 1a02 2303 |0025: const-string v2, "alarm_hour" // string@0323 │ │ +0148da: 7030 fc02 2109 |0027: invoke-direct {v1, v2, v9}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ +0148e0: 4d01 0007 |002a: aput-object v1, v0, v7 │ │ +0148e4: 2201 cb00 |002c: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0148e8: 1a02 2703 |002e: const-string v2, "alarm_minute" // string@0327 │ │ +0148ec: 7030 fc02 2105 |0030: invoke-direct {v1, v2, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ +0148f2: 4d01 0006 |0033: aput-object v1, v0, v6 │ │ +0148f6: 2201 cb00 |0035: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0148fa: 1a02 2f03 |0037: const-string v2, "alarm_rpt_mon" // string@032f │ │ +0148fe: 7030 ff02 2105 |0039: invoke-direct {v1, v2, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +014904: 4d01 0008 |003c: aput-object v1, v0, v8 │ │ +014908: 1241 |003e: const/4 v1, #int 4 // #4 │ │ +01490a: 2202 cb00 |003f: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +01490e: 1a03 3303 |0041: const-string v3, "alarm_rpt_tues" // string@0333 │ │ +014912: 7030 ff02 3205 |0043: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +014918: 4d02 0001 |0046: aput-object v2, v0, v1 │ │ +01491c: 1251 |0048: const/4 v1, #int 5 // #5 │ │ +01491e: 2202 cb00 |0049: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014922: 1a03 3403 |004b: const-string v3, "alarm_rpt_wed" // string@0334 │ │ +014926: 7030 ff02 3205 |004d: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +01492c: 4d02 0001 |0050: aput-object v2, v0, v1 │ │ +014930: 1261 |0052: const/4 v1, #int 6 // #6 │ │ +014932: 2202 cb00 |0053: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014936: 1a03 3203 |0055: const-string v3, "alarm_rpt_thurs" // string@0332 │ │ +01493a: 7030 ff02 3205 |0057: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +014940: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ +014944: 1271 |005c: const/4 v1, #int 7 // #7 │ │ +014946: 2202 cb00 |005d: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +01494a: 1a03 2e03 |005f: const-string v3, "alarm_rpt_fri" // string@032e │ │ +01494e: 7030 ff02 3205 |0061: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +014954: 4d02 0001 |0064: aput-object v2, v0, v1 │ │ +014958: 1301 0800 |0066: const/16 v1, #int 8 // #8 │ │ +01495c: 2202 cb00 |0068: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014960: 1a03 3003 |006a: const-string v3, "alarm_rpt_sat" // string@0330 │ │ +014964: 7030 ff02 3205 |006c: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +01496a: 4d02 0001 |006f: aput-object v2, v0, v1 │ │ +01496e: 1301 0900 |0071: const/16 v1, #int 9 // #9 │ │ +014972: 2202 cb00 |0073: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014976: 1a03 3103 |0075: const-string v3, "alarm_rpt_sun" // string@0331 │ │ +01497a: 7030 ff02 3205 |0077: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +014980: 4d02 0001 |007a: aput-object v2, v0, v1 │ │ +014984: 1301 0a00 |007c: const/16 v1, #int 10 // #a │ │ +014988: 2202 cb00 |007e: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +01498c: 1a03 7003 |0080: const-string v3, "backup_alarm" // string@0370 │ │ +014990: 7110 8b00 0700 |0082: invoke-static {v7}, Landroid/media/RingtoneManager;.getDefaultUri:(I)Landroid/net/Uri; // method@008b │ │ +014996: 0c04 |0085: move-result-object v4 │ │ +014998: 6e10 9100 0400 |0086: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0091 │ │ +01499e: 0c04 |0089: move-result-object v4 │ │ +0149a0: 7030 fe02 3204 |008a: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ +0149a6: 4d02 0001 |008d: aput-object v2, v0, v1 │ │ +0149aa: 1301 0b00 |008f: const/16 v1, #int 11 // #b │ │ +0149ae: 2202 cb00 |0091: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0149b2: 1a03 2003 |0093: const-string v3, "alarm_enabled" // string@0320 │ │ +0149b6: 7030 ff02 3205 |0095: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +0149bc: 4d02 0001 |0098: aput-object v2, v0, v1 │ │ +0149c0: 2201 cb00 |009a: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0149c4: 1a02 2a03 |009c: const-string v2, "alarm_net_test" // string@032a │ │ +0149c8: 7030 ff02 2105 |009e: invoke-direct {v1, v2, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +0149ce: 4d01 0009 |00a1: aput-object v1, v0, v9 │ │ +0149d2: 1301 0d00 |00a3: const/16 v1, #int 13 // #d │ │ +0149d6: 2202 cb00 |00a5: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0149da: 1a03 2b03 |00a7: const-string v3, "alarm_net_test_url" // string@032b │ │ +0149de: 1a04 d004 |00a9: const-string v4, "http://google.com" // string@04d0 │ │ +0149e2: 7030 fe02 3204 |00ab: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ +0149e8: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ +0149ec: 1301 0e00 |00b0: const/16 v1, #int 14 // #e │ │ +0149f0: 2202 cb00 |00b2: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +0149f4: 1a03 1a03 |00b4: const-string v3, "alarm_backup_option" // string@031a │ │ +0149f8: 7030 fc02 3205 |00b6: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ +0149fe: 4d02 0001 |00b9: aput-object v2, v0, v1 │ │ +014a02: 1301 0f00 |00bb: const/16 v1, #int 15 // #f │ │ +014a06: 2202 cb00 |00bd: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014a0a: 1a03 2c03 |00bf: const-string v3, "alarm_package_name" // string@032c │ │ +014a0e: 1a04 0000 |00c1: const-string v4, "" // string@0000 │ │ +014a12: 7030 fe02 3204 |00c3: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ +014a18: 4d02 0001 |00c6: aput-object v2, v0, v1 │ │ +014a1c: 1301 1000 |00c8: const/16 v1, #int 16 // #10 │ │ +014a20: 2202 cb00 |00ca: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014a24: 1a03 1b03 |00cc: const-string v3, "alarm_custom_action" // string@031b │ │ +014a28: 1a04 0000 |00ce: const-string v4, "" // string@0000 │ │ +014a2c: 7030 fe02 3204 |00d0: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ +014a32: 4d02 0001 |00d3: aput-object v2, v0, v1 │ │ +014a36: 1301 1100 |00d5: const/16 v1, #int 17 // #11 │ │ +014a3a: 2202 cb00 |00d7: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014a3e: 1a03 1c03 |00d9: const-string v3, "alarm_custom_data" // string@031c │ │ +014a42: 1a04 0000 |00db: const-string v4, "" // string@0000 │ │ +014a46: 7030 fe02 3204 |00dd: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ +014a4c: 4d02 0001 |00e0: aput-object v2, v0, v1 │ │ +014a50: 1301 1200 |00e2: const/16 v1, #int 18 // #12 │ │ +014a54: 2202 cb00 |00e4: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014a58: 1a03 1d03 |00e6: const-string v3, "alarm_custom_type" // string@031d │ │ +014a5c: 1a04 0000 |00e8: const-string v4, "" // string@0000 │ │ +014a60: 7030 fe02 3204 |00ea: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ +014a66: 4d02 0001 |00ed: aput-object v2, v0, v1 │ │ +014a6a: 1301 1300 |00ef: const/16 v1, #int 19 // #13 │ │ +014a6e: 2202 cb00 |00f1: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014a72: 1a03 3803 |00f3: const-string v3, "alarm_wifi" // string@0338 │ │ +014a76: 7030 ff02 3205 |00f5: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +014a7c: 4d02 0001 |00f8: aput-object v2, v0, v1 │ │ +014a80: 1301 1400 |00fa: const/16 v1, #int 20 // #14 │ │ +014a84: 2202 cb00 |00fc: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014a88: 1a03 3b03 |00fe: const-string v3, "alarm_wl_timeout_batt" // string@033b │ │ +014a8c: 1304 5802 |0100: const/16 v4, #int 600 // #258 │ │ +014a90: 7030 fc02 3204 |0102: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ +014a96: 4d02 0001 |0105: aput-object v2, v0, v1 │ │ +014a9a: 1301 1500 |0107: const/16 v1, #int 21 // #15 │ │ +014a9e: 2202 cb00 |0109: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014aa2: 1a03 3c03 |010b: const-string v3, "alarm_wl_timeout_plug" // string@033c │ │ +014aa6: 1304 b004 |010d: const/16 v4, #int 1200 // #4b0 │ │ +014aaa: 7030 fc02 3204 |010f: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ +014ab0: 4d02 0001 |0112: aput-object v2, v0, v1 │ │ +014ab4: 1301 1600 |0114: const/16 v1, #int 22 // #16 │ │ +014ab8: 2202 cb00 |0116: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014abc: 1a03 3503 |0118: const-string v3, "alarm_set_media_volume" // string@0335 │ │ +014ac0: 7030 ff02 3205 |011a: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +014ac6: 4d02 0001 |011d: aput-object v2, v0, v1 │ │ +014aca: 1301 1700 |011f: const/16 v1, #int 23 // #17 │ │ +014ace: 2202 cb00 |0121: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014ad2: 1a03 2603 |0123: const-string v3, "alarm_media_volume" // string@0326 │ │ +014ad6: 1304 0f00 |0125: const/16 v4, #int 15 // #f │ │ +014ada: 7030 fc02 3204 |0127: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ +014ae0: 4d02 0001 |012a: aput-object v2, v0, v1 │ │ +014ae4: 1301 1800 |012c: const/16 v1, #int 24 // #18 │ │ +014ae8: 2202 cb00 |012e: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014aec: 1a03 1e03 |0130: const-string v3, "alarm_dont_launch_call" // string@031e │ │ +014af0: 7030 ff02 3207 |0132: invoke-direct {v2, v3, v7}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +014af6: 4d02 0001 |0135: aput-object v2, v0, v1 │ │ +014afa: 1301 1900 |0137: const/16 v1, #int 25 // #19 │ │ +014afe: 2202 cb00 |0139: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014b02: 1a03 3a03 |013b: const-string v3, "alarm_wifi_wait_time" // string@033a │ │ +014b06: 1304 2c01 |013d: const/16 v4, #int 300 // #12c │ │ +014b0a: 7030 fc02 3204 |013f: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ +014b10: 4d02 0001 |0142: aput-object v2, v0, v1 │ │ +014b14: 1301 1a00 |0144: const/16 v1, #int 26 // #1a │ │ +014b18: 2202 cb00 |0146: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014b1c: 1a03 3903 |0148: const-string v3, "alarm_wifi_failed_action" // string@0339 │ │ +014b20: 7030 fc02 3207 |014a: invoke-direct {v2, v3, v7}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ +014b26: 4d02 0001 |014d: aput-object v2, v0, v1 │ │ +014b2a: 1301 1b00 |014f: const/16 v1, #int 27 // #1b │ │ +014b2e: 2202 cb00 |0151: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014b32: 1a03 3703 |0153: const-string v3, "alarm_turn_off_wifi" // string@0337 │ │ +014b36: 7030 ff02 3205 |0155: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +014b3c: 4d02 0001 |0158: aput-object v2, v0, v1 │ │ +014b40: 1301 1c00 |015a: const/16 v1, #int 28 // #1c │ │ +014b44: 2202 cb00 |015c: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014b48: 1a03 3603 |015e: const-string v3, "alarm_stop_app" // string@0336 │ │ +014b4c: 7030 ff02 3205 |0160: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +014b52: 4d02 0001 |0163: aput-object v2, v0, v1 │ │ +014b56: 1301 1d00 |0165: const/16 v1, #int 29 // #1d │ │ +014b5a: 2202 cb00 |0167: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014b5e: 1a03 2803 |0169: const-string v3, "alarm_mute_snooze" // string@0328 │ │ +014b62: 7030 ff02 3205 |016b: invoke-direct {v2, v3, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +014b68: 4d02 0001 |016e: aput-object v2, v0, v1 │ │ +014b6c: 1301 1e00 |0170: const/16 v1, #int 30 // #1e │ │ +014b70: 2202 cb00 |0172: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014b74: 1a03 2903 |0174: const-string v3, "alarm_mute_snooze_time" // string@0329 │ │ +014b78: 1304 2c01 |0176: const/16 v4, #int 300 // #12c │ │ +014b7c: 7030 fc02 3204 |0178: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;I)V // method@02fc │ │ +014b82: 4d02 0001 |017b: aput-object v2, v0, v1 │ │ +014b86: 1301 1f00 |017d: const/16 v1, #int 31 // #1f │ │ +014b8a: 2202 cb00 |017f: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014b8e: 1a03 2203 |0181: const-string v3, "alarm_force_restart" // string@0322 │ │ +014b92: 7030 ff02 3207 |0183: invoke-direct {v2, v3, v7}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Z)V // method@02ff │ │ +014b98: 4d02 0001 |0186: aput-object v2, v0, v1 │ │ +014b9c: 1301 2000 |0188: const/16 v1, #int 32 // #20 │ │ +014ba0: 2202 cb00 |018a: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014ba4: 1a03 2503 |018c: const-string v3, "alarm_label" // string@0325 │ │ +014ba8: 1a04 0000 |018e: const-string v4, "" // string@0000 │ │ +014bac: 7030 fe02 3204 |0190: invoke-direct {v2, v3, v4}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02fe │ │ +014bb2: 4d02 0001 |0193: aput-object v2, v0, v1 │ │ +014bb6: 6900 e500 |0195: sput-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ +014bba: 1300 0f00 |0197: const/16 v0, #int 15 // #f │ │ +014bbe: 2300 1b01 |0199: new-array v0, v0, [Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@011b │ │ +014bc2: 2201 cb00 |019b: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014bc6: 1a02 cb02 |019d: const-string v2, "_id" // string@02cb │ │ +014bca: 7040 fd02 2157 |019f: invoke-direct {v1, v2, v7, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014bd0: 4d01 0005 |01a2: aput-object v1, v0, v5 │ │ +014bd4: 2201 cb00 |01a4: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014bd8: 1a02 2303 |01a6: const-string v2, "alarm_hour" // string@0323 │ │ +014bdc: 7040 fd02 2157 |01a8: invoke-direct {v1, v2, v7, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014be2: 4d01 0007 |01ab: aput-object v1, v0, v7 │ │ +014be6: 2201 cb00 |01ad: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014bea: 1a02 2703 |01af: const-string v2, "alarm_minute" // string@0327 │ │ +014bee: 7040 fd02 2157 |01b1: invoke-direct {v1, v2, v7, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014bf4: 4d01 0006 |01b4: aput-object v1, v0, v6 │ │ +014bf8: 2201 cb00 |01b6: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014bfc: 1a02 2f03 |01b8: const-string v2, "alarm_rpt_mon" // string@032f │ │ +014c00: 7040 fd02 2156 |01ba: invoke-direct {v1, v2, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014c06: 4d01 0008 |01bd: aput-object v1, v0, v8 │ │ +014c0a: 1241 |01bf: const/4 v1, #int 4 // #4 │ │ +014c0c: 2202 cb00 |01c0: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014c10: 1a03 3303 |01c2: const-string v3, "alarm_rpt_tues" // string@0333 │ │ +014c14: 7040 fd02 3256 |01c4: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014c1a: 4d02 0001 |01c7: aput-object v2, v0, v1 │ │ +014c1e: 1251 |01c9: const/4 v1, #int 5 // #5 │ │ +014c20: 2202 cb00 |01ca: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014c24: 1a03 3403 |01cc: const-string v3, "alarm_rpt_wed" // string@0334 │ │ +014c28: 7040 fd02 3256 |01ce: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014c2e: 4d02 0001 |01d1: aput-object v2, v0, v1 │ │ +014c32: 1261 |01d3: const/4 v1, #int 6 // #6 │ │ +014c34: 2202 cb00 |01d4: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014c38: 1a03 3203 |01d6: const-string v3, "alarm_rpt_thurs" // string@0332 │ │ +014c3c: 7040 fd02 3256 |01d8: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014c42: 4d02 0001 |01db: aput-object v2, v0, v1 │ │ +014c46: 1271 |01dd: const/4 v1, #int 7 // #7 │ │ +014c48: 2202 cb00 |01de: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014c4c: 1a03 2e03 |01e0: const-string v3, "alarm_rpt_fri" // string@032e │ │ +014c50: 7040 fd02 3256 |01e2: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014c56: 4d02 0001 |01e5: aput-object v2, v0, v1 │ │ +014c5a: 1301 0800 |01e7: const/16 v1, #int 8 // #8 │ │ +014c5e: 2202 cb00 |01e9: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014c62: 1a03 3003 |01eb: const-string v3, "alarm_rpt_sat" // string@0330 │ │ +014c66: 7040 fd02 3256 |01ed: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014c6c: 4d02 0001 |01f0: aput-object v2, v0, v1 │ │ +014c70: 1301 0900 |01f2: const/16 v1, #int 9 // #9 │ │ +014c74: 2202 cb00 |01f4: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014c78: 1a03 3103 |01f6: const-string v3, "alarm_rpt_sun" // string@0331 │ │ +014c7c: 7040 fd02 3256 |01f8: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014c82: 4d02 0001 |01fb: aput-object v2, v0, v1 │ │ +014c86: 1301 0a00 |01fd: const/16 v1, #int 10 // #a │ │ +014c8a: 2202 cb00 |01ff: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014c8e: 1a03 2003 |0201: const-string v3, "alarm_enabled" // string@0320 │ │ +014c92: 7040 fd02 3256 |0203: invoke-direct {v2, v3, v6, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014c98: 4d02 0001 |0206: aput-object v2, v0, v1 │ │ +014c9c: 1301 0b00 |0208: const/16 v1, #int 11 // #b │ │ +014ca0: 2202 cb00 |020a: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014ca4: 1a03 2c03 |020c: const-string v3, "alarm_package_name" // string@032c │ │ +014ca8: 7040 fd02 3258 |020e: invoke-direct {v2, v3, v8, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014cae: 4d02 0001 |0211: aput-object v2, v0, v1 │ │ +014cb2: 2201 cb00 |0213: new-instance v1, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014cb6: 1a02 1b03 |0215: const-string v2, "alarm_custom_action" // string@031b │ │ +014cba: 7040 fd02 2158 |0217: invoke-direct {v1, v2, v8, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014cc0: 4d01 0009 |021a: aput-object v1, v0, v9 │ │ +014cc4: 1301 0d00 |021c: const/16 v1, #int 13 // #d │ │ +014cc8: 2202 cb00 |021e: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014ccc: 1a03 1c03 |0220: const-string v3, "alarm_custom_data" // string@031c │ │ +014cd0: 7040 fd02 3258 |0222: invoke-direct {v2, v3, v8, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014cd6: 4d02 0001 |0225: aput-object v2, v0, v1 │ │ +014cda: 1301 0e00 |0227: const/16 v1, #int 14 // #e │ │ +014cde: 2202 cb00 |0229: new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; // type@00cb │ │ +014ce2: 1a03 2503 |022b: const-string v3, "alarm_label" // string@0325 │ │ +014ce6: 7040 fd02 3258 |022d: invoke-direct {v2, v3, v8, v5}, Lcom/episode6/android/appalarm/pro/SimpleProperty;.:(Ljava/lang/String;II)V // method@02fd │ │ +014cec: 4d02 0001 |0230: aput-object v2, v0, v1 │ │ +014cf0: 6900 e600 |0232: sput-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ +014cf4: 2380 1f01 |0234: new-array v0, v8, [Ljava/lang/String; // type@011f │ │ +014cf8: 1a01 9900 |0236: const-string v1, "Disabled" // string@0099 │ │ +014cfc: 4d01 0005 |0238: aput-object v1, v0, v5 │ │ +014d00: 1a01 5b00 |023a: const-string v1, "Always Play" // string@005b │ │ +014d04: 4d01 0007 |023c: aput-object v1, v0, v7 │ │ +014d08: 1a01 4802 |023e: const-string v1, "Only if Network Test Fails" // string@0248 │ │ +014d0c: 4d01 0006 |0240: aput-object v1, v0, v6 │ │ +014d10: 6900 e700 |0242: sput-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.BACKUP_OPTIONS:[Ljava/lang/String; // field@00e7 │ │ +014d14: 0e00 |0244: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0006 line=64 │ │ + 0x0016 line=70 │ │ + 0x0082 line=81 │ │ + 0x0197 line=106 │ │ + 0x0234 line=125 │ │ + locals : │ │ + │ │ + #1 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +014d18: |[014d18] com.episode6.android.appalarm.pro.AlarmItem.:()V │ │ +014d28: 6200 e500 |0000: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ +014d2c: 7020 0903 0100 |0002: invoke-direct {v1, v0}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)V // method@0309 │ │ +014d32: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=14 │ │ + 0x0005 line=15 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #2 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : '' │ │ + type : '(Landroid/database/Cursor;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +014d34: |[014d34] com.episode6.android.appalarm.pro.AlarmItem.:(Landroid/database/Cursor;)V │ │ +014d44: 6200 e500 |0000: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ +014d48: 7030 0a03 0102 |0002: invoke-direct {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V // method@030a │ │ +014d4e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + 0x0005 line=27 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + 0x0000 - 0x0006 reg=2 cur Landroid/database/Cursor; │ │ + │ │ + #3 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : '' │ │ + type : '(Ljava/io/BufferedReader;Z)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 8 16-bit code units │ │ +014d50: |[014d50] com.episode6.android.appalarm.pro.AlarmItem.:(Ljava/io/BufferedReader;Z)V │ │ +014d60: 6200 e500 |0000: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ +014d64: 1a01 cb02 |0002: const-string v1, "_id" // string@02cb │ │ +014d68: 7051 0b03 0243 |0004: invoke-direct {v2, v0, v3, v4, v1}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/io/BufferedReader;ZLjava/lang/String;)V // method@030b │ │ +014d6e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=17 │ │ + 0x0007 line=19 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + 0x0000 - 0x0008 reg=3 reader Ljava/io/BufferedReader; │ │ + 0x0000 - 0x0008 reg=4 skipId Z │ │ + │ │ + #4 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : '' │ │ + type : '([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +014d70: |[014d70] com.episode6.android.appalarm.pro.AlarmItem.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V │ │ +014d80: 7030 0a03 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V // method@030a │ │ +014d86: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + 0x0003 line=23 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + 0x0000 - 0x0004 reg=1 defaults [Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ + 0x0000 - 0x0004 reg=2 cur Landroid/database/Cursor; │ │ + │ │ + #5 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'addDayToRepeatText' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 45 16-bit code units │ │ +014d88: |[014d88] com.episode6.android.appalarm.pro.AlarmItem.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +014d98: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +014d9c: 6e20 9c03 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@039c │ │ +014da2: 0a00 |0005: move-result v0 │ │ +014da4: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ +014da8: 2200 fc00 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ +014dac: 7010 a803 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +014db2: 6e20 ac03 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014db8: 0c00 |0010: move-result-object v0 │ │ +014dba: 1a01 1a00 |0011: const-string v1, ", " // string@001a │ │ +014dbe: 6e20 ac03 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014dc4: 0c00 |0016: move-result-object v0 │ │ +014dc6: 6e10 ad03 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +014dcc: 0c02 |001a: move-result-object v2 │ │ +014dce: 2200 fc00 |001b: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ +014dd2: 7010 a803 0000 |001d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +014dd8: 6e20 ac03 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014dde: 0c00 |0023: move-result-object v0 │ │ +014de0: 6e20 ac03 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014de6: 0c00 |0027: move-result-object v0 │ │ +014de8: 6e10 ad03 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +014dee: 0c00 |002b: move-result-object v0 │ │ +014df0: 1100 |002c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=189 │ │ + 0x0008 line=190 │ │ + 0x001b line=191 │ │ + locals : │ │ + 0x0000 - 0x002d reg=2 str Ljava/lang/String; │ │ + 0x0000 - 0x002d reg=3 day Ljava/lang/String; │ │ + │ │ + #6 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getAlarmText' │ │ + type : '(II)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 127 16-bit code units │ │ +014df4: |[014df4] com.episode6.android.appalarm.pro.AlarmItem.getAlarmText:(II)Ljava/lang/String; │ │ +014e04: 1306 0c00 |0000: const/16 v6, #int 12 // #c │ │ +014e08: 1a03 0000 |0002: const-string v3, "" // string@0000 │ │ +014e0c: 2204 fc00 |0004: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +014e10: 7010 a803 0400 |0006: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +014e16: 6e20 a903 7400 |0009: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +014e1c: 0c04 |000c: move-result-object v4 │ │ +014e1e: 1a05 0000 |000d: const-string v5, "" // string@0000 │ │ +014e22: 6e20 ac03 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014e28: 0c04 |0012: move-result-object v4 │ │ +014e2a: 6e10 ad03 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +014e30: 0c01 |0016: move-result-object v1 │ │ +014e32: 2204 fc00 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +014e36: 7010 a803 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +014e3c: 6e20 a903 8400 |001c: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +014e42: 0c04 |001f: move-result-object v4 │ │ +014e44: 1a05 0000 |0020: const-string v5, "" // string@0000 │ │ +014e48: 6e20 ac03 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014e4e: 0c04 |0025: move-result-object v4 │ │ +014e50: 6e10 ad03 0400 |0026: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +014e56: 0c02 |0029: move-result-object v2 │ │ +014e58: 1a00 0600 |002a: const-string v0, " PM" // string@0006 │ │ +014e5c: 3567 3b00 |002c: if-ge v7, v6, 0067 // +003b │ │ +014e60: 1a00 0300 |002e: const-string v0, " AM" // string@0003 │ │ +014e64: 3907 0400 |0030: if-nez v7, 0034 // +0004 │ │ +014e68: 1a01 2000 |0032: const-string v1, "12" // string@0020 │ │ +014e6c: 1304 0a00 |0034: const/16 v4, #int 10 // #a │ │ +014e70: 3548 1500 |0036: if-ge v8, v4, 004b // +0015 │ │ +014e74: 2204 fc00 |0038: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +014e78: 7010 a803 0400 |003a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +014e7e: 1a05 1e00 |003d: const-string v5, "0" // string@001e │ │ +014e82: 6e20 ac03 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014e88: 0c04 |0042: move-result-object v4 │ │ +014e8a: 6e20 a903 8400 |0043: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +014e90: 0c04 |0046: move-result-object v4 │ │ +014e92: 6e10 ad03 0400 |0047: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +014e98: 0c02 |004a: move-result-object v2 │ │ +014e9a: 2204 fc00 |004b: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +014e9e: 7010 a803 0400 |004d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +014ea4: 6e20 ac03 1400 |0050: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014eaa: 0c04 |0053: move-result-object v4 │ │ +014eac: 1a05 2700 |0054: const-string v5, ":" // string@0027 │ │ +014eb0: 6e20 ac03 5400 |0056: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014eb6: 0c04 |0059: move-result-object v4 │ │ +014eb8: 6e20 ac03 2400 |005a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014ebe: 0c04 |005d: move-result-object v4 │ │ +014ec0: 6e20 ac03 0400 |005e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014ec6: 0c04 |0061: move-result-object v4 │ │ +014ec8: 6e10 ad03 0400 |0062: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +014ece: 0c03 |0065: move-result-object v3 │ │ +014ed0: 1103 |0066: return-object v3 │ │ +014ed2: 3767 c9ff |0067: if-le v7, v6, 0030 // -0037 │ │ +014ed6: 2204 fc00 |0069: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +014eda: 7010 a803 0400 |006b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +014ee0: d805 07f4 |006e: add-int/lit8 v5, v7, #int -12 // #f4 │ │ +014ee4: 6e20 a903 5400 |0070: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +014eea: 0c04 |0073: move-result-object v4 │ │ +014eec: 1a05 0000 |0074: const-string v5, "" // string@0000 │ │ +014ef0: 6e20 ac03 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +014ef6: 0c04 |0079: move-result-object v4 │ │ +014ef8: 6e10 ad03 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +014efe: 0c01 |007d: move-result-object v1 │ │ +014f00: 28b2 |007e: goto 0030 // -004e │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=133 │ │ + 0x0004 line=134 │ │ + 0x0017 line=135 │ │ + 0x002a line=136 │ │ + 0x002c line=138 │ │ + 0x002e line=139 │ │ + 0x0030 line=143 │ │ + 0x0032 line=144 │ │ + 0x0034 line=147 │ │ + 0x0038 line=148 │ │ + 0x004b line=151 │ │ + 0x0066 line=152 │ │ + 0x0067 line=140 │ │ + 0x0069 line=141 │ │ + locals : │ │ + 0x002c - 0x007f reg=0 ap Ljava/lang/String; │ │ + 0x0017 - 0x007f reg=1 hr Ljava/lang/String; │ │ + 0x002a - 0x007f reg=2 mn Ljava/lang/String; │ │ + 0x0004 - 0x007f reg=3 str Ljava/lang/String; │ │ + 0x0000 - 0x007f reg=7 hour I │ │ + 0x0000 - 0x007f reg=8 minute I │ │ + │ │ + #7 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getRepeatText' │ │ + type : '(ZZZZZZZ)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 7 │ │ + outs : 2 │ │ + insns size : 69 16-bit code units │ │ +014f04: |[014f04] com.episode6.android.appalarm.pro.AlarmItem.getRepeatText:(ZZZZZZZ)Ljava/lang/String; │ │ +014f14: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +014f18: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ +014f1c: 1a01 3b02 |0004: const-string v1, "Mon" // string@023b │ │ +014f20: 7120 ec01 1000 |0006: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ +014f26: 0c00 |0009: move-result-object v0 │ │ +014f28: 3803 0800 |000a: if-eqz v3, 0012 // +0008 │ │ +014f2c: 1a01 9302 |000c: const-string v1, "Tues" // string@0293 │ │ +014f30: 7120 ec01 1000 |000e: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ +014f36: 0c00 |0011: move-result-object v0 │ │ +014f38: 3804 0800 |0012: if-eqz v4, 001a // +0008 │ │ +014f3c: 1a01 b902 |0014: const-string v1, "Wed" // string@02b9 │ │ +014f40: 7120 ec01 1000 |0016: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ +014f46: 0c00 |0019: move-result-object v0 │ │ +014f48: 3805 0800 |001a: if-eqz v5, 0022 // +0008 │ │ +014f4c: 1a01 8f02 |001c: const-string v1, "Thur" // string@028f │ │ +014f50: 7120 ec01 1000 |001e: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ +014f56: 0c00 |0021: move-result-object v0 │ │ +014f58: 3806 0800 |0022: if-eqz v6, 002a // +0008 │ │ +014f5c: 1a01 ba00 |0024: const-string v1, "Fri" // string@00ba │ │ +014f60: 7120 ec01 1000 |0026: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ +014f66: 0c00 |0029: move-result-object v0 │ │ +014f68: 3807 0800 |002a: if-eqz v7, 0032 // +0008 │ │ +014f6c: 1a01 6b02 |002c: const-string v1, "Sat" // string@026b │ │ +014f70: 7120 ec01 1000 |002e: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ +014f76: 0c00 |0031: move-result-object v0 │ │ +014f78: 3808 0800 |0032: if-eqz v8, 003a // +0008 │ │ +014f7c: 1a01 8002 |0034: const-string v1, "Sun" // string@0280 │ │ +014f80: 7120 ec01 1000 |0036: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.addDayToRepeatText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ +014f86: 0c00 |0039: move-result-object v0 │ │ +014f88: 1a01 0000 |003a: const-string v1, "" // string@0000 │ │ +014f8c: 6e20 9c03 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@039c │ │ +014f92: 0a01 |003f: move-result v1 │ │ +014f94: 3801 0400 |0040: if-eqz v1, 0044 // +0004 │ │ +014f98: 1a00 4002 |0042: const-string v0, "Never repeat" // string@0240 │ │ +014f9c: 1100 |0044: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=161 │ │ + 0x0002 line=162 │ │ + 0x0004 line=163 │ │ + 0x000a line=165 │ │ + 0x000c line=166 │ │ + 0x0012 line=168 │ │ + 0x0014 line=169 │ │ + 0x001a line=171 │ │ + 0x001c line=172 │ │ + 0x0022 line=174 │ │ + 0x0024 line=175 │ │ + 0x002a line=177 │ │ + 0x002c line=178 │ │ + 0x0032 line=180 │ │ + 0x0034 line=181 │ │ + 0x003a line=183 │ │ + 0x0042 line=184 │ │ + 0x0044 line=185 │ │ + locals : │ │ + 0x0002 - 0x0045 reg=0 str Ljava/lang/String; │ │ + 0x0000 - 0x0045 reg=2 mon Z │ │ + 0x0000 - 0x0045 reg=3 tue Z │ │ + 0x0000 - 0x0045 reg=4 wed Z │ │ + 0x0000 - 0x0045 reg=5 thur Z │ │ + 0x0000 - 0x0045 reg=6 fri Z │ │ + 0x0000 - 0x0045 reg=7 sat Z │ │ + 0x0000 - 0x0045 reg=8 sun Z │ │ + │ │ + #8 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getRptVals' │ │ + type : '()Landroid/content/ContentValues;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 111 16-bit code units │ │ +014fa0: |[014fa0] com.episode6.android.appalarm.pro.AlarmItem.getRptVals:()Landroid/content/ContentValues; │ │ +014fb0: 2200 1800 |0000: new-instance v0, Landroid/content/ContentValues; // type@0018 │ │ +014fb4: 7010 3c00 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@003c │ │ +014fba: 1a01 1f00 |0005: const-string v1, "1" // string@001f │ │ +014fbe: 1a02 3103 |0007: const-string v2, "alarm_rpt_sun" // string@0331 │ │ +014fc2: 6e20 f101 2300 |0009: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +014fc8: 0a02 |000c: move-result v2 │ │ +014fca: 7110 8a03 0200 |000d: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ +014fd0: 0c02 |0010: move-result-object v2 │ │ +014fd2: 6e30 3e00 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ +014fd8: 1a01 2100 |0014: const-string v1, "2" // string@0021 │ │ +014fdc: 1a02 2f03 |0016: const-string v2, "alarm_rpt_mon" // string@032f │ │ +014fe0: 6e20 f101 2300 |0018: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +014fe6: 0a02 |001b: move-result v2 │ │ +014fe8: 7110 8a03 0200 |001c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ +014fee: 0c02 |001f: move-result-object v2 │ │ +014ff0: 6e30 3e00 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ +014ff6: 1a01 2200 |0023: const-string v1, "3" // string@0022 │ │ +014ffa: 1a02 3303 |0025: const-string v2, "alarm_rpt_tues" // string@0333 │ │ +014ffe: 6e20 f101 2300 |0027: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +015004: 0a02 |002a: move-result v2 │ │ +015006: 7110 8a03 0200 |002b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ +01500c: 0c02 |002e: move-result-object v2 │ │ +01500e: 6e30 3e00 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ +015014: 1a01 2300 |0032: const-string v1, "4" // string@0023 │ │ +015018: 1a02 3403 |0034: const-string v2, "alarm_rpt_wed" // string@0334 │ │ +01501c: 6e20 f101 2300 |0036: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +015022: 0a02 |0039: move-result v2 │ │ +015024: 7110 8a03 0200 |003a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ +01502a: 0c02 |003d: move-result-object v2 │ │ +01502c: 6e30 3e00 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ +015032: 1a01 2400 |0041: const-string v1, "5" // string@0024 │ │ +015036: 1a02 3203 |0043: const-string v2, "alarm_rpt_thurs" // string@0332 │ │ +01503a: 6e20 f101 2300 |0045: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +015040: 0a02 |0048: move-result v2 │ │ +015042: 7110 8a03 0200 |0049: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ +015048: 0c02 |004c: move-result-object v2 │ │ +01504a: 6e30 3e00 1002 |004d: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ +015050: 1a01 2500 |0050: const-string v1, "6" // string@0025 │ │ +015054: 1a02 2e03 |0052: const-string v2, "alarm_rpt_fri" // string@032e │ │ +015058: 6e20 f101 2300 |0054: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +01505e: 0a02 |0057: move-result v2 │ │ +015060: 7110 8a03 0200 |0058: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ +015066: 0c02 |005b: move-result-object v2 │ │ +015068: 6e30 3e00 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ +01506e: 1a01 2600 |005f: const-string v1, "7" // string@0026 │ │ +015072: 1a02 3003 |0061: const-string v2, "alarm_rpt_sat" // string@0330 │ │ +015076: 6e20 f101 2300 |0063: invoke-virtual {v3, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +01507c: 0a02 |0066: move-result v2 │ │ +01507e: 7110 8a03 0200 |0067: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ +015084: 0c02 |006a: move-result-object v2 │ │ +015086: 6e30 3e00 1002 |006b: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ +01508c: 1100 |006e: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=203 │ │ + 0x0005 line=204 │ │ + 0x0014 line=205 │ │ + 0x0023 line=206 │ │ + 0x0032 line=207 │ │ + 0x0041 line=208 │ │ + 0x0050 line=209 │ │ + 0x005f line=210 │ │ + 0x006e line=211 │ │ + locals : │ │ + 0x0005 - 0x006f reg=0 cv Landroid/content/ContentValues; │ │ + 0x0000 - 0x006f reg=3 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #9 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getTimeoutText' │ │ + type : '(I)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 109 16-bit code units │ │ +015090: |[015090] com.episode6.android.appalarm.pro.AlarmItem.getTimeoutText:(I)Ljava/lang/String; │ │ +0150a0: 0141 |0000: move v1, v4 │ │ +0150a2: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ +0150a6: d412 100e |0003: rem-int/lit16 v2, v1, #int 3600 // #0e10 │ │ +0150aa: 3902 3200 |0005: if-nez v2, 0037 // +0032 │ │ +0150ae: d311 100e |0007: div-int/lit16 v1, v1, #int 3600 // #0e10 │ │ +0150b2: 2202 fc00 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +0150b6: 7010 a803 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +0150bc: 6e20 ac03 0200 |000e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0150c2: 0c02 |0011: move-result-object v2 │ │ +0150c4: 6e20 a903 1200 |0012: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +0150ca: 0c02 |0015: move-result-object v2 │ │ +0150cc: 1a03 0d00 |0016: const-string v3, " hour" // string@000d │ │ +0150d0: 6e20 ac03 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0150d6: 0c02 |001b: move-result-object v2 │ │ +0150d8: 6e10 ad03 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0150de: 0c00 |001f: move-result-object v0 │ │ +0150e0: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +0150e2: 3721 1500 |0021: if-le v1, v2, 0036 // +0015 │ │ +0150e6: 2202 fc00 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +0150ea: 7010 a803 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +0150f0: 6e20 ac03 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0150f6: 0c02 |002b: move-result-object v2 │ │ +0150f8: 1a03 6c06 |002c: const-string v3, "s" // string@066c │ │ +0150fc: 6e20 ac03 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +015102: 0c02 |0031: move-result-object v2 │ │ +015104: 6e10 ad03 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +01510a: 0c00 |0035: move-result-object v0 │ │ +01510c: 1100 |0036: return-object v0 │ │ +01510e: dc02 013c |0037: rem-int/lit8 v2, v1, #int 60 // #3c │ │ +015112: 3902 1c00 |0039: if-nez v2, 0055 // +001c │ │ +015116: db01 013c |003b: div-int/lit8 v1, v1, #int 60 // #3c │ │ +01511a: 2202 fc00 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +01511e: 7010 a803 0200 |003f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +015124: 6e20 ac03 0200 |0042: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01512a: 0c02 |0045: move-result-object v2 │ │ +01512c: 6e20 a903 1200 |0046: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +015132: 0c02 |0049: move-result-object v2 │ │ +015134: 1a03 0e00 |004a: const-string v3, " minute" // string@000e │ │ +015138: 6e20 ac03 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01513e: 0c02 |004f: move-result-object v2 │ │ +015140: 6e10 ad03 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +015146: 0c00 |0053: move-result-object v0 │ │ +015148: 28cc |0054: goto 0020 // -0034 │ │ +01514a: 2202 fc00 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +01514e: 7010 a803 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +015154: 6e20 ac03 0200 |005a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01515a: 0c02 |005d: move-result-object v2 │ │ +01515c: 6e20 a903 1200 |005e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +015162: 0c02 |0061: move-result-object v2 │ │ +015164: 1a03 0f00 |0062: const-string v3, " second" // string@000f │ │ +015168: 6e20 ac03 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01516e: 0c02 |0067: move-result-object v2 │ │ +015170: 6e10 ad03 0200 |0068: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +015176: 0c00 |006b: move-result-object v0 │ │ +015178: 28b4 |006c: goto 0020 // -004c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=348 │ │ + 0x0001 line=349 │ │ + 0x0003 line=351 │ │ + 0x0007 line=352 │ │ + 0x0009 line=353 │ │ + 0x0020 line=361 │ │ + 0x0023 line=362 │ │ + 0x0036 line=365 │ │ + 0x0037 line=354 │ │ + 0x003b line=355 │ │ + 0x003d line=356 │ │ + 0x0055 line=358 │ │ + locals : │ │ + 0x0003 - 0x006d reg=0 rtr Ljava/lang/String; │ │ + 0x0001 - 0x006d reg=1 wD I │ │ + 0x0000 - 0x006d reg=4 timeoutInSeconds I │ │ + │ │ + #10 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'isShortcutIntent' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +01517c: |[01517c] com.episode6.android.appalarm.pro.AlarmItem.isShortcutIntent:(Ljava/lang/String;)Z │ │ +01518c: 6e10 a603 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@03a6 │ │ +015192: 0c00 |0003: move-result-object v0 │ │ +015194: 1a01 e904 |0004: const-string v1, "intent:" // string@04e9 │ │ +015198: 6e20 a303 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@03a3 │ │ +01519e: 0a01 |0009: move-result v1 │ │ +0151a0: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ +0151a4: 1a01 1300 |000c: const-string v1, "#intent" // string@0013 │ │ +0151a8: 6e20 9b03 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@039b │ │ +0151ae: 0a01 |0011: move-result v1 │ │ +0151b0: 3801 0400 |0012: if-eqz v1, 0016 // +0004 │ │ +0151b4: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0151b6: 0f01 |0015: return v1 │ │ +0151b8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0151ba: 28fe |0017: goto 0015 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=257 │ │ + 0x0004 line=258 │ │ + locals : │ │ + 0x0004 - 0x0018 reg=0 lcase Ljava/lang/String; │ │ + 0x0000 - 0x0018 reg=2 data Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getAlarmText' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +0151bc: |[0151bc] com.episode6.android.appalarm.pro.AlarmItem.getAlarmText:()Ljava/lang/String; │ │ +0151cc: 1a00 2303 |0000: const-string v0, "alarm_hour" // string@0323 │ │ +0151d0: 6e20 f201 0200 |0002: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +0151d6: 0a00 |0005: move-result v0 │ │ +0151d8: 1a01 2703 |0006: const-string v1, "alarm_minute" // string@0327 │ │ +0151dc: 6e20 f201 1200 |0008: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +0151e2: 0a01 |000b: move-result v1 │ │ +0151e4: 7120 ee01 1000 |000c: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getAlarmText:(II)Ljava/lang/String; // method@01ee │ │ +0151ea: 0c00 |000f: move-result-object v0 │ │ +0151ec: 1100 |0010: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=129 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #1 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getAppName' │ │ + type : '(Landroid/content/pm/PackageManager;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 74 16-bit code units │ │ +0151f0: |[0151f0] com.episode6.android.appalarm.pro.AlarmItem.getAppName:(Landroid/content/pm/PackageManager;)Ljava/lang/String; │ │ +015200: 1a02 2c03 |0000: const-string v2, "alarm_package_name" // string@032c │ │ +015204: 6e20 fd01 2400 |0002: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +01520a: 0c02 |0005: move-result-object v2 │ │ +01520c: 3802 1000 |0006: if-eqz v2, 0016 // +0010 │ │ +015210: 1a02 2c03 |0008: const-string v2, "alarm_package_name" // string@032c │ │ +015214: 6e20 fd01 2400 |000a: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +01521a: 0c02 |000d: move-result-object v2 │ │ +01521c: 1a03 0000 |000e: const-string v3, "" // string@0000 │ │ +015220: 6e20 9e03 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +015226: 0a02 |0013: move-result v2 │ │ +015228: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +01522c: 1a01 4502 |0016: const-string v1, "No app selected." // string@0245 │ │ +015230: 1101 |0018: return-object v1 │ │ +015232: 6e10 0502 0400 |0019: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isShortcutIntent:()Z // method@0205 │ │ +015238: 0a02 |001c: move-result v2 │ │ +01523a: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ +01523e: 1a02 1b03 |001f: const-string v2, "alarm_custom_action" // string@031b │ │ +015242: 6e20 fd01 2400 |0021: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +015248: 0c01 |0024: move-result-object v1 │ │ +01524a: 28f3 |0025: goto 0018 // -000d │ │ +01524c: 6e10 0302 0400 |0026: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isCustomIntent:()Z // method@0203 │ │ +015252: 0a02 |0029: move-result v2 │ │ +015254: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ +015258: 1a01 7f00 |002c: const-string v1, "Custom" // string@007f │ │ +01525c: 28ea |002e: goto 0018 // -0016 │ │ +01525e: 1a01 0000 |002f: const-string v1, "" // string@0000 │ │ +015262: 1a02 2c03 |0031: const-string v2, "alarm_package_name" // string@032c │ │ +015266: 6e20 fd01 2400 |0033: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +01526c: 0c02 |0036: move-result-object v2 │ │ +01526e: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +015270: 6e30 6c00 2503 |0038: invoke-virtual {v5, v2, v3}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@006c │ │ +015276: 0c02 |003b: move-result-object v2 │ │ +015278: 6e20 6900 5200 |003c: invoke-virtual {v2, v5}, Landroid/content/pm/ApplicationInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0069 │ │ +01527e: 0c01 |003f: move-result-object v1 │ │ +015280: 1f01 fb00 |0040: check-cast v1, Ljava/lang/String; // type@00fb │ │ +015284: 28d6 |0042: goto 0018 // -002a │ │ +015286: 0d00 |0043: move-exception v0 │ │ +015288: 6e10 8f03 0000 |0044: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +01528e: 1a01 9e00 |0047: const-string v1, "ERROR LOADING APP NAME" // string@009e │ │ +015292: 28cf |0049: goto 0018 // -0031 │ │ + catches : 1 │ │ + 0x0031 - 0x0042 │ │ + Ljava/lang/Exception; -> 0x0043 │ │ + positions : │ │ + 0x0000 line=272 │ │ + 0x0016 line=273 │ │ + 0x0018 line=289 │ │ + 0x0019 line=275 │ │ + 0x001f line=276 │ │ + 0x0026 line=278 │ │ + 0x002c line=279 │ │ + 0x002f line=282 │ │ + 0x0031 line=284 │ │ + 0x0043 line=285 │ │ + 0x0044 line=286 │ │ + 0x0047 line=287 │ │ + locals : │ │ + 0x0031 - 0x0040 reg=1 rtr Ljava/lang/String; │ │ + 0x0042 - 0x0043 reg=1 rtr Ljava/lang/String; │ │ + 0x0044 - 0x004a reg=0 e Ljava/lang/Exception; │ │ + 0x0049 - 0x004a reg=1 rtr Ljava/lang/String; │ │ + 0x0000 - 0x004a reg=4 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + 0x0000 - 0x004a reg=5 pm Landroid/content/pm/PackageManager; │ │ + │ │ + #2 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getBattTimeoutText' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +0152a4: |[0152a4] com.episode6.android.appalarm.pro.AlarmItem.getBattTimeoutText:()Ljava/lang/String; │ │ +0152b4: 2200 fc00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ +0152b8: 7010 a803 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +0152be: 1a01 8a02 |0005: const-string v1, "The alarm service will stop running after " // string@028a │ │ +0152c2: 6e20 ac03 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0152c8: 0c00 |000a: move-result-object v0 │ │ +0152ca: 1a01 3b03 |000b: const-string v1, "alarm_wl_timeout_batt" // string@033b │ │ +0152ce: 6e20 f201 1200 |000d: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +0152d4: 0a01 |0010: move-result v1 │ │ +0152d6: 7110 fe01 0100 |0011: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getTimeoutText:(I)Ljava/lang/String; // method@01fe │ │ +0152dc: 0c01 |0014: move-result-object v1 │ │ +0152de: 6e20 ac03 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0152e4: 0c00 |0018: move-result-object v0 │ │ +0152e6: 1a01 1200 |0019: const-string v1, " while running on battery power." // string@0012 │ │ +0152ea: 6e20 ac03 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0152f0: 0c00 |001e: move-result-object v0 │ │ +0152f2: 6e10 ad03 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0152f8: 0c00 |0022: move-result-object v0 │ │ +0152fa: 1100 |0023: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=326 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #3 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getLabel' │ │ + type : '(Landroid/content/pm/PackageManager;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +0152fc: |[0152fc] com.episode6.android.appalarm.pro.AlarmItem.getLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/String; │ │ +01530c: 1a01 2503 |0000: const-string v1, "alarm_label" // string@0325 │ │ +015310: 6e20 fd01 1200 |0002: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +015316: 0c00 |0005: move-result-object v0 │ │ +015318: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +01531c: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ +015320: 6e20 9e03 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +015326: 0a01 |000d: move-result v1 │ │ +015328: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ +01532c: 6e20 ef01 3200 |0010: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getAppName:(Landroid/content/pm/PackageManager;)Ljava/lang/String; // method@01ef │ │ +015332: 0c00 |0013: move-result-object v0 │ │ +015334: 6e10 a703 0000 |0014: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@03a7 │ │ +01533a: 0c01 |0017: move-result-object v1 │ │ +01533c: 1101 |0018: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=373 │ │ + 0x0006 line=374 │ │ + 0x0010 line=375 │ │ + 0x0014 line=377 │ │ + locals : │ │ + 0x0006 - 0x0019 reg=0 label Ljava/lang/String; │ │ + 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + 0x0000 - 0x0019 reg=3 pm Landroid/content/pm/PackageManager; │ │ + │ │ + #4 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getMediaVolumeText' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 32 16-bit code units │ │ +015340: |[015340] com.episode6.android.appalarm.pro.AlarmItem.getMediaVolumeText:()Ljava/lang/String; │ │ +015350: 2200 fc00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ +015354: 7010 a803 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +01535a: 1a01 8c02 |0005: const-string v1, "The media volume will be set to " // string@028c │ │ +01535e: 6e20 ac03 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +015364: 0c00 |000a: move-result-object v0 │ │ +015366: 1a01 2603 |000b: const-string v1, "alarm_media_volume" // string@0326 │ │ +01536a: 6e20 f201 1200 |000d: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +015370: 0a01 |0010: move-result v1 │ │ +015372: 6e20 a903 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +015378: 0c00 |0014: move-result-object v0 │ │ +01537a: 1a01 0a00 |0015: const-string v1, " before the app is launched." // string@000a │ │ +01537e: 6e20 ac03 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +015384: 0c00 |001a: move-result-object v0 │ │ +015386: 6e10 ad03 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +01538c: 0c00 |001e: move-result-object v0 │ │ +01538e: 1100 |001f: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=369 │ │ + locals : │ │ + 0x0000 - 0x0020 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #5 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getMuteSnoozeTimeText' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +015390: |[015390] com.episode6.android.appalarm.pro.AlarmItem.getMuteSnoozeTimeText:()Ljava/lang/String; │ │ +0153a0: 2200 fc00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ +0153a4: 7010 a803 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +0153aa: 1a01 3c02 |0005: const-string v1, "Mute-Snooze time is set for " // string@023c │ │ +0153ae: 6e20 ac03 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0153b4: 0c00 |000a: move-result-object v0 │ │ +0153b6: 1a01 2903 |000b: const-string v1, "alarm_mute_snooze_time" // string@0329 │ │ +0153ba: 6e20 f201 1200 |000d: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +0153c0: 0a01 |0010: move-result v1 │ │ +0153c2: 7110 fe01 0100 |0011: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getTimeoutText:(I)Ljava/lang/String; // method@01fe │ │ +0153c8: 0c01 |0014: move-result-object v1 │ │ +0153ca: 6e20 ac03 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0153d0: 0c00 |0018: move-result-object v0 │ │ +0153d2: 6e10 ad03 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0153d8: 0c00 |001c: move-result-object v0 │ │ +0153da: 1100 |001d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=323 │ │ + locals : │ │ + 0x0000 - 0x001e reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #6 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getNextAbsoluteTimeInMillis' │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +0153dc: |[0153dc] com.episode6.android.appalarm.pro.AlarmItem.getNextAbsoluteTimeInMillis:()J │ │ +0153ec: 6e10 f701 0200 |0000: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getNextAlarmCalendar:()Ljava/util/Calendar; // method@01f7 │ │ +0153f2: 0c00 |0003: move-result-object v0 │ │ +0153f4: 6e10 c803 0000 |0004: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@03c8 │ │ +0153fa: 0b00 |0007: move-result-wide v0 │ │ +0153fc: 1000 |0008: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=240 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #7 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getNextAlarmCalendar' │ │ + type : '()Ljava/util/Calendar;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 114 16-bit code units │ │ +015400: |[015400] com.episode6.android.appalarm.pro.AlarmItem.getNextAlarmCalendar:()Ljava/util/Calendar; │ │ +015410: 1278 |0000: const/4 v8, #int 7 // #7 │ │ +015412: 1267 |0001: const/4 v7, #int 6 // #6 │ │ +015414: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +015416: 7100 c603 0000 |0003: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@03c6 │ │ +01541c: 0c03 |0006: move-result-object v3 │ │ +01541e: 7100 ae03 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ae │ │ +015424: 0b04 |000a: move-result-wide v4 │ │ +015426: 6e30 ca03 4305 |000b: invoke-virtual {v3, v4, v5}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@03ca │ │ +01542c: 7100 c603 0000 |000e: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@03c6 │ │ +015432: 0c00 |0011: move-result-object v0 │ │ +015434: 6e10 c803 0300 |0012: invoke-virtual {v3}, Ljava/util/Calendar;.getTimeInMillis:()J // method@03c8 │ │ +01543a: 0b04 |0015: move-result-wide v4 │ │ +01543c: 6e30 ca03 4005 |0016: invoke-virtual {v0, v4, v5}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@03ca │ │ +015442: 1304 0b00 |0019: const/16 v4, #int 11 // #b │ │ +015446: 1a05 2303 |001b: const-string v5, "alarm_hour" // string@0323 │ │ +01544a: 6e20 f201 5900 |001d: invoke-virtual {v9, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +015450: 0a05 |0020: move-result v5 │ │ +015452: 6e30 c903 4005 |0021: invoke-virtual {v0, v4, v5}, Ljava/util/Calendar;.set:(II)V // method@03c9 │ │ +015458: 1304 0c00 |0024: const/16 v4, #int 12 // #c │ │ +01545c: 1a05 2703 |0026: const-string v5, "alarm_minute" // string@0327 │ │ +015460: 6e20 f201 5900 |0028: invoke-virtual {v9, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +015466: 0a05 |002b: move-result v5 │ │ +015468: 6e30 c903 4005 |002c: invoke-virtual {v0, v4, v5}, Ljava/util/Calendar;.set:(II)V // method@03c9 │ │ +01546e: 1304 0d00 |002f: const/16 v4, #int 13 // #d │ │ +015472: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +015474: 6e30 c903 4005 |0032: invoke-virtual {v0, v4, v5}, Ljava/util/Calendar;.set:(II)V // method@03c9 │ │ +01547a: 6e20 c403 0300 |0035: invoke-virtual {v3, v0}, Ljava/util/Calendar;.compareTo:(Ljava/util/Calendar;)I // method@03c4 │ │ +015480: 0a04 |0038: move-result v4 │ │ +015482: 3364 0500 |0039: if-ne v4, v6, 003e // +0005 │ │ +015486: 6e30 c303 7006 |003b: invoke-virtual {v0, v7, v6}, Ljava/util/Calendar;.add:(II)V // method@03c3 │ │ +01548c: 6e10 0202 0900 |003e: invoke-virtual {v9}, Lcom/episode6/android/appalarm/pro/AlarmItem;.hasRepeat:()Z // method@0202 │ │ +015492: 0a04 |0041: move-result v4 │ │ +015494: 3804 2f00 |0042: if-eqz v4, 0071 // +002f │ │ +015498: 6e20 c503 8000 |0044: invoke-virtual {v0, v8}, Ljava/util/Calendar;.get:(I)I // method@03c5 │ │ +01549e: 0a02 |0047: move-result v2 │ │ +0154a0: 7010 fc01 0900 |0048: invoke-direct {v9}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getRptVals:()Landroid/content/ContentValues; // method@01fc │ │ +0154a6: 0c01 |004b: move-result-object v1 │ │ +0154a8: 2204 fc00 |004c: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +0154ac: 7010 a803 0400 |004e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +0154b2: 6e20 a903 2400 |0051: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +0154b8: 0c04 |0054: move-result-object v4 │ │ +0154ba: 1a05 0000 |0055: const-string v5, "" // string@0000 │ │ +0154be: 6e20 ac03 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +0154c4: 0c04 |005a: move-result-object v4 │ │ +0154c6: 6e10 ad03 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +0154cc: 0c04 |005e: move-result-object v4 │ │ +0154ce: 6e20 3d00 4100 |005f: invoke-virtual {v1, v4}, Landroid/content/ContentValues;.getAsBoolean:(Ljava/lang/String;)Ljava/lang/Boolean; // method@003d │ │ +0154d4: 0c04 |0062: move-result-object v4 │ │ +0154d6: 6e10 8903 0400 |0063: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@0389 │ │ +0154dc: 0a04 |0066: move-result v4 │ │ +0154de: 3904 0a00 |0067: if-nez v4, 0071 // +000a │ │ +0154e2: 6e30 c303 7006 |0069: invoke-virtual {v0, v7, v6}, Ljava/util/Calendar;.add:(II)V // method@03c3 │ │ +0154e8: 6e20 c503 8000 |006c: invoke-virtual {v0, v8}, Ljava/util/Calendar;.get:(I)I // method@03c5 │ │ +0154ee: 0a02 |006f: move-result v2 │ │ +0154f0: 28dc |0070: goto 004c // -0024 │ │ +0154f2: 1100 |0071: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=215 │ │ + 0x0007 line=216 │ │ + 0x000e line=218 │ │ + 0x0012 line=219 │ │ + 0x0019 line=220 │ │ + 0x0024 line=221 │ │ + 0x002f line=222 │ │ + 0x0035 line=224 │ │ + 0x003b line=225 │ │ + 0x003e line=228 │ │ + 0x0044 line=229 │ │ + 0x0048 line=230 │ │ + 0x004c line=231 │ │ + 0x0069 line=232 │ │ + 0x006c line=233 │ │ + 0x0071 line=236 │ │ + locals : │ │ + 0x004c - 0x0071 reg=1 cv Landroid/content/ContentValues; │ │ + 0x0048 - 0x0071 reg=2 day I │ │ + 0x0012 - 0x0072 reg=0 aCal Ljava/util/Calendar; │ │ + 0x0007 - 0x0072 reg=3 todayCal Ljava/util/Calendar; │ │ + 0x0000 - 0x0072 reg=9 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #8 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getNextTimeString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +0154f4: |[0154f4] com.episode6.android.appalarm.pro.AlarmItem.getNextTimeString:()Ljava/lang/String; │ │ +015504: 6e10 f701 0200 |0000: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getNextAlarmCalendar:()Ljava/util/Calendar; // method@01f7 │ │ +01550a: 0c00 |0003: move-result-object v0 │ │ +01550c: 6e10 c703 0000 |0004: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@03c7 │ │ +015512: 0c01 |0007: move-result-object v1 │ │ +015514: 6e10 cd03 0100 |0008: invoke-virtual {v1}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@03cd │ │ +01551a: 0c01 |000b: move-result-object v1 │ │ +01551c: 1101 |000c: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=245 │ │ + 0x0004 line=246 │ │ + locals : │ │ + 0x0004 - 0x000d reg=0 c Ljava/util/Calendar; │ │ + 0x0000 - 0x000d reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #9 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getPlugTimeoutText' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +015520: |[015520] com.episode6.android.appalarm.pro.AlarmItem.getPlugTimeoutText:()Ljava/lang/String; │ │ +015530: 2200 fc00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ +015534: 7010 a803 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +01553a: 1a01 8a02 |0005: const-string v1, "The alarm service will stop running after " // string@028a │ │ +01553e: 6e20 ac03 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +015544: 0c00 |000a: move-result-object v0 │ │ +015546: 1a01 3c03 |000b: const-string v1, "alarm_wl_timeout_plug" // string@033c │ │ +01554a: 6e20 f201 1200 |000d: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +015550: 0a01 |0010: move-result v1 │ │ +015552: 7110 fe01 0100 |0011: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getTimeoutText:(I)Ljava/lang/String; // method@01fe │ │ +015558: 0c01 |0014: move-result-object v1 │ │ +01555a: 6e20 ac03 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +015560: 0c00 |0018: move-result-object v0 │ │ +015562: 1a01 1100 |0019: const-string v1, " while charging." // string@0011 │ │ +015566: 6e20 ac03 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01556c: 0c00 |001e: move-result-object v0 │ │ +01556e: 6e10 ad03 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +015574: 0c00 |0022: move-result-object v0 │ │ +015576: 1100 |0023: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=329 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #10 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getRepeatText' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 7 │ │ + insns size : 47 16-bit code units │ │ +015578: |[015578] com.episode6.android.appalarm.pro.AlarmItem.getRepeatText:()Ljava/lang/String; │ │ +015588: 1a00 2f03 |0000: const-string v0, "alarm_rpt_mon" // string@032f │ │ +01558c: 6e20 f101 0700 |0002: invoke-virtual {v7, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +015592: 0a00 |0005: move-result v0 │ │ +015594: 1a01 3303 |0006: const-string v1, "alarm_rpt_tues" // string@0333 │ │ +015598: 6e20 f101 1700 |0008: invoke-virtual {v7, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +01559e: 0a01 |000b: move-result v1 │ │ +0155a0: 1a02 3403 |000c: const-string v2, "alarm_rpt_wed" // string@0334 │ │ +0155a4: 6e20 f101 2700 |000e: invoke-virtual {v7, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +0155aa: 0a02 |0011: move-result v2 │ │ +0155ac: 1a03 3203 |0012: const-string v3, "alarm_rpt_thurs" // string@0332 │ │ +0155b0: 6e20 f101 3700 |0014: invoke-virtual {v7, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +0155b6: 0a03 |0017: move-result v3 │ │ +0155b8: 1a04 2e03 |0018: const-string v4, "alarm_rpt_fri" // string@032e │ │ +0155bc: 6e20 f101 4700 |001a: invoke-virtual {v7, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +0155c2: 0a04 |001d: move-result v4 │ │ +0155c4: 1a05 3003 |001e: const-string v5, "alarm_rpt_sat" // string@0330 │ │ +0155c8: 6e20 f101 5700 |0020: invoke-virtual {v7, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +0155ce: 0a05 |0023: move-result v5 │ │ +0155d0: 1a06 3103 |0024: const-string v6, "alarm_rpt_sun" // string@0331 │ │ +0155d4: 6e20 f101 6700 |0026: invoke-virtual {v7, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +0155da: 0a06 |0029: move-result v6 │ │ +0155dc: 7707 fb01 0000 |002a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getRepeatText:(ZZZZZZZ)Ljava/lang/String; // method@01fb │ │ +0155e2: 0c00 |002d: move-result-object v0 │ │ +0155e4: 1100 |002e: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=157 │ │ + locals : │ │ + 0x0000 - 0x002f reg=7 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #11 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getWifiFailedActionText' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 32 16-bit code units │ │ +0155e8: |[0155e8] com.episode6.android.appalarm.pro.AlarmItem.getWifiFailedActionText:()Ljava/lang/String; │ │ +0155f8: 1a00 3903 |0000: const-string v0, "alarm_wifi_failed_action" // string@0339 │ │ +0155fc: 6e20 f201 0100 |0002: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +015602: 0a00 |0005: move-result v0 │ │ +015604: 2b00 1000 0000 |0006: packed-switch v0, 00000016 // +00000010 │ │ +01560a: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ +01560e: 1100 |000b: return-object v0 │ │ +015610: 1a00 9a00 |000c: const-string v0, "Do nothing. Cancel the alarm if the wi-fi connection fails." // string@009a │ │ +015614: 28fd |000e: goto 000b // -0003 │ │ +015616: 1a00 7b02 |000f: const-string v0, "Skip the app, just play the backup alarm (this will also skip the standard network test)." // string@027b │ │ +01561a: 28fa |0011: goto 000b // -0006 │ │ +01561c: 1a00 7101 |0012: const-string v0, "Launch the alarm normally (network test and backup alarm rules will apply)." // string@0171 │ │ +015620: 28f7 |0014: goto 000b // -0009 │ │ +015622: 0000 |0015: nop // spacer │ │ +015624: 0001 0300 0000 0000 0600 0000 0900 ... |0016: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=335 │ │ + 0x0009 line=343 │ │ + 0x000c line=337 │ │ + 0x000f line=339 │ │ + 0x0012 line=341 │ │ + 0x0015 line=335 │ │ + locals : │ │ + 0x0000 - 0x0020 reg=1 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #12 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'getWifiWaitTimeText' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +015638: |[015638] com.episode6.android.appalarm.pro.AlarmItem.getWifiWaitTimeText:()Ljava/lang/String; │ │ +015648: 2200 fc00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00fc │ │ +01564c: 7010 a803 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +015652: 1a01 8b02 |0005: const-string v1, "The alarm service will wait " // string@028b │ │ +015656: 6e20 ac03 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +01565c: 0c00 |000a: move-result-object v0 │ │ +01565e: 1a01 3a03 |000b: const-string v1, "alarm_wifi_wait_time" // string@033a │ │ +015662: 6e20 f201 1200 |000d: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +015668: 0a01 |0010: move-result v1 │ │ +01566a: 7110 fe01 0100 |0011: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getTimeoutText:(I)Ljava/lang/String; // method@01fe │ │ +015670: 0c01 |0014: move-result-object v1 │ │ +015672: 6e20 ac03 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +015678: 0c00 |0018: move-result-object v0 │ │ +01567a: 1a01 0c00 |0019: const-string v1, " for a wi-fi connection before declaring it a failure." // string@000c │ │ +01567e: 6e20 ac03 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +015684: 0c00 |001e: move-result-object v0 │ │ +015686: 6e10 ad03 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +01568c: 0c00 |0022: move-result-object v0 │ │ +01568e: 1100 |0023: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=332 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #13 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'hasPackageName' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 32 16-bit code units │ │ +015690: |[015690] com.episode6.android.appalarm.pro.AlarmItem.hasPackageName:()Z │ │ +0156a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0156a2: 1a01 2c03 |0001: const-string v1, "alarm_package_name" // string@032c │ │ +0156a6: 6e20 fd01 1300 |0003: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +0156ac: 0c01 |0006: move-result-object v1 │ │ +0156ae: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0156b2: 1a01 2c03 |0009: const-string v1, "alarm_package_name" // string@032c │ │ +0156b6: 6e20 fd01 1300 |000b: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +0156bc: 0c01 |000e: move-result-object v1 │ │ +0156be: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ +0156c2: 6e20 9e03 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +0156c8: 0a01 |0014: move-result v1 │ │ +0156ca: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ +0156ce: 0f00 |0017: return v0 │ │ +0156d0: 6e10 0302 0300 |0018: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isCustomIntent:()Z // method@0203 │ │ +0156d6: 0a01 |001b: move-result v1 │ │ +0156d8: 3901 fbff |001c: if-nez v1, 0017 // -0005 │ │ +0156dc: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0156de: 28f8 |001f: goto 0017 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=264 │ │ + 0x0017 line=267 │ │ + locals : │ │ + 0x0000 - 0x0020 reg=3 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #14 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'hasRepeat' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 60 16-bit code units │ │ +0156e0: |[0156e0] com.episode6.android.appalarm.pro.AlarmItem.hasRepeat:()Z │ │ +0156f0: 1a00 2f03 |0000: const-string v0, "alarm_rpt_mon" // string@032f │ │ +0156f4: 6e20 f101 0100 |0002: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +0156fa: 0a00 |0005: move-result v0 │ │ +0156fc: 3900 3200 |0006: if-nez v0, 0038 // +0032 │ │ +015700: 1a00 3303 |0008: const-string v0, "alarm_rpt_tues" // string@0333 │ │ +015704: 6e20 f101 0100 |000a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +01570a: 0a00 |000d: move-result v0 │ │ +01570c: 3900 2a00 |000e: if-nez v0, 0038 // +002a │ │ +015710: 1a00 3403 |0010: const-string v0, "alarm_rpt_wed" // string@0334 │ │ +015714: 6e20 f101 0100 |0012: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +01571a: 0a00 |0015: move-result v0 │ │ +01571c: 3900 2200 |0016: if-nez v0, 0038 // +0022 │ │ +015720: 1a00 3203 |0018: const-string v0, "alarm_rpt_thurs" // string@0332 │ │ +015724: 6e20 f101 0100 |001a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +01572a: 0a00 |001d: move-result v0 │ │ +01572c: 3900 1a00 |001e: if-nez v0, 0038 // +001a │ │ +015730: 1a00 2e03 |0020: const-string v0, "alarm_rpt_fri" // string@032e │ │ +015734: 6e20 f101 0100 |0022: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +01573a: 0a00 |0025: move-result v0 │ │ +01573c: 3900 1200 |0026: if-nez v0, 0038 // +0012 │ │ +015740: 1a00 3003 |0028: const-string v0, "alarm_rpt_sat" // string@0330 │ │ +015744: 6e20 f101 0100 |002a: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +01574a: 0a00 |002d: move-result v0 │ │ +01574c: 3900 0a00 |002e: if-nez v0, 0038 // +000a │ │ +015750: 1a00 3103 |0030: const-string v0, "alarm_rpt_sun" // string@0331 │ │ +015754: 6e20 f101 0100 |0032: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +01575a: 0a00 |0035: move-result v0 │ │ +01575c: 3800 0400 |0036: if-eqz v0, 003a // +0004 │ │ +015760: 1210 |0038: const/4 v0, #int 1 // #1 │ │ +015762: 0f00 |0039: return v0 │ │ +015764: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +015766: 28fe |003b: goto 0039 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=195 │ │ + 0x0038 line=196 │ │ + 0x0039 line=198 │ │ + locals : │ │ + 0x0000 - 0x003c reg=1 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #15 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'isCustomIntent' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +015768: |[015768] com.episode6.android.appalarm.pro.AlarmItem.isCustomIntent:()Z │ │ +015778: 1a00 2c03 |0000: const-string v0, "alarm_package_name" // string@032c │ │ +01577c: 6e20 fd01 0200 |0002: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +015782: 0c00 |0005: move-result-object v0 │ │ +015784: 1a01 be03 |0006: const-string v1, "custom" // string@03be │ │ +015788: 6e20 9e03 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +01578e: 0a00 |000b: move-result v0 │ │ +015790: 0f00 |000c: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=261 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #16 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'isNew' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +015794: |[015794] com.episode6.android.appalarm.pro.AlarmItem.isNew:()Z │ │ +0157a4: 1a00 cb02 |0000: const-string v0, "_id" // string@02cb │ │ +0157a8: 6e20 f201 0100 |0002: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +0157ae: 0a00 |0005: move-result v0 │ │ +0157b0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0157b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0157b6: 0f00 |0009: return v0 │ │ +0157b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0157ba: 28fe |000b: goto 0009 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=250 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #17 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'isShortcutIntent' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +0157bc: |[0157bc] com.episode6.android.appalarm.pro.AlarmItem.isShortcutIntent:()Z │ │ +0157cc: 1a00 1c03 |0000: const-string v0, "alarm_custom_data" // string@031c │ │ +0157d0: 6e20 fd01 0100 |0002: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +0157d6: 0c00 |0005: move-result-object v0 │ │ +0157d8: 7110 0602 0000 |0006: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isShortcutIntent:(Ljava/lang/String;)Z // method@0206 │ │ +0157de: 0a00 |0009: move-result v0 │ │ +0157e0: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=254 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + │ │ + #18 : (in Lcom/episode6/android/appalarm/pro/AlarmItem;) │ │ + name : 'setAppIconInImageView' │ │ + type : '(Landroid/widget/ImageView;Landroid/content/pm/PackageManager;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 35 16-bit code units │ │ +0157e4: |[0157e4] com.episode6.android.appalarm.pro.AlarmItem.setAppIconInImageView:(Landroid/widget/ImageView;Landroid/content/pm/PackageManager;)V │ │ +0157f4: 1402 0300 027f |0000: const v2, #float 1.728e+38 // #7f020003 │ │ +0157fa: 6e10 0102 0300 |0003: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.hasPackageName:()Z // method@0201 │ │ +015800: 0a01 |0006: move-result v1 │ │ +015802: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ +015806: 6e20 cc00 2400 |0009: invoke-virtual {v4, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00cc │ │ +01580c: 0e00 |000c: return-void │ │ +01580e: 1a01 2c03 |000d: const-string v1, "alarm_package_name" // string@032c │ │ +015812: 6e20 fd01 1300 |000f: invoke-virtual {v3, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +015818: 0c01 |0012: move-result-object v1 │ │ +01581a: 6e20 6b00 1500 |0013: invoke-virtual {v5, v1}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@006b │ │ +015820: 0c01 |0016: move-result-object v1 │ │ +015822: 6e20 cb00 1400 |0017: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00cb │ │ +015828: 28f2 |001a: goto 000c // -000e │ │ +01582a: 0d00 |001b: move-exception v0 │ │ +01582c: 6e10 8f03 0000 |001c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +015832: 6e20 cc00 2400 |001f: invoke-virtual {v4, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00cc │ │ +015838: 28ea |0022: goto 000c // -0016 │ │ + catches : 1 │ │ + 0x000d - 0x001a │ │ + Ljava/lang/Exception; -> 0x001b │ │ + positions : │ │ + 0x0003 line=309 │ │ + 0x0009 line=310 │ │ + 0x000c line=320 │ │ + 0x000d line=313 │ │ + 0x001b line=314 │ │ + 0x001c line=315 │ │ + 0x001f line=316 │ │ + locals : │ │ + 0x001c - 0x0023 reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0023 reg=3 this Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ + 0x0000 - 0x0023 reg=4 iv Landroid/widget/ImageView; │ │ + 0x0000 - 0x0023 reg=5 pm Landroid/content/pm/PackageManager; │ │ + │ │ + source_file_idx : 86 (AlarmItem.java) │ │ + │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 212508 bytes, number of entries: 128 │ │ │ +Zip file size: 212529 bytes, number of entries: 128 │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 android/annotation/SuppressLint.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/annotation/TargetApi.class │ │ │ ?rwxrwxr-x 2.0 unx 1574 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 3511 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AalDbAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1123 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AalService$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1818 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AalService$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1158 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AalService$3.class │ │ │ @@ -48,16 +48,14 @@ │ │ │ ?rwxrwxr-x 2.0 unx 677 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmEdit$4.class │ │ │ ?rwxrwxr-x 2.0 unx 486 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmEdit$5.class │ │ │ ?rwxrwxr-x 2.0 unx 486 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmEdit$6.class │ │ │ ?rwxrwxr-x 2.0 unx 677 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmEdit$7.class │ │ │ ?rwxrwxr-x 2.0 unx 677 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmEdit$8.class │ │ │ ?rwxrwxr-x 2.0 unx 1447 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmEdit$9.class │ │ │ ?rwxrwxr-x 2.0 unx 25653 b- defN 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmEdit.class │ │ │ -?rwxrwxr-x 2.0 unx 5506 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/SimplePropertyCollection.class │ │ │ -?rwxrwxr-x 2.0 unx 10653 b- defN 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmItem.class │ │ │ ?rwxrwxr-x 2.0 unx 502 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmList$1.class │ │ │ ?rwxrwxr-x 2.0 unx 713 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmList$2.class │ │ │ ?rwxrwxr-x 2.0 unx 502 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmList$3.class │ │ │ ?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmList$4$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2227 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmList$4.class │ │ │ ?rwxrwxr-x 2.0 unx 2028 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmList$5.class │ │ │ ?rwxrwxr-x 2.0 unx 689 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmList$6.class │ │ │ @@ -70,20 +68,20 @@ │ │ │ ?rwxrwxr-x 2.0 unx 963 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmReciever.class │ │ │ ?rwxrwxr-x 2.0 unx 227 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/ApiKeys.class │ │ │ ?rwxrwxr-x 2.0 unx 479 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser$1.class │ │ │ ?rwxrwxr-x 2.0 unx 675 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser$2.class │ │ │ ?rwxrwxr-x 2.0 unx 530 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser$3.class │ │ │ ?rwxrwxr-x 2.0 unx 537 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1024 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser$5.class │ │ │ -?rwxrwxr-x 2.0 unx 2689 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser$6.class │ │ │ +?rwxrwxr-x 2.0 unx 2715 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser$6.class │ │ │ ?rwxrwxr-x 2.0 unx 597 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser$7.class │ │ │ ?rwxrwxr-x 2.0 unx 909 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser$AlphaComparator.class │ │ │ ?rwxrwxr-x 2.0 unx 1321 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser$AppInfoCache.class │ │ │ ?rwxrwxr-x 2.0 unx 1454 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 5759 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser.class │ │ │ +?rwxrwxr-x 2.0 unx 5757 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AppChooser.class │ │ │ ?rwxrwxr-x 2.0 unx 637 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/BootReciever.class │ │ │ ?rwxrwxr-x 2.0 unx 180 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/CustomActionActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4024 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/CustomActionActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1100 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/CustomIntentMaker$1.class │ │ │ ?rwxrwxr-x 2.0 unx 538 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/CustomIntentMaker$2.class │ │ │ ?rwxrwxr-x 2.0 unx 2224 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/CustomIntentMaker$3.class │ │ │ @@ -105,14 +103,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 697 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/RepeatChooser$5.class │ │ │ ?rwxrwxr-x 2.0 unx 697 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/RepeatChooser$6.class │ │ │ ?rwxrwxr-x 2.0 unx 697 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/RepeatChooser$7.class │ │ │ ?rwxrwxr-x 2.0 unx 697 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/RepeatChooser$8.class │ │ │ ?rwxrwxr-x 2.0 unx 697 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/RepeatChooser$9.class │ │ │ ?rwxrwxr-x 2.0 unx 3193 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/RepeatChooser.class │ │ │ ?rwxrwxr-x 2.0 unx 3538 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/SimpleProperty.class │ │ │ +?rwxrwxr-x 2.0 unx 5506 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/SimplePropertyCollection.class │ │ │ ?rwxrwxr-x 2.0 unx 1136 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/SnoozeActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1020 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/SnoozeActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1038 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/SnoozeActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 2942 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/SnoozeActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 978 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/SnoozeWakeupReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 961 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/StringInputDialog$1.class │ │ │ ?rwxrwxr-x 2.0 unx 538 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/StringInputDialog$2.class │ │ │ @@ -123,8 +122,9 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1526 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/TimeChooser$3.class │ │ │ ?rwxrwxr-x 2.0 unx 514 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/TimeChooser$4.class │ │ │ ?rwxrwxr-x 2.0 unx 3639 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/TimeChooser.class │ │ │ ?rwxrwxr-x 2.0 unx 736 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/VolumeChooser$1.class │ │ │ ?rwxrwxr-x 2.0 unx 775 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/VolumeChooser$2.class │ │ │ ?rwxrwxr-x 2.0 unx 522 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/VolumeChooser$3.class │ │ │ ?rwxrwxr-x 2.0 unx 2815 b- stor 80-Jan-01 00:00 com/episode6/android/appalarm/pro/VolumeChooser.class │ │ │ -128 files, 227796 bytes uncompressed, 189098 bytes compressed: 17.0% │ │ │ +?rwxrwxr-x 2.0 unx 10653 b- defN 80-Jan-01 00:00 com/episode6/android/appalarm/pro/AlarmItem.class │ │ │ +128 files, 227820 bytes uncompressed, 189119 bytes compressed: 17.0% │ │ ├── zipnote «TEMP»/diffoscope_y_fckiut_tmp/tmpm5mawng4_.zip │ │ │ @@ -153,20 +153,14 @@ │ │ │ │ │ │ Filename: com/episode6/android/appalarm/pro/AlarmEdit$9.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/episode6/android/appalarm/pro/AlarmEdit.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/episode6/android/appalarm/pro/SimplePropertyCollection.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/episode6/android/appalarm/pro/AlarmItem.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/episode6/android/appalarm/pro/AlarmList$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/episode6/android/appalarm/pro/AlarmList$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/episode6/android/appalarm/pro/AlarmList$3.class │ │ │ @@ -324,14 +318,17 @@ │ │ │ │ │ │ Filename: com/episode6/android/appalarm/pro/RepeatChooser.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/episode6/android/appalarm/pro/SimpleProperty.class │ │ │ Comment: │ │ │ │ │ │ +Filename: com/episode6/android/appalarm/pro/SimplePropertyCollection.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: com/episode6/android/appalarm/pro/SnoozeActivity$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/episode6/android/appalarm/pro/SnoozeActivity$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/episode6/android/appalarm/pro/SnoozeActivity$3.class │ │ │ @@ -378,8 +375,11 @@ │ │ │ │ │ │ Filename: com/episode6/android/appalarm/pro/VolumeChooser$3.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/episode6/android/appalarm/pro/VolumeChooser.class │ │ │ Comment: │ │ │ │ │ │ +Filename: com/episode6/android/appalarm/pro/AlarmItem.class │ │ │ +Comment: │ │ │ + │ │ │ Zip file comment: │ │ ├── com/episode6/android/appalarm/pro/AalService.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1520,15 +1520,15 @@ │ │ │ │ 50: invokespecial #267 // Method launchAlarm:(Z)V │ │ │ │ 53: goto 45 │ │ │ │ │ │ │ │ private void actionLaunchAlarm(boolean); │ │ │ │ descriptor: (Z)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=12, args_size=2 │ │ │ │ + stack=300, locals=10, args_size=2 │ │ │ │ 0: ldc_w #270 // int 2130968633 │ │ │ │ 3: istore_2 │ │ │ │ 4: aload_0 │ │ │ │ 5: ldc_w #268 // int 2130968632 │ │ │ │ 8: iload_2 │ │ │ │ 9: invokespecial #275 // Method getNotification:(II)Landroid/app/Notification; │ │ │ │ 12: astore_3 │ │ │ │ @@ -1590,29 +1590,29 @@ │ │ │ │ 116: ifeq 165 │ │ │ │ 119: aload_0 │ │ │ │ 120: invokespecial #161 // Method isPhoneNotIdle:()Z │ │ │ │ 123: istore 6 │ │ │ │ 125: iload 6 │ │ │ │ 127: ifeq 165 │ │ │ │ 130: ldc2_w #296 // long 2000l │ │ │ │ - 133: lstore 9 │ │ │ │ - 135: lload 9 │ │ │ │ + 133: lstore 4 │ │ │ │ + 135: lload 4 │ │ │ │ 137: invokestatic #305 // Method java/lang/Thread.sleep:(J)V │ │ │ │ 140: iconst_0 │ │ │ │ 141: istore 6 │ │ │ │ 143: aconst_null │ │ │ │ 144: astore_3 │ │ │ │ 145: aload_0 │ │ │ │ 146: iconst_0 │ │ │ │ 147: putfield #165 // Field mShowAlarmToast:Z │ │ │ │ 150: aload_0 │ │ │ │ 151: invokespecial #263 // Method stopOrSet:()V │ │ │ │ 154: return │ │ │ │ - 155: astore 11 │ │ │ │ - 157: aload 11 │ │ │ │ + 155: astore 9 │ │ │ │ + 157: aload 9 │ │ │ │ 159: invokevirtual #310 // Method java/lang/InterruptedException.printStackTrace:()V │ │ │ │ 162: goto 154 │ │ │ │ 165: aload_0 │ │ │ │ 166: iconst_0 │ │ │ │ 167: invokespecial #267 // Method launchAlarm:(Z)V │ │ │ │ 170: goto 154 │ │ │ │ Exception table: │ │ │ │ @@ -3529,15 +3529,15 @@ │ │ │ │ 405: invokevirtual #353 // Method android/app/NotificationManager.cancel:(I)V │ │ │ │ 408: goto 350 │ │ │ │ │ │ │ │ private void setSnoozeAlarm(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=1 │ │ │ │ + stack=300, locals=9, args_size=1 │ │ │ │ 0: new #217 // class android/content/Intent │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: aload_0 │ │ │ │ 6: ldc_w #355 // class com/episode6/android/appalarm/pro/SnoozeWakeupReceiver │ │ │ │ 9: invokespecial #222 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ 12: aload_0 │ │ │ │ @@ -3577,17 +3577,17 @@ │ │ │ │ 78: ldc_w #821 // String alarm_mute_snooze_time │ │ │ │ 81: invokevirtual #291 // Method com/episode6/android/appalarm/pro/AlarmItem.getInt:(Ljava/lang/String;)I │ │ │ │ 84: sipush 1000 │ │ │ │ 87: imul │ │ │ │ 88: i2l │ │ │ │ 89: lstore 7 │ │ │ │ 91: invokestatic #540 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ - 94: lstore 9 │ │ │ │ + 94: lstore 5 │ │ │ │ 96: lload 7 │ │ │ │ - 98: lload 9 │ │ │ │ + 98: lload 5 │ │ │ │ 100: ladd │ │ │ │ 101: lstore 7 │ │ │ │ 103: aload_3 │ │ │ │ 104: iconst_0 │ │ │ │ 105: lload 7 │ │ │ │ 107: aload_2 │ │ │ │ 108: invokevirtual #779 // Method android/app/AlarmManager.set:(IJLandroid/app/PendingIntent;)V │ │ ├── com/episode6/android/appalarm/pro/AppChooser$6.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -59,86 +59,88 @@ │ │ │ │ #51 = Class #50 // android/content/pm/ApplicationInfo │ │ │ │ #52 = Utf8 com/episode6/android/appalarm/pro/AppChooser$AppInfoCache │ │ │ │ #53 = Class #52 // com/episode6/android/appalarm/pro/AppChooser$AppInfoCache │ │ │ │ #54 = Utf8 loadLabel │ │ │ │ #55 = Utf8 (Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; │ │ │ │ #56 = NameAndType #54:#55 // loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; │ │ │ │ #57 = Methodref #51.#56 // android/content/pm/ApplicationInfo.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; │ │ │ │ - #58 = Utf8 toString │ │ │ │ - #59 = Utf8 ()Ljava/lang/String; │ │ │ │ - #60 = NameAndType #58:#59 // toString:()Ljava/lang/String; │ │ │ │ - #61 = Methodref #4.#60 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - #62 = Utf8 packageName │ │ │ │ - #63 = Utf8 Ljava/lang/String; │ │ │ │ - #64 = NameAndType #62:#63 // packageName:Ljava/lang/String; │ │ │ │ - #65 = Fieldref #51.#64 // android/content/pm/ApplicationInfo.packageName:Ljava/lang/String; │ │ │ │ - #66 = Utf8 className │ │ │ │ - #67 = NameAndType #66:#63 // className:Ljava/lang/String; │ │ │ │ - #68 = Fieldref #51.#67 // android/content/pm/ApplicationInfo.className:Ljava/lang/String; │ │ │ │ - #69 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - #70 = NameAndType #11:#69 // "":(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - #71 = Methodref #53.#70 // com/episode6/android/appalarm/pro/AppChooser$AppInfoCache."":(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - #72 = Utf8 access$100 │ │ │ │ - #73 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ - #74 = NameAndType #72:#73 // access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ - #75 = Methodref #19.#74 // com/episode6/android/appalarm/pro/AppChooser.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ - #76 = Utf8 add │ │ │ │ - #77 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ - #78 = NameAndType #76:#77 // add:(Ljava/lang/Object;)Z │ │ │ │ - #79 = InterfaceMethodref #35.#78 // java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - #80 = Utf8 com/episode6/android/appalarm/pro/AppChooser$AlphaComparator │ │ │ │ - #81 = Class #80 // com/episode6/android/appalarm/pro/AppChooser$AlphaComparator │ │ │ │ - #82 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ │ │ - #83 = NameAndType #11:#82 // "":(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ │ │ - #84 = Methodref #81.#83 // com/episode6/android/appalarm/pro/AppChooser$AlphaComparator."":(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ │ │ - #85 = Utf8 java/util/Collections │ │ │ │ - #86 = Class #85 // java/util/Collections │ │ │ │ - #87 = Utf8 sort │ │ │ │ - #88 = Utf8 (Ljava/util/List;Ljava/util/Comparator;)V │ │ │ │ - #89 = NameAndType #87:#88 // sort:(Ljava/util/List;Ljava/util/Comparator;)V │ │ │ │ - #90 = Methodref #86.#89 // java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V │ │ │ │ - #91 = Utf8 access$302 │ │ │ │ - #92 = NameAndType #91:#21 // access$302:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ │ │ - #93 = Methodref #19.#92 // com/episode6/android/appalarm/pro/AppChooser.access$302:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ │ │ - #94 = Utf8 setPosition │ │ │ │ - #95 = Utf8 (I)V │ │ │ │ - #96 = NameAndType #94:#95 // setPosition:(I)V │ │ │ │ - #97 = Methodref #53.#96 // com/episode6/android/appalarm/pro/AppChooser$AppInfoCache.setPosition:(I)V │ │ │ │ - #98 = Utf8 access$300 │ │ │ │ - #99 = NameAndType #98:#73 // access$300:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ - #100 = Methodref #19.#99 // com/episode6/android/appalarm/pro/AppChooser.access$300:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ - #101 = Utf8 com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter │ │ │ │ - #102 = Class #101 // com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter │ │ │ │ - #103 = Utf8 getBaseContext │ │ │ │ - #104 = Utf8 ()Landroid/content/Context; │ │ │ │ - #105 = NameAndType #103:#104 // getBaseContext:()Landroid/content/Context; │ │ │ │ - #106 = Methodref #19.#105 // com/episode6/android/appalarm/pro/AppChooser.getBaseContext:()Landroid/content/Context; │ │ │ │ - #107 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ │ │ │ - #108 = NameAndType #11:#107 // "":(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ │ │ │ - #109 = Methodref #102.#108 // com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter."":(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ │ │ │ - #110 = Utf8 access$402 │ │ │ │ - #111 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ │ │ - #112 = NameAndType #110:#111 // access$402:(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ │ │ - #113 = Methodref #19.#112 // com/episode6/android/appalarm/pro/AppChooser.access$402:(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ │ │ - #114 = Utf8 access$600 │ │ │ │ - #115 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; │ │ │ │ - #116 = NameAndType #114:#115 // access$600:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; │ │ │ │ - #117 = Methodref #19.#116 // com/episode6/android/appalarm/pro/AppChooser.access$600:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; │ │ │ │ - #118 = Utf8 access$500 │ │ │ │ - #119 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; │ │ │ │ - #120 = NameAndType #118:#119 // access$500:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; │ │ │ │ - #121 = Methodref #19.#120 // com/episode6/android/appalarm/pro/AppChooser.access$500:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; │ │ │ │ - #122 = Utf8 android/os/Handler │ │ │ │ - #123 = Class #122 // android/os/Handler │ │ │ │ - #124 = Utf8 post │ │ │ │ - #125 = Utf8 (Ljava/lang/Runnable;)Z │ │ │ │ - #126 = NameAndType #124:#125 // post:(Ljava/lang/Runnable;)Z │ │ │ │ - #127 = Methodref #123.#126 // android/os/Handler.post:(Ljava/lang/Runnable;)Z │ │ │ │ - #128 = Utf8 Code │ │ │ │ - #129 = Utf8 run │ │ │ │ + #58 = Utf8 java/lang/CharSequence │ │ │ │ + #59 = Class #58 // java/lang/CharSequence │ │ │ │ + #60 = Utf8 toString │ │ │ │ + #61 = Utf8 ()Ljava/lang/String; │ │ │ │ + #62 = NameAndType #60:#61 // toString:()Ljava/lang/String; │ │ │ │ + #63 = InterfaceMethodref #59.#62 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + #64 = Utf8 packageName │ │ │ │ + #65 = Utf8 Ljava/lang/String; │ │ │ │ + #66 = NameAndType #64:#65 // packageName:Ljava/lang/String; │ │ │ │ + #67 = Fieldref #51.#66 // android/content/pm/ApplicationInfo.packageName:Ljava/lang/String; │ │ │ │ + #68 = Utf8 className │ │ │ │ + #69 = NameAndType #68:#65 // className:Ljava/lang/String; │ │ │ │ + #70 = Fieldref #51.#69 // android/content/pm/ApplicationInfo.className:Ljava/lang/String; │ │ │ │ + #71 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + #72 = NameAndType #11:#71 // "":(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + #73 = Methodref #53.#72 // com/episode6/android/appalarm/pro/AppChooser$AppInfoCache."":(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + #74 = Utf8 access$100 │ │ │ │ + #75 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ + #76 = NameAndType #74:#75 // access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ + #77 = Methodref #19.#76 // com/episode6/android/appalarm/pro/AppChooser.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ + #78 = Utf8 add │ │ │ │ + #79 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ + #80 = NameAndType #78:#79 // add:(Ljava/lang/Object;)Z │ │ │ │ + #81 = InterfaceMethodref #35.#80 // java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + #82 = Utf8 com/episode6/android/appalarm/pro/AppChooser$AlphaComparator │ │ │ │ + #83 = Class #82 // com/episode6/android/appalarm/pro/AppChooser$AlphaComparator │ │ │ │ + #84 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ │ │ + #85 = NameAndType #11:#84 // "":(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ │ │ + #86 = Methodref #83.#85 // com/episode6/android/appalarm/pro/AppChooser$AlphaComparator."":(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ │ │ + #87 = Utf8 java/util/Collections │ │ │ │ + #88 = Class #87 // java/util/Collections │ │ │ │ + #89 = Utf8 sort │ │ │ │ + #90 = Utf8 (Ljava/util/List;Ljava/util/Comparator;)V │ │ │ │ + #91 = NameAndType #89:#90 // sort:(Ljava/util/List;Ljava/util/Comparator;)V │ │ │ │ + #92 = Methodref #88.#91 // java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V │ │ │ │ + #93 = Utf8 access$302 │ │ │ │ + #94 = NameAndType #93:#21 // access$302:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ │ │ + #95 = Methodref #19.#94 // com/episode6/android/appalarm/pro/AppChooser.access$302:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ │ │ + #96 = Utf8 setPosition │ │ │ │ + #97 = Utf8 (I)V │ │ │ │ + #98 = NameAndType #96:#97 // setPosition:(I)V │ │ │ │ + #99 = Methodref #53.#98 // com/episode6/android/appalarm/pro/AppChooser$AppInfoCache.setPosition:(I)V │ │ │ │ + #100 = Utf8 access$300 │ │ │ │ + #101 = NameAndType #100:#75 // access$300:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ + #102 = Methodref #19.#101 // com/episode6/android/appalarm/pro/AppChooser.access$300:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ + #103 = Utf8 com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter │ │ │ │ + #104 = Class #103 // com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter │ │ │ │ + #105 = Utf8 getBaseContext │ │ │ │ + #106 = Utf8 ()Landroid/content/Context; │ │ │ │ + #107 = NameAndType #105:#106 // getBaseContext:()Landroid/content/Context; │ │ │ │ + #108 = Methodref #19.#107 // com/episode6/android/appalarm/pro/AppChooser.getBaseContext:()Landroid/content/Context; │ │ │ │ + #109 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ │ │ │ + #110 = NameAndType #11:#109 // "":(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ │ │ │ + #111 = Methodref #104.#110 // com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter."":(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ │ │ │ + #112 = Utf8 access$402 │ │ │ │ + #113 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ │ │ + #114 = NameAndType #112:#113 // access$402:(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ │ │ + #115 = Methodref #19.#114 // com/episode6/android/appalarm/pro/AppChooser.access$402:(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ │ │ + #116 = Utf8 access$600 │ │ │ │ + #117 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; │ │ │ │ + #118 = NameAndType #116:#117 // access$600:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; │ │ │ │ + #119 = Methodref #19.#118 // com/episode6/android/appalarm/pro/AppChooser.access$600:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; │ │ │ │ + #120 = Utf8 access$500 │ │ │ │ + #121 = Utf8 (Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; │ │ │ │ + #122 = NameAndType #120:#121 // access$500:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; │ │ │ │ + #123 = Methodref #19.#122 // com/episode6/android/appalarm/pro/AppChooser.access$500:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; │ │ │ │ + #124 = Utf8 android/os/Handler │ │ │ │ + #125 = Class #124 // android/os/Handler │ │ │ │ + #126 = Utf8 post │ │ │ │ + #127 = Utf8 (Ljava/lang/Runnable;)Z │ │ │ │ + #128 = NameAndType #126:#127 // post:(Ljava/lang/Runnable;)Z │ │ │ │ + #129 = Methodref #125.#128 // android/os/Handler.post:(Ljava/lang/Runnable;)Z │ │ │ │ + #130 = Utf8 Code │ │ │ │ + #131 = Utf8 run │ │ │ │ { │ │ │ │ final com.episode6.android.appalarm.pro.AppChooser this$0; │ │ │ │ descriptor: Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC │ │ │ │ │ │ │ │ com.episode6.android.appalarm.pro.AppChooser$6(com.episode6.android.appalarm.pro.AppChooser); │ │ │ │ descriptor: (Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ │ │ @@ -168,154 +170,154 @@ │ │ │ │ 14: aload_2 │ │ │ │ 15: invokestatic #23 // Method com/episode6/android/appalarm/pro/AppChooser.access$102:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ │ │ 18: pop │ │ │ │ 19: aload_0 │ │ │ │ 20: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ 23: invokestatic #27 // Method com/episode6/android/appalarm/pro/AppChooser.access$200:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; │ │ │ │ 26: astore_1 │ │ │ │ - 27: aconst_null │ │ │ │ - 28: astore_2 │ │ │ │ - 29: aload_1 │ │ │ │ - 30: iconst_0 │ │ │ │ - 31: invokevirtual #33 // Method android/content/pm/PackageManager.getInstalledApplications:(I)Ljava/util/List; │ │ │ │ - 34: astore_3 │ │ │ │ - 35: aload_3 │ │ │ │ - 36: invokeinterface #39, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 41: astore 4 │ │ │ │ - 43: aload 4 │ │ │ │ - 45: invokeinterface #45, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 50: istore 5 │ │ │ │ - 52: iload 5 │ │ │ │ - 54: ifeq 142 │ │ │ │ - 57: aload 4 │ │ │ │ - 59: invokeinterface #49, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 64: checkcast #51 // class android/content/pm/ApplicationInfo │ │ │ │ - 67: astore 6 │ │ │ │ - 69: new #53 // class com/episode6/android/appalarm/pro/AppChooser$AppInfoCache │ │ │ │ - 72: astore 7 │ │ │ │ - 74: aload_0 │ │ │ │ - 75: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 78: astore_1 │ │ │ │ - 79: aload_0 │ │ │ │ - 80: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 83: invokestatic #27 // Method com/episode6/android/appalarm/pro/AppChooser.access$200:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; │ │ │ │ - 86: astore_2 │ │ │ │ - 87: aload 6 │ │ │ │ - 89: aload_2 │ │ │ │ - 90: invokevirtual #57 // Method android/content/pm/ApplicationInfo.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; │ │ │ │ - 93: invokevirtual #61 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 96: astore_2 │ │ │ │ - 97: aload 6 │ │ │ │ - 99: getfield #65 // Field android/content/pm/ApplicationInfo.packageName:Ljava/lang/String; │ │ │ │ - 102: astore 8 │ │ │ │ - 104: aload 6 │ │ │ │ - 106: getfield #68 // Field android/content/pm/ApplicationInfo.className:Ljava/lang/String; │ │ │ │ - 109: astore 9 │ │ │ │ - 111: aload 7 │ │ │ │ - 113: aload_1 │ │ │ │ - 114: aload_2 │ │ │ │ - 115: aload 8 │ │ │ │ - 117: aload 9 │ │ │ │ - 119: invokespecial #71 // Method com/episode6/android/appalarm/pro/AppChooser$AppInfoCache."":(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 122: aload_0 │ │ │ │ - 123: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 126: invokestatic #75 // Method com/episode6/android/appalarm/pro/AppChooser.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ - 129: astore_1 │ │ │ │ - 130: aload_1 │ │ │ │ - 131: aload 7 │ │ │ │ - 133: invokeinterface #79, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 138: pop │ │ │ │ - 139: goto 43 │ │ │ │ - 142: aload_0 │ │ │ │ - 143: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 146: invokestatic #75 // Method com/episode6/android/appalarm/pro/AppChooser.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ - 149: astore_1 │ │ │ │ - 150: new #81 // class com/episode6/android/appalarm/pro/AppChooser$AlphaComparator │ │ │ │ - 153: astore_2 │ │ │ │ - 154: aload_0 │ │ │ │ - 155: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 158: astore 8 │ │ │ │ - 160: aload_2 │ │ │ │ - 161: aload 8 │ │ │ │ - 163: invokespecial #84 // Method com/episode6/android/appalarm/pro/AppChooser$AlphaComparator."":(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ │ │ - 166: aload_1 │ │ │ │ - 167: aload_2 │ │ │ │ - 168: invokestatic #90 // Method java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V │ │ │ │ - 171: aload_0 │ │ │ │ - 172: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 175: astore_1 │ │ │ │ - 176: new #16 // class java/util/ArrayList │ │ │ │ - 179: astore_2 │ │ │ │ - 180: aload_2 │ │ │ │ - 181: invokespecial #17 // Method java/util/ArrayList."":()V │ │ │ │ - 184: aload_1 │ │ │ │ + 27: iconst_0 │ │ │ │ + 28: istore_3 │ │ │ │ + 29: aconst_null │ │ │ │ + 30: astore_2 │ │ │ │ + 31: aload_1 │ │ │ │ + 32: iconst_0 │ │ │ │ + 33: invokevirtual #33 // Method android/content/pm/PackageManager.getInstalledApplications:(I)Ljava/util/List; │ │ │ │ + 36: astore 4 │ │ │ │ + 38: aload 4 │ │ │ │ + 40: invokeinterface #39, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 45: astore_1 │ │ │ │ + 46: aload_1 │ │ │ │ + 47: invokeinterface #45, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 52: istore_3 │ │ │ │ + 53: iload_3 │ │ │ │ + 54: ifeq 147 │ │ │ │ + 57: aload_1 │ │ │ │ + 58: invokeinterface #49, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 63: checkcast #51 // class android/content/pm/ApplicationInfo │ │ │ │ + 66: astore 5 │ │ │ │ + 68: new #53 // class com/episode6/android/appalarm/pro/AppChooser$AppInfoCache │ │ │ │ + 71: astore 6 │ │ │ │ + 73: aload_0 │ │ │ │ + 74: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 77: astore_2 │ │ │ │ + 78: aload_0 │ │ │ │ + 79: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 82: invokestatic #27 // Method com/episode6/android/appalarm/pro/AppChooser.access$200:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; │ │ │ │ + 85: astore 7 │ │ │ │ + 87: aload 5 │ │ │ │ + 89: aload 7 │ │ │ │ + 91: invokevirtual #57 // Method android/content/pm/ApplicationInfo.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; │ │ │ │ + 94: invokeinterface #63, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 99: astore 7 │ │ │ │ + 101: aload 5 │ │ │ │ + 103: getfield #67 // Field android/content/pm/ApplicationInfo.packageName:Ljava/lang/String; │ │ │ │ + 106: astore 8 │ │ │ │ + 108: aload 5 │ │ │ │ + 110: getfield #70 // Field android/content/pm/ApplicationInfo.className:Ljava/lang/String; │ │ │ │ + 113: astore 9 │ │ │ │ + 115: aload 6 │ │ │ │ + 117: aload_2 │ │ │ │ + 118: aload 7 │ │ │ │ + 120: aload 8 │ │ │ │ + 122: aload 9 │ │ │ │ + 124: invokespecial #73 // Method com/episode6/android/appalarm/pro/AppChooser$AppInfoCache."":(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 127: aload_0 │ │ │ │ + 128: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 131: invokestatic #77 // Method com/episode6/android/appalarm/pro/AppChooser.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ + 134: astore_2 │ │ │ │ + 135: aload_2 │ │ │ │ + 136: aload 6 │ │ │ │ + 138: invokeinterface #81, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 143: pop │ │ │ │ + 144: goto 46 │ │ │ │ + 147: aload_0 │ │ │ │ + 148: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 151: invokestatic #77 // Method com/episode6/android/appalarm/pro/AppChooser.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ + 154: astore_1 │ │ │ │ + 155: new #83 // class com/episode6/android/appalarm/pro/AppChooser$AlphaComparator │ │ │ │ + 158: astore_2 │ │ │ │ + 159: aload_0 │ │ │ │ + 160: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 163: astore 7 │ │ │ │ + 165: aload_2 │ │ │ │ + 166: aload 7 │ │ │ │ + 168: invokespecial #86 // Method com/episode6/android/appalarm/pro/AppChooser$AlphaComparator."":(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ │ │ + 171: aload_1 │ │ │ │ + 172: aload_2 │ │ │ │ + 173: invokestatic #92 // Method java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V │ │ │ │ + 176: aload_0 │ │ │ │ + 177: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 180: astore_1 │ │ │ │ + 181: new #16 // class java/util/ArrayList │ │ │ │ + 184: astore_2 │ │ │ │ 185: aload_2 │ │ │ │ - 186: invokestatic #93 // Method com/episode6/android/appalarm/pro/AppChooser.access$302:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ │ │ - 189: pop │ │ │ │ - 190: iconst_0 │ │ │ │ - 191: istore 10 │ │ │ │ - 193: aload_0 │ │ │ │ - 194: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 197: invokestatic #75 // Method com/episode6/android/appalarm/pro/AppChooser.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ - 200: astore_1 │ │ │ │ - 201: aload_1 │ │ │ │ - 202: invokeinterface #39, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 207: astore 4 │ │ │ │ - 209: aload 4 │ │ │ │ - 211: invokeinterface #45, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 216: istore 5 │ │ │ │ - 218: iload 5 │ │ │ │ - 220: ifeq 268 │ │ │ │ - 223: aload 4 │ │ │ │ - 225: invokeinterface #49, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 230: checkcast #53 // class com/episode6/android/appalarm/pro/AppChooser$AppInfoCache │ │ │ │ - 233: astore 6 │ │ │ │ - 235: aload 6 │ │ │ │ - 237: iload 10 │ │ │ │ - 239: invokevirtual #97 // Method com/episode6/android/appalarm/pro/AppChooser$AppInfoCache.setPosition:(I)V │ │ │ │ - 242: aload_0 │ │ │ │ - 243: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 246: invokestatic #100 // Method com/episode6/android/appalarm/pro/AppChooser.access$300:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ - 249: astore_1 │ │ │ │ - 250: aload_1 │ │ │ │ - 251: aload 6 │ │ │ │ - 253: invokeinterface #79, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 258: pop │ │ │ │ - 259: iload 10 │ │ │ │ - 261: iconst_1 │ │ │ │ - 262: iadd │ │ │ │ - 263: istore 10 │ │ │ │ - 265: goto 209 │ │ │ │ - 268: aload_0 │ │ │ │ - 269: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 272: astore_1 │ │ │ │ - 273: new #102 // class com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter │ │ │ │ - 276: astore_2 │ │ │ │ - 277: aload_0 │ │ │ │ - 278: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 281: astore 8 │ │ │ │ - 283: aload_0 │ │ │ │ - 284: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 287: invokevirtual #106 // Method com/episode6/android/appalarm/pro/AppChooser.getBaseContext:()Landroid/content/Context; │ │ │ │ - 290: astore 9 │ │ │ │ - 292: aload_2 │ │ │ │ + 186: invokespecial #17 // Method java/util/ArrayList."":()V │ │ │ │ + 189: aload_1 │ │ │ │ + 190: aload_2 │ │ │ │ + 191: invokestatic #95 // Method com/episode6/android/appalarm/pro/AppChooser.access$302:(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ │ │ + 194: pop │ │ │ │ + 195: iconst_0 │ │ │ │ + 196: istore 10 │ │ │ │ + 198: aload_0 │ │ │ │ + 199: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 202: invokestatic #77 // Method com/episode6/android/appalarm/pro/AppChooser.access$100:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ + 205: invokeinterface #39, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 210: astore_1 │ │ │ │ + 211: aload_1 │ │ │ │ + 212: invokeinterface #45, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 217: istore_3 │ │ │ │ + 218: iload_3 │ │ │ │ + 219: ifeq 266 │ │ │ │ + 222: aload_1 │ │ │ │ + 223: invokeinterface #49, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 228: checkcast #53 // class com/episode6/android/appalarm/pro/AppChooser$AppInfoCache │ │ │ │ + 231: astore 5 │ │ │ │ + 233: aload 5 │ │ │ │ + 235: iload 10 │ │ │ │ + 237: invokevirtual #99 // Method com/episode6/android/appalarm/pro/AppChooser$AppInfoCache.setPosition:(I)V │ │ │ │ + 240: aload_0 │ │ │ │ + 241: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 244: invokestatic #102 // Method com/episode6/android/appalarm/pro/AppChooser.access$300:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ │ │ + 247: astore_2 │ │ │ │ + 248: aload_2 │ │ │ │ + 249: aload 5 │ │ │ │ + 251: invokeinterface #81, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 256: pop │ │ │ │ + 257: iload 10 │ │ │ │ + 259: iconst_1 │ │ │ │ + 260: iadd │ │ │ │ + 261: istore 10 │ │ │ │ + 263: goto 211 │ │ │ │ + 266: aload_0 │ │ │ │ + 267: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 270: astore_1 │ │ │ │ + 271: new #104 // class com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter │ │ │ │ + 274: astore_2 │ │ │ │ + 275: aload_0 │ │ │ │ + 276: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 279: astore 7 │ │ │ │ + 281: aload_0 │ │ │ │ + 282: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 285: invokevirtual #108 // Method com/episode6/android/appalarm/pro/AppChooser.getBaseContext:()Landroid/content/Context; │ │ │ │ + 288: astore 8 │ │ │ │ + 290: aload_2 │ │ │ │ + 291: aload 7 │ │ │ │ 293: aload 8 │ │ │ │ - 295: aload 9 │ │ │ │ - 297: invokespecial #109 // Method com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter."":(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ │ │ │ - 300: aload_1 │ │ │ │ - 301: aload_2 │ │ │ │ - 302: invokestatic #113 // Method com/episode6/android/appalarm/pro/AppChooser.access$402:(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ │ │ - 305: pop │ │ │ │ - 306: aload_0 │ │ │ │ - 307: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 310: invokestatic #117 // Method com/episode6/android/appalarm/pro/AppChooser.access$600:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; │ │ │ │ - 313: astore_1 │ │ │ │ - 314: aload_0 │ │ │ │ - 315: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ - 318: invokestatic #121 // Method com/episode6/android/appalarm/pro/AppChooser.access$500:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; │ │ │ │ - 321: astore_2 │ │ │ │ - 322: aload_1 │ │ │ │ - 323: aload_2 │ │ │ │ - 324: invokevirtual #127 // Method android/os/Handler.post:(Ljava/lang/Runnable;)Z │ │ │ │ - 327: pop │ │ │ │ - 328: return │ │ │ │ + 295: invokespecial #111 // Method com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter."":(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ │ │ │ + 298: aload_1 │ │ │ │ + 299: aload_2 │ │ │ │ + 300: invokestatic #115 // Method com/episode6/android/appalarm/pro/AppChooser.access$402:(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ │ │ + 303: pop │ │ │ │ + 304: aload_0 │ │ │ │ + 305: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 308: invokestatic #119 // Method com/episode6/android/appalarm/pro/AppChooser.access$600:(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; │ │ │ │ + 311: astore_1 │ │ │ │ + 312: aload_0 │ │ │ │ + 313: getfield #10 // Field this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ │ + 316: invokestatic #123 // Method com/episode6/android/appalarm/pro/AppChooser.access$500:(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; │ │ │ │ + 319: astore_2 │ │ │ │ + 320: aload_1 │ │ │ │ + 321: aload_2 │ │ │ │ + 322: invokevirtual #129 // Method android/os/Handler.post:(Ljava/lang/Runnable;)Z │ │ │ │ + 325: pop │ │ │ │ + 326: return │ │ │ │ } │ │ ├── com/episode6/android/appalarm/pro/AppChooser.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -660,15 +660,15 @@ │ │ │ │ 57: putfield #139 // Field mBtnClear:Landroid/widget/Button; │ │ │ │ 60: return │ │ │ │ │ │ │ │ public void doListFilter(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=7, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #88 // Field mEtFilter:Landroid/widget/EditText; │ │ │ │ 4: invokevirtual #155 // Method android/widget/EditText.getText:()Landroid/text/Editable; │ │ │ │ 7: invokevirtual #161 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ 10: invokevirtual #166 // Method java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ 13: astore_1 │ │ │ │ 14: aload_0 │ │ │ │ @@ -683,78 +683,74 @@ │ │ │ │ 33: ldc #173 // String │ │ │ │ 35: astore_2 │ │ │ │ 36: aload_1 │ │ │ │ 37: aload_2 │ │ │ │ 38: invokevirtual #177 // Method java/lang/String.contentEquals:(Ljava/lang/CharSequence;)Z │ │ │ │ 41: istore_3 │ │ │ │ 42: iload_3 │ │ │ │ - 43: ifeq 100 │ │ │ │ + 43: ifeq 97 │ │ │ │ 46: aload_0 │ │ │ │ 47: getfield #94 // Field mFullAppList:Ljava/util/List; │ │ │ │ - 50: astore_1 │ │ │ │ - 51: aload_1 │ │ │ │ - 52: invokeinterface #181, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 57: astore 4 │ │ │ │ - 59: aload 4 │ │ │ │ - 61: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 66: istore_3 │ │ │ │ - 67: iload_3 │ │ │ │ - 68: ifeq 178 │ │ │ │ - 71: aload 4 │ │ │ │ - 73: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 78: checkcast #193 // class com/episode6/android/appalarm/pro/AppChooser$AppInfoCache │ │ │ │ - 81: astore 5 │ │ │ │ - 83: aload_0 │ │ │ │ - 84: getfield #90 // Field mAppList:Ljava/util/List; │ │ │ │ - 87: astore_1 │ │ │ │ - 88: aload_1 │ │ │ │ - 89: aload 5 │ │ │ │ - 91: invokeinterface #197, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 96: pop │ │ │ │ - 97: goto 59 │ │ │ │ - 100: aload_0 │ │ │ │ - 101: getfield #94 // Field mFullAppList:Ljava/util/List; │ │ │ │ - 104: astore_1 │ │ │ │ - 105: aload_1 │ │ │ │ - 106: invokeinterface #181, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 111: astore 4 │ │ │ │ - 113: aload 4 │ │ │ │ - 115: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 120: istore_3 │ │ │ │ - 121: iload_3 │ │ │ │ - 122: ifeq 178 │ │ │ │ - 125: aload 4 │ │ │ │ - 127: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 132: checkcast #193 // class com/episode6/android/appalarm/pro/AppChooser$AppInfoCache │ │ │ │ - 135: astore 5 │ │ │ │ - 137: aload 5 │ │ │ │ - 139: invokevirtual #200 // Method com/episode6/android/appalarm/pro/AppChooser$AppInfoCache.getAppName:()Ljava/lang/String; │ │ │ │ - 142: invokevirtual #166 // Method java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ - 145: astore_1 │ │ │ │ - 146: aload_0 │ │ │ │ - 147: getfield #103 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 150: astore_2 │ │ │ │ - 151: aload_1 │ │ │ │ - 152: aload_2 │ │ │ │ - 153: invokevirtual #203 // Method java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ - 156: istore_3 │ │ │ │ - 157: iload_3 │ │ │ │ - 158: ifeq 113 │ │ │ │ - 161: aload_0 │ │ │ │ - 162: getfield #90 // Field mAppList:Ljava/util/List; │ │ │ │ - 165: astore_1 │ │ │ │ - 166: aload_1 │ │ │ │ - 167: aload 5 │ │ │ │ - 169: invokeinterface #197, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 174: pop │ │ │ │ - 175: goto 113 │ │ │ │ - 178: aload_0 │ │ │ │ - 179: getfield #96 // Field mListAdapter:Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ │ │ - 182: invokevirtual #208 // Method com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter.notifyDataSetChanged:()V │ │ │ │ - 185: return │ │ │ │ + 50: invokeinterface #181, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 55: astore_1 │ │ │ │ + 56: aload_1 │ │ │ │ + 57: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 62: istore 4 │ │ │ │ + 64: iload 4 │ │ │ │ + 66: ifeq 176 │ │ │ │ + 69: aload_1 │ │ │ │ + 70: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 75: checkcast #193 // class com/episode6/android/appalarm/pro/AppChooser$AppInfoCache │ │ │ │ + 78: astore 5 │ │ │ │ + 80: aload_0 │ │ │ │ + 81: getfield #90 // Field mAppList:Ljava/util/List; │ │ │ │ + 84: astore_2 │ │ │ │ + 85: aload_2 │ │ │ │ + 86: aload 5 │ │ │ │ + 88: invokeinterface #197, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 93: pop │ │ │ │ + 94: goto 56 │ │ │ │ + 97: aload_0 │ │ │ │ + 98: getfield #94 // Field mFullAppList:Ljava/util/List; │ │ │ │ + 101: invokeinterface #181, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 106: astore_1 │ │ │ │ + 107: aload_1 │ │ │ │ + 108: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 113: istore 4 │ │ │ │ + 115: iload 4 │ │ │ │ + 117: ifeq 176 │ │ │ │ + 120: aload_1 │ │ │ │ + 121: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 126: checkcast #193 // class com/episode6/android/appalarm/pro/AppChooser$AppInfoCache │ │ │ │ + 129: astore 5 │ │ │ │ + 131: aload 5 │ │ │ │ + 133: invokevirtual #200 // Method com/episode6/android/appalarm/pro/AppChooser$AppInfoCache.getAppName:()Ljava/lang/String; │ │ │ │ + 136: invokevirtual #166 // Method java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ + 139: astore_2 │ │ │ │ + 140: aload_0 │ │ │ │ + 141: getfield #103 // Field mFilterText:Ljava/lang/String; │ │ │ │ + 144: astore 6 │ │ │ │ + 146: aload_2 │ │ │ │ + 147: aload 6 │ │ │ │ + 149: invokevirtual #203 // Method java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ + 152: istore 4 │ │ │ │ + 154: iload 4 │ │ │ │ + 156: ifeq 107 │ │ │ │ + 159: aload_0 │ │ │ │ + 160: getfield #90 // Field mAppList:Ljava/util/List; │ │ │ │ + 163: astore_2 │ │ │ │ + 164: aload_2 │ │ │ │ + 165: aload 5 │ │ │ │ + 167: invokeinterface #197, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 172: pop │ │ │ │ + 173: goto 107 │ │ │ │ + 176: aload_0 │ │ │ │ + 177: getfield #96 // Field mListAdapter:Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ │ │ + 180: invokevirtual #208 // Method com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter.notifyDataSetChanged:()V │ │ │ │ + 183: return │ │ │ │ │ │ │ │ public void onConfigurationChanged(android.content.res.Configuration); │ │ │ │ descriptor: (Landroid/content/res/Configuration;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$36.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 1025 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/RepeatChooser$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/RepeatChooser$5;->this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/RepeatChooser$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/RepeatChooser$8;->this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$40.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 1065 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 709 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$39.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 1057 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/VolumeChooser$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/VolumeChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/VolumeChooser$3;->this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 703 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AppChooser$AlphaComparator.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AppChooser;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AppChooser; │ │ .prologue │ .line 239 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -81,24 +82,20 @@ │ move-result v2 │ │ return v2 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 239 │ check-cast p1, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;->compare(Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/episode6/android/appalarm/pro/RepeatChooser$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ .prologue │ .line 51 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/RepeatChooser$4;->this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 651 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 523 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AppChooser$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AppChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AppChooser; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AppChooser$4;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmList$4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/episode6/android/appalarm/pro/AlarmList$4; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmList$4;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/episode6/android/appalarm/pro/AlarmList$4; │ │ .prologue │ .line 383 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmList$4$1;->this$1:Lcom/episode6/android/appalarm/pro/AlarmList$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/CustomIntentMaker$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$3;->this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/StringInputDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/StringInputDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ .prologue │ .line 82 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/StringInputDialog$2;->this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 532 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/TimeChooser$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/TimeChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ .prologue │ .line 105 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/TimeChooser$2;->this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$21.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 715 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/R.smali │ @@ -19,10 +19,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 146 │ return-void │ .end method ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$24.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 749 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AppChooser$AppInfoCache.smali │ @@ -25,14 +25,15 @@ │ │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ # direct methods │ .method public constructor (Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AppChooser; │ .param p2, "aName" # Ljava/lang/String; │ .param p3, "pName" # Ljava/lang/String; │ .param p4, "cName" # Ljava/lang/String; │ │ .prologue │ .line 253 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$30.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 863 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 665 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 644 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/RepeatChooser$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ .prologue │ .line 15 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/RepeatChooser$1;->this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/SnoozeActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ .prologue │ .line 197 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$3;->this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AalService.smali │ @@ -160,15 +160,14 @@ │ .line 713 │ new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$6; │ │ invoke-direct {v0, p0}, Lcom/episode6/android/appalarm/pro/AalService$6;->(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ iput-object v0, p0, Lcom/episode6/android/appalarm/pro/AalService;->mSetSpeakerphoneTask:Ljava/lang/Runnable; │ │ - .line 877 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; │ .locals 1 │ .param p0, "x0" # Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -593,18 +592,18 @@ │ invoke-direct {p0}, Lcom/episode6/android/appalarm/pro/AalService;->isPhoneNotIdle()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 206 │ - const-wide/16 v1, 0x7d0 │ + const-wide/16 v2, 0x7d0 │ │ :try_start_0 │ - invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V │ │ .line 207 │ const/4 v1, 0x0 │ │ iput-boolean v1, p0, Lcom/episode6/android/appalarm/pro/AalService;->mShowAlarmToast:Z │ │ .line 208 │ @@ -631,19 +630,19 @@ │ :cond_1 │ invoke-direct {p0, v4}, Lcom/episode6/android/appalarm/pro/AalService;->launchAlarm(Z)V │ │ goto :goto_0 │ .end method │ │ .method private actionRecoverSnoozeAlarm(Z)V │ - .locals 7 │ + .locals 8 │ .param p1, "dontShowSleep" # Z │ │ .prologue │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ .line 269 │ const v3, 0x7f040038 │ │ const v4, 0x7f040039 │ │ invoke-direct {p0, v3, v4}, Lcom/episode6/android/appalarm/pro/AalService;->getNotification(II)Landroid/app/Notification; │ @@ -668,26 +667,26 @@ │ .local v2, "am":Landroid/media/AudioManager; │ const/4 v3, 0x3 │ │ invoke-direct {p0}, Lcom/episode6/android/appalarm/pro/AalService;->getSnoozeVolume()I │ │ move-result v4 │ │ - invoke-virtual {v2, v3, v4, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V │ + invoke-virtual {v2, v3, v4, v6}, Landroid/media/AudioManager;->setStreamVolume(III)V │ │ .line 276 │ invoke-direct {p0}, Lcom/episode6/android/appalarm/pro/AalService;->getSnoozeAlarm()J │ │ move-result-wide v0 │ │ .line 277 │ .local v0, "alarmId":J │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v3, v0, v3 │ + cmp-long v3, v0, v4 │ │ if-eqz v3, :cond_0 │ │ .line 278 │ iget-object v3, p0, Lcom/episode6/android/appalarm/pro/AalService;->mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ invoke-virtual {v3, v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;->getAlarmById(J)Lcom/episode6/android/appalarm/pro/AlarmItem; │ @@ -713,83 +712,83 @@ │ .line 286 │ const/4 v3, 0x0 │ │ invoke-direct {p0, v3}, Lcom/episode6/android/appalarm/pro/AalService;->checkAndShowSnooze(Z)V │ │ .line 288 │ :cond_1 │ - iput-boolean v5, p0, Lcom/episode6/android/appalarm/pro/AalService;->mIsCounting:Z │ + iput-boolean v6, p0, Lcom/episode6/android/appalarm/pro/AalService;->mIsCounting:Z │ │ .line 289 │ iget-object v3, p0, Lcom/episode6/android/appalarm/pro/AalService;->mHandler:Landroid/os/Handler; │ │ iget-object v4, p0, Lcom/episode6/android/appalarm/pro/AalService;->mSetTask:Ljava/lang/Runnable; │ │ - const-wide/16 v5, 0x7d0 │ + const-wide/16 v6, 0x7d0 │ │ - invoke-virtual {v3, v4, v5, v6}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 290 │ return-void │ .end method │ │ .method private actionSnoozeAlarm()V │ .locals 5 │ │ .prologue │ - const/4 v4, 0x3 │ + const/4 v3, 0x3 │ │ const/4 v2, 0x1 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 246 │ const-string v1, "audio" │ │ invoke-virtual {p0, v1}, Lcom/episode6/android/appalarm/pro/AalService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/media/AudioManager; │ │ .line 247 │ .local v0, "am":Landroid/media/AudioManager; │ - invoke-virtual {v0, v4}, Landroid/media/AudioManager;->getStreamVolume(I)I │ + invoke-virtual {v0, v3}, Landroid/media/AudioManager;->getStreamVolume(I)I │ │ move-result v1 │ │ invoke-direct {p0, v1}, Lcom/episode6/android/appalarm/pro/AalService;->saveSnoozeVolume(I)V │ │ .line 248 │ - invoke-virtual {v0, v4, v3, v2}, Landroid/media/AudioManager;->setStreamVolume(III)V │ + invoke-virtual {v0, v3, v4, v2}, Landroid/media/AudioManager;->setStreamVolume(III)V │ │ .line 249 │ iput-boolean v2, p0, Lcom/episode6/android/appalarm/pro/AalService;->mIsGoingSnooze:Z │ │ .line 250 │ iget-object v1, p0, Lcom/episode6/android/appalarm/pro/AalService;->mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ if-nez v1, :cond_0 │ │ .line 251 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - invoke-direct {p0, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;->saveSnoozeAlarmId(J)V │ + invoke-direct {p0, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;->saveSnoozeAlarmId(J)V │ │ .line 256 │ :goto_0 │ iget-boolean v1, p0, Lcom/episode6/android/appalarm/pro/AalService;->mIsPlayingBackup:Z │ │ invoke-direct {p0, v1}, Lcom/episode6/android/appalarm/pro/AalService;->saveSnoozeRestartBackup(Z)V │ │ .line 257 │ invoke-direct {p0}, Lcom/episode6/android/appalarm/pro/AalService;->setSnoozeAlarm()V │ │ .line 259 │ - iput-boolean v3, p0, Lcom/episode6/android/appalarm/pro/AalService;->mIsPlayingBackup:Z │ + iput-boolean v4, p0, Lcom/episode6/android/appalarm/pro/AalService;->mIsPlayingBackup:Z │ │ .line 261 │ :try_start_0 │ iget-object v1, p0, Lcom/episode6/android/appalarm/pro/AalService;->mRingtone:Landroid/media/Ringtone; │ │ invoke-virtual {v1}, Landroid/media/Ringtone;->stop()V │ │ @@ -798,15 +797,15 @@ │ │ iput-object v1, p0, Lcom/episode6/android/appalarm/pro/AalService;->mRingtone:Landroid/media/Ringtone; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 264 │ :goto_1 │ - iput-boolean v3, p0, Lcom/episode6/android/appalarm/pro/AalService;->mShowAlarmToast:Z │ + iput-boolean v4, p0, Lcom/episode6/android/appalarm/pro/AalService;->mShowAlarmToast:Z │ │ .line 265 │ invoke-virtual {p0}, Lcom/episode6/android/appalarm/pro/AalService;->stopSelf()V │ │ .line 266 │ return-void │ │ @@ -816,17 +815,17 @@ │ │ const-string v2, "_id" │ │ invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;->getInt(Ljava/lang/String;)I │ │ move-result v1 │ │ - int-to-long v1, v1 │ + int-to-long v2, v1 │ │ - invoke-direct {p0, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;->saveSnoozeAlarmId(J)V │ + invoke-direct {p0, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;->saveSnoozeAlarmId(J)V │ │ goto :goto_0 │ │ .line 263 │ :catch_0 │ move-exception v1 │ │ @@ -1653,30 +1652,30 @@ │ │ .method private getNotification(II)Landroid/app/Notification; │ .locals 8 │ .param p1, "message" # I │ .param p2, "ticker" # I │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ .line 416 │ new-instance v2, Landroid/app/Notification; │ │ const v3, 0x7f020004 │ │ invoke-virtual {p0, p2}, Lcom/episode6/android/appalarm/pro/AalService;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-direct {v2, v3, v4, v5, v6}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ + invoke-direct {v2, v3, v4, v6, v7}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ │ .line 417 │ .local v2, "notif":Landroid/app/Notification; │ new-instance v1, Landroid/content/Intent; │ │ const-class v3, Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -1691,15 +1690,15 @@ │ .line 419 │ new-instance v3, Landroid/content/Intent; │ │ const-class v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ invoke-direct {v3, p0, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-static {p0, v7, v3, v7}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ + invoke-static {p0, v5, v3, v5}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v0 │ │ .line 420 │ .local v0, "contentIntent":Landroid/app/PendingIntent; │ const v3, 0x7f040037 │ │ @@ -1710,15 +1709,15 @@ │ invoke-virtual {p0, p1}, Lcom/episode6/android/appalarm/pro/AalService;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v2, p0, v3, v4, v0}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ .line 421 │ - invoke-static {p0, v7, v1, v7}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ + invoke-static {p0, v5, v1, v5}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v3 │ │ iput-object v3, v2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ .line 422 │ const/16 v3, -0x100 │ @@ -1763,17 +1762,17 @@ │ .local v0, "sp":Landroid/content/SharedPreferences; │ const-string v1, "snooze_alarm" │ │ const-wide/16 v2, 0x0 │ │ invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - return-wide v1 │ + return-wide v2 │ .end method │ │ .method private getSnoozeVolume()I │ .locals 3 │ │ .prologue │ .line 872 │ @@ -1931,15 +1930,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private launchAlarm(Z)V │ - .locals 11 │ + .locals 12 │ .param p1, "force" # Z │ │ .prologue │ .line 321 │ iget-object v7, p0, Lcom/episode6/android/appalarm/pro/AalService;->mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ const-string v8, "alarm_wifi" │ @@ -1988,18 +1987,18 @@ │ move-result v7 │ │ const/4 v8, 0x1 │ │ if-eq v7, v8, :cond_0 │ │ .line 329 │ - const-wide/16 v7, 0x7d0 │ + const-wide/16 v8, 0x7d0 │ │ :try_start_0 │ - invoke-static {v7, v8}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v8, v9}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 330 │ :catch_0 │ @@ -2214,17 +2213,17 @@ │ iput-boolean v7, p0, Lcom/episode6/android/appalarm/pro/AalService;->mIsCounting:Z │ │ .line 380 │ iget-object v7, p0, Lcom/episode6/android/appalarm/pro/AalService;->mHandler:Landroid/os/Handler; │ │ iget-object v8, p0, Lcom/episode6/android/appalarm/pro/AalService;->mSetTask:Ljava/lang/Runnable; │ │ - const-wide/16 v9, 0x7d0 │ + const-wide/16 v10, 0x7d0 │ │ - invoke-virtual {v7, v8, v9, v10}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {v7, v8, v10, v11}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ │ goto :goto_1 │ │ .line 364 │ :cond_7 │ iget-object v7, p0, Lcom/episode6/android/appalarm/pro/AalService;->mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ @@ -2422,17 +2421,17 @@ │ .local v0, "sp":Landroid/content/SharedPreferences; │ const-string v1, "next_alarm_id" │ │ const-wide/16 v2, 0x0 │ │ invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - return-wide v1 │ + return-wide v2 │ .end method │ │ .method private loadShowNotifPref()Z │ .locals 1 │ │ .prologue │ .line 846 │ @@ -2755,25 +2754,25 @@ │ invoke-virtual {v2, v10}, Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V │ │ .line 751 │ iget-object v12, p0, Lcom/episode6/android/appalarm/pro/AalService;->mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ invoke-virtual {v12}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;->fetchEnabledAlarms()Landroid/database/Cursor; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 752 │ - .local v5, "c":Landroid/database/Cursor; │ - if-eqz v5, :cond_6 │ + .local v3, "c":Landroid/database/Cursor; │ + if-eqz v3, :cond_6 │ │ .line 753 │ - invoke-interface {v5}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v3}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 754 │ - invoke-interface {v5}, Landroid/database/Cursor;->isAfterLast()Z │ + invoke-interface {v3}, Landroid/database/Cursor;->isAfterLast()Z │ │ move-result v12 │ │ if-nez v12, :cond_5 │ │ .line 755 │ const-wide/16 v8, 0x0 │ @@ -2785,27 +2784,27 @@ │ .line 758 │ .local v6, "nextAlarmId":J │ const/4 v1, 0x0 │ │ .line 759 │ .local v1, "ai":Lcom/episode6/android/appalarm/pro/AlarmItem; │ :goto_0 │ - invoke-interface {v5}, Landroid/database/Cursor;->isAfterLast()Z │ + invoke-interface {v3}, Landroid/database/Cursor;->isAfterLast()Z │ │ move-result v12 │ │ if-nez v12, :cond_2 │ │ .line 760 │ new-instance v1, Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ .end local v1 # "ai":Lcom/episode6/android/appalarm/pro/AlarmItem; │ sget-object v12, Lcom/episode6/android/appalarm/pro/AlarmItem;->ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ - invoke-direct {v1, v12, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;->([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V │ + invoke-direct {v1, v12, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;->([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V │ │ .line 761 │ .restart local v1 # "ai":Lcom/episode6/android/appalarm/pro/AlarmItem; │ const-wide/16 v12, 0x0 │ │ cmp-long v12, v8, v12 │ │ @@ -2824,52 +2823,52 @@ │ move-result v12 │ │ int-to-long v6, v12 │ │ .line 771 │ :cond_0 │ :goto_1 │ - invoke-interface {v5}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v3}, Landroid/database/Cursor;->moveToNext()Z │ │ goto :goto_0 │ │ .line 765 │ :cond_1 │ invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;->getNextAbsoluteTimeInMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 766 │ - .local v3, "atim":J │ + .local v4, "atim":J │ const-wide/16 v12, 0x0 │ │ - cmp-long v12, v3, v12 │ + cmp-long v12, v4, v12 │ │ if-lez v12, :cond_0 │ │ - cmp-long v12, v3, v8 │ + cmp-long v12, v4, v8 │ │ if-gez v12, :cond_0 │ │ .line 767 │ - move-wide v8, v3 │ + move-wide v8, v4 │ │ .line 768 │ const-string v12, "_id" │ │ invoke-virtual {v1, v12}, Lcom/episode6/android/appalarm/pro/AlarmItem;->getInt(Ljava/lang/String;)I │ │ move-result v12 │ │ int-to-long v6, v12 │ │ goto :goto_1 │ │ .line 774 │ - .end local v3 # "atim":J │ + .end local v4 # "atim":J │ :cond_2 │ invoke-direct {p0, v6, v7}, Lcom/episode6/android/appalarm/pro/AalService;->saveNextAlarmPref(J)V │ │ .line 777 │ const-wide/16 v12, 0x0 │ │ cmp-long v12, v6, v12 │ @@ -2944,15 +2943,15 @@ │ .line 793 │ .end local v0 # "aC":Ljava/util/Calendar; │ .end local v1 # "ai":Lcom/episode6/android/appalarm/pro/AlarmItem; │ .end local v6 # "nextAlarmId":J │ .end local v8 # "nextAlarmTimeInMilis":J │ .end local v11 # "timeString":Ljava/lang/String; │ :goto_2 │ - invoke-interface {v5}, Landroid/database/Cursor;->close()V │ + invoke-interface {v3}, Landroid/database/Cursor;->close()V │ │ .line 797 │ :goto_3 │ return-void │ │ .line 788 │ .restart local v1 # "ai":Lcom/episode6/android/appalarm/pro/AlarmItem; │ @@ -2996,95 +2995,95 @@ │ │ .prologue │ const/4 v8, 0x0 │ │ .line 799 │ new-instance v1, Landroid/content/Intent; │ │ - const-class v5, Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; │ + const-class v3, Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; │ │ - invoke-direct {v1, p0, v5}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v1, p0, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 800 │ .local v1, "i":Landroid/content/Intent; │ invoke-static {p0, v8, v1, v8}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v2 │ │ .line 801 │ .local v2, "sender":Landroid/app/PendingIntent; │ - const-string v5, "alarm" │ + const-string v3, "alarm" │ │ - invoke-virtual {p0, v5}, Lcom/episode6/android/appalarm/pro/AalService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p0, v3}, Lcom/episode6/android/appalarm/pro/AalService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/app/AlarmManager; │ │ .line 802 │ .local v0, "alarmManager":Landroid/app/AlarmManager; │ invoke-virtual {v0, v2}, Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V │ │ .line 803 │ - iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AalService;->mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; │ + iget-object v3, p0, Lcom/episode6/android/appalarm/pro/AalService;->mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - if-nez v5, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 804 │ - iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AalService;->mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ + iget-object v3, p0, Lcom/episode6/android/appalarm/pro/AalService;->mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ invoke-direct {p0}, Lcom/episode6/android/appalarm/pro/AalService;->getSnoozeAlarm()J │ │ move-result-wide v6 │ │ - invoke-virtual {v5, v6, v7}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;->getAlarmById(J)Lcom/episode6/android/appalarm/pro/AlarmItem; │ + invoke-virtual {v3, v6, v7}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;->getAlarmById(J)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - iput-object v5, p0, Lcom/episode6/android/appalarm/pro/AalService;->mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; │ + iput-object v3, p0, Lcom/episode6/android/appalarm/pro/AalService;->mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ .line 806 │ :cond_0 │ - iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AalService;->mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; │ + iget-object v3, p0, Lcom/episode6/android/appalarm/pro/AalService;->mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ const-string v6, "alarm_mute_snooze_time" │ │ - invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v3, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;->getInt(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v3 │ │ - mul-int/lit16 v5, v5, 0x3e8 │ + mul-int/lit16 v3, v3, 0x3e8 │ │ - int-to-long v3, v5 │ + int-to-long v4, v3 │ │ .line 807 │ - .local v3, "snoozeTime":J │ + .local v4, "snoozeTime":J │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - add-long/2addr v3, v5 │ + add-long/2addr v4, v6 │ │ .line 808 │ - invoke-virtual {v0, v8, v3, v4, v2}, Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V │ + invoke-virtual {v0, v8, v4, v5, v2}, Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V │ │ .line 809 │ - iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AalService;->mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; │ + iget-object v3, p0, Lcom/episode6/android/appalarm/pro/AalService;->mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ const-string v6, "alarm_mute_snooze_time" │ │ - invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v3, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;->getInt(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v3 │ │ - invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;->getTimeoutText(I)Ljava/lang/String; │ + invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;->getTimeoutText(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-direct {p0, v5}, Lcom/episode6/android/appalarm/pro/AalService;->showAlarmSnoozeNotification(Ljava/lang/String;)V │ + invoke-direct {p0, v3}, Lcom/episode6/android/appalarm/pro/AalService;->showAlarmSnoozeNotification(Ljava/lang/String;)V │ │ .line 810 │ return-void │ .end method │ │ .method private showAlarmSetNotification(Ljava/lang/String;)V │ .locals 7 │ @@ -3174,15 +3173,15 @@ │ │ invoke-virtual {v3, v6}, Landroid/app/NotificationManager;->cancel(I)V │ │ goto :goto_0 │ .end method │ │ .method private showAlarmSnoozeNotification(Ljava/lang/String;)V │ - .locals 7 │ + .locals 8 │ .param p1, "timeString" # Ljava/lang/String; │ │ .prologue │ const/4 v6, 0x0 │ │ .line 444 │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -3226,17 +3225,17 @@ │ .local v0, "contentIntent":Landroid/app/PendingIntent; │ new-instance v3, Landroid/app/Notification; │ │ const v4, 0x7f020005 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-direct {v3, v4, v2, v5, v6}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ + invoke-direct {v3, v4, v2, v6, v7}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ │ .line 449 │ .local v3, "notif":Landroid/app/Notification; │ const-string v4, "AppAlarm Snoozing" │ │ invoke-virtual {v3, p0, v4, p1, v0}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V ├── smali/com/episode6/android/appalarm/pro/TimeChooser$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/TimeChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ .prologue │ .line 117 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/TimeChooser$3;->this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/RepeatChooser$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/RepeatChooser$7;->this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/CustomActionActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/CustomActionActivity; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/CustomActionActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/CustomActionActivity; │ │ .prologue │ .line 115 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/CustomActionActivity$1;->this$0:Lcom/episode6/android/appalarm/pro/CustomActionActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$31.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 929 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$31;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 685 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AppChooser.smali │ @@ -133,15 +133,14 @@ │ .line 211 │ new-instance v0, Landroid/os/Handler; │ │ invoke-direct {v0}, Landroid/os/Handler;->()V │ │ iput-object v0, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mHandler:Landroid/os/Handler; │ │ - .line 249 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/widget/EditText; │ .locals 1 │ .param p0, "x0" # Lcom/episode6/android/appalarm/pro/AppChooser; │ │ @@ -377,54 +376,53 @@ │ │ # virtual methods │ .method public doListFilter()V │ .locals 4 │ │ .prologue │ .line 92 │ - iget-object v2, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mEtFilter:Landroid/widget/EditText; │ + iget-object v1, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mEtFilter:Landroid/widget/EditText; │ │ - invoke-virtual {v2}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - iput-object v2, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mFilterText:Ljava/lang/String; │ + iput-object v1, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mFilterText:Ljava/lang/String; │ │ .line 94 │ - iget-object v2, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mAppList:Ljava/util/List; │ + iget-object v1, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mAppList:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->clear()V │ + invoke-interface {v1}, Ljava/util/List;->clear()V │ │ .line 95 │ - iget-object v2, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mFilterText:Ljava/lang/String; │ + iget-object v1, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mFilterText:Ljava/lang/String; │ │ - const-string v3, "" │ + const-string v2, "" │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 96 │ - iget-object v2, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mFullAppList:Ljava/util/List; │ + iget-object v1, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mFullAppList:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ @@ -440,23 +438,21 @@ │ │ invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 100 │ .end local v0 # "appInfo":Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_0 │ - iget-object v2, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mFullAppList:Ljava/util/List; │ + iget-object v1, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mFullAppList:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ @@ -491,17 +487,17 @@ │ invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 106 │ .end local v0 # "appInfo":Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ :cond_2 │ - iget-object v2, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mListAdapter:Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ + iget-object v1, p0, Lcom/episode6/android/appalarm/pro/AppChooser;->mListAdapter:Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ - invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;->notifyDataSetChanged()V │ │ .line 109 │ return-void │ .end method │ │ .method public onConfigurationChanged(Landroid/content/res/Configuration;)V │ .locals 1 ├── smali/com/episode6/android/appalarm/pro/RepeatChooser$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/RepeatChooser$9;->this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/SnoozeActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ .prologue │ .line 165 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$1;->this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AalDbAdapter.smali │ @@ -79,15 +79,15 @@ │ invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;->close()V │ │ .line 60 │ return-void │ .end method │ │ .method public deleteAlarm(J)V │ - .locals 4 │ + .locals 5 │ .param p1, "alarm_id" # J │ │ .prologue │ .line 111 │ iget-object v0, p0, Lcom/episode6/android/appalarm/pro/AalDbAdapter;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ const-string v1, "alarms" │ @@ -228,15 +228,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getAlarmById(J)Lcom/episode6/android/appalarm/pro/AlarmItem; │ - .locals 10 │ + .locals 11 │ .param p1, "id" # J │ │ .prologue │ const/4 v4, 0x0 │ │ .line 75 │ const-wide/16 v0, 0x0 ├── smali/com/episode6/android/appalarm/pro/VolumeChooser$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/VolumeChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ .prologue │ .line 98 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/VolumeChooser$2;->this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AppChooser$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AppChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AppChooser; │ │ .prologue │ .line 201 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AppChooser$7;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AppChooser$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AppChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AppChooser; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AppChooser$5;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmList$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmList; │ │ .prologue │ .line 291 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmList$3;->this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AppChooser$PackageListAdapter.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ # direct methods │ .method public constructor (Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ .locals 2 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AppChooser; │ .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 216 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ .line 217 ├── smali/com/episode6/android/appalarm/pro/AlarmList$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmList; │ │ .prologue │ .line 284 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmList$2;->this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmList$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmList; │ │ .prologue │ .line 455 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmList$7;->this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmList$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmList; │ │ .prologue │ .line 351 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmList$4;->this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 691 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$22.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 730 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/RepeatChooser$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ .prologue │ .line 44 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/RepeatChooser$3;->this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AppChooser$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AppChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AppChooser; │ │ .prologue │ .line 176 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -37,143 +38,142 @@ │ │ # virtual methods │ .method public run()V │ .locals 9 │ │ .prologue │ .line 180 │ - iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ + iget-object v4, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ - invoke-static {v5, v6}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$102(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ + invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$102(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ .line 182 │ - iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ + iget-object v4, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ - invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$200(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; │ + invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$200(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v5, v6}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List; │ + invoke-virtual {v4, v5}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 183 │ - .local v3, "installedApps":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v2, "installedApps":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/content/pm/ApplicationInfo; │ │ .line 184 │ .local v0, "appInfo":Landroid/content/pm/ApplicationInfo; │ - new-instance v4, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ + new-instance v3, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ iget-object v6, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ invoke-static {v6}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$200(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/content/pm/PackageManager; │ │ move-result-object v6 │ │ invoke-virtual {v0, v6}, Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ iget-object v7, v0, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; │ │ iget-object v8, v0, Landroid/content/pm/ApplicationInfo;->className:Ljava/lang/String; │ │ - invoke-direct {v4, v5, v6, v7, v8}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;->(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v3, v5, v6, v7, v8}, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache;->(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 185 │ - .local v4, "tmpCache":Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ + .local v3, "tmpCache":Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$100(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ move-result-object v5 │ │ - invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 187 │ .end local v0 # "appInfo":Landroid/content/pm/ApplicationInfo; │ - .end local v4 # "tmpCache":Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ + .end local v3 # "tmpCache":Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ :cond_0 │ - iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ + iget-object v4, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ - invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$100(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ + invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$100(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - new-instance v6, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator; │ + new-instance v5, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator; │ │ - iget-object v7, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ + iget-object v6, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ - invoke-direct {v6, v7}, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;->(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ + invoke-direct {v5, v6}, Lcom/episode6/android/appalarm/pro/AppChooser$AlphaComparator;->(Lcom/episode6/android/appalarm/pro/AppChooser;)V │ │ - invoke-static {v5, v6}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v4, v5}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 188 │ - iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ + iget-object v4, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ - invoke-static {v5, v6}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$302(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ + invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$302(Lcom/episode6/android/appalarm/pro/AppChooser;Ljava/util/List;)Ljava/util/List; │ │ .line 189 │ const/4 v1, 0x0 │ │ .line 190 │ .local v1, "i":I │ - iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ + iget-object v4, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ - invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$100(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ + invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$100(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ │ .line 191 │ .local v0, "appInfo":Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ @@ -187,46 +187,47 @@ │ move-result-object v5 │ │ invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 193 │ add-int/lit8 v1, v1, 0x1 │ │ + .line 194 │ goto :goto_1 │ │ .line 195 │ .end local v0 # "appInfo":Lcom/episode6/android/appalarm/pro/AppChooser$AppInfoCache; │ :cond_1 │ - iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ + iget-object v4, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ - new-instance v6, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ + new-instance v5, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ - iget-object v7, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ + iget-object v6, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ - iget-object v8, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ + iget-object v7, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ - invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/AppChooser;->getBaseContext()Landroid/content/Context; │ + invoke-virtual {v7}, Lcom/episode6/android/appalarm/pro/AppChooser;->getBaseContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct {v6, v7, v8}, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;->(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ + invoke-direct {v5, v6, v7}, Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;->(Lcom/episode6/android/appalarm/pro/AppChooser;Landroid/content/Context;)V │ │ - invoke-static {v5, v6}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$402(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ + invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$402(Lcom/episode6/android/appalarm/pro/AppChooser;Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter;)Lcom/episode6/android/appalarm/pro/AppChooser$PackageListAdapter; │ │ .line 196 │ - iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ + iget-object v4, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ - invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$600(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; │ + invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$600(Lcom/episode6/android/appalarm/pro/AppChooser;)Landroid/os/Handler; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget-object v6, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ + iget-object v5, p0, Lcom/episode6/android/appalarm/pro/AppChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ - invoke-static {v6}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$500(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; │ + invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AppChooser;->access$500(Lcom/episode6/android/appalarm/pro/AppChooser;)Ljava/lang/Runnable; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {v4, v5}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ .line 197 │ return-void │ .end method ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 596 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 620 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/VolumeChooser$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/VolumeChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/VolumeChooser$1;->this$0:Lcom/episode6/android/appalarm/pro/VolumeChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$29.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 794 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 602 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmList.smali │ @@ -127,15 +127,14 @@ │ .line 478 │ new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmList$9; │ │ invoke-direct {v0, p0}, Lcom/episode6/android/appalarm/pro/AlarmList$9;->(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ │ iput-object v0, p0, Lcom/episode6/android/appalarm/pro/AlarmList;->onCreateItemContext:Landroid/view/View$OnCreateContextMenuListener; │ │ - .line 529 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/episode6/android/appalarm/pro/AlarmList;)V │ .locals 0 │ .param p0, "x0" # Lcom/episode6/android/appalarm/pro/AlarmList; │ │ @@ -537,15 +536,15 @@ │ invoke-virtual {p0, v0}, Lcom/episode6/android/appalarm/pro/AlarmList;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ .line 438 │ return-void │ .end method │ │ .method private launchAlarmEdit(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "id" # J │ │ .prologue │ .line 440 │ new-instance v0, Landroid/content/Intent; │ │ const-class v1, Lcom/episode6/android/appalarm/pro/AlarmEdit; │ @@ -1310,27 +1309,29 @@ │ │ invoke-interface {p1, v4, v1, v5, v2}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ const v2, 0x1080041 │ │ + .line 214 │ invoke-interface {v1, v2}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 215 │ const/4 v1, 0x3 │ │ const v2, 0x7f040040 │ │ invoke-interface {p1, v4, v5, v1, v2}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ const v2, 0x7f020002 │ │ + .line 216 │ invoke-interface {v1, v2}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 217 │ invoke-super {p0, p1}, Landroid/app/ListActivity;->onCreateOptionsMenu(Landroid/view/Menu;)Z │ │ move-result v1 ├── smali/com/episode6/android/appalarm/pro/AlarmList$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmList; │ │ .prologue │ .line 478 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmList$9;->this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$25.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 759 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/StringInputDialog$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/StringInputDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ .prologue │ .line 91 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/StringInputDialog$3;->this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/CustomIntentMaker$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$1;->this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/TimeChooser$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/TimeChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/TimeChooser$1;->this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 626 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/CustomIntentMaker$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ .prologue │ .line 130 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$4;->this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AalService$6.smali │ @@ -20,47 +20,48 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AalService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AalService; │ │ .prologue │ .line 713 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AalService$6;->this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 7 │ + .locals 8 │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 718 │ const/4 v2, 0x0 │ │ .line 721 │ .local v2, "i":I │ :cond_0 │ add-int/lit8 v2, v2, 0x1 │ │ .line 723 │ - const-wide/16 v3, 0x1770 │ + const-wide/16 v4, 0x1770 │ │ :try_start_0 │ - invoke-static {v3, v4}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v4, v5}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 728 │ :goto_0 │ iget-object v3, p0, Lcom/episode6/android/appalarm/pro/AalService$6;->this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -99,22 +100,22 @@ │ invoke-virtual {v0}, Landroid/media/AudioManager;->isSpeakerphoneOn()Z │ │ move-result v3 │ │ if-nez v3, :cond_1 │ │ .line 732 │ - invoke-virtual {v0, v6}, Landroid/media/AudioManager;->setSpeakerphoneOn(Z)V │ + invoke-virtual {v0, v7}, Landroid/media/AudioManager;->setSpeakerphoneOn(Z)V │ │ .line 733 │ - invoke-virtual {v0, v5}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I │ + invoke-virtual {v0, v6}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I │ │ move-result v3 │ │ - invoke-virtual {v0, v5, v3, v6}, Landroid/media/AudioManager;->setStreamVolume(III)V │ + invoke-virtual {v0, v6, v3, v7}, Landroid/media/AudioManager;->setStreamVolume(III)V │ │ .line 735 │ :cond_1 │ return-void │ │ .line 724 │ .end local v0 # "am":Landroid/media/AudioManager; ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 614 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$37.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 1035 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$34.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 1000 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/TimeChooser$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/TimeChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/TimeChooser$4;->this$0:Lcom/episode6/android/appalarm/pro/TimeChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 580 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AppChooser$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AppChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AppChooser; │ │ .prologue │ .line 48 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AppChooser$1;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AalService$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AalService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AalService; │ │ .prologue │ .line 556 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AalService$2;->this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$33.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 979 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/CustomActionActivity.smali │ @@ -89,15 +89,15 @@ │ .line 12 │ iget-object v0, p0, Lcom/episode6/android/appalarm/pro/CustomActionActivity;->mIntentToLaunch:Landroid/content/Intent; │ │ return-object v0 │ .end method │ │ .method private startGoogleListenPodcast(Ljava/lang/String;)V │ - .locals 7 │ + .locals 8 │ .param p1, "guid" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ @@ -174,17 +174,17 @@ │ │ .line 103 │ .local v1, "i":Landroid/content/Intent; │ iget-object v3, p0, Lcom/episode6/android/appalarm/pro/CustomActionActivity;->mHandler:Landroid/os/Handler; │ │ iget-object v4, p0, Lcom/episode6/android/appalarm/pro/CustomActionActivity;->mStartIntentTask:Ljava/lang/Runnable; │ │ - const-wide/16 v5, 0xfa0 │ + const-wide/16 v6, 0xfa0 │ │ - invoke-virtual {v3, v4, v5, v6}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 104 │ invoke-virtual {p0, v1}, Lcom/episode6/android/appalarm/pro/CustomActionActivity;->startActivity(Landroid/content/Intent;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 110 ├── smali/com/episode6/android/appalarm/pro/AlarmReciever.smali │ @@ -13,15 +13,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V │ - .locals 5 │ + .locals 6 │ .param p1, "ctx" # Landroid/content/Context; │ .param p2, "arg1" # Landroid/content/Intent; │ │ .prologue │ .line 12 │ const-string v3, "power" │ │ @@ -39,17 +39,17 @@ │ │ invoke-virtual {v1, v3, v4}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; │ │ move-result-object v2 │ │ .line 14 │ .local v2, "wl":Landroid/os/PowerManager$WakeLock; │ - const-wide/32 v3, 0x1d4c0 │ + const-wide/32 v4, 0x1d4c0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager$WakeLock;->acquire(J)V │ + invoke-virtual {v2, v4, v5}, Landroid/os/PowerManager$WakeLock;->acquire(J)V │ │ .line 15 │ new-instance v0, Landroid/content/Intent; │ │ const-class v3, Lcom/episode6/android/appalarm/pro/AalService; │ │ invoke-direct {v0, p1, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V ├── smali/com/episode6/android/appalarm/pro/AlarmItem.smali │ @@ -216,14 +216,15 @@ │ │ const/16 v1, 0xa │ │ new-instance v2, Lcom/episode6/android/appalarm/pro/SimpleProperty; │ │ const-string v3, "backup_alarm" │ │ + .line 81 │ invoke-static {v7}, Landroid/media/RingtoneManager;->getDefaultUri(I)Landroid/net/Uri; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v4 ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 657 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ │ # direct methods │ .method public constructor (Lcom/episode6/android/appalarm/pro/AalService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AalService; │ │ .prologue │ .line 877 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;->this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/com/episode6/android/appalarm/pro/ProviderList.smali │ @@ -579,14 +579,15 @@ │ :try_start_0 │ sget-object v0, Lcom/episode6/android/appalarm/pro/ProviderList;->P_URI_STRINGS:[Ljava/lang/String; │ │ iget v1, p0, Lcom/episode6/android/appalarm/pro/ProviderList;->mProvider:I │ │ aget-object v0, v0, v1 │ │ + .line 144 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v1 │ │ const/4 v0, 0x2 │ │ new-array v2, v0, [Ljava/lang/String; │ @@ -619,14 +620,15 @@ │ │ iget v5, p0, Lcom/episode6/android/appalarm/pro/ProviderList;->mProvider:I │ │ aget-object v5, v0, v5 │ │ move-object v0, p0 │ │ + .line 143 │ invoke-virtual/range {v0 .. v5}, Lcom/episode6/android/appalarm/pro/ProviderList;->managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 │ │ move-result-object v3 │ │ .line 150 │ @@ -854,15 +856,15 @@ │ invoke-direct {p0}, Lcom/episode6/android/appalarm/pro/ProviderList;->loadList()V │ │ .line 138 │ return-void │ .end method │ │ .method protected onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V │ - .locals 11 │ + .locals 12 │ .param p1, "l" # Landroid/widget/ListView; │ .param p2, "v" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ │ .prologue │ .line 188 │ @@ -911,22 +913,24 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 193 │ invoke-static/range {p4 .. p5}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v4, v5 │ │ const/4 v5, 0x0 │ │ + .line 190 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v6 │ │ .line 197 │ .local v6, "c":Landroid/database/Cursor; │ iget v0, p0, Lcom/episode6/android/appalarm/pro/ProviderList;->mProvider:I ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 697 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$23.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 739 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/RepeatChooser$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ .prologue │ .line 32 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/RepeatChooser$2;->this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AalService$4.smali │ @@ -20,28 +20,29 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AalService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AalService; │ │ .prologue │ .line 619 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AalService$4;->this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 623 │ const/16 v0, 0x3e8 │ │ .line 624 │ .local v0, "timeout":I │ @@ -56,18 +57,18 @@ │ invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;->getInt(Ljava/lang/String;)I │ │ move-result v1 │ │ mul-int/2addr v0, v1 │ │ .line 626 │ - int-to-long v1, v0 │ + int-to-long v2, v0 │ │ :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 628 │ :goto_0 │ iget-object v1, p0, Lcom/episode6/android/appalarm/pro/AalService$4;->this$0:Lcom/episode6/android/appalarm/pro/AalService; ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$35.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 1014 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$27.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 774 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$26.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 766 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AppChooser$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AppChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AppChooser; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AppChooser$3;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AalService$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AalService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AalService; │ │ .prologue │ .line 655 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AalService$5;->this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit.smali │ @@ -1938,15 +1938,15 @@ │ invoke-direct {p0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;->vUpdateLabel()V │ │ .line 198 │ return-void │ .end method │ │ .method private loadAlarmFromIntent()V │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 163 │ invoke-virtual {p0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;->getIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ @@ -1961,17 +1961,17 @@ │ if-eqz v1, :cond_0 │ │ .line 165 │ iget-object v1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit;->mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ const-string v2, "_id" │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - invoke-virtual {v0, v2, v3, v4}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ + invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ │ move-result-wide v2 │ │ invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;->getAlarmById(J)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ move-result-object v1 ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$38.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 1049 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/SnoozeActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/SnoozeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ .prologue │ .line 181 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/SnoozeActivity$2;->this$0:Lcom/episode6/android/appalarm/pro/SnoozeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AalService$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AalService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AalService; │ │ .prologue │ .line 596 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AalService$3;->this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/CustomIntentMaker$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/CustomIntentMaker;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ .prologue │ .line 67 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/CustomIntentMaker$2;->this$0:Lcom/episode6/android/appalarm/pro/CustomIntentMaker; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmList$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmList; │ │ .prologue │ .line 397 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmList$5;->this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$28.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 782 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/RepeatChooser$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/RepeatChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/RepeatChooser$6;->this$0:Lcom/episode6/android/appalarm/pro/RepeatChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/SnoozeWakeupReceiver.smali │ @@ -13,15 +13,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V │ - .locals 5 │ + .locals 6 │ .param p1, "ctx" # Landroid/content/Context; │ .param p2, "arg1" # Landroid/content/Intent; │ │ .prologue │ .line 12 │ const-string v3, "power" │ │ @@ -39,17 +39,17 @@ │ │ invoke-virtual {v1, v3, v4}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; │ │ move-result-object v2 │ │ .line 14 │ .local v2, "wl":Landroid/os/PowerManager$WakeLock; │ - const-wide/32 v3, 0x1d4c0 │ + const-wide/32 v4, 0x1d4c0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager$WakeLock;->acquire(J)V │ + invoke-virtual {v2, v4, v5}, Landroid/os/PowerManager$WakeLock;->acquire(J)V │ │ .line 15 │ new-instance v0, Landroid/content/Intent; │ │ const-class v3, Lcom/episode6/android/appalarm/pro/AalService; │ │ invoke-direct {v0, p1, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V ├── smali/com/episode6/android/appalarm/pro/AlarmList$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmList; │ │ .prologue │ .line 464 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmList$8;->this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 675 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AppChooser$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AppChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AppChooser; │ │ .prologue │ .line 56 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AppChooser$2;->this$0:Lcom/episode6/android/appalarm/pro/AppChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$32.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 964 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/StringInputDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/StringInputDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ .prologue │ .line 71 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/StringInputDialog$1;->this$0:Lcom/episode6/android/appalarm/pro/StringInputDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AalService$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AalService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AalService; │ │ .prologue │ .line 394 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AalService$1;->this$0:Lcom/episode6/android/appalarm/pro/AalService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 608 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmList$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmList; │ │ .prologue │ .line 423 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmList$6;->this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; │ │ .prologue │ .line 547 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter$1;->this$1:Lcom/episode6/android/appalarm/pro/AlarmList$AlarmListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmList$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmList; │ │ .prologue │ .line 273 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmList$1;->this$0:Lcom/episode6/android/appalarm/pro/AlarmList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/episode6/android/appalarm/pro/AlarmEdit$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ # direct methods │ .method constructor (Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ .prologue │ .line 638 │ iput-object p1, p0, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;->this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── res/drawable/aal_stat_icon.png │ ├── sng │ │ @@ -1,14 +1,32 @@ │ │ #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 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ @@ -21,30 +39,25 @@ │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ @@ -120,64 +133,50 @@ │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ } │ │ tRNS { │ │ - 0 0 72 174 225 255 249 198 126 9 129 213 15 48 255 255 255 255 255 255 255 156 132 255 255 255 255 255 255 255 246 162 255 255 255 255 165 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 150 255 255 255 255 255 6 96 207 216 66 27 183 240 87 33 84 102 57} │ │ + 0 72 174 225 249 198 126 9 129 213 15 48 156 132 246 162 165 150 6 96 207 216 66 27 183 240 87 33 84 102 57} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000101020304050505050505050505050505050505060708090101000000 │ │ -000000010a0505050505050505050505050505050505050505050b0c01000000 │ │ -0000000d05050505050e0f101112131405050505050505050505051501000000 │ │ -0000001605050505051718191a1b1c171d050505050505050505051e01000000 │ │ -0000001f0505050511201821212121212223050505050505050505050c000000 │ │ -000000240505052526272121212121211828290505050505050505050c000000 │ │ -0000002405052a2b2c1821212121212121272d2e05050505050505050c000000 │ │ -0000002405052f3021313131313131313131183205050505050505050c000000 │ │ -000000240505333435363636363636363636213738050505050505050c000000 │ │ -0000002405052317272c2c2c2c2c2c2c2c2c2c3139250505050505050c000000 │ │ -0000002405053a3b363c3d3d3d3d3d3d3d3d3d3d3e3f3040050505050c000000 │ │ -0000002405054142433c3e3e3e3e3e3e3e3e3e3e3e444437452505050c000000 │ │ -0000002405050546474448494949494949494949494949443b3a05050c000000 │ │ -00000024050505054a4b4c4d4d4d4d4d4d4d4d4d4d4d493c4e4f05050c000000 │ │ -000000240505050514504d5151515151515151514d492852535405050c000000 │ │ -000000240505050505555156565656565656515758595a5b050505050c000000 │ │ -0000002405050505055c1b5d5d5d5d1b5d515e5f60610505050505050c000000 │ │ -00000024050505050e625d5858581b5d5e20553263640505050505050c000000 │ │ -00000024050505056566585e585d6768696a6b6c622a0505050505050c000000 │ │ -0000002405050505256d5d1b6e685c4a47195d6f63700505050505050c000000 │ │ -000000240505050505717259737405453f75527677050505050505050c000000 │ │ -00000078050505050579337a7405057b297c7d7146050505050505057e000000 │ │ -0000007f05050505050505050505050505050505050505050505058001000000 │ │ -0000007e81050505050505050505050505050505050505050505058201000000 │ │ -0000000183840505050505050505050505050505050505050585860101000000 │ │ -0000000101018788898989898989898989898989898989898a7e010101000000 │ │ +00000000000102031f1f1f1f1f1f1f1f1f1f1f1f1f1f1f040506070000000000 │ │ +00000000081f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f090a00000000 │ │ +0000000b1f1f1f1f1f202122232425261f1f1f1f1f1f1f1f1f1f1f0c00000000 │ │ +0000000d1f1f1f1f1f2728292a2b2c272d1f1f1f1f1f1f1f1f1f1f0e00000000 │ │ +0000000f1f1f1f1f232e282f2f2f2f2f30311f1f1f1f1f1f1f1f1f1f0a000000 │ │ +000000101f1f1f3233342f2f2f2f2f2f2835361f1f1f1f1f1f1f1f1f0a000000 │ │ +000000101f1f373839282f2f2f2f2f2f2f343a3b1f1f1f1f1f1f1f1f0a000000 │ │ +000000101f1f3c3d2f3e3e3e3e3e3e3e3e3e283f1f1f1f1f1f1f1f1f0a000000 │ │ +000000101f1f4041424343434343434343432f44451f1f1f1f1f1f1f0a000000 │ │ +000000101f1f312734393939393939393939393e46321f1f1f1f1f1f0a000000 │ │ +000000101f1f474843494a4a4a4a4a4a4a4a4a4a4b4c3d4d1f1f1f1f0a000000 │ │ +000000101f1f4e4f50494b4b4b4b4b4b4b4b4b4b4b51514452321f1f0a000000 │ │ +000000101f1f1f535451555656565656565656565656565148471f1f0a000000 │ │ +000000101f1f1f1f5758595a5a5a5a5a5a5a5a5a5a5a56495b5c1f1f0a000000 │ │ +000000101f1f1f1f265d5a5e5e5e5e5e5e5e5e5e5a56355f60611f1f0a000000 │ │ +000000101f1f1f1f1f625e636363636363635e64656667681f1f1f1f0a000000 │ │ +000000101f1f1f1f1f692b6a6a6a6a2b6a5e6b6c6d6e1f1f1f1f1f1f0a000000 │ │ +000000101f1f1f1f206f6a6565652b6a6b2e623f70711f1f1f1f1f1f0a000000 │ │ +000000101f1f1f1f7273656b656a7475767778796f371f1f1f1f1f1f0a000000 │ │ +000000101f1f1f1f327a6a2b7b75695754296a7c707d1f1f1f1f1f1f0a000000 │ │ +000000101f1f1f1f1f7e7f6680811f524c825f83841f1f1f1f1f1f1f0a000000 │ │ +000000111f1f1f1f1f854086811f1f873688897e531f1f1f1f1f1f1f12000000 │ │ +000000131f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1400000000 │ │ +00000012151f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1600000000 │ │ +0000000017181f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f191a0000000000 │ │ +0000000000001b1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e12000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/stat_notify_alarm.png │ ├── sng │ │ @@ -1,33 +1,293 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ - using color alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (218,120, 8) # rgb = (0xda,0x78,0x08) │ │ + (248,156, 13) # rgb = (0xf8,0x9c,0x0d) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (158, 85, 2) # rgb = (0x9e,0x55,0x02) │ │ + (248,152, 6) # rgb = (0xf8,0x98,0x06) │ │ + (250,152, 6) # rgb = (0xfa,0x98,0x06) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (203,115, 10) # rgb = (0xcb,0x73,0x0a) │ │ + (201,113, 8) # rgb = (0xc9,0x71,0x08) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (201,116, 9) # rgb = (0xc9,0x74,0x09) │ │ + (200,114, 7) # rgb = (0xc8,0x72,0x07) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (193,109, 6) # rgb = (0xc1,0x6d,0x06) │ │ + (192,106, 4) # rgb = (0xc0,0x6a,0x04) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (190,106, 4) # rgb = (0xbe,0x6a,0x04) │ │ + (189,105, 4) # rgb = (0xbd,0x69,0x04) │ │ + (190,105, 4) # rgb = (0xbe,0x69,0x04) │ │ + ( 67, 65, 63) # rgb = (0x43,0x41,0x3f) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + (189,104, 4) # rgb = (0xbd,0x68,0x04) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (188,103, 3) # rgb = (0xbc,0x67,0x03) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (187,103, 3) # rgb = (0xbb,0x67,0x03) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (104,104,104) # rgb = (0x68,0x68,0x68) │ │ + (188,104, 3) # rgb = (0xbc,0x68,0x03) │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + (191,106, 4) # rgb = (0xbf,0x6a,0x04) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (167, 93, 5) # rgb = (0xa7,0x5d,0x05) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 89, 48, 1) # rgb = (0x59,0x30,0x01) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (148, 81, 4) # rgb = (0x94,0x51,0x04) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 59, 33, 2) # rgb = (0x3b,0x21,0x02) │ │ + (142, 78, 5) # rgb = (0x8e,0x4e,0x05) │ │ + (176, 99, 4) # rgb = (0xb0,0x63,0x04) │ │ + ( 27, 25, 23) # rgb = (0x1b,0x19,0x17) │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 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 │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (255,168, 4) # rgb = (0xff,0xa8,0x04) │ │ + (255,172, 4) # rgb = (0xff,0xac,0x04) │ │ + (255,153, 3) # rgb = (0xff,0x99,0x03) │ │ + (255,140, 3) # rgb = (0xff,0x8c,0x03) │ │ + (255,139, 3) # rgb = (0xff,0x8b,0x03) │ │ + (255,158, 4) # rgb = (0xff,0x9e,0x04) │ │ + (255,137, 3) # rgb = (0xff,0x89,0x03) │ │ + (255,156, 3) # rgb = (0xff,0x9c,0x03) │ │ + (218,135, 43) # rgb = (0xda,0x87,0x2b) │ │ + (198,138, 70) # rgb = (0xc6,0x8a,0x46) │ │ + (225,137, 39) # rgb = (0xe1,0x89,0x27) │ │ + (222,137, 41) # rgb = (0xde,0x89,0x29) │ │ + (244,136, 13) # rgb = (0xf4,0x88,0x0d) │ │ + (255,152, 3) # rgb = (0xff,0x98,0x03) │ │ + (203,151, 93) # rgb = (0xcb,0x97,0x5d) │ │ + (195,184,173) # rgb = (0xc3,0xb8,0xad) │ │ + (190,163,133) # rgb = (0xbe,0xa3,0x85) │ │ + (187,163,136) # rgb = (0xbb,0xa3,0x88) │ │ + (197,139, 73) # rgb = (0xc5,0x8b,0x49) │ │ + (246,136, 10) # rgb = (0xf6,0x88,0x0a) │ │ + (255,154, 3) # rgb = (0xff,0x9a,0x03) │ │ + (255,149, 3) # rgb = (0xff,0x95,0x03) │ │ + (237,135, 19) # rgb = (0xed,0x87,0x13) │ │ + (213,200,183) # rgb = (0xd5,0xc8,0xb7) │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (234,233,234) # rgb = (0xea,0xe9,0xea) │ │ + (190,161,129) # rgb = (0xbe,0xa1,0x81) │ │ + (249,136, 8) # rgb = (0xf9,0x88,0x08) │ │ + (255,150, 3) # rgb = (0xff,0x96,0x03) │ │ + (255,146, 3) # rgb = (0xff,0x92,0x03) │ │ + (201,159,113) # rgb = (0xc9,0x9f,0x71) │ │ + (244,243,244) # rgb = (0xf4,0xf3,0xf4) │ │ + (246,247,246) # rgb = (0xf6,0xf7,0xf6) │ │ + (245,246,245) # rgb = (0xf5,0xf6,0xf5) │ │ + (246,245,246) # rgb = (0xf6,0xf5,0xf6) │ │ + (251,249,251) # rgb = (0xfb,0xf9,0xfb) │ │ + (240,239,240) # rgb = (0xf0,0xef,0xf0) │ │ + (203,145, 78) # rgb = (0xcb,0x91,0x4e) │ │ + (169,162,155) # rgb = (0xa9,0xa2,0x9b) │ │ + ( 73, 69, 65) # rgb = (0x49,0x45,0x41) │ │ + ( 74, 70, 66) # rgb = (0x4a,0x46,0x42) │ │ + ( 76, 72, 68) # rgb = (0x4c,0x48,0x44) │ │ + (255,143, 3) # rgb = (0xff,0x8f,0x03) │ │ + (220,208,195) # rgb = (0xdc,0xd0,0xc3) │ │ + (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (242,243,242) # rgb = (0xf2,0xf3,0xf2) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (210,204,195) # rgb = (0xd2,0xcc,0xc3) │ │ + (238,136, 19) # rgb = (0xee,0x88,0x13) │ │ + (112,110,107) # rgb = (0x70,0x6e,0x6b) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (227,214,200) # rgb = (0xe3,0xd6,0xc8) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (241,240,241) # rgb = (0xf1,0xf0,0xf1) │ │ + (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (194,160,122) # rgb = (0xc2,0xa0,0x7a) │ │ + (235,134, 19) # rgb = (0xeb,0x86,0x13) │ │ + (122,118,115) # rgb = (0x7a,0x76,0x73) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (255,138, 3) # rgb = (0xff,0x8a,0x03) │ │ + (226,181,130) # rgb = (0xe2,0xb5,0x82) │ │ + (242,241,242) # rgb = (0xf2,0xf1,0xf2) │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (238,239,238) # rgb = (0xee,0xef,0xee) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (194,188,182) # rgb = (0xc2,0xbc,0xb6) │ │ + (112,111,110) # rgb = (0x70,0x6f,0x6e) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (239,145, 38) # rgb = (0xef,0x91,0x26) │ │ + (231,229,227) # rgb = (0xe7,0xe5,0xe3) │ │ + (235,236,235) # rgb = (0xeb,0xec,0xeb) │ │ + (234,235,234) # rgb = (0xea,0xeb,0xea) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (237,236,237) # rgb = (0xed,0xec,0xed) │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (222,189,152) # rgb = (0xde,0xbd,0x98) │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (233,232,233) # rgb = (0xe9,0xe8,0xe9) │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (100, 99, 98) # rgb = (0x64,0x63,0x62) │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (218,218,218) # rgb = (0xda,0xda,0xda) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (104,104,104) # rgb = (0x68,0x68,0x68) │ │ + (255,141, 3) # rgb = (0xff,0x8d,0x03) │ │ + (218,155, 83) # rgb = (0xda,0x9b,0x53) │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (231,230,231) # rgb = (0xe7,0xe6,0xe7) │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (230,205,177) # rgb = (0xe6,0xcd,0xb1) │ │ + (238,164, 81) # rgb = (0xee,0xa4,0x51) │ │ + ( 92, 88, 85) # rgb = (0x5c,0x58,0x55) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + (255,144, 3) # rgb = (0xff,0x90,0x03) │ │ + (248,136, 10) # rgb = (0xf8,0x88,0x0a) │ │ + (192,171,146) # rgb = (0xc0,0xab,0x92) │ │ + (229,228,229) # rgb = (0xe5,0xe4,0xe5) │ │ + (229,207,181) # rgb = (0xe5,0xcf,0xb5) │ │ + (228,155, 69) # rgb = (0xe4,0x9b,0x45) │ │ + (227,137, 36) # rgb = (0xe3,0x89,0x24) │ │ + (252,137, 7) # rgb = (0xfc,0x89,0x07) │ │ + ( 84, 81, 77) # rgb = (0x54,0x51,0x4d) │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + (252,138, 8) # rgb = (0xfc,0x8a,0x08) │ │ + (214,188,161) # rgb = (0xd6,0xbc,0xa1) │ │ + (229,230,229) # rgb = (0xe5,0xe6,0xe5) │ │ + (227,228,227) # rgb = (0xe3,0xe4,0xe3) │ │ + (228,209,187) # rgb = (0xe4,0xd1,0xbb) │ │ + (226,159, 82) # rgb = (0xe2,0x9f,0x52) │ │ + (224,138, 41) # rgb = (0xe0,0x8a,0x29) │ │ + (187,142, 89) # rgb = (0xbb,0x8e,0x59) │ │ + (178,174,170) # rgb = (0xb2,0xae,0xaa) │ │ + (241,141, 27) # rgb = (0xf1,0x8d,0x1b) │ │ + ( 76, 73, 69) # rgb = (0x4c,0x49,0x45) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + (239,149, 48) # rgb = (0xef,0x95,0x30) │ │ + (228,198,162) # rgb = (0xe4,0xc6,0xa2) │ │ + (234,166, 89) # rgb = (0xea,0xa6,0x59) │ │ + (253,139, 10) # rgb = (0xfd,0x8b,0x0a) │ │ + (241,137, 19) # rgb = (0xf1,0x89,0x13) │ │ + (181,170,156) # rgb = (0xb5,0xaa,0x9c) │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (225,174,118) # rgb = (0xe1,0xae,0x76) │ │ + (254,137, 4) # rgb = (0xfe,0x89,0x04) │ │ + ( 69, 66, 62) # rgb = (0x45,0x42,0x3e) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ + (253,138, 9) # rgb = (0xfd,0x8a,0x09) │ │ + (245,155, 53) # rgb = (0xf5,0x9b,0x35) │ │ + (253,139, 11) # rgb = (0xfd,0x8b,0x0b) │ │ + (247,137, 12) # rgb = (0xf7,0x89,0x0c) │ │ + (225,172,111) # rgb = (0xe1,0xac,0x6f) │ │ + (235,188,133) # rgb = (0xeb,0xbc,0x85) │ │ + (244,146, 34) # rgb = (0xf4,0x92,0x22) │ │ + ( 62, 59, 56) # rgb = (0x3e,0x3b,0x38) │ │ + ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + ( 46, 43, 39) # rgb = (0x2e,0x2b,0x27) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ + (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 28, 26, 21) # rgb = (0x1c,0x1a,0x15) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (238,238,238) # rgb = (0xee,0xee,0xee) │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ +} │ │ +tRNS { │ │ + 0 25 33 32 2 54 209 1 29 238 240 4 131 130 13 194 195 19 207 206 21 208 208 208 253 248 240 208 249 207 248 207 248 248 248 207 248 248 248 208 248 20 195 248 16 146 248 8 71 223 248 118 202 226 235 254 248 67 113 136 138 252 249 7 15 241 247 247 247 247 247 240} │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff19 ffffff21 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff21 ffffff19 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 │ │ -00000000 00000000 00000002 da780836 f89c0dd1 ffa804ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffa804ff f89c0dd1 da780836 00000002 00000000 00000000 00000000 │ │ -00000000 00000001 9e55021d f89806ee ff9903ff ff8c03ff ff8b03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8b03ff ff8c03ff ff9903ff fa9806f0 9e55021d 00000001 00000000 00000000 │ │ -00000000 00000004 cb730a83 ff9e04ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9e04ff c9710882 00000004 00000000 00000000 │ │ -00000000 0000000d c97409c2 ff9c03ff ff8903ff ff8903ff ff8903ff ff8903ff da872bff c68a46ff e18927ff de8929ff f4880dff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9e04ff c87207c3 0000000d 00000000 00000000 │ │ -00000000 00000013 c16d06cf ff9803ff ff8903ff ff8903ff ff8903ff ff8903ff cb975dff c3b8adff bea385ff bba388ff c58b49ff f6880aff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9a03ff c06a04ce 00000013 00000000 00000000 │ │ -00000000 00000015 be6a04d0 ff9503ff ff8903ff ff8903ff ff8903ff ed8713ff d5c8b7ff fdfdfdff f8f7f8ff f9f9f9ff eae9eaff bea181ff f98808ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9603ff bd6904d0 00000015 00000000 00000000 │ │ -00000000 00000015 be6904d0 ff9203ff ff8903ff ff8903ff ff8903ff c99f71ff f4f3f4ff f6f7f6ff f5f6f5ff f6f5f6ff fbf9fbff f0eff0ff cb914eff ff8903ff ff8903ff a9a29bff 494541ff 4a4642ff 4c4844ff 43413ffd 5b5b5bf8 d2d2d2f0 00000000 │ │ -00000000 00000015 bd6804d0 ff8f03ff ff8903ff ff8903ff ff8903ff dcd0c3ff f7f8f7ff f3f3f3ff f3f3f3ff f2f3f2ff f2f3f2ff f8f8f8ff d2ccc3ff ee8813ff ff8903ff 706e6bff 7c7c7cff 7d7d7dff 767676ff 7c7c7cff 737373ff 737373f9 00000000 │ │ -00000000 00000015 bc6703cf ff8c03ff ff8903ff ff8903ff ff8903ff e3d6c8ff f2f2f2ff f1f0f1ff f1f0f1ff f1f0f1ff f0f0f0ff f1f1f1ff f1f0f1ff c2a07aff eb8613ff 7a7673ff 777777ff aeaeaeff d0d0d0ff b2b2b2ff 777777ff 7c7c7cf8 00000000 │ │ -00000000 00000015 bb6703cf ff8a03ff ff8903ff ff8903ff ff8903ff e2b582ff f2f1f2ff efefefff efefefff eeefeeff efefefff eeefeeff f1f1f1ff e4e4e4ff c2bcb6ff 706f6eff 6f6f6fff e0e0e0ff ffffffff e4e4e4ff 747474ff 747474f8 00000000 │ │ -00000000 00000015 bb6703cf ff8903ff ff8903ff ff8903ff ff8903ff ef9126ff e7e5e3ff ebecebff eaebeaff eaebeaff eaebeaff eaebeaff ebebebff edecedff f2f3f2ff 6a6a6aff 6b6b6bff dededeff ffffffff e0e0e0ff 707070ff 6f6f6ff8 00000000 │ │ -00000000 00000015 bb6703cf ff8b03ff ff8903ff ff8903ff ff8903ff ff8903ff debd98ff eaebeaff e8e8e8ff e8e8e8ff e9e8e9ff e8e8e8ff e8e8e8ff eaeaeaff ebebebff 646362ff 626262ff dadadaff ffffffff dfdfdfff 686868ff 686868f8 00000000 │ │ -00000000 00000015 bc6803cf ff8d03ff ff8903ff ff8903ff ff8903ff ff8903ff da9b53ff e9e8e9ff e7e7e7ff e7e6e7ff e6e6e6ff e8e8e8ff ebecebff e6cdb1ff eea451ff 5c5855ff 595959ff d9d9d9ff ffffffff ddddddff 5f5f5fff 606060f8 00000000 │ │ -00000000 00000015 bd6904d0 ff9003ff ff8903ff ff8903ff ff8903ff f8880aff c0ab92ff e7e6e7ff e4e4e4ff e5e4e5ff e8e8e8ff e5cfb5ff e49b45ff e38924ff fc8907ff 54514dff 525252ff d8d8d8ff ffffffff dcdcdcff 575757ff 585858f8 00000000 │ │ -00000000 00000015 be6904d0 ff9203ff ff8903ff ff8903ff ff8903ff fc8a08ff d6bca1ff e5e6e5ff e3e4e3ff e4d1bbff e29f52ff e08a29ff bb8e59ff b2aeaaff f18d1bff 4c4945ff 454545ff d8d8d8ff ffffffff d9d9d9ff 484848ff 515151f8 00000000 │ │ -00000000 00000015 bf6a04d0 ff9503ff ff8903ff ff8903ff ff8903ff ff8903ff ef9530ff e4c6a2ff eaa659ff fd8b0aff f18913ff b5aa9cff dbdbdbff e1ae76ff fe8904ff 45423eff 393939ff 8a8a8aff b4b4b4ff 868686ff 373737ff 4a4a4af8 00000000 │ │ -00000000 00000014 a75d05c3 ff9603ff ff8903ff ff8903ff ff8903ff ff8903ff fd8a09ff f59b35ff fd8b0bff ff8903ff f7890cff e1ac6fff ebbc85ff f49222ff ff8903ff 3e3b38ff 353535ff 464646ff 787878ff 535353ff 323232ff 444444f8 00000000 │ │ -00000000 00000010 59300192 ff9903ff ff8c03ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff 2e2b27ff 4c4c4cff d3d3d3ff fafafaff d9d9d9ff 505050ff 333333f8 00000000 │ │ -00000000 00000008 00000047 945104df ff9c03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff 1c1a15ff 5a5a5aff f6f6f6ff ffffffff fefefeff 6c6c6cff 242424f8 00000000 │ │ -00000000 00000002 00000015 00000076 3b2102ca 8e4e05e2 b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb 1b1917fe 2e2e2eff bdbdbdff eeeeeeff c8c8c8ff 3a3a3aff 262626f8 00000000 │ │ -00000000 00000000 00000004 00000015 00000043 00000071 00000088 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 131313fc 0d0d0dff 2a2a2aff 535353ff 2e2e2eff 0e0e0eff 242424f9 00000000 │ │ -00000000 00000000 00000000 00000002 00000007 0000000f 00000014 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 626262f1 515151f7 2c2c2cf7 242424f7 2b2b2bf7 494949f7 727272f0 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000102030303030303030303030201000000000000 │ │ +00000405064849494949494949494949494948060504000000 │ │ +000708094a4b4c4b4b4b4b4b4b4b4b4b4b4c4b4a0a08070000 │ │ +000b0c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d0d0b0000 │ │ +000e0f4f4e4e4e4e50515253544e4e4e4e4e4e4e4d100e0000 │ │ +001112554e4e4e4e565758595a5b4e4e4e4e4e4e5c13110000 │ │ +0014155d4e4e4e5e5f6061626364654e4e4e4e4e6616140000 │ │ +001417674e4e4e68696a6b6c6d6e6f4e4e7071727318191a00 │ │ +00141b744e4e4e757677777878797a7b4e7c7d7e7f7d801c00 │ │ +00141d4b4e4e4e8182838383848583868788898a8b8c891e00 │ │ +00141f8d4e4e4e8e8f90909190918592939495969792982000 │ │ +00141f4e4e4e4e999a9b9c9c9c9c9d9e789fa0a19796a22100 │ │ +00141f4c4e4e4e4ea39ca4a4a5a4a4a69da7a8a997aaab2200 │ │ +001423ac4e4e4e4eada5aeafb0a49bb1b2b3b4b597b6b72400 │ │ +001416b84e4e4eb9baaf92bba4bcbdbebfc0c1c297c3c42500 │ │ +001417674e4e4ec5c6c7c8c9cacbcccdcecfd0c297b5d12600 │ │ +0014275d4e4e4e4ed2d3d4d5d6d7d8d9dadbdcdddedfe02800 │ │ +00292a664e4e4e4ee1e2e34ee4e5e6e74ee8e9eaebeced2b00 │ │ +002c2d4a4b4e4e4e4e4e4e4e4e4e4e4e4eeeeff0f1b5f22e00 │ │ +002f30314f5c5c5c5c5c5c5c5c5c5c5c5cf3f4f597f6f73200 │ │ +000414333435363636363636363636363637f8f9fafbfc3800 │ │ +00000b14393a3b3c3c3c3c3c3c3c3c3c3c3dfdfeecf8ff3e00 │ │ +000000043f4029141414141414141414144142434445464700 │ │ +00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/stat_notify_snooze.png │ ├── sng │ │ @@ -2,32 +2,32 @@ │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff19 ffffff21 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff21 ffffff19 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff19 ffffff21 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff21 ffffff19 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000002 da780836 f89c0dd1 ffa804ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffa804ff f89c0dd1 da780836 00000002 00000000 00000000 00000000 │ │ 00000000 00000001 9e55021d f89806ee ff9903ff ff8c03ff ff8b03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8b03ff ff8c03ff ff9903ff fa9806f0 9e55021d 00000001 00000000 00000000 │ │ 00000000 00000004 cb730a83 ff9e04ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9e04ff c9710882 00000004 00000000 00000000 │ │ 00000000 0000000d c97409c2 ff9c03ff ff8903ff ff8903ff ff8903ff ff8903ff da872bff c68a46ff e18927ff de8929ff f4880dff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9e04ff c87207c3 0000000d 00000000 00000000 │ │ 00000000 00000013 c16d06cf ff9803ff ff8903ff ff8903ff ff8903ff ff8903ff cb975dff c3b8adff bea385ff bba388ff c58b49ff f6880aff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9a03ff c06a04ce 00000013 00000000 00000000 │ │ -00000000 00000015 be6a04d0 ff9503ff ff8903ff ff8903ff ff8903ff ed8713ff d5c8b7ff fdfdfdff f8f7f8ff f9f9f9ff eae9eaff bea181ff f98808ff ff8903ff ff8903ff f9a33cff f1c180ff ecbd7cff eac077ff cead73eb 9191773c ffffff00 ffffff00 │ │ -00000000 00000015 be6904d0 ff9203ff ff8903ff ff8903ff ff8903ff c99f71ff f4f3f4ff f6f7f6ff f5f6f5ff f6f5f6ff fbf9fbff f0eff0ff cb914eff ff8903ff f6ac52ff d7d7caff bfbfb5ff ababa1ff 9f9f94ff 9a9a88ff adad8cf1 c1c19236 ffffff00 │ │ +00000000 00000015 be6a04d0 ff9503ff ff8903ff ff8903ff ff8903ff ed8713ff d5c8b7ff fdfdfdff f8f7f8ff f9f9f9ff eae9eaff bea181ff f98808ff ff8903ff ff8903ff f9a33cff f1c180ff ecbd7cff eac077ff cead73eb 9191773c 00000000 00000000 │ │ +00000000 00000015 be6904d0 ff9203ff ff8903ff ff8903ff ff8903ff c99f71ff f4f3f4ff f6f7f6ff f5f6f5ff f6f5f6ff fbf9fbff f0eff0ff cb914eff ff8903ff f6ac52ff d7d7caff bfbfb5ff ababa1ff 9f9f94ff 9a9a88ff adad8cf1 c1c19236 00000000 │ │ 00000000 00000015 bd6804d0 ff8f03ff ff8903ff ff8903ff ff8903ff dcd0c3ff f7f8f7ff f3f3f3ff f3f3f3ff f2f3f2ff f2f3f2ff f8f8f8ff d2ccc3ff eb9c3cff d0cebeff aaaaa2ff 81817dff 646460ff 575753ff 52524bff 5b5b48ff 92926dea a3a37912 │ │ 00000000 00000015 bc6703cf ff8c03ff ff8903ff ff8903ff ff8903ff e3d6c8ff f2f2f2ff f1f0f1ff f1f0f1ff f1f0f1ff f0f0f0ff f1f1f1ff f1f0f1ff d2c8abff a7a79cff 6f6f6bff 373737ff 1b1b1bff 161616ff 171716ff 202018ff 53533eff 8a8a6678 │ │ 00000000 00000015 bb6703cf ff8a03ff ff8903ff ff8903ff ff8903ff e2b582ff f2f1f2ff efefefff efefefff eeefeeff efefefff eeefeeff f0f0eeff bcbca7ff 808077ff 3d3d3cff 101010ff 010101ff 010101ff 010101ff 0c0c09ff 323225ff 63634acc │ │ 00000000 00000015 bb6703cf ff8903ff ff8903ff ff8903ff ff8903ff ef9126ff e7e5e3ff ebecebff eaebeaff eaebeaff eaebeaff eaebeaff e6e6dfff a3a390ff 63635dff 232323ff 040404ff 000000ff 000000ff 010101ff 040403ff 23231aff 494936fc │ │ 00000000 00000015 bb6703cf ff8b03ff ff8903ff ff8903ff ff8903ff ff8903ff debd98ff eaebeaff e8e8e8ff e8e8e8ff e9e8e9ff e8e8e8ff e1e1d6ff 939381ff 52524cff 838383ff ffffffff ffffffff ffffffff ffffffff 999999ff 1c1c15ff 3b3b2cff │ │ 00000000 00000015 bc6803cf ff8d03ff ff8903ff ff8903ff ff8903ff ff8903ff da9b53ff e9e8e9ff e7e7e7ff e7e6e7ff e6e6e6ff e8e8e8ff e1e2d5ff 8b8b79ff 494943ff 131313ff 000000ff 000000ff 888888ff ffffffff 333333ff 191913ff 363628ff │ │ 00000000 00000015 bd6904d0 ff9003ff ff8903ff ff8903ff ff8903ff f8880aff c0ab92ff e7e6e7ff e4e4e4ff e5e4e5ff e8e8e8ff e5cfb5ff ddad68ff 878774ff 464640ff 111111ff 000000ff 555555ff ffffffff 777777ff 000000ff 191913ff 333326ff │ │ 00000000 00000015 be6904d0 ff9203ff ff8903ff ff8903ff ff8903ff fc8a08ff d6bca1ff e5e6e5ff e3e4e3ff e4d1bbff e29f52ff e08a29ff c1a475ff 858572ff 44443eff 101010ff 222222ff eeeeeeff aaaaaaff 000000ff 000000ff 181812ff 323225ff │ │ 00000000 00000015 bf6a04d0 ff9503ff ff8903ff ff8903ff ff8903ff ff8903ff ef9530ff e4c6a2ff eaa659ff fd8b0aff f18913ff b5aa9cff d6d6c9ff 84846fff 42423bff 101010ff aaaaaaff ddddddff 111111ff 000000ff 000000ff 181812ff 2f2f23ff │ │ 00000000 00000014 a75d05c3 ff9603ff ff8903ff ff8903ff ff8903ff ff8903ff fd8a09ff f59b35ff fd8b0bff ff8903ff f7890cff e1ac6fff e2c08cff 83836bff 3f3f37ff 7f7f7fff ffffffff 555555ff 000000ff 000000ff 020202ff 191912ff 2c2c21ff │ │ 00000000 00000010 59300192 ff9903ff ff8c03ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff fa8f11ff 8b8b6dff 3c3c31ff dfdfdeff ffffffff ffffffff ffffffff ffffffff bdbdbcff 1a1a13ff 28281ee1 │ │ 00000000 00000008 00000047 945104df ff9c03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff b09e62ff 434332ff 0f0f0cff 010101ff 000000ff 000000ff 020201ff 0d0d0aff 181812ff 2f2f2399 │ │ 00000000 00000002 00000015 00000076 3b2102ca 8e4e05e2 b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb ab7e35f3 5c5c44ff 23231aff 090907ff 020201ff 030302ff 080806ff 10100cff 222219ff 30302430 │ │ -00000000 00000000 00000004 00000015 00000043 00000071 00000088 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0303038b 626249db 3d3d2dff 1e1e17ff 13130eff 10100cff 12120eff 202018ff 30302478 ffffff00 │ │ -00000000 00000000 00000000 00000002 00000007 0000000f 00000014 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 1919131b 4a4a37a4 27271df7 222219ff 22221aff 29291fea 30302475 ffffff00 ffffff00 │ │ +00000000 00000000 00000004 00000015 00000043 00000071 00000088 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0303038b 626249db 3d3d2dff 1e1e17ff 13130eff 10100cff 12120eff 202018ff 30302478 00000000 │ │ +00000000 00000000 00000000 00000002 00000007 0000000f 00000014 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 1919131b 4a4a37a4 27271df7 222219ff 22221aff 29291fea 30302475 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/ic_menu_e6_logo.png │ ├── sng │ │ @@ -12,35 +12,27 @@ │ │ (255,127, 42) # rgb = (0xff,0x7f,0x2a) │ │ (255,130, 47) # rgb = (0xff,0x82,0x2f) │ │ (255,148, 77) # rgb = (0xff,0x94,0x4d) │ │ (255,156, 90) # rgb = (0xff,0x9c,0x5a) │ │ (255,198,161) # rgb = (0xff,0xc6,0xa1) │ │ (255,184,136) # rgb = (0xff,0xb8,0x88) │ │ (255,132, 50) # rgb = (0xff,0x84,0x32) │ │ - (255,104, 3) # rgb = (0xff,0x68,0x03) │ │ - (255,102, 0) # rgb = (0xff,0x66,0x00) │ │ - (255,103, 1) # rgb = (0xff,0x67,0x01) │ │ (255,123, 35) # rgb = (0xff,0x7b,0x23) │ │ (255,184,137) # rgb = (0xff,0xb8,0x89) │ │ (255,179,129) # rgb = (0xff,0xb3,0x81) │ │ (255,122, 34) # rgb = (0xff,0x7a,0x22) │ │ (255,113, 19) # rgb = (0xff,0x71,0x13) │ │ (255,157, 91) # rgb = (0xff,0x9d,0x5b) │ │ (255,138, 60) # rgb = (0xff,0x8a,0x3c) │ │ (255,140, 63) # rgb = (0xff,0x8c,0x3f) │ │ (255,230,213) # rgb = (0xff,0xe6,0xd5) │ │ (255,175,121) # rgb = (0xff,0xaf,0x79) │ │ (255,110, 14) # rgb = (0xff,0x6e,0x0e) │ │ - (255,110, 13) # rgb = (0xff,0x6e,0x0d) │ │ (255,195,156) # rgb = (0xff,0xc3,0x9c) │ │ (255,166,106) # rgb = (0xff,0xa6,0x6a) │ │ - (255,103, 2) # rgb = (0xff,0x67,0x02) │ │ - (255,108, 9) # rgb = (0xff,0x6c,0x09) │ │ - (255,112, 17) # rgb = (0xff,0x70,0x11) │ │ - (255,108, 10) # rgb = (0xff,0x6c,0x0a) │ │ (255,159, 96) # rgb = (0xff,0x9f,0x60) │ │ (255,181,132) # rgb = (0xff,0xb5,0x84) │ │ (255,122, 33) # rgb = (0xff,0x7a,0x21) │ │ (255,177,125) # rgb = (0xff,0xb1,0x7d) │ │ (255,141, 66) # rgb = (0xff,0x8d,0x42) │ │ (255,133, 52) # rgb = (0xff,0x85,0x34) │ │ (255,180,131) # rgb = (0xff,0xb4,0x83) │ │ @@ -50,50 +42,40 @@ │ │ (255,181,131) # rgb = (0xff,0xb5,0x83) │ │ (255,156, 90) # rgb = (0xff,0x9c,0x5a) │ │ (255,175,122) # rgb = (0xff,0xaf,0x7a) │ │ (255,138, 60) # rgb = (0xff,0x8a,0x3c) │ │ (255,221,198) # rgb = (0xff,0xdd,0xc6) │ │ (255,230,213) # rgb = (0xff,0xe6,0xd5) │ │ (255,240,230) # rgb = (0xff,0xf0,0xe6) │ │ - (255,104, 4) # rgb = (0xff,0x68,0x04) │ │ - (255,105, 4) # rgb = (0xff,0x69,0x04) │ │ (255,113, 19) # rgb = (0xff,0x71,0x13) │ │ (255,130, 47) # rgb = (0xff,0x82,0x2f) │ │ (255,155, 88) # rgb = (0xff,0x9b,0x58) │ │ (255,236,223) # rgb = (0xff,0xec,0xdf) │ │ - (255,111, 16) # rgb = (0xff,0x6f,0x10) │ │ (255,159, 94) # rgb = (0xff,0x9f,0x5e) │ │ (255,204,170) # rgb = (0xff,0xcc,0xaa) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (255,107, 8) # rgb = (0xff,0x6b,0x08) │ │ (255,149, 79) # rgb = (0xff,0x95,0x4f) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (255,121, 33) # rgb = (0xff,0x79,0x21) │ │ (255,173,119) # rgb = (0xff,0xad,0x77) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (255,168,111) # rgb = (0xff,0xa8,0x6f) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ (255,108, 10) # rgb = (0xff,0x6c,0x0a) │ │ (255,111, 15) # rgb = (0xff,0x6f,0x0f) │ │ (255,115, 21) # rgb = (0xff,0x73,0x15) │ │ (255,134, 54) # rgb = (0xff,0x86,0x36) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ @@ -118,40 +100,34 @@ │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ (255,184,136) # rgb = (0xff,0xb8,0x88) │ │ (255,115, 22) # rgb = (0xff,0x73,0x16) │ │ (255,130, 46) # rgb = (0xff,0x82,0x2e) │ │ (255,126, 41) # rgb = (0xff,0x7e,0x29) │ │ (255,138, 61) # rgb = (0xff,0x8a,0x3d) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ (255,154, 86) # rgb = (0xff,0x9a,0x56) │ │ - (255,106, 7) # rgb = (0xff,0x6a,0x07) │ │ - (255,102, 1) # rgb = (0xff,0x66,0x01) │ │ (255,183,135) # rgb = (0xff,0xb7,0x87) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ (255,208,176) # rgb = (0xff,0xd0,0xb0) │ │ (255,119, 29) # rgb = (0xff,0x77,0x1d) │ │ (255,117, 24) # rgb = (0xff,0x75,0x18) │ │ (255,193,151) # rgb = (0xff,0xc1,0x97) │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ (255,141, 65) # rgb = (0xff,0x8d,0x41) │ │ (255,104, 3) # rgb = (0xff,0x68,0x03) │ │ (255,105, 5) # rgb = (0xff,0x69,0x05) │ │ (255,145, 72) # rgb = (0xff,0x91,0x48) │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ @@ -167,60 +143,84 @@ │ │ (255,186,140) # rgb = (0xff,0xba,0x8c) │ │ (255,170,114) # rgb = (0xff,0xaa,0x72) │ │ (255,168,110) # rgb = (0xff,0xa8,0x6e) │ │ (255,165,105) # rgb = (0xff,0xa5,0x69) │ │ (255,166,107) # rgb = (0xff,0xa6,0x6b) │ │ (255,176,124) # rgb = (0xff,0xb0,0x7c) │ │ (255,173,119) # rgb = (0xff,0xad,0x77) │ │ + (255,104, 3) # rgb = (0xff,0x68,0x03) │ │ + (255,102, 0) # rgb = (0xff,0x66,0x00) │ │ + (255,103, 1) # rgb = (0xff,0x67,0x01) │ │ + (255,110, 13) # rgb = (0xff,0x6e,0x0d) │ │ + (255,103, 2) # rgb = (0xff,0x67,0x02) │ │ + (255,108, 9) # rgb = (0xff,0x6c,0x09) │ │ + (255,112, 17) # rgb = (0xff,0x70,0x11) │ │ + (255,108, 10) # rgb = (0xff,0x6c,0x0a) │ │ + (255,104, 4) # rgb = (0xff,0x68,0x04) │ │ + (255,105, 4) # rgb = (0xff,0x69,0x04) │ │ + (255,111, 16) # rgb = (0xff,0x6f,0x10) │ │ + (255,107, 8) # rgb = (0xff,0x6b,0x08) │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + (255,106, 7) # rgb = (0xff,0x6a,0x07) │ │ + (255,102, 1) # rgb = (0xff,0x66,0x01) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ } │ │ tRNS { │ │ - 0 14 98 183 200 200 200 198 114 22 57 228 255 255 255 226 83 35 239 234 40 189 209 5 32 245 255 46 81 255 255 255 255 95 125 144 45 169 95 125 120 150 95 94 160 60 160 75 75 3 255 255 250 187 54 2 255 141 3 22 89 120 104 40 2 255 105 6 133 237 255 255 255 255 192 17 245 13 4 167 255 203 18 87 67 255 118 210 170 220 95 151 249 235 238 225 175 180 35 225 140 210 216 184 170 74 166 4 135 240 240 195 110 175 189 30 26 136 255 255 225 125 186 125 201 95 51 255 225 56 255 255 95 1 172 18 234 236 17 12 124 234 254 255 222 111 254 253 107 65 70 40 187 252 110 135 231 242 184 66 16 78 120 120 120 98 27} │ │ + 0 14 98 183 200 200 200 198 114 22 57 228 226 83 35 239 234 40 189 209 5 32 245 46 81 95 125 144 45 169 95 125 120 150 95 94 160 60 160 75 75 3 250 187 54 2 141 3 22 89 120 104 40 2 105 6 133 237 192 17 245 13 4 167 203 18 87 67 118 210 170 220 95 151 249 235 238 225 175 180 35 225 140 210 216 184 170 74 166 4 135 240 240 195 110 175 189 30 26 136 225 125 186 125 201 95 51 225 56 95 1 172 18 234 236 17 12 124 234 254 222 111 254 253 107 65 70 40 187 252 110 135 231 242 184 66 16 78 120 120 120 98 27} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000010203040505050505050505050505050505050506070809000000 │ │ -00000000000000000000000000000000000000000a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0f100000 │ │ -0000000000000000000000000000000000000011120d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d131400 │ │ -00000000000000000000000000000000000000150d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1617 │ │ -00000000000000000000000000000000000018190d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1a1b │ │ -0000000000000000000000000000000000001c1d0d0d0d0d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f200d0d0d0d0d21 │ │ -000000000000000000000000000000000000220d0d0d0d0d2324242424242424242424242424242424250d0d0d0d0d26 │ │ -000000000000000000000000000000000000270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -000000000000000000000000000000000000270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -000000000000000000000000000000000000270d0d0d0d0d28000000000000000000000000000000002b2c2c2c2c2c2d │ │ -000000000000000000000000000000000000270d0d0d0d0d280000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000270d0d0d0d0d280000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000270d0d0d0d0d280000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000270d0d0d0d0d2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f30310000000000 │ │ -000000000000000000000000000000000000270d0d0d0d0d1d3232323232323232323232323232323233343536370000 │ │ -000000000000000000000000000000000000270d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d38393a00 │ │ -0000003b3c3d3d3d3d3d3d3d3d3e3f400000270d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d414200 │ │ -0043444546474747474747474748494a4b00270d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d4c4d │ │ -4e4f50474747474747474747474747475152270d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d53 │ │ -545547474747474747474747474747474856270d0d0d0d0d5758585858585858585858585858585858590d0d0d0d0d5a │ │ -5b4747475c5d5d5d5d5d5d5d5e484747475f270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -604747476100000000000000625047474763270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -604747476164656565656565664847474767270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -604747476168474747474747474747475569270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -604747476168474747474747474747476a6b270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -60474747616c6d6d6d6d6d6d6d6e6f700000270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -714747477273737373737373737373737374270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -754747477677777777777777777777777778790d0d0d0d0d7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c0d0d0d0d0d7d │ │ -7e7f4747474747474747474747474747478081820d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d8384 │ │ -85864647474747474747474747474747478087880d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d898a │ │ -008b8c8d8e8f8f8f8f8f8f8f8f8f8f8f8f900091920d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d939400 │ │ -0000000095969696969696969696969696970000980c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d999a0000 │ │ -0000000000000000000000000000000000000000009b9c320d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e9d9e9f000000 │ │ -00000000000000000000000000000000000000000000a0a1a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a5a60000000000 │ │ +00000000000000000000000000000000000000000a0b8f9090909090909090909090909090909090909090910c0d0000 │ │ +000000000000000000000000000000000000000e0f909090909090909090909090909090909090909090909090101100 │ │ +000000000000000000000000000000000000001290909090909090909090909090909090909090909090909090901314 │ │ +000000000000000000000000000000000000151690909090909090909090909090909090909090909090909090909217 │ │ +000000000000000000000000000000000000189390909090949595959595959595959595959595959596909090909019 │ │ +0000000000000000000000000000000000001a90909090901b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d90909090901e │ │ +0000000000000000000000000000000000001f9090909090200000000000000000000000000000000021909090909022 │ │ +0000000000000000000000000000000000001f9090909090200000000000000000000000000000000021909090909022 │ │ +0000000000000000000000000000000000001f9090909090200000000000000000000000000000000023242424242425 │ │ +0000000000000000000000000000000000001f9090909090200000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000001f9090909090200000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000001f9090909090200000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000001f9090909090262727272727272727272727272727272728290000000000 │ │ +0000000000000000000000000000000000001f90909090909397979797979797979797979797979797982a2b2c2d0000 │ │ +0000000000000000000000000000000000001f90909090909090909090909090909090909090909090909090992e2f00 │ │ +0000003031323232323232323233343500001f90909090909090909090909090909090909090909090909090909a3600 │ │ +003738399b9c9c9c9c9c9c9c9c9d9e3a3b001f9090909090909090909090909090909090909090909090909090903c3d │ │ +3e3f9f9c9c9c9c9c9c9c9c9c9c9c9c9c40411f9090909090909090909090909090909090909090909090909090909042 │ │ +43a09c9c9c9c9c9c9c9c9c9c9c9c9c9c9d441f9090909090454646464646464646464646464646464647909090909048 │ │ +499c9c9c4a4b4b4b4b4b4b4b4c9d9c9c9c4d1f9090909090200000000000000000000000000000000021909090909022 │ │ +4e9c9c9c4f00000000000000509f9c9c9c511f9090909090200000000000000000000000000000000021909090909022 │ │ +4e9c9c9c4f52535353535353549d9c9c9c551f9090909090200000000000000000000000000000000021909090909022 │ │ +4e9c9c9c4f569c9c9c9c9c9c9c9c9c9ca0571f9090909090200000000000000000000000000000000021909090909022 │ │ +4e9c9c9c4f569c9c9c9c9c9c9c9c9c9c58591f9090909090200000000000000000000000000000000021909090909022 │ │ +4e9c9c9c4f5a5b5b5b5b5b5b5b5c5d5e00001f9090909090200000000000000000000000000000000021909090909022 │ │ +5f9c9c9c60616161616161616161616161621f9090909090200000000000000000000000000000000021909090909022 │ │ +639c9c9ca1a2a2a2a2a2a2a2a2a2a2a2a264659090909090666767676767676767676767676767676768909090909069 │ │ +6aa39c9c9c9c9c9c9c9c9c9c9c9c9c9c9c6b6ca49090909090909090909090909090909090909090909090909090a56d │ │ +6e6f9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c6b707190909090909090909090909090909090909090909090909090907273 │ │ +0074757677a6a6a6a6a6a6a6a6a6a6a6a67800797a9090909090909090909090909090909090909090909090907b7c00 │ │ +000000007d7e7e7e7e7e7e7e7e7e7e7e7e7f0000808f9090909090909090909090909090909090909090909081820000 │ │ +000000000000000000000000000000000000000000838497909090909090909090909090909090909091858687000000 │ │ +0000000000000000000000000000000000000000000088898a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e0000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/aal_icon_2.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 bebebe10 bcbcbc60 b5b5b5a1 a9a9a9c9 a0a0a0d3 9b9b9bd3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 979797d3 919191d3 858585c9 6f6f6fa1 52525260 3a3a3a10 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 bdbdbd25 bebebea1 bdbdbdef b5b5b5ff a9a9a9ff 9e9e9eff 989898ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 949494ff 8e8e8eff 808080ff 686868ff 494949ef 2d2d2da1 1a1a1a25 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 b8b8b84a bbbbbbd6 bcbcbcff b3b3b3ff bfae9fff e4b485ff e6ab72ff e4a66aff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a568ff dea166ff 92775dff 434343ff 272727ff 0c0c0cd6 0000004a ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 aaaaaa3e b1b1b1e6 b5b5b5ff bcb2a8ff edb57eff ffa349ff ff9126ff ff8a17ff ff8712ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8813ff ff8a18ff ff9125ff e38b34ff 5b4229ff 030303ff 000000e6 0000003e ffffff00 ffffff00 │ │ -ffffff00 9494941d 9c9c9cbe a4a4a4ff baab9dff ffb368ff ff952cff ff850dff ff8003ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff ff8004ff ff860fff ff8c1bff 4f2b07ff 000000ff 000000ba 0000001b ffffff00 │ │ -ffffff00 7e7e7e6c 888888f3 8b8b8bff f7ae68ff ff9125ff ff8207ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f03ff fca753ff fcc38dff fd9836ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f02ff ff8207ff ec7706ff 000000ff 000000f3 0000006b ffffff00 │ │ -ffffff00 636363a9 6f6f6fff a1876eff ff9935ff ff830aff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fc8d21ff f9dabcff f9eee3ff f8c491ff f8800bff fa8008ff fc8d1fff fd9835ff fe9126ff ff830aff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff f87c01ff 432404ff 000000ff 000000ac ffffff00 │ │ -ffffff00 4b4b4bca 575757ff da9554ff ff8b1aff ff7f02ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f3b77bff f8f8f8ff f9f9f9ff f9f9f9ff f5dfcaff f7e8d9ff f9f5f1ff f9f7f5ff f9f6f2ff f9ede2ff facb9dff fca148ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff f87b00ff 914a05ff 000000ff 000000cf ffffff00 │ │ -ffffff00 3b3b3bd3 464646ff dd8e42ff ff860fff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f4b06eff f8f8f8ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fafafaff f5c99eff f88513ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f67a00ff 914a04ff 000000ff 000000d4 ffffff00 │ │ -ffffff00 343434d3 3e3e3eff db8939ff ff830aff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe830bff f8cfa7ff fafafaff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fafafaff f4dcc5ff ef8a28ff f87b00ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8e4803ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3c3c3cff da8737ff ff8309ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe8106ff f9cfa6ff fafafaff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f3e3d4ff e37c18ff f47900ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8e4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d98637ff ff8209ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f9b879ff fafafaff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fafafaff deba98ff dd6e03ff f27800ff fc7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d98537ff fd8009ff fe7c00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fb8d21ff f9efe5ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f8f5f3ff c47e3aff dd6d00ff f47900ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d78337ff fa7d09ff fc7a00ff fe7c00ff ff7e00ff ff7e00ff ff7f03ff f3b171ff fbfbfbff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff dcc9b7ff be5f02ff e37000ff f87b00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d58237ff f87b09ff fa7800ff fc7a00ff fe7c00ff ff7d00ff fd8916ff f5d8bcff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f9f9f9ff b78350ff cb6400ff ed7500ff fc7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d58037ff f67909ff f87600ff f97800ff fb7a00ff fd7b00ff f68b23ff f6eee6ff f9f9f9ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff e1d6cbff b15d0bff dc6d00ff f57900ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d37f37ff f47709ff f67400ff f77600ff f97800ff fb7900ff ef8d30ff f5f2eeff f8f8f8ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f8f8f8ff c19d7aff c56100ff ea7400ff fb7c00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d17e37ff f27509ff f47200ff f67400ff f87600ff f97700ff ec882bff f1ede9ff f7f7f7ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f4f3f1ff b77535ff d76a00ff f47900ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d07d37ff f17309ff f27000ff f47200ff f67400ff f67500ff ed811cff e5d7cbff f7f7f7ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f6f6f6ff e0d3c6ff c26d1aff e57100ff f97b00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff ce7c37ff ef7109ff f06e00ff f27000ff f47200ff f47300ff f07709ff d6ae8aff f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff e3d2c1ff e2b181ff f2ceaaff f7bb82ff fd8611ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff cd7b37ff ed6f09ff ee6c00ff f06e00ff f17000ff f27100ff f07100ff d28540ff ecececff f4f4f4ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f3f3f3ff efc59cff f67a00ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff cd7937ff eb6d09ff ec6a00ff ee6c00ff ef6e00ff f06e00ff ef6f00ff db6b0aff d2bfaeff f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff df8c3bff ea7400ff f67a00ff fd7d00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff cc7837ff e96b09ff ea6800ff ec6a00ff ed6c00ff ef6c00ff ef6e00ff e26800ff c08552ff eeeeeeff f1f1f1ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f1f1f1ff d9bfa6ff ca6503ff e67200ff f87b00ff fe7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff ca7737ff e76909ff e86600ff ea6700ff eb6900ff ed6a00ff ed6c00ff e76900ff cb640aff d1c7beff f2f2f2ff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efeeecff ac6f33ff ce6600ff ed7500ff fc7d00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c97537ff e56809ff e66400ff e86500ff e96700ff ea6800ff ec6a00ff e96900ff d96400ff bb895eff edededff eeeeeeff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff efefefff f1f1f1ff 99724cff b05700ff dd6d00ff f67a00ff f47900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c87537ff e36609ff e46200ff e56300ff e76500ff e86600ff e96800ff ea6900ff e26500ff c3671bff d7d1cbff efefefff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff eeeeeeff efefefff d1d0cfff 754d25ff 954900ff ca6300ff ee7500ff f37700ff 8d4603ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c67337ff e16409ff e26000ff e36100ff e56300ff e66500ff e76600ff e96700ff e66600ff d45f01ff c3a38aff edededff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff eeeeeeff ecececff dfdfdfff b6b3b0ff 6c5743ff 572a00ff 803e00ff b85900ff e36e00ff ef7400ff 8b4603ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c57137ff df6209ff e05e00ff e15f00ff e36100ff e46300ff e56300ff e66500ff e76600ff dd6200ff be7a44ff e9e9e9ff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff ecececff ebebebff ddddddff b4b0acff 786859ff 492b10ff 422000ff 552900ff 7b3b00ff b35600ff df6c00ff ec7200ff 8a4403ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c47137ff dd6009ff de5c00ff df5d00ff e15f00ff e26000ff e36100ff e46300ff e66400ff e26300ff cb6312ff e3e0deff e9e9e9ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff ebebebff eaeaeaff dcdcdcff b8b5b3ff 786759ff 4d3118ff 3f1e00ff 442000ff 4d2400ff 642f00ff 8b4200ff bc5900ff e16a00ff ea6e00ff 884203ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c26f37ff db5e09ff dc5a00ff de5c00ff df5d00ff e05e00ff e26000ff e36100ff e46200ff e26200ff d86c1aff e5e1deff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e8e8e8ff e9e9e9ff dadadaff b1ada9ff 78685aff 482c12ff 3e1d00ff 421f00ff 4a2300ff 572900ff 6a3200ff 873f00ff ab5000ff d06100ff e96d00ff e86d00ff 874103ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c16d37ff d95c09ff da5800ff dc5a00ff dd5b00ff de5c00ff e05e00ff e15f00ff e26000ff df6d17ff e3c6b0ff e6e6e6ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e8e8e8ff e8e8e8ff dadadaff b4b2afff 746354ff 523720ff 53381fff 442203ff 492200ff 562800ff 683000ff 7f3b00ff 984700ff b45400ff cf6000ff e46a00ff ee6f00ff e86c00ff 854003ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff bf6d37ff d75a09ff d85600ff d95800ff db5900ff db5a00ff dd5b00ff de5d00ff e05e00ff d78f5bff e8e8e8ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e6e6e6ff e7e7e7ff dadadaff b2aeacff 78685bff 4b2e16ff 674f3aff bcb2aaff ccc7c3ff 643b1aff 652e00ff 7b3900ff 954400ff ae5000ff c55a00ff d86300ff e46800ff ec6c00ff ef6e00ff e76900ff 843e03ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff bf6b37ff d65809ff d65400ff d75600ff d95700ff d95800ff db5900ff dc5b00ff de5c00ff ce9165ff e6e6e6ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e6e6e6ff e5e5e5ff d9d9d9ff b5b3b1ff 746456ff 523620ff 624934ff b7aca4ff e4e4e4ff e6e6e6ff d0ccc8ff 7e4920ff 873d00ff a54b00ff c05700ff d46000ff e16600ff e86900ff ed6c00ff ee6c00ff ee6c00ff e36700ff 833d03ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff bd6937ff d45609ff d45200ff d55300ff d75500ff d75600ff d95700ff da5800ff db5a00ff cd702dff d8d4d1ff e5e5e5ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e4e4e4ff e5e5e5ff d9d9d9ff b7b4b2ff 7a6a5eff 4a2d17ff 614834ff b0a59cff e4e4e4ff e2e2e2ff e3e3e3ff e6e6e6ff c1b7afff 86420cff 9c4500ff ba5300ff d45e00ff e46600ff e96900ff ea6800ff ea6800ff ea6800ff ea6800ff e06400ff 813b03ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff bb6837ff d25409ff d25000ff d35100ff d55300ff d55400ff d75500ff d85600ff d95800ff d35903ff bf9c85ff e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e3e3e3ff e3e3e3ff dadadaff bbbab9ff 7a6c61ff 4f3521ff 5e4431ff b1a69dff e1e0e0ff e1e1e1ff e1e1e1ff e1e1e1ff e4e4e4ff e0e0e0ff 997b65ff 7e3800ff 954200ff bb5200ff d75e00ff e66600ff e86700ff e86600ff e86600ff e86600ff e86600ff de6100ff 7f3a03ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 303030d3 3a3a3aff ba6536ff cf5209ff cf4e00ff d04f00ff d25100ff d35100ff d55300ff d55400ff d75600ff d25400ff b76128ff d3d3d3ff e5e5e5ff e3e3e3ff e4e4e4ff d8d8d8ff b8b6b4ff 7c6f65ff 492e1aff 391800ff 482913ff bab7b5ff e0e0e0ff e4e4e4ff e3e3e3ff e3e3e3ff e4e4e4ff dbdbdbff aa9e95ff 67340cff 6b2e00ff 873a00ff b24d00ff d35b00ff e36200ff e56300ff e56300ff e56300ff e66300ff e56300ff db5e00ff 7f3803ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 2e2e2ed3 383838ff b86435ff cd5009ff cd4c00ff ce4d00ff d04f00ff d14f00ff d35100ff d35200ff d55400ff d25200ff bf4c00ff a57b60ff c5c5c4ff cfcfcfff bcbbbaff 7c6e65ff 4c321fff 381700ff 3b1900ff 421b00ff 4d2000ff 6c4528ff a3978eff c7c7c6ff d0d0d0ff cfcfcfff c1c0bfff 948173ff 5d3313ff 4f2200ff 5e2800ff 833800ff b24c00ff d35a00ff e26100ff e36100ff e36100ff e36100ff e26100ff e26100ff d85c00ff 7b3603ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 252525d3 2e2e2eff b55f30ff cb4e08ff cb4900ff cc4b00ff ce4d00ff ce4e00ff d04e00ff d15000ff d35100ff d25100ff c54d00ff a84507ff 8e5f41ff 866f60ff 5d4230ff 3b1b05ff 3a1700ff 411b00ff 4c1f00ff 5b2500ff 6e2e00ff 7f3400ff 8a4411ff 916445ff 937662ff 8a7160ff 6f4f38ff 4e2609ff 441d00ff 4c2000ff 682b00ff 923d00ff bd4f00ff d65a00ff e05e00ff e15f00ff e15f00ff e15f00ff e05f00ff df5e00ff d15800ff 723204ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 131313ca 191919ff a95225ff c84a06ff c84700ff ca4900ff cc4b00ff cc4b00ff ce4c00ff cf4e00ff d14f00ff d15000ff cb4e00ff b74600ff 963a00ff 6d2b00ff 501f00ff 451b00ff 4a1e00ff 582300ff 6d2c00ff 833500ff 9a3e00ff a74400ff a54300ff 8e3a00ff 722f00ff 592400ff 4a1f00ff 461d00ff 4d2000ff 622800ff 823600ff a94600ff c85300ff d95a00ff dd5c00ff dd5c00ff dd5b00ff dd5b00ff dd5b00ff da5900ff c35100ff 592704ff 000000ff 000000cb ffffff00 │ │ -ffffff00 000000a9 000000ff 4b2009ff c44501ff c64600ff c84700ff ca4900ff cb4a00ff cc4a00ff cd4c00ff cf4d00ff d04e00ff ce4e00ff c44a00ff ad4200ff 8a3600ff 6f2b00ff 632700ff 6b2a00ff 803200ff 973c00ff ad4500ff be4c00ff c44f00ff bc4b00ff a34100ff 853500ff 6b2b00ff 5f2700ff 602700ff 6d2c00ff 853600ff a44300ff c04f00ff d25600ff da5a00ff db5a00ff db5900ff db5900ff db5900ff d95900ff d15500ff a54301ff 190b02ff 000000ff 000000a9 ffffff00 │ │ -ffffff00 0000006b 000000f3 000000ff a93c05ff be4200ff c44400ff c84700ff c94700ff ca4800ff cb4a00ff cd4b00ff cd4b00ff cd4d00ff ca4b00ff bf4800ff aa4100ff 983a00ff 903700ff 973b00ff a94100ff ba4900ff c84f00ff d05200ff d15300ff cb5000ff ba4a00ff a74200ff 943b00ff 8b3800ff 8c3800ff 983d00ff ad4500ff c14d00ff d05300ff d65600ff d95700ff d95700ff d95700ff d85700ff d75700ff d25400ff b74900ff 652a03ff 000000ff 000000f3 0000006c ffffff00 │ │ -ffffff00 0000001b 000000b9 000000ff 2b1105ff a13903ff b63e00ff c24300ff c54500ff c84600ff c94700ff ca4900ff ca4900ff cc4b00ff cc4b00ff c84a00ff c04800ff b74500ff b44400ff ba4700ff c34a00ff cb4d00ff d05000ff d25100ff d35200ff d15200ff cc5000ff c34c00ff b94900ff b44700ff b54700ff bc4b00ff c64f00ff cf5200ff d45400ff d65500ff d65500ff d65500ff d65400ff d35300ff cb5000ff af4400ff 6f2d02ff 110802ff 000000ff 000000bb 0000001c ffffff00 │ │ -ffffff00 ffffff00 0000003f 000000e7 000000ff 1b0b03ff 752b05ff a13702ff af3c00ff b73f00ff ba4000ff bb4300ff bc4300ff bd4400ff be4400ff be4500ff bd4500ff bb4500ff bc4500ff bd4700ff c14800ff c24900ff c34a00ff c44a00ff c54b00ff c54c00ff c44c00ff c34b00ff c14b00ff bf4a00ff c04a00ff c24c00ff c54d00ff c64e00ff c74e00ff c74e00ff c74e00ff c54c00ff c04a00ff b24500ff 903901ff 481d03ff 0e0702ff 000000ff 000000e7 0000003f ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000004f 000000da 000000ff 000000ff 1a0a02ff 421903ff 4c1b03ff 4e1c02ff 4e1c02ff 4e1d02ff 4f1d02ff 4f1d02ff 4f1e02ff 501e02ff 501e02ff 501e02ff 511f02ff 511f02ff 512002ff 512002ff 522002ff 512002ff 522002ff 522002ff 522102ff 532102ff 522102ff 522102ff 532102ff 532102ff 532102ff 532102ff 532102ff 532102ff 502002ff 481d03ff 331502ff 130802ff 000000ff 000000ff 000000da 0000004f ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000027 000000a1 000000f0 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f0 000000a1 00000027 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 00000062 000000a2 000000c9 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000c9 000000a4 00000063 00000010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 bebebe10 bcbcbc60 b5b5b5a1 a9a9a9c9 a0a0a0d3 9b9b9bd3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 979797d3 919191d3 858585c9 6f6f6fa1 52525260 3a3a3a10 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 bdbdbd25 bebebea1 bdbdbdef b5b5b5ff a9a9a9ff 9e9e9eff 989898ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 949494ff 8e8e8eff 808080ff 686868ff 494949ef 2d2d2da1 1a1a1a25 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 b8b8b84a bbbbbbd6 bcbcbcff b3b3b3ff bfae9fff e4b485ff e6ab72ff e4a66aff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a568ff dea166ff 92775dff 434343ff 272727ff 0c0c0cd6 0000004a 00000000 00000000 00000000 │ │ +00000000 00000000 aaaaaa3e b1b1b1e6 b5b5b5ff bcb2a8ff edb57eff ffa349ff ff9126ff ff8a17ff ff8712ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8813ff ff8a18ff ff9125ff e38b34ff 5b4229ff 030303ff 000000e6 0000003e 00000000 00000000 │ │ +00000000 9494941d 9c9c9cbe a4a4a4ff baab9dff ffb368ff ff952cff ff850dff ff8003ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff ff8004ff ff860fff ff8c1bff 4f2b07ff 000000ff 000000ba 0000001b 00000000 │ │ +00000000 7e7e7e6c 888888f3 8b8b8bff f7ae68ff ff9125ff ff8207ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f03ff fca753ff fcc38dff fd9836ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f02ff ff8207ff ec7706ff 000000ff 000000f3 0000006b 00000000 │ │ +00000000 636363a9 6f6f6fff a1876eff ff9935ff ff830aff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fc8d21ff f9dabcff f9eee3ff f8c491ff f8800bff fa8008ff fc8d1fff fd9835ff fe9126ff ff830aff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff f87c01ff 432404ff 000000ff 000000ac 00000000 │ │ +00000000 4b4b4bca 575757ff da9554ff ff8b1aff ff7f02ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f3b77bff f8f8f8ff f9f9f9ff f9f9f9ff f5dfcaff f7e8d9ff f9f5f1ff f9f7f5ff f9f6f2ff f9ede2ff facb9dff fca148ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff f87b00ff 914a05ff 000000ff 000000cf 00000000 │ │ +00000000 3b3b3bd3 464646ff dd8e42ff ff860fff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f4b06eff f8f8f8ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fafafaff f5c99eff f88513ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f67a00ff 914a04ff 000000ff 000000d4 00000000 │ │ +00000000 343434d3 3e3e3eff db8939ff ff830aff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe830bff f8cfa7ff fafafaff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fafafaff f4dcc5ff ef8a28ff f87b00ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8e4803ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3c3c3cff da8737ff ff8309ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe8106ff f9cfa6ff fafafaff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f3e3d4ff e37c18ff f47900ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8e4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d98637ff ff8209ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f9b879ff fafafaff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fafafaff deba98ff dd6e03ff f27800ff fc7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d98537ff fd8009ff fe7c00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fb8d21ff f9efe5ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f8f5f3ff c47e3aff dd6d00ff f47900ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d78337ff fa7d09ff fc7a00ff fe7c00ff ff7e00ff ff7e00ff ff7f03ff f3b171ff fbfbfbff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff dcc9b7ff be5f02ff e37000ff f87b00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d58237ff f87b09ff fa7800ff fc7a00ff fe7c00ff ff7d00ff fd8916ff f5d8bcff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f9f9f9ff b78350ff cb6400ff ed7500ff fc7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d58037ff f67909ff f87600ff f97800ff fb7a00ff fd7b00ff f68b23ff f6eee6ff f9f9f9ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff e1d6cbff b15d0bff dc6d00ff f57900ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d37f37ff f47709ff f67400ff f77600ff f97800ff fb7900ff ef8d30ff f5f2eeff f8f8f8ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f8f8f8ff c19d7aff c56100ff ea7400ff fb7c00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d17e37ff f27509ff f47200ff f67400ff f87600ff f97700ff ec882bff f1ede9ff f7f7f7ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f4f3f1ff b77535ff d76a00ff f47900ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d07d37ff f17309ff f27000ff f47200ff f67400ff f67500ff ed811cff e5d7cbff f7f7f7ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f6f6f6ff e0d3c6ff c26d1aff e57100ff f97b00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff ce7c37ff ef7109ff f06e00ff f27000ff f47200ff f47300ff f07709ff d6ae8aff f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff e3d2c1ff e2b181ff f2ceaaff f7bb82ff fd8611ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff cd7b37ff ed6f09ff ee6c00ff f06e00ff f17000ff f27100ff f07100ff d28540ff ecececff f4f4f4ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f3f3f3ff efc59cff f67a00ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff cd7937ff eb6d09ff ec6a00ff ee6c00ff ef6e00ff f06e00ff ef6f00ff db6b0aff d2bfaeff f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff df8c3bff ea7400ff f67a00ff fd7d00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff cc7837ff e96b09ff ea6800ff ec6a00ff ed6c00ff ef6c00ff ef6e00ff e26800ff c08552ff eeeeeeff f1f1f1ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f1f1f1ff d9bfa6ff ca6503ff e67200ff f87b00ff fe7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff ca7737ff e76909ff e86600ff ea6700ff eb6900ff ed6a00ff ed6c00ff e76900ff cb640aff d1c7beff f2f2f2ff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efeeecff ac6f33ff ce6600ff ed7500ff fc7d00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c97537ff e56809ff e66400ff e86500ff e96700ff ea6800ff ec6a00ff e96900ff d96400ff bb895eff edededff eeeeeeff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff efefefff f1f1f1ff 99724cff b05700ff dd6d00ff f67a00ff f47900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c87537ff e36609ff e46200ff e56300ff e76500ff e86600ff e96800ff ea6900ff e26500ff c3671bff d7d1cbff efefefff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff eeeeeeff efefefff d1d0cfff 754d25ff 954900ff ca6300ff ee7500ff f37700ff 8d4603ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c67337ff e16409ff e26000ff e36100ff e56300ff e66500ff e76600ff e96700ff e66600ff d45f01ff c3a38aff edededff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff eeeeeeff ecececff dfdfdfff b6b3b0ff 6c5743ff 572a00ff 803e00ff b85900ff e36e00ff ef7400ff 8b4603ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c57137ff df6209ff e05e00ff e15f00ff e36100ff e46300ff e56300ff e66500ff e76600ff dd6200ff be7a44ff e9e9e9ff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff ecececff ebebebff ddddddff b4b0acff 786859ff 492b10ff 422000ff 552900ff 7b3b00ff b35600ff df6c00ff ec7200ff 8a4403ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c47137ff dd6009ff de5c00ff df5d00ff e15f00ff e26000ff e36100ff e46300ff e66400ff e26300ff cb6312ff e3e0deff e9e9e9ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff ebebebff eaeaeaff dcdcdcff b8b5b3ff 786759ff 4d3118ff 3f1e00ff 442000ff 4d2400ff 642f00ff 8b4200ff bc5900ff e16a00ff ea6e00ff 884203ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c26f37ff db5e09ff dc5a00ff de5c00ff df5d00ff e05e00ff e26000ff e36100ff e46200ff e26200ff d86c1aff e5e1deff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e8e8e8ff e9e9e9ff dadadaff b1ada9ff 78685aff 482c12ff 3e1d00ff 421f00ff 4a2300ff 572900ff 6a3200ff 873f00ff ab5000ff d06100ff e96d00ff e86d00ff 874103ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c16d37ff d95c09ff da5800ff dc5a00ff dd5b00ff de5c00ff e05e00ff e15f00ff e26000ff df6d17ff e3c6b0ff e6e6e6ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e8e8e8ff e8e8e8ff dadadaff b4b2afff 746354ff 523720ff 53381fff 442203ff 492200ff 562800ff 683000ff 7f3b00ff 984700ff b45400ff cf6000ff e46a00ff ee6f00ff e86c00ff 854003ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff bf6d37ff d75a09ff d85600ff d95800ff db5900ff db5a00ff dd5b00ff de5d00ff e05e00ff d78f5bff e8e8e8ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e6e6e6ff e7e7e7ff dadadaff b2aeacff 78685bff 4b2e16ff 674f3aff bcb2aaff ccc7c3ff 643b1aff 652e00ff 7b3900ff 954400ff ae5000ff c55a00ff d86300ff e46800ff ec6c00ff ef6e00ff e76900ff 843e03ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff bf6b37ff d65809ff d65400ff d75600ff d95700ff d95800ff db5900ff dc5b00ff de5c00ff ce9165ff e6e6e6ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e6e6e6ff e5e5e5ff d9d9d9ff b5b3b1ff 746456ff 523620ff 624934ff b7aca4ff e4e4e4ff e6e6e6ff d0ccc8ff 7e4920ff 873d00ff a54b00ff c05700ff d46000ff e16600ff e86900ff ed6c00ff ee6c00ff ee6c00ff e36700ff 833d03ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff bd6937ff d45609ff d45200ff d55300ff d75500ff d75600ff d95700ff da5800ff db5a00ff cd702dff d8d4d1ff e5e5e5ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e4e4e4ff e5e5e5ff d9d9d9ff b7b4b2ff 7a6a5eff 4a2d17ff 614834ff b0a59cff e4e4e4ff e2e2e2ff e3e3e3ff e6e6e6ff c1b7afff 86420cff 9c4500ff ba5300ff d45e00ff e46600ff e96900ff ea6800ff ea6800ff ea6800ff ea6800ff e06400ff 813b03ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff bb6837ff d25409ff d25000ff d35100ff d55300ff d55400ff d75500ff d85600ff d95800ff d35903ff bf9c85ff e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e3e3e3ff e3e3e3ff dadadaff bbbab9ff 7a6c61ff 4f3521ff 5e4431ff b1a69dff e1e0e0ff e1e1e1ff e1e1e1ff e1e1e1ff e4e4e4ff e0e0e0ff 997b65ff 7e3800ff 954200ff bb5200ff d75e00ff e66600ff e86700ff e86600ff e86600ff e86600ff e86600ff de6100ff 7f3a03ff 000000ff 000000d3 00000000 │ │ +00000000 303030d3 3a3a3aff ba6536ff cf5209ff cf4e00ff d04f00ff d25100ff d35100ff d55300ff d55400ff d75600ff d25400ff b76128ff d3d3d3ff e5e5e5ff e3e3e3ff e4e4e4ff d8d8d8ff b8b6b4ff 7c6f65ff 492e1aff 391800ff 482913ff bab7b5ff e0e0e0ff e4e4e4ff e3e3e3ff e3e3e3ff e4e4e4ff dbdbdbff aa9e95ff 67340cff 6b2e00ff 873a00ff b24d00ff d35b00ff e36200ff e56300ff e56300ff e56300ff e66300ff e56300ff db5e00ff 7f3803ff 000000ff 000000d3 00000000 │ │ +00000000 2e2e2ed3 383838ff b86435ff cd5009ff cd4c00ff ce4d00ff d04f00ff d14f00ff d35100ff d35200ff d55400ff d25200ff bf4c00ff a57b60ff c5c5c4ff cfcfcfff bcbbbaff 7c6e65ff 4c321fff 381700ff 3b1900ff 421b00ff 4d2000ff 6c4528ff a3978eff c7c7c6ff d0d0d0ff cfcfcfff c1c0bfff 948173ff 5d3313ff 4f2200ff 5e2800ff 833800ff b24c00ff d35a00ff e26100ff e36100ff e36100ff e36100ff e26100ff e26100ff d85c00ff 7b3603ff 000000ff 000000d3 00000000 │ │ +00000000 252525d3 2e2e2eff b55f30ff cb4e08ff cb4900ff cc4b00ff ce4d00ff ce4e00ff d04e00ff d15000ff d35100ff d25100ff c54d00ff a84507ff 8e5f41ff 866f60ff 5d4230ff 3b1b05ff 3a1700ff 411b00ff 4c1f00ff 5b2500ff 6e2e00ff 7f3400ff 8a4411ff 916445ff 937662ff 8a7160ff 6f4f38ff 4e2609ff 441d00ff 4c2000ff 682b00ff 923d00ff bd4f00ff d65a00ff e05e00ff e15f00ff e15f00ff e15f00ff e05f00ff df5e00ff d15800ff 723204ff 000000ff 000000d3 00000000 │ │ +00000000 131313ca 191919ff a95225ff c84a06ff c84700ff ca4900ff cc4b00ff cc4b00ff ce4c00ff cf4e00ff d14f00ff d15000ff cb4e00ff b74600ff 963a00ff 6d2b00ff 501f00ff 451b00ff 4a1e00ff 582300ff 6d2c00ff 833500ff 9a3e00ff a74400ff a54300ff 8e3a00ff 722f00ff 592400ff 4a1f00ff 461d00ff 4d2000ff 622800ff 823600ff a94600ff c85300ff d95a00ff dd5c00ff dd5c00ff dd5b00ff dd5b00ff dd5b00ff da5900ff c35100ff 592704ff 000000ff 000000cb 00000000 │ │ +00000000 000000a9 000000ff 4b2009ff c44501ff c64600ff c84700ff ca4900ff cb4a00ff cc4a00ff cd4c00ff cf4d00ff d04e00ff ce4e00ff c44a00ff ad4200ff 8a3600ff 6f2b00ff 632700ff 6b2a00ff 803200ff 973c00ff ad4500ff be4c00ff c44f00ff bc4b00ff a34100ff 853500ff 6b2b00ff 5f2700ff 602700ff 6d2c00ff 853600ff a44300ff c04f00ff d25600ff da5a00ff db5a00ff db5900ff db5900ff db5900ff d95900ff d15500ff a54301ff 190b02ff 000000ff 000000a9 00000000 │ │ +00000000 0000006b 000000f3 000000ff a93c05ff be4200ff c44400ff c84700ff c94700ff ca4800ff cb4a00ff cd4b00ff cd4b00ff cd4d00ff ca4b00ff bf4800ff aa4100ff 983a00ff 903700ff 973b00ff a94100ff ba4900ff c84f00ff d05200ff d15300ff cb5000ff ba4a00ff a74200ff 943b00ff 8b3800ff 8c3800ff 983d00ff ad4500ff c14d00ff d05300ff d65600ff d95700ff d95700ff d95700ff d85700ff d75700ff d25400ff b74900ff 652a03ff 000000ff 000000f3 0000006c 00000000 │ │ +00000000 0000001b 000000b9 000000ff 2b1105ff a13903ff b63e00ff c24300ff c54500ff c84600ff c94700ff ca4900ff ca4900ff cc4b00ff cc4b00ff c84a00ff c04800ff b74500ff b44400ff ba4700ff c34a00ff cb4d00ff d05000ff d25100ff d35200ff d15200ff cc5000ff c34c00ff b94900ff b44700ff b54700ff bc4b00ff c64f00ff cf5200ff d45400ff d65500ff d65500ff d65500ff d65400ff d35300ff cb5000ff af4400ff 6f2d02ff 110802ff 000000ff 000000bb 0000001c 00000000 │ │ +00000000 00000000 0000003f 000000e7 000000ff 1b0b03ff 752b05ff a13702ff af3c00ff b73f00ff ba4000ff bb4300ff bc4300ff bd4400ff be4400ff be4500ff bd4500ff bb4500ff bc4500ff bd4700ff c14800ff c24900ff c34a00ff c44a00ff c54b00ff c54c00ff c44c00ff c34b00ff c14b00ff bf4a00ff c04a00ff c24c00ff c54d00ff c64e00ff c74e00ff c74e00ff c74e00ff c54c00ff c04a00ff b24500ff 903901ff 481d03ff 0e0702ff 000000ff 000000e7 0000003f 00000000 00000000 │ │ +00000000 00000000 00000000 0000004f 000000da 000000ff 000000ff 1a0a02ff 421903ff 4c1b03ff 4e1c02ff 4e1c02ff 4e1d02ff 4f1d02ff 4f1d02ff 4f1e02ff 501e02ff 501e02ff 501e02ff 511f02ff 511f02ff 512002ff 512002ff 522002ff 512002ff 522002ff 522002ff 522102ff 532102ff 522102ff 522102ff 532102ff 532102ff 532102ff 532102ff 532102ff 532102ff 502002ff 481d03ff 331502ff 130802ff 000000ff 000000ff 000000da 0000004f 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000027 000000a1 000000f0 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f0 000000a1 00000027 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000010 00000062 000000a2 000000c9 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000c9 000000a4 00000063 00000010 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/aal_stat_icon.png │ ├── sng │ │ @@ -1,14 +1,30 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ @@ -21,39 +37,33 @@ │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ @@ -130,62 +140,51 @@ │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ } │ │ tRNS { │ │ - 0 0 9 63 102 78 27 141 255 201 39 3 195 246 54 111 255 255 255 255 255 207 210 255 255 255 255 255 255 255 255 255 255 45 249 255 255 255 255 255 84 255 255 255 255 90 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 87 231 156 237 21 57 216 114 153 108 33} │ │ + 0 9 63 102 78 27 141 201 39 3 195 246 54 111 207 210 45 249 84 90 87 231 156 237 21 57 216 114 153 108 33} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000001010102030404040404040404040404040404040404040405060101010100000000 │ │ -000000000102070808080808080808080808080808080808080808080808090a010100000000 │ │ -000000000b0c080808080808080808080808080808080808080808080808080d0e0100000000 │ │ -000000000f080808080808101112081314080808080808080808080808080808150100000000 │ │ -000000001608080808081718191a1b1c1d1e1f20080808080808080808080808082100000000 │ │ -0000000022080808080823241925252525252526270808080808080808080808082800000000 │ │ -000000000808080808292a2b25252525252525252c2708080808080808080808082d00000000 │ │ -0000000008080808082e19252525252525252525192f30080808080808080808082d00000000 │ │ -0000000008080808301d19252525252525252525253132080808080808080808082d00000000 │ │ -0000000008080808333434343434343434343434343435360808080808080808082d00000000 │ │ -000000000808080837382b2b2b2b2b2b2b2b2b2b2b2b25390808080808080808082d00000000 │ │ -00000000080808083a193b3b3b3b3b3b3b3b3b3b3b3b3b3c3d08080808080808082d00000000 │ │ -0000000008080808333c3e3e3e3e3e3e3e3e3e3e3e3e3e3e1c3f124008080808082d00000000 │ │ -000000000808080841243e424242424242424242424242424243444546080808082d00000000 │ │ -000000000808080808473c484848484848484848484848484848484249080808082d00000000 │ │ -0000000008080808084a4b484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4e0808082d00000000 │ │ -000000000808080808084f502c2c2c2c2c2c2c2c2c2c2c2c2c2c2c5142520808082d00000000 │ │ -0000000008080808080853435455555555555555555555555554565457120808082d00000000 │ │ -0000000008080808080858592c4d4d4d4d4d4d4d4d4d4d552c4d5a5b5c080808082d00000000 │ │ -00000000080808080808085d555e5e5e5e5e5e5e5e5e55432f5b5f0808080808082d00000000 │ │ -00000000080808080808201b6060606060606060614445476208080808080808082d00000000 │ │ -00000000080808080808635e4444444444444364656610676830080808080808082d00000000 │ │ -0000000008080808080869606a6a6a6460646b636c6d6e436f30080808080808082d00000000 │ │ -0000000008080808080870716435646a7273747576646a447329080808080808082d00000000 │ │ -000000000808080808080866777872797a08747b78354b7c3608080808080808082d00000000 │ │ -00000000080808080808087d7e697f0808080880694f81410808080808080808088200000000 │ │ -0000000083080808080808080808080808080808080808080808080808080808080300000000 │ │ -0000000084080808080808080808080808080808080808080808080808080808850200000000 │ │ -00000000868508080808080808080808080808080808080808080808080808082d0100000000 │ │ -0000000001878808080808080808080808080808080808080808080808080d89010100000000 │ │ -000000000101022d078a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8c01010100000000 │ │ +0000000000000001020303030303030303030303030303030303030304050000000000000000 │ │ +000000000001061f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f0708000000000000 │ │ +00000000090a1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f0b0c0000000000 │ │ +000000000d1f1f1f1f1f1f2021221f23241f1f1f1f1f1f1f1f1f1f1f1f1f1f1f0e0000000000 │ │ +000000000f1f1f1f1f1f25262728292a2b2c2d2e1f1f1f1f1f1f1f1f1f1f1f1f1f1000000000 │ │ +00000000111f1f1f1f1f2f302731313131313132331f1f1f1f1f1f1f1f1f1f1f1f1200000000 │ │ +000000001f1f1f1f1f343536313131313131313137331f1f1f1f1f1f1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f1f382731313131313131313127393a1f1f1f1f1f1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f3a2b27313131313131313131313b3c1f1f1f1f1f1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f3d3e3e3e3e3e3e3e3e3e3e3e3e3e3f401f1f1f1f1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f414236363636363636363636363631431f1f1f1f1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f44274545454545454545454545454546471f1f1f1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f3d4648484848484848484848484848482a49224a1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f4b30484c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4e4f501f1f1f1f1300000000 │ │ +000000001f1f1f1f1f5146525252525252525252525252525252524c531f1f1f1f1300000000 │ │ +000000001f1f1f1f1f5455525656565656565656565656565656565657581f1f1f1300000000 │ │ +000000001f1f1f1f1f1f595a3737373737373737373737373737375b4c5c1f1f1f1300000000 │ │ +000000001f1f1f1f1f1f5d4d5e5f5f5f5f5f5f5f5f5f5f5f5f5e605e61221f1f1f1300000000 │ │ +000000001f1f1f1f1f1f626337575757575757575757575f37576465661f1f1f1f1300000000 │ │ +000000001f1f1f1f1f1f1f675f6868686868686868685f4d3965691f1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f1f1f2e296a6a6a6a6a6a6a6a6b4e4f516c1f1f1f1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f1f1f6d684e4e4e4e4e4e4d6e6f702071723a1f1f1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f1f1f736a7474746e6a6e756d7677784d793a1f1f1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f1f1f7a7b6e3f6e747c7d7e7f806e744e7d341f1f1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f1f1f1f7081827c83841f7e85823f5586401f1f1f1f1f1f1f1f1300000000 │ │ +000000001f1f1f1f1f1f1f878873891f1f1f1f8a73598b4b1f1f1f1f1f1f1f1f1f1400000000 │ │ +00000000151f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f0200000000 │ │ +00000000161f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f170100000000 │ │ +0000000018171f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f130000000000 │ │ +0000000000191a1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f0b1b000000000000 │ │ +0000000000000113061c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1e00000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/aal_icon_2.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 bebebe06 bcbcbc45 b8b8b891 b2b2b2be abababe5 a4a4a4ff 9f9f9fff 9c9c9cff 9a9a9aff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 979797ff 949494ff 919191ff 8a8a8aff 7f7f7fe5 737373be 64646491 52525245 43434306 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 bfbfbf27 bebebea9 bdbdbdde bababaef b5b5b5f8 aeaeaeff a6a6a6ff a1a1a1ff 9d9d9dff 9a9a9aff 9a9a9aff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 979797ff 959595ff 919191ff 898989ff 7e7e7eff 6f6f6ff8 5e5e5eef 4b4b4bde 393939a9 2a2a2a27 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 bababa0b bdbdbd6b bebebec9 bfbfbffb bebebeff b9b9b9ff b2b2b2ff a9a9a9ff a1a1a1ff 9a9a9aff 979797ff 949494ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 929292ff 919191ff 8f8f8fff 8b8b8bff 858585ff 7c7c7cff 6d6d6dff 5c5c5cff 484848ff 323232fb 1f1f1fc9 1010106b 0404040b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 b3b3b31d b7b7b784 bbbbbbe5 bdbdbdff bdbdbdff b8b8b8ff aeaeaeff a1a1a1ff aaa096ff e7ba8eff ffc388ff ffc083ff ffbe7fff ffbe7fff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbd7dff ffbd7dff ffbc7cff e3ad79ff 8b7d6fff 646464ff 585858ff 464646ff 2f2f2fff 181818ff 030303e5 00000084 0000001d ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a7a7a70b adadad82 b2b2b2f4 b7b7b7ff b8b8b8ff b2b2b2ff b5aba2ff e9ba8dff fbb672ff ffac5bff ffa349ff ff9e3fff ff9b39ff ff9936ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9935ff ff9b38ff ff9c3cff ff9f41ff fa9f47ff dc924bff 685542ff 2d2d2dff 131313ff 000000ff 000000f4 00000082 0000000c ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 9e9e9e59 a5a5a5e4 abababff afafafff b4afaaff e1bb96ff ffb771ff ffa34aff ff952cff ff8a18ff ff840cff ff8105ff ff7f02ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff ff8003ff ff8106ff ff840cff ff8a16ff ff8f23ff ff962fff c3772eff 2e2012ff 000000ff 000000ff 000000e4 00000057 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 8b8b8b10 919191c5 9a9a9aff a0a0a0ff aaa49fff e5b88dff ffaf61ff ff9936ff ff8c1bff ff840bff ff8004ff ff7f01ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff ff7f02ff ff8004ff ff840bff ff8814ff ff8c1bff ca6e14ff 1e1104ff 000000ff 000000ff 000000bd 00000010 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 7c7c7c5b 838383e1 8b8b8bff 8e8e8eff dcb289ff ffaf60ff ff9630ff ff8813ff ff8207ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff ff7f02ff ff8106ff ff840bff ff8208ff a1560cff 000000ff 000000ff 000000e1 0000005b ffffff00 ffffff00 │ │ -ffffff00 ffffff00 6c6c6c9a 747474f0 7b7b7bff 7b7b7bff f6af6aff ff9b39ff ff8814ff ff8105ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe9126ff fbbe81ff fbc895ff fd9834ff fd7d00ff fd7d00ff fe7e00ff fe7e00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff ff8003ff fe7f02ff cf6a08ff 000000ff 000000ff 000000f0 0000009a ffffff00 ffffff00 │ │ -ffffff00 ffffff00 5c5c5ccc 646464fb 6b6b6bff 676767ff fca550ff ff8f20ff ff8207ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f99839ff f9f6f3ff f9f9f9ff f9f9f9ff f9f6f3ff f69a3fff f67a00ff f77a00ff f97b00ff fb922cff fca046ff fd9732ff fd942cff fe7e00ff fe7e00ff fe7e00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff fe7f01ff da6e05ff 000000ff 000000ff 000000fd 000000d1 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 4d4d4de9 565656ff 5c5c5cff 7d6c5bff ff9c3bff ff8610ff ff8003ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f2cfadff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f8f1eaff f4d0adff f7e3d0ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f4f0ff f8d7b6ff f8ad64ff f88411ff fa7c00ff fb7c00ff fd7d00ff fe7e00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe7e00ff dd6f03ff 241302ff 000000ff 000000ff 000000f2 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 414141f9 4b4b4bff 505050ff dd9954ff ff962eff ff8309ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe7e00ff e8d0b8ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f8f1eaff f4b87eff f27c08ff f57900ff f97b00ff fb7c00ff fe7e00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff dd6e01ff 7d4207ff 000000ff 000000ff 000000fe ffffff00 ffffff00 │ │ -ffffff00 ffffff00 393939ff 424242ff 484848ff ffa54dff ff9226ff ff8004ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe7e00ff f0c398ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f4dfcaff e9811dff ee7600ff f47900ff f97b00ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff dd6d00ff 954e08ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 333333ff 3c3c3cff 424242ff ffa348ff ff8e20ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fb820bff f8dcc1ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f6efe7ff e48f3dff e77200ff ef7600ff f67a00ff fb7c00ff fe7e00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff dc6d00ff 924c07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 303030ff 383838ff 3f3f3fff ffa145ff ff8d1eff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe840eff f9ddc1ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f8f7f6ff de954eff e06f00ff ec7500ff f47900ff fa7c00ff fd7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff dc6d00ff 914b07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 373737ff 3d3d3dff ff9f43ff ff8d1dff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe8108ff fae0c7ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f7f3f0ff d07c2aff db6c00ff e97300ff f37800ff f97b00ff fd7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 904b07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff fe9e43ff ff8b1cff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fbc692ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff ebdbcaff c56202ff d86b00ff e87300ff f27800ff fa7c00ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff fd9d43ff fe8a1cff ff7d00ff ff7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fa932eff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff c99664ff c36000ff d86b00ff e97300ff f47900ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff fb9b43ff fc891cff fd7b00ff fe7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fad7b6ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f1eae4ff ad5a0aff c56100ff da6c00ff ec7500ff f67a00ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff fa9b43ff fb881cff fc7a00ff fd7b00ff fe7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f98c21ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff c8a582ff b05700ff ca6400ff e06f00ff ef7600ff f97b00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff fa9a43ff fa861cff fa7800ff fb7a00ff fc7b00ff fe7c00ff ff7d00ff ff7e00ff ff7e00ff ff7e00ff f2b478ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f2efecff a25c18ff b85b00ff d26800ff e67200ff f47900ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff f99943ff f9851cff f97700ff fa7900ff fb7a00ff fc7b00ff fe7b00ff ff7d00ff ff7e00ff fe7e00ff f6d6b8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff ceb59dff a45100ff c26000ff db6c00ff ed7500ff f87b00ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff f79843ff f8841cff f87600ff f97700ff fa7900ff fb7a00ff fc7b00ff fe7b00ff fe7c00ff fe7d00ff f8f1e9ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f6f6f5ff a2662cff b15700ff cd6500ff e37000ff f27800ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff f79743ff f6821cff f67400ff f77500ff f87700ff f97800ff fb7900ff fb7900ff fc7b00ff f87f0bff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff dbccbdff a05102ff be5e00ff d86b00ff eb7400ff f77a00ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff f79643ff f5811cff f57200ff f67400ff f77500ff f87700ff f97700ff fb7800ff fb7900ff f18016ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff bb926bff ad5500ff ca6400ff e16f00ff f17700ff fa7c00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff f59643ff f4801cff f47100ff f57300ff f67400ff f77600ff f87600ff f97700ff fa7800ff f17d0fff f5f5f5ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f2f0edff a66321ff b95b00ff d46900ff e97300ff f57900ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff f49543ff f37f1cff f27000ff f47200ff f57300ff f67400ff f77500ff f77500ff f87700ff f17704ff eae9e7ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff ddcdbeff a95503ff c56100ff dd6d00ff ef7600ff f87b00ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff f39443ff f27e1cff f16f00ff f27000ff f37100ff f47200ff f57400ff f67400ff f77500ff f17300ff ddcab8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff cbab8aff b35800ff ce6600ff e47100ff f27800ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff f29343ff f17d1cff f06e00ff f16f00ff f27000ff f37100ff f47300ff f57300ff f67400ff f07200ff d2a276ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff d3b495ff cb843fff e4ae79ff efc092ff f3ae6aff f8820eff fb7c00ff fd7d00ff fe7e00ff fe7e00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff f19243ff ef7b1cff ee6c00ff f06e00ff f16f00ff f27000ff f37100ff f37100ff f47300ff ee7100ff d58034ff eaeaeaff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f2e1d1ff f08215ff f57900ff f87b00ff fa7c00ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff f09143ff ee7a1cff ed6b00ff ee6c00ff ef6d00ff f06e00ff f07000ff f27000ff f37100ff ed6f00ff e06b02ff cfbfb2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff edcbabff e67200ff ec7500ff f27800ff f87b00ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff ef9043ff ec791cff eb6900ff ec6b00ff ee6c00ff ef6d00ff f06e00ff f06e00ff f16f00ff ec6d00ff e16900ff c5864eff edededff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff d58130ff da6c00ff e57100ff ef7600ff f67a00ff fb7c00ff fe7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff ee8f43ff eb781cff ea6800ff eb6a00ff ed6b00ff ee6c00ff ee6d00ff ef6d00ff f06e00ff ed6d00ff e36900ff d26609ff d1c9c2ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff e1c8b0ff c26000ff d26800ff e37000ff ef7600ff f87b00ff fd7d00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff ed8d43ff ea771cff e86700ff ea6800ff eb6900ff ec6a00ff ec6c00ff ef6c00ff ef6d00ff ec6d00ff e66a00ff d76400ff bc8a5dff edededff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff b47232ff bc5d00ff d26800ff e47100ff f27800ff fa7c00ff fe7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff ec8c43ff e9761cff e76600ff e96700ff ea6800ff eb6900ff ec6a00ff ed6b00ff ed6c00ff ed6d00ff e86b00ff db6500ff c6630fff d4d0ccff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff d3bfabff a55200ff bf5e00ff d76a00ff ea7400ff f67a00ff fd7d00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff eb8b43ff e8741cff e66400ff e76600ff e96600ff e96700ff ea6900ff ea6900ff ec6a00ff ec6b00ff e96a00ff e06600ff cf5f00ff ba906cff edededff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff edecebff 914c09ff ad5500ff c96300ff e06f00ff f17700ff fa7c00ff da6c00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff eb8a43ff e7731cff e56300ff e66500ff e86500ff e86600ff e86800ff ea6800ff eb6900ff ec6a00ff ea6a00ff e56800ff d76200ff c06619ff dad9d8ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff e5e5e5ff 81460dff 9b4d00ff ba5c00ff d66a00ff ea7400ff f77a00ff d96b00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff e98a43ff e5721cff e36200ff e46300ff e66400ff e76500ff e86600ff e86600ff e96700ff ea6800ff ea6900ff e66700ff dc6300ff cb5c00ff bea18aff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff b3ada7ff 6f3700ff 8c4500ff ad5500ff cb6400ff e37000ff f37800ff d86b00ff 8f4a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff e88a43ff e4711cff e26000ff e36200ff e46200ff e56300ff e56400ff e76600ff e86600ff e86700ff e86800ff e76600ff e06400ff d15e00ff b97236ff e6e6e6ff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff e2e2e2ff c2c2c2ff 6e5034ff 663200ff 803f00ff a14f00ff c25f00ff dc6b00ff ef7500ff d76800ff 8e4907ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff e88843ff e36f1cff e05e00ff e16100ff e36100ff e46200ff e56300ff e66400ff e76400ff e76600ff e86600ff e96700ff e46500ff d96100ff c65a02ff d0c8c2ff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff e3e3e3ff c6c6c6ff a09b96ff 634b34ff 4e2600ff 612f00ff 7b3c00ff 9c4c00ff be5c00ff d86900ff ec7300ff d56800ff 8d4807ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff e78743ff e26e1cff df5d00ff e05f00ff e26000ff e36100ff e46200ff e46300ff e56300ff e66400ff e76500ff e76600ff e56500ff de6300ff ce5c00ff be9472ff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff e3e3e3ff c6c6c6ff a09b97ff 6a5542ff 422102ff 462200ff 512700ff 633000ff 7d3c00ff 9c4b00ff bd5b00ff d86800ff ea7100ff d46600ff 8c4707ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff e68643ff e16d1cff de5c00ff df5d00ff e05e00ff e15f00ff e26000ff e26200ff e46200ff e46200ff e56400ff e66400ff e56400ff e16300ff d45e00ff be7135ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e2e2e2ff c6c6c6ff a09c98ff 6a5644ff 412102ff 421f00ff 462200ff 4d2500ff 5a2b00ff 6e3500ff 874000ff a34e00ff c25d00ff da6800ff ea7000ff d36400ff 8c4607ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff e58543ff e06c1cff dd5b00ff de5c00ff df5d00ff e05e00ff e15f00ff e15f00ff e36000ff e36100ff e46300ff e56300ff e56400ff e36300ff d96000ff c85f0cff e6e6e6ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e2e2e2ff c5c5c5ff a39f9bff 6b5846ff 412002ff 421f00ff 452100ff 4b2300ff 522700ff 5c2c00ff 6c3300ff 7f3c00ff 974800ff b15400ff ca6000ff df6a00ff eb6f00ff d16200ff 8b4507ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff e38443ff de6a1cff db5900ff dd5a00ff dd5c00ff df5c00ff df5d00ff df5e00ff e15f00ff e26000ff e26200ff e46100ff e56200ff e36200ff dc5f00ff d05a00ff e6e3e2ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e1e1e1ff c5c5c5ff a3a09cff 6a5745ff 422104ff 411e00ff 452100ff 4a2300ff 502600ff 5a2a00ff 652f00ff 723600ff 843e00ff 974700ff ac5100ff c25b00ff d56400ff e46b00ff ee7000ff d06200ff 894407ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff e28343ff dd691cff da5800ff db5900ff dc5b00ff de5b00ff de5c00ff de5e00ff e05e00ff e15f00ff e16000ff e36000ff e36100ff e26200ff de6205ff dea87fff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e1e1e1ff c5c5c5ff a29f9cff 6b5847ff 422104ff 411e00ff 452000ff 492200ff 502600ff 592a00ff 632e00ff 6f3400ff 7e3b00ff 8e4200ff a04b00ff b15300ff c25b00ff d36300ff e16900ff ea6e00ff f07000ff d06200ff 894407ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff e18243ff dc691cff d95700ff d95800ff db5900ff dc5a00ff dd5b00ff dd5b00ff de5c00ff df5d00ff e05e00ff e15f00ff e16000ff e16100ff e2ae86ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e1e1e1ff c5c5c5ff a29f9dff 6c5949ff 422207ff 401e00ff 755c46ff 5f3f23ff 4e2400ff 572800ff 622e00ff 6e3300ff 7c3a00ff 8c4100ff 9c4800ff ab4f00ff ba5600ff c85d00ff d56200ff e06800ff e86b00ff ed6e00ff f06f00ff cf6000ff 884207ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff e08143ff db671cff d75500ff d85600ff d95800ff da5800ff db5900ff db5b00ff dc5b00ff dd5b00ff de5d00ff df5d00ff e05e00ff dc6a16ff e5e3e2ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e1e1e1ff c6c6c6ff a4a19fff 6d5b4bff 422207ff 3f1d00ff 705641ff c5beb7ff e5e5e5ff 8b735eff 5e2b00ff 693000ff 783700ff 873e00ff 984500ff a84d00ff b75400ff c45a00ff d05f00ff d96400ff e16700ff e86a00ff ec6c00ff ee6d00ff ef6e00ff cf5e00ff 874107ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff df8043ff da661cff d65400ff d75500ff d85700ff d95700ff da5900ff da5900ff db5a00ff dc5a00ff dd5c00ff de5c00ff df5d00ff d27c3dff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e0e0e0ff c5c5c5ff a5a3a1ff 6e5b4cff 412107ff 3f1d00ff 6e543eff c3bab4ff e4e4e4ff e4e4e4ff e4e4e4ff 9f8875ff 6d3200ff 7c3800ff 8e4100ff 9f4900ff b05000ff c05800ff cd5e00ff d86200ff df6600ff e66900ff e96a00ff ec6c00ff ee6d00ff ee6d00ff ef6d00ff cc5d00ff 864007ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff de7f43ff d8651cff d45300ff d55400ff d65500ff d75600ff d95600ff d95700ff da5800ff db5900ff db5a00ff dd5b00ff dc5c00ff ce712fff dfdfdfff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff dfdfdfff c6c6c6ff a5a3a1ff 6e5c4eff 432209ff 3e1c00ff 694e38ff c0b7b0ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff 9e836eff 7c3800ff 8b3f00ff 9e4700ff b25000ff c35800ff d15e00ff db6300ff e46700ff e76800ff ea6a00ff ec6b00ff ec6b00ff ed6b00ff ed6b00ff ec6b00ff cb5c00ff 853f07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff dd7e43ff d7641cff d35100ff d45200ff d55400ff d75500ff d75500ff d75700ff d95700ff da5700ff da5900ff db5900ff db5a00ff d75c06ff c5bbb4ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff dfdfdfff c7c7c7ff a6a3a2ff 715f52ff 412109ff 3e1b00ff 674b35ff beb5aeff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff 916c4eff 833b00ff 934200ff a84b00ff bb5400ff cd5b00ff da6200ff e46600ff e86800ff ea6900ff ea6900ff eb6900ff eb6900ff eb6900ff eb6900ff ea6900ff c95a00ff 843e07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff db7c43ff d6621cff d25000ff d35100ff d35200ff d55300ff d65500ff d65500ff d75500ff d85600ff d85700ff da5800ff d95900ff d55800ff bd7a4dff ddddddff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff dededeff c6c6c6ff a6a4a3ff 716054ff 41220bff 3d1b00ff 644833ff b9afa8ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff d2d2d2ff 7f481cff 823900ff 914000ff a74a00ff bd5400ff cf5c00ff dd6300ff e56600ff e86800ff e96800ff e96700ff e96700ff e96700ff e96700ff e86700ff e96700ff c75800ff 833d07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2e2e2eff 363636ff 3d3d3dff db7c43ff d5611cff d14f00ff d25000ff d25100ff d35200ff d55300ff d55300ff d65400ff d75500ff d75600ff d95700ff d85800ff d35700ff c75608ff c1b7b0ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff dededeff c6c6c6ff a6a4a3ff 726155ff 41210aff 3d1a00ff 614530ff b4aaa1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff ddddddff 9d8c7eff 703100ff 7b3600ff 8c3e00ff a34800ff bb5200ff cf5b00ff dd6100ff e56500ff e86600ff e86600ff e86600ff e86600ff e86600ff e86600ff e86600ff e76500ff c65700ff 823d07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2d2d2dff 353535ff 3c3c3cff da7942ff d3601cff cf4d00ff d04e00ff d15000ff d25100ff d35100ff d35200ff d45300ff d55300ff d65500ff d75500ff d75600ff d35500ff c75100ff b0744cff dadadaff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff dededeff c7c7c7ff a7a6a5ff 736357ff 41220cff 3c1900ff 3f1a00ff 624734ff c7c7c7ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff ddddddff afaaa7ff 693914ff 662c00ff 733200ff 853a00ff 9f4500ff b95000ff cd5900ff db5f00ff e36300ff e66400ff e66400ff e66400ff e66400ff e66400ff e66400ff e66400ff e56300ff c55500ff 803b07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 2b2b2bff 343434ff 3a3a3aff d97942ff d25f1cff cd4c00ff cf4d00ff cf4e00ff d04f00ff d25000ff d25000ff d35100ff d45200ff d45300ff d55400ff d55500ff d15300ff c74f00ff b64c06ff b2a69fff dcdcdcff e0e0e0ff e0e0e0ff e0e0e0ff dededeff c7c7c7ff a6a5a4ff 75655bff 41210cff 3b1900ff 3e1a00ff 421c00ff 491f00ff 4f2100ff 826b5bff b9b9b9ff dadadaff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff cfcfcfff a9a6a4ff 6a4528ff 572600ff 5e2800ff 6d2f00ff 833800ff 9d4400ff b84f00ff cc5800ff da5e00ff e26100ff e46200ff e46200ff e46200ff e46200ff e46200ff e46200ff e36200ff e26200ff c25300ff 7f3a07ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 282828ff 303030ff 373737ff d7763fff d15c1bff cc4a00ff ce4c00ff ce4c00ff cf4d00ff d14e00ff d14f00ff d25000ff d35100ff d35100ff d45300ff d35400ff d25300ff c85000ff bb4a00ff a75824ff a9a29eff bfbfbfff c9c9c9ff c1c1c1ff a8a7a6ff 76675dff 41210cff 3b1800ff 3e1900ff 421b00ff 481e00ff 4f2000ff 582500ff 622900ff 6a2c00ff 835635ff a39b96ff b8b8b8ff c7c7c7ff c9c9c9ff c9c9c9ff c4c4c4ff b1b1b1ff 908177ff 5a3112ff 4e2100ff 512300ff 5d2800ff 6d2f00ff 863900ff a24500ff bc5000ff cf5800ff db5e00ff e26100ff e36100ff e36100ff e36100ff e36100ff e36100ff e26100ff e16100ff e16000ff bf5100ff 7a3807ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 222222ff 292929ff 313131ff d6723cff cf5b1aff cb4900ff cc4a00ff cd4b00ff ce4c00ff cf4d00ff cf4f00ff d04f00ff d14f00ff d25000ff d35100ff d35200ff d25200ff cc5100ff c04c00ff af4500ff 97440cff 8f6347ff 8d7464ff 785d4bff 4d270eff 3f1a00ff 3f1a00ff 421b00ff 471d00ff 4e2000ff 572400ff 612800ff 6f2e00ff 793300ff 833600ff 883800ff 883900ff 8d5731ff 93735cff 917764ff 8c7564ff 806653ff 60371aff 4e2100ff 4c2000ff 4c2000ff 532300ff 632a00ff 773200ff 913d00ff ab4800ff c15200ff d15800ff db5c00ff e05f00ff e15f00ff e15f00ff e15f00ff e15f00ff e15f00ff e05f00ff df5f00ff dc5d00ff b84e01ff 743407ff 000000ff 000000ff 000000ff ffffff00 ffffff00 │ │ -ffffff00 ffffff00 191919f9 1e1e1eff 262626ff b36033ff cd5918ff c94800ff ca4800ff cb4a00ff cc4b00ff cd4c00ff cd4c00ff ce4d00ff cf4d00ff d04f00ff d14f00ff d25000ff d25100ff cd4f00ff c44c00ff b74700ff a33f00ff 8c3700ff 742e00ff 602600ff 532100ff 4b1e00ff 4b1e00ff 502000ff 572300ff 612700ff 6e2d00ff 7a3200ff 883700ff 943d00ff 9b4000ff 9d4000ff 993f00ff 8f3b00ff 813500ff 723000ff 652a00ff 5b2600ff 532200ff 4f2100ff 4f2100ff 542300ff 602800ff 722f00ff 883900ff 9f4200ff b64c00ff c85400ff d55900ff dc5c00ff de5d00ff df5e00ff df5e00ff df5d00ff df5d00ff df5d00ff df5d00ff dd5c00ff d65900ff ac4901ff 542606ff 000000ff 000000ff 000000fb ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0b0b0be9 0e0e0eff 171717ff 442d21ff cc5616ff c84801ff c94700ff ca4800ff cb4a00ff cc4a00ff cc4a00ff cd4c00ff ce4c00ff cf4d00ff d04e00ff d04f00ff d05000ff cf4f00ff c94e00ff be4900ff af4400ff 9b3c00ff 863400ff 722d00ff 652800ff 5e2500ff 5e2500ff 632800ff 6d2c00ff 793100ff 863600ff 953c00ff a24100ff ac4500ff b14800ff b14800ff ab4500ff 9d4000ff 8d3900ff 7c3300ff 6e2d00ff 622800ff 5c2600ff 5b2500ff 5e2700ff 672a00ff 743000ff 863700ff 9a4000ff af4900ff c05000ff ce5600ff d75900ff db5b00ff dd5c00ff dd5c00ff dd5c00ff dd5b00ff dd5b00ff dd5b00ff dd5b00ff d95900ff cd5400ff 9c4202ff 130802ff 000000ff 000000ff 000000eb ffffff00 ffffff00 │ │ -ffffff00 ffffff00 000000cc 000000fb 010101ff 0b0b0bff c64f11ff c64601ff c74600ff c84700ff c94800ff ca4900ff cb4a00ff cb4a00ff cc4a00ff cd4c00ff ce4c00ff cf4d00ff d04e00ff cf5000ff cb4d00ff c44a00ff b94700ff aa4100ff 983b00ff 883500ff 7c3000ff 762e00ff 762e00ff 7c3100ff 873500ff 943a00ff a04000ff ac4500ff b74900ff bf4c00ff c24e00ff c14d00ff b94a00ff ac4500ff 9c3f00ff 8c3900ff 7f3300ff 753000ff 702e00ff 712e00ff 763000ff 7f3400ff 8d3900ff 9c4000ff ad4700ff bd4e00ff ca5300ff d25600ff d85900ff da5a00ff db5a00ff db5900ff db5900ff db5900ff db5900ff db5900ff d95900ff d45600ff bd4d01ff 823704ff 000000ff 000000ff 000000fb 000000cc ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000009a 000000f0 000000ff 000000ff b64509ff c14402ff c54400ff c64600ff c84700ff c94800ff ca4900ff ca4900ff cb4900ff cc4b00ff cd4b00ff ce4c00ff cf4d00ff ce4e00ff cd4d00ff c94b00ff c24900ff b84600ff ab4200ff 9f3d00ff 963900ff 923900ff 923900ff 973b00ff a13f00ff ac4400ff b54800ff bf4c00ff c74f00ff cb5000ff cc5200ff ca5100ff c54e00ff ba4a00ff ae4600ff a34100ff 973d00ff 903a00ff 8c3900ff 8d3900ff 913b00ff 9b3e00ff a64300ff b24800ff be4d00ff c95200ff d15500ff d65700ff d95900ff da5900ff da5800ff da5800ff da5800ff da5800ff da5800ff d85800ff d55600ff c85000ff a44302ff 5b2704ff 000000ff 000000ff 000000f0 0000009a ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000005b 000000e1 000000ff 000000ff 7c310cff b44106ff bb4102ff c14200ff c54400ff c74600ff c84600ff c94700ff ca4800ff ca4900ff cc4a00ff cc4b00ff cd4b00ff cd4b00ff cd4c00ff cc4c00ff c74b00ff c14800ff ba4600ff b34400ff ac4200ff aa4100ff aa4100ff af4300ff b54600ff bd4900ff c44d00ff c94f00ff cf5100ff d25200ff d35300ff d05200ff cb5100ff c54e00ff be4b00ff b54800ff af4600ff a94300ff a64200ff a84300ff ac4400ff b24700ff ba4a00ff c24d00ff ca5000ff d05300ff d45400ff d65500ff d75600ff d85600ff d85600ff d85600ff d85600ff d75600ff d65600ff d25400ff c75000ff ad4502ff 783204ff 271204ff 000000ff 000000ff 000000e1 0000005b ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000010 000000bd 000000ff 000000ff 120803ff 772e09ff a53b05ff b23e02ff bd4100ff c24300ff c54500ff c64600ff c84600ff c94700ff ca4800ff ca4900ff ca4900ff cb4a00ff cb4b00ff cc4b00ff ca4b00ff c84a00ff c44900ff c04800ff bc4700ff bb4600ff bd4700ff bf4900ff c44b00ff c84c00ff cc4f00ff cf5000ff d15000ff d25100ff d35200ff d25200ff d05100ff cd5000ff c94e00ff c44c00ff c04c00ff bd4a00ff bc4a00ff bc4a00ff bf4b00ff c24d00ff c74f00ff cb5100ff d05300ff d35400ff d55500ff d55500ff d65500ff d65500ff d65500ff d55400ff d55400ff d35300ff cd5000ff bf4b00ff a64202ff 7a3103ff 2d1303ff 070301ff 000000ff 000000ff 000000c0 00000010 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000057 000000e4 000000ff 000000ff 110703ff 5e2408ff 923505ff a53b03ff b23e01ff bb4100ff c14300ff c54400ff c74600ff c94700ff c94800ff ca4800ff ca4a00ff cb4a00ff cb4a00ff cb4b00ff cb4a00ff ca4b00ff c84b00ff c64a00ff c74a00ff c84b00ff c94d00ff cc4d00ff ce4e00ff d04f00ff d05000ff d25000ff d25000ff d35100ff d25200ff d25200ff d15100ff d05000ff ce5000ff cc5000ff ca4f00ff ca4f00ff ca4f00ff cb4f00ff cd5100ff cf5200ff d25300ff d35300ff d45400ff d55400ff d55400ff d55400ff d45400ff d35300ff d15100ff cc4f00ff c14b00ff af4501ff 933b03ff 672a03ff 281103ff 080401ff 000000ff 000000ff 000000e4 00000058 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000000c 00000084 000000f5 000000ff 000000ff 000000ff 140802ff 582105ff 7a2c04ff 883003ff 8e3101ff 943401ff 973400ff 983500ff 9a3600ff 9a3700ff 9b3700ff 9a3700ff 9b3700ff 9c3800ff 9b3900ff 9c3900ff 9c3900ff 9c3a00ff 9d3a00ff 9d3a00ff 9d3b00ff 9e3b00ff 9e3b00ff a03b00ff a03c00ff a03d00ff a13d00ff a13d00ff a13d00ff a13d00ff a13d00ff a03d00ff a03d00ff a13e00ff a03d00ff a03d00ff a03d00ff a03d00ff a13f00ff a13f00ff a13f00ff a23f00ff a23f00ff a23f00ff a23f00ff a13f00ff a13e00ff 9e3d00ff 993b01ff 8e3701ff 7d3202ff 5f2703ff 321503ff 0c0501ff 000000ff 000000ff 000000ff 000000f5 00000084 0000000c ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000001f 00000089 000000ea 000000ff 000000ff 000000ff 000000ff 000000ff 0c0501ff 311304ff 3f1804ff 401904ff 411904ff 411904ff 411904ff 411904ff 411904ff 421a04ff 421a04ff 421a04ff 421a04ff 421a04ff 421b04ff 421b04ff 421b04ff 431b04ff 431b04ff 431b04ff 431b04ff 431b04ff 431b04ff 431b04ff 431b04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 431c04ff 421c04ff 401b04ff 391804ff 2b1203ff 0b0501ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ea 00000089 0000001f ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000011 00000072 000000c9 000000fb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fb 000000ca 00000072 00000011 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000027 000000a9 000000df 000000f0 000000f8 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f9 000000f1 000000df 000000a9 00000029 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 00000048 00000094 000000bf 000000e6 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e6 000000c0 00000097 00000048 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bebebe06 bcbcbc45 b8b8b891 b2b2b2be abababe5 a4a4a4ff 9f9f9fff 9c9c9cff 9a9a9aff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 989898ff 979797ff 949494ff 919191ff 8a8a8aff 7f7f7fe5 737373be 64646491 52525245 43434306 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 bfbfbf27 bebebea9 bdbdbdde bababaef b5b5b5f8 aeaeaeff a6a6a6ff a1a1a1ff 9d9d9dff 9a9a9aff 9a9a9aff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 999999ff 979797ff 959595ff 919191ff 898989ff 7e7e7eff 6f6f6ff8 5e5e5eef 4b4b4bde 393939a9 2a2a2a27 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 bababa0b bdbdbd6b bebebec9 bfbfbffb bebebeff b9b9b9ff b2b2b2ff a9a9a9ff a1a1a1ff 9a9a9aff 979797ff 949494ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 939393ff 929292ff 919191ff 8f8f8fff 8b8b8bff 858585ff 7c7c7cff 6d6d6dff 5c5c5cff 484848ff 323232fb 1f1f1fc9 1010106b 0404040b 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 b3b3b31d b7b7b784 bbbbbbe5 bdbdbdff bdbdbdff b8b8b8ff aeaeaeff a1a1a1ff aaa096ff e7ba8eff ffc388ff ffc083ff ffbe7fff ffbe7fff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbe7eff ffbd7dff ffbd7dff ffbc7cff e3ad79ff 8b7d6fff 646464ff 585858ff 464646ff 2f2f2fff 181818ff 030303e5 00000084 0000001d 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 a7a7a70b adadad82 b2b2b2f4 b7b7b7ff b8b8b8ff b2b2b2ff b5aba2ff e9ba8dff fbb672ff ffac5bff ffa349ff ff9e3fff ff9b39ff ff9936ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9834ff ff9935ff ff9b38ff ff9c3cff ff9f41ff fa9f47ff dc924bff 685542ff 2d2d2dff 131313ff 000000ff 000000f4 00000082 0000000c 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 9e9e9e59 a5a5a5e4 abababff afafafff b4afaaff e1bb96ff ffb771ff ffa34aff ff952cff ff8a18ff ff840cff ff8105ff ff7f02ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff ff8003ff ff8106ff ff840cff ff8a16ff ff8f23ff ff962fff c3772eff 2e2012ff 000000ff 000000ff 000000e4 00000057 00000000 00000000 00000000 │ │ +00000000 00000000 8b8b8b10 919191c5 9a9a9aff a0a0a0ff aaa49fff e5b88dff ffaf61ff ff9936ff ff8c1bff ff840bff ff8004ff ff7f01ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff ff7f02ff ff8004ff ff840bff ff8814ff ff8c1bff ca6e14ff 1e1104ff 000000ff 000000ff 000000bd 00000010 00000000 00000000 │ │ +00000000 00000000 7c7c7c5b 838383e1 8b8b8bff 8e8e8eff dcb289ff ffaf60ff ff9630ff ff8813ff ff8207ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff ff7f02ff ff8106ff ff840bff ff8208ff a1560cff 000000ff 000000ff 000000e1 0000005b 00000000 00000000 │ │ +00000000 00000000 6c6c6c9a 747474f0 7b7b7bff 7b7b7bff f6af6aff ff9b39ff ff8814ff ff8105ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe9126ff fbbe81ff fbc895ff fd9834ff fd7d00ff fd7d00ff fe7e00ff fe7e00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff ff8003ff fe7f02ff cf6a08ff 000000ff 000000ff 000000f0 0000009a 00000000 00000000 │ │ +00000000 00000000 5c5c5ccc 646464fb 6b6b6bff 676767ff fca550ff ff8f20ff ff8207ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f99839ff f9f6f3ff f9f9f9ff f9f9f9ff f9f6f3ff f69a3fff f67a00ff f77a00ff f97b00ff fb922cff fca046ff fd9732ff fd942cff fe7e00ff fe7e00ff fe7e00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff fe7f01ff da6e05ff 000000ff 000000ff 000000fd 000000d1 00000000 00000000 │ │ +00000000 00000000 4d4d4de9 565656ff 5c5c5cff 7d6c5bff ff9c3bff ff8610ff ff8003ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f2cfadff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f8f1eaff f4d0adff f7e3d0ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f4f0ff f8d7b6ff f8ad64ff f88411ff fa7c00ff fb7c00ff fd7d00ff fe7e00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe7e00ff dd6f03ff 241302ff 000000ff 000000ff 000000f2 00000000 00000000 │ │ +00000000 00000000 414141f9 4b4b4bff 505050ff dd9954ff ff962eff ff8309ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe7e00ff e8d0b8ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f8f1eaff f4b87eff f27c08ff f57900ff f97b00ff fb7c00ff fe7e00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff dd6e01ff 7d4207ff 000000ff 000000ff 000000fe 00000000 00000000 │ │ +00000000 00000000 393939ff 424242ff 484848ff ffa54dff ff9226ff ff8004ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe7e00ff f0c398ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f4dfcaff e9811dff ee7600ff f47900ff f97b00ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff dd6d00ff 954e08ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 333333ff 3c3c3cff 424242ff ffa348ff ff8e20ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fb820bff f8dcc1ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f6efe7ff e48f3dff e77200ff ef7600ff f67a00ff fb7c00ff fe7e00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff dc6d00ff 924c07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 303030ff 383838ff 3f3f3fff ffa145ff ff8d1eff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe840eff f9ddc1ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f8f7f6ff de954eff e06f00ff ec7500ff f47900ff fa7c00ff fd7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff dc6d00ff 914b07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 373737ff 3d3d3dff ff9f43ff ff8d1dff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe8108ff fae0c7ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f7f3f0ff d07c2aff db6c00ff e97300ff f37800ff f97b00ff fd7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 904b07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff fe9e43ff ff8b1cff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fbc692ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff ebdbcaff c56202ff d86b00ff e87300ff f27800ff fa7c00ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff fd9d43ff fe8a1cff ff7d00ff ff7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fa932eff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff c99664ff c36000ff d86b00ff e97300ff f47900ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff fb9b43ff fc891cff fd7b00ff fe7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fad7b6ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f1eae4ff ad5a0aff c56100ff da6c00ff ec7500ff f67a00ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff fa9b43ff fb881cff fc7a00ff fd7b00ff fe7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f98c21ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff c8a582ff b05700ff ca6400ff e06f00ff ef7600ff f97b00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff fa9a43ff fa861cff fa7800ff fb7a00ff fc7b00ff fe7c00ff ff7d00ff ff7e00ff ff7e00ff ff7e00ff f2b478ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f2efecff a25c18ff b85b00ff d26800ff e67200ff f47900ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff f99943ff f9851cff f97700ff fa7900ff fb7a00ff fc7b00ff fe7b00ff ff7d00ff ff7e00ff fe7e00ff f6d6b8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff ceb59dff a45100ff c26000ff db6c00ff ed7500ff f87b00ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff f79843ff f8841cff f87600ff f97700ff fa7900ff fb7a00ff fc7b00ff fe7b00ff fe7c00ff fe7d00ff f8f1e9ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f6f6f5ff a2662cff b15700ff cd6500ff e37000ff f27800ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff f79743ff f6821cff f67400ff f77500ff f87700ff f97800ff fb7900ff fb7900ff fc7b00ff f87f0bff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff dbccbdff a05102ff be5e00ff d86b00ff eb7400ff f77a00ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff f79643ff f5811cff f57200ff f67400ff f77500ff f87700ff f97700ff fb7800ff fb7900ff f18016ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff bb926bff ad5500ff ca6400ff e16f00ff f17700ff fa7c00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff f59643ff f4801cff f47100ff f57300ff f67400ff f77600ff f87600ff f97700ff fa7800ff f17d0fff f5f5f5ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f2f0edff a66321ff b95b00ff d46900ff e97300ff f57900ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff f49543ff f37f1cff f27000ff f47200ff f57300ff f67400ff f77500ff f77500ff f87700ff f17704ff eae9e7ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff ddcdbeff a95503ff c56100ff dd6d00ff ef7600ff f87b00ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff f39443ff f27e1cff f16f00ff f27000ff f37100ff f47200ff f57400ff f67400ff f77500ff f17300ff ddcab8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff cbab8aff b35800ff ce6600ff e47100ff f27800ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff f29343ff f17d1cff f06e00ff f16f00ff f27000ff f37100ff f47300ff f57300ff f67400ff f07200ff d2a276ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff d3b495ff cb843fff e4ae79ff efc092ff f3ae6aff f8820eff fb7c00ff fd7d00ff fe7e00ff fe7e00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff f19243ff ef7b1cff ee6c00ff f06e00ff f16f00ff f27000ff f37100ff f37100ff f47300ff ee7100ff d58034ff eaeaeaff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f3f3f3ff f2e1d1ff f08215ff f57900ff f87b00ff fa7c00ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff f09143ff ee7a1cff ed6b00ff ee6c00ff ef6d00ff f06e00ff f07000ff f27000ff f37100ff ed6f00ff e06b02ff cfbfb2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff edcbabff e67200ff ec7500ff f27800ff f87b00ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff ef9043ff ec791cff eb6900ff ec6b00ff ee6c00ff ef6d00ff f06e00ff f06e00ff f16f00ff ec6d00ff e16900ff c5864eff edededff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff d58130ff da6c00ff e57100ff ef7600ff f67a00ff fb7c00ff fe7e00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff ee8f43ff eb781cff ea6800ff eb6a00ff ed6b00ff ee6c00ff ee6d00ff ef6d00ff f06e00ff ed6d00ff e36900ff d26609ff d1c9c2ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff e1c8b0ff c26000ff d26800ff e37000ff ef7600ff f87b00ff fd7d00ff ff7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff ed8d43ff ea771cff e86700ff ea6800ff eb6900ff ec6a00ff ec6c00ff ef6c00ff ef6d00ff ec6d00ff e66a00ff d76400ff bc8a5dff edededff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff b47232ff bc5d00ff d26800ff e47100ff f27800ff fa7c00ff fe7e00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff ec8c43ff e9761cff e76600ff e96700ff ea6800ff eb6900ff ec6a00ff ed6b00ff ed6c00ff ed6d00ff e86b00ff db6500ff c6630fff d4d0ccff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff d3bfabff a55200ff bf5e00ff d76a00ff ea7400ff f67a00ff fd7d00ff db6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff eb8b43ff e8741cff e66400ff e76600ff e96600ff e96700ff ea6900ff ea6900ff ec6a00ff ec6b00ff e96a00ff e06600ff cf5f00ff ba906cff edededff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff eeeeeeff edecebff 914c09ff ad5500ff c96300ff e06f00ff f17700ff fa7c00ff da6c00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff eb8a43ff e7731cff e56300ff e66500ff e86500ff e86600ff e86800ff ea6800ff eb6900ff ec6a00ff ea6a00ff e56800ff d76200ff c06619ff dad9d8ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff e5e5e5ff 81460dff 9b4d00ff ba5c00ff d66a00ff ea7400ff f77a00ff d96b00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff e98a43ff e5721cff e36200ff e46300ff e66400ff e76500ff e86600ff e86600ff e96700ff ea6800ff ea6900ff e66700ff dc6300ff cb5c00ff bea18aff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff b3ada7ff 6f3700ff 8c4500ff ad5500ff cb6400ff e37000ff f37800ff d86b00ff 8f4a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff e88a43ff e4711cff e26000ff e36200ff e46200ff e56300ff e56400ff e76600ff e86600ff e86700ff e86800ff e76600ff e06400ff d15e00ff b97236ff e6e6e6ff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff e2e2e2ff c2c2c2ff 6e5034ff 663200ff 803f00ff a14f00ff c25f00ff dc6b00ff ef7500ff d76800ff 8e4907ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff e88843ff e36f1cff e05e00ff e16100ff e36100ff e46200ff e56300ff e66400ff e76400ff e76600ff e86600ff e96700ff e46500ff d96100ff c65a02ff d0c8c2ff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff e3e3e3ff c6c6c6ff a09b96ff 634b34ff 4e2600ff 612f00ff 7b3c00ff 9c4c00ff be5c00ff d86900ff ec7300ff d56800ff 8d4807ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff e78743ff e26e1cff df5d00ff e05f00ff e26000ff e36100ff e46200ff e46300ff e56300ff e66400ff e76500ff e76600ff e56500ff de6300ff ce5c00ff be9472ff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff e3e3e3ff c6c6c6ff a09b97ff 6a5542ff 422102ff 462200ff 512700ff 633000ff 7d3c00ff 9c4b00ff bd5b00ff d86800ff ea7100ff d46600ff 8c4707ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff e68643ff e16d1cff de5c00ff df5d00ff e05e00ff e15f00ff e26000ff e26200ff e46200ff e46200ff e56400ff e66400ff e56400ff e16300ff d45e00ff be7135ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e2e2e2ff c6c6c6ff a09c98ff 6a5644ff 412102ff 421f00ff 462200ff 4d2500ff 5a2b00ff 6e3500ff 874000ff a34e00ff c25d00ff da6800ff ea7000ff d36400ff 8c4607ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff e58543ff e06c1cff dd5b00ff de5c00ff df5d00ff e05e00ff e15f00ff e15f00ff e36000ff e36100ff e46300ff e56300ff e56400ff e36300ff d96000ff c85f0cff e6e6e6ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e2e2e2ff c5c5c5ff a39f9bff 6b5846ff 412002ff 421f00ff 452100ff 4b2300ff 522700ff 5c2c00ff 6c3300ff 7f3c00ff 974800ff b15400ff ca6000ff df6a00ff eb6f00ff d16200ff 8b4507ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff e38443ff de6a1cff db5900ff dd5a00ff dd5c00ff df5c00ff df5d00ff df5e00ff e15f00ff e26000ff e26200ff e46100ff e56200ff e36200ff dc5f00ff d05a00ff e6e3e2ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e1e1e1ff c5c5c5ff a3a09cff 6a5745ff 422104ff 411e00ff 452100ff 4a2300ff 502600ff 5a2a00ff 652f00ff 723600ff 843e00ff 974700ff ac5100ff c25b00ff d56400ff e46b00ff ee7000ff d06200ff 894407ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff e28343ff dd691cff da5800ff db5900ff dc5b00ff de5b00ff de5c00ff de5e00ff e05e00ff e15f00ff e16000ff e36000ff e36100ff e26200ff de6205ff dea87fff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e1e1e1ff c5c5c5ff a29f9cff 6b5847ff 422104ff 411e00ff 452000ff 492200ff 502600ff 592a00ff 632e00ff 6f3400ff 7e3b00ff 8e4200ff a04b00ff b15300ff c25b00ff d36300ff e16900ff ea6e00ff f07000ff d06200ff 894407ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff e18243ff dc691cff d95700ff d95800ff db5900ff dc5a00ff dd5b00ff dd5b00ff de5c00ff df5d00ff e05e00ff e15f00ff e16000ff e16100ff e2ae86ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e1e1e1ff c5c5c5ff a29f9dff 6c5949ff 422207ff 401e00ff 755c46ff 5f3f23ff 4e2400ff 572800ff 622e00ff 6e3300ff 7c3a00ff 8c4100ff 9c4800ff ab4f00ff ba5600ff c85d00ff d56200ff e06800ff e86b00ff ed6e00ff f06f00ff cf6000ff 884207ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff e08143ff db671cff d75500ff d85600ff d95800ff da5800ff db5900ff db5b00ff dc5b00ff dd5b00ff de5d00ff df5d00ff e05e00ff dc6a16ff e5e3e2ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e1e1e1ff c6c6c6ff a4a19fff 6d5b4bff 422207ff 3f1d00ff 705641ff c5beb7ff e5e5e5ff 8b735eff 5e2b00ff 693000ff 783700ff 873e00ff 984500ff a84d00ff b75400ff c45a00ff d05f00ff d96400ff e16700ff e86a00ff ec6c00ff ee6d00ff ef6e00ff cf5e00ff 874107ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff df8043ff da661cff d65400ff d75500ff d85700ff d95700ff da5900ff da5900ff db5a00ff dc5a00ff dd5c00ff de5c00ff df5d00ff d27c3dff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e0e0e0ff c5c5c5ff a5a3a1ff 6e5b4cff 412107ff 3f1d00ff 6e543eff c3bab4ff e4e4e4ff e4e4e4ff e4e4e4ff 9f8875ff 6d3200ff 7c3800ff 8e4100ff 9f4900ff b05000ff c05800ff cd5e00ff d86200ff df6600ff e66900ff e96a00ff ec6c00ff ee6d00ff ee6d00ff ef6d00ff cc5d00ff 864007ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff de7f43ff d8651cff d45300ff d55400ff d65500ff d75600ff d95600ff d95700ff da5800ff db5900ff db5a00ff dd5b00ff dc5c00ff ce712fff dfdfdfff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff dfdfdfff c6c6c6ff a5a3a1ff 6e5c4eff 432209ff 3e1c00ff 694e38ff c0b7b0ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff 9e836eff 7c3800ff 8b3f00ff 9e4700ff b25000ff c35800ff d15e00ff db6300ff e46700ff e76800ff ea6a00ff ec6b00ff ec6b00ff ed6b00ff ed6b00ff ec6b00ff cb5c00ff 853f07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff dd7e43ff d7641cff d35100ff d45200ff d55400ff d75500ff d75500ff d75700ff d95700ff da5700ff da5900ff db5900ff db5a00ff d75c06ff c5bbb4ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff dfdfdfff c7c7c7ff a6a3a2ff 715f52ff 412109ff 3e1b00ff 674b35ff beb5aeff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff 916c4eff 833b00ff 934200ff a84b00ff bb5400ff cd5b00ff da6200ff e46600ff e86800ff ea6900ff ea6900ff eb6900ff eb6900ff eb6900ff eb6900ff ea6900ff c95a00ff 843e07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff db7c43ff d6621cff d25000ff d35100ff d35200ff d55300ff d65500ff d65500ff d75500ff d85600ff d85700ff da5800ff d95900ff d55800ff bd7a4dff ddddddff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff dededeff c6c6c6ff a6a4a3ff 716054ff 41220bff 3d1b00ff 644833ff b9afa8ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff d2d2d2ff 7f481cff 823900ff 914000ff a74a00ff bd5400ff cf5c00ff dd6300ff e56600ff e86800ff e96800ff e96700ff e96700ff e96700ff e96700ff e86700ff e96700ff c75800ff 833d07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2e2e2eff 363636ff 3d3d3dff db7c43ff d5611cff d14f00ff d25000ff d25100ff d35200ff d55300ff d55300ff d65400ff d75500ff d75600ff d95700ff d85800ff d35700ff c75608ff c1b7b0ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff dededeff c6c6c6ff a6a4a3ff 726155ff 41210aff 3d1a00ff 614530ff b4aaa1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff ddddddff 9d8c7eff 703100ff 7b3600ff 8c3e00ff a34800ff bb5200ff cf5b00ff dd6100ff e56500ff e86600ff e86600ff e86600ff e86600ff e86600ff e86600ff e86600ff e76500ff c65700ff 823d07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2d2d2dff 353535ff 3c3c3cff da7942ff d3601cff cf4d00ff d04e00ff d15000ff d25100ff d35100ff d35200ff d45300ff d55300ff d65500ff d75500ff d75600ff d35500ff c75100ff b0744cff dadadaff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff dededeff c7c7c7ff a7a6a5ff 736357ff 41220cff 3c1900ff 3f1a00ff 624734ff c7c7c7ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff ddddddff afaaa7ff 693914ff 662c00ff 733200ff 853a00ff 9f4500ff b95000ff cd5900ff db5f00ff e36300ff e66400ff e66400ff e66400ff e66400ff e66400ff e66400ff e66400ff e56300ff c55500ff 803b07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 2b2b2bff 343434ff 3a3a3aff d97942ff d25f1cff cd4c00ff cf4d00ff cf4e00ff d04f00ff d25000ff d25000ff d35100ff d45200ff d45300ff d55400ff d55500ff d15300ff c74f00ff b64c06ff b2a69fff dcdcdcff e0e0e0ff e0e0e0ff e0e0e0ff dededeff c7c7c7ff a6a5a4ff 75655bff 41210cff 3b1900ff 3e1a00ff 421c00ff 491f00ff 4f2100ff 826b5bff b9b9b9ff dadadaff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff cfcfcfff a9a6a4ff 6a4528ff 572600ff 5e2800ff 6d2f00ff 833800ff 9d4400ff b84f00ff cc5800ff da5e00ff e26100ff e46200ff e46200ff e46200ff e46200ff e46200ff e46200ff e36200ff e26200ff c25300ff 7f3a07ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 282828ff 303030ff 373737ff d7763fff d15c1bff cc4a00ff ce4c00ff ce4c00ff cf4d00ff d14e00ff d14f00ff d25000ff d35100ff d35100ff d45300ff d35400ff d25300ff c85000ff bb4a00ff a75824ff a9a29eff bfbfbfff c9c9c9ff c1c1c1ff a8a7a6ff 76675dff 41210cff 3b1800ff 3e1900ff 421b00ff 481e00ff 4f2000ff 582500ff 622900ff 6a2c00ff 835635ff a39b96ff b8b8b8ff c7c7c7ff c9c9c9ff c9c9c9ff c4c4c4ff b1b1b1ff 908177ff 5a3112ff 4e2100ff 512300ff 5d2800ff 6d2f00ff 863900ff a24500ff bc5000ff cf5800ff db5e00ff e26100ff e36100ff e36100ff e36100ff e36100ff e36100ff e26100ff e16100ff e16000ff bf5100ff 7a3807ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 222222ff 292929ff 313131ff d6723cff cf5b1aff cb4900ff cc4a00ff cd4b00ff ce4c00ff cf4d00ff cf4f00ff d04f00ff d14f00ff d25000ff d35100ff d35200ff d25200ff cc5100ff c04c00ff af4500ff 97440cff 8f6347ff 8d7464ff 785d4bff 4d270eff 3f1a00ff 3f1a00ff 421b00ff 471d00ff 4e2000ff 572400ff 612800ff 6f2e00ff 793300ff 833600ff 883800ff 883900ff 8d5731ff 93735cff 917764ff 8c7564ff 806653ff 60371aff 4e2100ff 4c2000ff 4c2000ff 532300ff 632a00ff 773200ff 913d00ff ab4800ff c15200ff d15800ff db5c00ff e05f00ff e15f00ff e15f00ff e15f00ff e15f00ff e15f00ff e05f00ff df5f00ff dc5d00ff b84e01ff 743407ff 000000ff 000000ff 000000ff 00000000 00000000 │ │ +00000000 00000000 191919f9 1e1e1eff 262626ff b36033ff cd5918ff c94800ff ca4800ff cb4a00ff cc4b00ff cd4c00ff cd4c00ff ce4d00ff cf4d00ff d04f00ff d14f00ff d25000ff d25100ff cd4f00ff c44c00ff b74700ff a33f00ff 8c3700ff 742e00ff 602600ff 532100ff 4b1e00ff 4b1e00ff 502000ff 572300ff 612700ff 6e2d00ff 7a3200ff 883700ff 943d00ff 9b4000ff 9d4000ff 993f00ff 8f3b00ff 813500ff 723000ff 652a00ff 5b2600ff 532200ff 4f2100ff 4f2100ff 542300ff 602800ff 722f00ff 883900ff 9f4200ff b64c00ff c85400ff d55900ff dc5c00ff de5d00ff df5e00ff df5e00ff df5d00ff df5d00ff df5d00ff df5d00ff dd5c00ff d65900ff ac4901ff 542606ff 000000ff 000000ff 000000fb 00000000 00000000 │ │ +00000000 00000000 0b0b0be9 0e0e0eff 171717ff 442d21ff cc5616ff c84801ff c94700ff ca4800ff cb4a00ff cc4a00ff cc4a00ff cd4c00ff ce4c00ff cf4d00ff d04e00ff d04f00ff d05000ff cf4f00ff c94e00ff be4900ff af4400ff 9b3c00ff 863400ff 722d00ff 652800ff 5e2500ff 5e2500ff 632800ff 6d2c00ff 793100ff 863600ff 953c00ff a24100ff ac4500ff b14800ff b14800ff ab4500ff 9d4000ff 8d3900ff 7c3300ff 6e2d00ff 622800ff 5c2600ff 5b2500ff 5e2700ff 672a00ff 743000ff 863700ff 9a4000ff af4900ff c05000ff ce5600ff d75900ff db5b00ff dd5c00ff dd5c00ff dd5c00ff dd5b00ff dd5b00ff dd5b00ff dd5b00ff d95900ff cd5400ff 9c4202ff 130802ff 000000ff 000000ff 000000eb 00000000 00000000 │ │ +00000000 00000000 000000cc 000000fb 010101ff 0b0b0bff c64f11ff c64601ff c74600ff c84700ff c94800ff ca4900ff cb4a00ff cb4a00ff cc4a00ff cd4c00ff ce4c00ff cf4d00ff d04e00ff cf5000ff cb4d00ff c44a00ff b94700ff aa4100ff 983b00ff 883500ff 7c3000ff 762e00ff 762e00ff 7c3100ff 873500ff 943a00ff a04000ff ac4500ff b74900ff bf4c00ff c24e00ff c14d00ff b94a00ff ac4500ff 9c3f00ff 8c3900ff 7f3300ff 753000ff 702e00ff 712e00ff 763000ff 7f3400ff 8d3900ff 9c4000ff ad4700ff bd4e00ff ca5300ff d25600ff d85900ff da5a00ff db5a00ff db5900ff db5900ff db5900ff db5900ff db5900ff d95900ff d45600ff bd4d01ff 823704ff 000000ff 000000ff 000000fb 000000cc 00000000 00000000 │ │ +00000000 00000000 0000009a 000000f0 000000ff 000000ff b64509ff c14402ff c54400ff c64600ff c84700ff c94800ff ca4900ff ca4900ff cb4900ff cc4b00ff cd4b00ff ce4c00ff cf4d00ff ce4e00ff cd4d00ff c94b00ff c24900ff b84600ff ab4200ff 9f3d00ff 963900ff 923900ff 923900ff 973b00ff a13f00ff ac4400ff b54800ff bf4c00ff c74f00ff cb5000ff cc5200ff ca5100ff c54e00ff ba4a00ff ae4600ff a34100ff 973d00ff 903a00ff 8c3900ff 8d3900ff 913b00ff 9b3e00ff a64300ff b24800ff be4d00ff c95200ff d15500ff d65700ff d95900ff da5900ff da5800ff da5800ff da5800ff da5800ff da5800ff d85800ff d55600ff c85000ff a44302ff 5b2704ff 000000ff 000000ff 000000f0 0000009a 00000000 00000000 │ │ +00000000 00000000 0000005b 000000e1 000000ff 000000ff 7c310cff b44106ff bb4102ff c14200ff c54400ff c74600ff c84600ff c94700ff ca4800ff ca4900ff cc4a00ff cc4b00ff cd4b00ff cd4b00ff cd4c00ff cc4c00ff c74b00ff c14800ff ba4600ff b34400ff ac4200ff aa4100ff aa4100ff af4300ff b54600ff bd4900ff c44d00ff c94f00ff cf5100ff d25200ff d35300ff d05200ff cb5100ff c54e00ff be4b00ff b54800ff af4600ff a94300ff a64200ff a84300ff ac4400ff b24700ff ba4a00ff c24d00ff ca5000ff d05300ff d45400ff d65500ff d75600ff d85600ff d85600ff d85600ff d85600ff d75600ff d65600ff d25400ff c75000ff ad4502ff 783204ff 271204ff 000000ff 000000ff 000000e1 0000005b 00000000 00000000 │ │ +00000000 00000000 00000010 000000bd 000000ff 000000ff 120803ff 772e09ff a53b05ff b23e02ff bd4100ff c24300ff c54500ff c64600ff c84600ff c94700ff ca4800ff ca4900ff ca4900ff cb4a00ff cb4b00ff cc4b00ff ca4b00ff c84a00ff c44900ff c04800ff bc4700ff bb4600ff bd4700ff bf4900ff c44b00ff c84c00ff cc4f00ff cf5000ff d15000ff d25100ff d35200ff d25200ff d05100ff cd5000ff c94e00ff c44c00ff c04c00ff bd4a00ff bc4a00ff bc4a00ff bf4b00ff c24d00ff c74f00ff cb5100ff d05300ff d35400ff d55500ff d55500ff d65500ff d65500ff d65500ff d55400ff d55400ff d35300ff cd5000ff bf4b00ff a64202ff 7a3103ff 2d1303ff 070301ff 000000ff 000000ff 000000c0 00000010 00000000 00000000 │ │ +00000000 00000000 00000000 00000057 000000e4 000000ff 000000ff 110703ff 5e2408ff 923505ff a53b03ff b23e01ff bb4100ff c14300ff c54400ff c74600ff c94700ff c94800ff ca4800ff ca4a00ff cb4a00ff cb4a00ff cb4b00ff cb4a00ff ca4b00ff c84b00ff c64a00ff c74a00ff c84b00ff c94d00ff cc4d00ff ce4e00ff d04f00ff d05000ff d25000ff d25000ff d35100ff d25200ff d25200ff d15100ff d05000ff ce5000ff cc5000ff ca4f00ff ca4f00ff ca4f00ff cb4f00ff cd5100ff cf5200ff d25300ff d35300ff d45400ff d55400ff d55400ff d55400ff d45400ff d35300ff d15100ff cc4f00ff c14b00ff af4501ff 933b03ff 672a03ff 281103ff 080401ff 000000ff 000000ff 000000e4 00000058 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0000000c 00000084 000000f5 000000ff 000000ff 000000ff 140802ff 582105ff 7a2c04ff 883003ff 8e3101ff 943401ff 973400ff 983500ff 9a3600ff 9a3700ff 9b3700ff 9a3700ff 9b3700ff 9c3800ff 9b3900ff 9c3900ff 9c3900ff 9c3a00ff 9d3a00ff 9d3a00ff 9d3b00ff 9e3b00ff 9e3b00ff a03b00ff a03c00ff a03d00ff a13d00ff a13d00ff a13d00ff a13d00ff a13d00ff a03d00ff a03d00ff a13e00ff a03d00ff a03d00ff a03d00ff a03d00ff a13f00ff a13f00ff a13f00ff a23f00ff a23f00ff a23f00ff a23f00ff a13f00ff a13e00ff 9e3d00ff 993b01ff 8e3701ff 7d3202ff 5f2703ff 321503ff 0c0501ff 000000ff 000000ff 000000ff 000000f5 00000084 0000000c 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000001f 00000089 000000ea 000000ff 000000ff 000000ff 000000ff 000000ff 0c0501ff 311304ff 3f1804ff 401904ff 411904ff 411904ff 411904ff 411904ff 411904ff 421a04ff 421a04ff 421a04ff 421a04ff 421a04ff 421b04ff 421b04ff 421b04ff 431b04ff 431b04ff 431b04ff 431b04ff 431b04ff 431b04ff 431b04ff 431b04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 441c04ff 431c04ff 421c04ff 401b04ff 391804ff 2b1203ff 0b0501ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ea 00000089 0000001f 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000011 00000072 000000c9 000000fb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fb 000000ca 00000072 00000011 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000027 000000a9 000000df 000000f0 000000f8 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f9 000000f1 000000df 000000a9 00000029 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 00000048 00000094 000000bf 000000e6 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e6 000000c0 00000097 00000048 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/aal_stat_icon.png │ ├── sng │ │ @@ -1,14 +1,32 @@ │ │ #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 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ @@ -21,30 +39,25 @@ │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ @@ -120,64 +133,50 @@ │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ } │ │ tRNS { │ │ - 0 0 72 174 225 255 249 198 126 9 129 213 15 48 255 255 255 255 255 255 255 156 132 255 255 255 255 255 255 255 246 162 255 255 255 255 165 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 150 255 255 255 255 255 6 96 207 216 66 27 183 240 87 33 84 102 57} │ │ + 0 72 174 225 249 198 126 9 129 213 15 48 156 132 246 162 165 150 6 96 207 216 66 27 183 240 87 33 84 102 57} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000101020304050505050505050505050505050505060708090101000000 │ │ -000000010a0505050505050505050505050505050505050505050b0c01000000 │ │ -0000000d05050505050e0f101112131405050505050505050505051501000000 │ │ -0000001605050505051718191a1b1c171d050505050505050505051e01000000 │ │ -0000001f0505050511201821212121212223050505050505050505050c000000 │ │ -000000240505052526272121212121211828290505050505050505050c000000 │ │ -0000002405052a2b2c1821212121212121272d2e05050505050505050c000000 │ │ -0000002405052f3021313131313131313131183205050505050505050c000000 │ │ -000000240505333435363636363636363636213738050505050505050c000000 │ │ -0000002405052317272c2c2c2c2c2c2c2c2c2c3139250505050505050c000000 │ │ -0000002405053a3b363c3d3d3d3d3d3d3d3d3d3d3e3f3040050505050c000000 │ │ -0000002405054142433c3e3e3e3e3e3e3e3e3e3e3e444437452505050c000000 │ │ -0000002405050546474448494949494949494949494949443b3a05050c000000 │ │ -00000024050505054a4b4c4d4d4d4d4d4d4d4d4d4d4d493c4e4f05050c000000 │ │ -000000240505050514504d5151515151515151514d492852535405050c000000 │ │ -000000240505050505555156565656565656515758595a5b050505050c000000 │ │ -0000002405050505055c1b5d5d5d5d1b5d515e5f60610505050505050c000000 │ │ -00000024050505050e625d5858581b5d5e20553263640505050505050c000000 │ │ -00000024050505056566585e585d6768696a6b6c622a0505050505050c000000 │ │ -0000002405050505256d5d1b6e685c4a47195d6f63700505050505050c000000 │ │ -000000240505050505717259737405453f75527677050505050505050c000000 │ │ -00000078050505050579337a7405057b297c7d7146050505050505057e000000 │ │ -0000007f05050505050505050505050505050505050505050505058001000000 │ │ -0000007e81050505050505050505050505050505050505050505058201000000 │ │ -0000000183840505050505050505050505050505050505050585860101000000 │ │ -0000000101018788898989898989898989898989898989898a7e010101000000 │ │ +00000000000102031f1f1f1f1f1f1f1f1f1f1f1f1f1f1f040506070000000000 │ │ +00000000081f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f090a00000000 │ │ +0000000b1f1f1f1f1f202122232425261f1f1f1f1f1f1f1f1f1f1f0c00000000 │ │ +0000000d1f1f1f1f1f2728292a2b2c272d1f1f1f1f1f1f1f1f1f1f0e00000000 │ │ +0000000f1f1f1f1f232e282f2f2f2f2f30311f1f1f1f1f1f1f1f1f1f0a000000 │ │ +000000101f1f1f3233342f2f2f2f2f2f2835361f1f1f1f1f1f1f1f1f0a000000 │ │ +000000101f1f373839282f2f2f2f2f2f2f343a3b1f1f1f1f1f1f1f1f0a000000 │ │ +000000101f1f3c3d2f3e3e3e3e3e3e3e3e3e283f1f1f1f1f1f1f1f1f0a000000 │ │ +000000101f1f4041424343434343434343432f44451f1f1f1f1f1f1f0a000000 │ │ +000000101f1f312734393939393939393939393e46321f1f1f1f1f1f0a000000 │ │ +000000101f1f474843494a4a4a4a4a4a4a4a4a4a4b4c3d4d1f1f1f1f0a000000 │ │ +000000101f1f4e4f50494b4b4b4b4b4b4b4b4b4b4b51514452321f1f0a000000 │ │ +000000101f1f1f535451555656565656565656565656565148471f1f0a000000 │ │ +000000101f1f1f1f5758595a5a5a5a5a5a5a5a5a5a5a56495b5c1f1f0a000000 │ │ +000000101f1f1f1f265d5a5e5e5e5e5e5e5e5e5e5a56355f60611f1f0a000000 │ │ +000000101f1f1f1f1f625e636363636363635e64656667681f1f1f1f0a000000 │ │ +000000101f1f1f1f1f692b6a6a6a6a2b6a5e6b6c6d6e1f1f1f1f1f1f0a000000 │ │ +000000101f1f1f1f206f6a6565652b6a6b2e623f70711f1f1f1f1f1f0a000000 │ │ +000000101f1f1f1f7273656b656a7475767778796f371f1f1f1f1f1f0a000000 │ │ +000000101f1f1f1f327a6a2b7b75695754296a7c707d1f1f1f1f1f1f0a000000 │ │ +000000101f1f1f1f1f7e7f6680811f524c825f83841f1f1f1f1f1f1f0a000000 │ │ +000000111f1f1f1f1f854086811f1f873688897e531f1f1f1f1f1f1f12000000 │ │ +000000131f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1400000000 │ │ +00000012151f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1600000000 │ │ +0000000017181f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f191a0000000000 │ │ +0000000000001b1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e12000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_alarm.png │ ├── sng │ │ @@ -1,33 +1,293 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ - using color alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (218,120, 8) # rgb = (0xda,0x78,0x08) │ │ + (248,156, 13) # rgb = (0xf8,0x9c,0x0d) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (158, 85, 2) # rgb = (0x9e,0x55,0x02) │ │ + (248,152, 6) # rgb = (0xf8,0x98,0x06) │ │ + (250,152, 6) # rgb = (0xfa,0x98,0x06) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (203,115, 10) # rgb = (0xcb,0x73,0x0a) │ │ + (201,113, 8) # rgb = (0xc9,0x71,0x08) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (201,116, 9) # rgb = (0xc9,0x74,0x09) │ │ + (200,114, 7) # rgb = (0xc8,0x72,0x07) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (193,109, 6) # rgb = (0xc1,0x6d,0x06) │ │ + (192,106, 4) # rgb = (0xc0,0x6a,0x04) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (190,106, 4) # rgb = (0xbe,0x6a,0x04) │ │ + (189,105, 4) # rgb = (0xbd,0x69,0x04) │ │ + (190,105, 4) # rgb = (0xbe,0x69,0x04) │ │ + ( 67, 65, 63) # rgb = (0x43,0x41,0x3f) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + (189,104, 4) # rgb = (0xbd,0x68,0x04) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (188,103, 3) # rgb = (0xbc,0x67,0x03) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (187,103, 3) # rgb = (0xbb,0x67,0x03) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (104,104,104) # rgb = (0x68,0x68,0x68) │ │ + (188,104, 3) # rgb = (0xbc,0x68,0x03) │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + (191,106, 4) # rgb = (0xbf,0x6a,0x04) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (167, 93, 5) # rgb = (0xa7,0x5d,0x05) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 89, 48, 1) # rgb = (0x59,0x30,0x01) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (148, 81, 4) # rgb = (0x94,0x51,0x04) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 59, 33, 2) # rgb = (0x3b,0x21,0x02) │ │ + (142, 78, 5) # rgb = (0x8e,0x4e,0x05) │ │ + (176, 99, 4) # rgb = (0xb0,0x63,0x04) │ │ + ( 27, 25, 23) # rgb = (0x1b,0x19,0x17) │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 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 │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (255,168, 4) # rgb = (0xff,0xa8,0x04) │ │ + (255,172, 4) # rgb = (0xff,0xac,0x04) │ │ + (255,153, 3) # rgb = (0xff,0x99,0x03) │ │ + (255,140, 3) # rgb = (0xff,0x8c,0x03) │ │ + (255,139, 3) # rgb = (0xff,0x8b,0x03) │ │ + (255,158, 4) # rgb = (0xff,0x9e,0x04) │ │ + (255,137, 3) # rgb = (0xff,0x89,0x03) │ │ + (255,156, 3) # rgb = (0xff,0x9c,0x03) │ │ + (218,135, 43) # rgb = (0xda,0x87,0x2b) │ │ + (198,138, 70) # rgb = (0xc6,0x8a,0x46) │ │ + (225,137, 39) # rgb = (0xe1,0x89,0x27) │ │ + (222,137, 41) # rgb = (0xde,0x89,0x29) │ │ + (244,136, 13) # rgb = (0xf4,0x88,0x0d) │ │ + (255,152, 3) # rgb = (0xff,0x98,0x03) │ │ + (203,151, 93) # rgb = (0xcb,0x97,0x5d) │ │ + (195,184,173) # rgb = (0xc3,0xb8,0xad) │ │ + (190,163,133) # rgb = (0xbe,0xa3,0x85) │ │ + (187,163,136) # rgb = (0xbb,0xa3,0x88) │ │ + (197,139, 73) # rgb = (0xc5,0x8b,0x49) │ │ + (246,136, 10) # rgb = (0xf6,0x88,0x0a) │ │ + (255,154, 3) # rgb = (0xff,0x9a,0x03) │ │ + (255,149, 3) # rgb = (0xff,0x95,0x03) │ │ + (237,135, 19) # rgb = (0xed,0x87,0x13) │ │ + (213,200,183) # rgb = (0xd5,0xc8,0xb7) │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (234,233,234) # rgb = (0xea,0xe9,0xea) │ │ + (190,161,129) # rgb = (0xbe,0xa1,0x81) │ │ + (249,136, 8) # rgb = (0xf9,0x88,0x08) │ │ + (255,150, 3) # rgb = (0xff,0x96,0x03) │ │ + (255,146, 3) # rgb = (0xff,0x92,0x03) │ │ + (201,159,113) # rgb = (0xc9,0x9f,0x71) │ │ + (244,243,244) # rgb = (0xf4,0xf3,0xf4) │ │ + (246,247,246) # rgb = (0xf6,0xf7,0xf6) │ │ + (245,246,245) # rgb = (0xf5,0xf6,0xf5) │ │ + (246,245,246) # rgb = (0xf6,0xf5,0xf6) │ │ + (251,249,251) # rgb = (0xfb,0xf9,0xfb) │ │ + (240,239,240) # rgb = (0xf0,0xef,0xf0) │ │ + (203,145, 78) # rgb = (0xcb,0x91,0x4e) │ │ + (169,162,155) # rgb = (0xa9,0xa2,0x9b) │ │ + ( 73, 69, 65) # rgb = (0x49,0x45,0x41) │ │ + ( 74, 70, 66) # rgb = (0x4a,0x46,0x42) │ │ + ( 76, 72, 68) # rgb = (0x4c,0x48,0x44) │ │ + (255,143, 3) # rgb = (0xff,0x8f,0x03) │ │ + (220,208,195) # rgb = (0xdc,0xd0,0xc3) │ │ + (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (242,243,242) # rgb = (0xf2,0xf3,0xf2) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (210,204,195) # rgb = (0xd2,0xcc,0xc3) │ │ + (238,136, 19) # rgb = (0xee,0x88,0x13) │ │ + (112,110,107) # rgb = (0x70,0x6e,0x6b) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (227,214,200) # rgb = (0xe3,0xd6,0xc8) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (241,240,241) # rgb = (0xf1,0xf0,0xf1) │ │ + (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (194,160,122) # rgb = (0xc2,0xa0,0x7a) │ │ + (235,134, 19) # rgb = (0xeb,0x86,0x13) │ │ + (122,118,115) # rgb = (0x7a,0x76,0x73) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (255,138, 3) # rgb = (0xff,0x8a,0x03) │ │ + (226,181,130) # rgb = (0xe2,0xb5,0x82) │ │ + (242,241,242) # rgb = (0xf2,0xf1,0xf2) │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (238,239,238) # rgb = (0xee,0xef,0xee) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (194,188,182) # rgb = (0xc2,0xbc,0xb6) │ │ + (112,111,110) # rgb = (0x70,0x6f,0x6e) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (239,145, 38) # rgb = (0xef,0x91,0x26) │ │ + (231,229,227) # rgb = (0xe7,0xe5,0xe3) │ │ + (235,236,235) # rgb = (0xeb,0xec,0xeb) │ │ + (234,235,234) # rgb = (0xea,0xeb,0xea) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (237,236,237) # rgb = (0xed,0xec,0xed) │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (222,189,152) # rgb = (0xde,0xbd,0x98) │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (233,232,233) # rgb = (0xe9,0xe8,0xe9) │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (100, 99, 98) # rgb = (0x64,0x63,0x62) │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (218,218,218) # rgb = (0xda,0xda,0xda) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (104,104,104) # rgb = (0x68,0x68,0x68) │ │ + (255,141, 3) # rgb = (0xff,0x8d,0x03) │ │ + (218,155, 83) # rgb = (0xda,0x9b,0x53) │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (231,230,231) # rgb = (0xe7,0xe6,0xe7) │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (230,205,177) # rgb = (0xe6,0xcd,0xb1) │ │ + (238,164, 81) # rgb = (0xee,0xa4,0x51) │ │ + ( 92, 88, 85) # rgb = (0x5c,0x58,0x55) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + (255,144, 3) # rgb = (0xff,0x90,0x03) │ │ + (248,136, 10) # rgb = (0xf8,0x88,0x0a) │ │ + (192,171,146) # rgb = (0xc0,0xab,0x92) │ │ + (229,228,229) # rgb = (0xe5,0xe4,0xe5) │ │ + (229,207,181) # rgb = (0xe5,0xcf,0xb5) │ │ + (228,155, 69) # rgb = (0xe4,0x9b,0x45) │ │ + (227,137, 36) # rgb = (0xe3,0x89,0x24) │ │ + (252,137, 7) # rgb = (0xfc,0x89,0x07) │ │ + ( 84, 81, 77) # rgb = (0x54,0x51,0x4d) │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + (252,138, 8) # rgb = (0xfc,0x8a,0x08) │ │ + (214,188,161) # rgb = (0xd6,0xbc,0xa1) │ │ + (229,230,229) # rgb = (0xe5,0xe6,0xe5) │ │ + (227,228,227) # rgb = (0xe3,0xe4,0xe3) │ │ + (228,209,187) # rgb = (0xe4,0xd1,0xbb) │ │ + (226,159, 82) # rgb = (0xe2,0x9f,0x52) │ │ + (224,138, 41) # rgb = (0xe0,0x8a,0x29) │ │ + (187,142, 89) # rgb = (0xbb,0x8e,0x59) │ │ + (178,174,170) # rgb = (0xb2,0xae,0xaa) │ │ + (241,141, 27) # rgb = (0xf1,0x8d,0x1b) │ │ + ( 76, 73, 69) # rgb = (0x4c,0x49,0x45) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + (239,149, 48) # rgb = (0xef,0x95,0x30) │ │ + (228,198,162) # rgb = (0xe4,0xc6,0xa2) │ │ + (234,166, 89) # rgb = (0xea,0xa6,0x59) │ │ + (253,139, 10) # rgb = (0xfd,0x8b,0x0a) │ │ + (241,137, 19) # rgb = (0xf1,0x89,0x13) │ │ + (181,170,156) # rgb = (0xb5,0xaa,0x9c) │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (225,174,118) # rgb = (0xe1,0xae,0x76) │ │ + (254,137, 4) # rgb = (0xfe,0x89,0x04) │ │ + ( 69, 66, 62) # rgb = (0x45,0x42,0x3e) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ + (253,138, 9) # rgb = (0xfd,0x8a,0x09) │ │ + (245,155, 53) # rgb = (0xf5,0x9b,0x35) │ │ + (253,139, 11) # rgb = (0xfd,0x8b,0x0b) │ │ + (247,137, 12) # rgb = (0xf7,0x89,0x0c) │ │ + (225,172,111) # rgb = (0xe1,0xac,0x6f) │ │ + (235,188,133) # rgb = (0xeb,0xbc,0x85) │ │ + (244,146, 34) # rgb = (0xf4,0x92,0x22) │ │ + ( 62, 59, 56) # rgb = (0x3e,0x3b,0x38) │ │ + ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + ( 46, 43, 39) # rgb = (0x2e,0x2b,0x27) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ + (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 28, 26, 21) # rgb = (0x1c,0x1a,0x15) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (238,238,238) # rgb = (0xee,0xee,0xee) │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ +} │ │ +tRNS { │ │ + 0 25 33 32 2 54 209 1 29 238 240 4 131 130 13 194 195 19 207 206 21 208 208 208 253 248 240 208 249 207 248 207 248 248 248 207 248 248 248 208 248 20 195 248 16 146 248 8 71 223 248 118 202 226 235 254 248 67 113 136 138 252 249 7 15 241 247 247 247 247 247 240} │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff19 ffffff21 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff21 ffffff19 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 │ │ -00000000 00000000 00000002 da780836 f89c0dd1 ffa804ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffa804ff f89c0dd1 da780836 00000002 00000000 00000000 00000000 │ │ -00000000 00000001 9e55021d f89806ee ff9903ff ff8c03ff ff8b03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8b03ff ff8c03ff ff9903ff fa9806f0 9e55021d 00000001 00000000 00000000 │ │ -00000000 00000004 cb730a83 ff9e04ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9e04ff c9710882 00000004 00000000 00000000 │ │ -00000000 0000000d c97409c2 ff9c03ff ff8903ff ff8903ff ff8903ff ff8903ff da872bff c68a46ff e18927ff de8929ff f4880dff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9e04ff c87207c3 0000000d 00000000 00000000 │ │ -00000000 00000013 c16d06cf ff9803ff ff8903ff ff8903ff ff8903ff ff8903ff cb975dff c3b8adff bea385ff bba388ff c58b49ff f6880aff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9a03ff c06a04ce 00000013 00000000 00000000 │ │ -00000000 00000015 be6a04d0 ff9503ff ff8903ff ff8903ff ff8903ff ed8713ff d5c8b7ff fdfdfdff f8f7f8ff f9f9f9ff eae9eaff bea181ff f98808ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9603ff bd6904d0 00000015 00000000 00000000 │ │ -00000000 00000015 be6904d0 ff9203ff ff8903ff ff8903ff ff8903ff c99f71ff f4f3f4ff f6f7f6ff f5f6f5ff f6f5f6ff fbf9fbff f0eff0ff cb914eff ff8903ff ff8903ff a9a29bff 494541ff 4a4642ff 4c4844ff 43413ffd 5b5b5bf8 d2d2d2f0 00000000 │ │ -00000000 00000015 bd6804d0 ff8f03ff ff8903ff ff8903ff ff8903ff dcd0c3ff f7f8f7ff f3f3f3ff f3f3f3ff f2f3f2ff f2f3f2ff f8f8f8ff d2ccc3ff ee8813ff ff8903ff 706e6bff 7c7c7cff 7d7d7dff 767676ff 7c7c7cff 737373ff 737373f9 00000000 │ │ -00000000 00000015 bc6703cf ff8c03ff ff8903ff ff8903ff ff8903ff e3d6c8ff f2f2f2ff f1f0f1ff f1f0f1ff f1f0f1ff f0f0f0ff f1f1f1ff f1f0f1ff c2a07aff eb8613ff 7a7673ff 777777ff aeaeaeff d0d0d0ff b2b2b2ff 777777ff 7c7c7cf8 00000000 │ │ -00000000 00000015 bb6703cf ff8a03ff ff8903ff ff8903ff ff8903ff e2b582ff f2f1f2ff efefefff efefefff eeefeeff efefefff eeefeeff f1f1f1ff e4e4e4ff c2bcb6ff 706f6eff 6f6f6fff e0e0e0ff ffffffff e4e4e4ff 747474ff 747474f8 00000000 │ │ -00000000 00000015 bb6703cf ff8903ff ff8903ff ff8903ff ff8903ff ef9126ff e7e5e3ff ebecebff eaebeaff eaebeaff eaebeaff eaebeaff ebebebff edecedff f2f3f2ff 6a6a6aff 6b6b6bff dededeff ffffffff e0e0e0ff 707070ff 6f6f6ff8 00000000 │ │ -00000000 00000015 bb6703cf ff8b03ff ff8903ff ff8903ff ff8903ff ff8903ff debd98ff eaebeaff e8e8e8ff e8e8e8ff e9e8e9ff e8e8e8ff e8e8e8ff eaeaeaff ebebebff 646362ff 626262ff dadadaff ffffffff dfdfdfff 686868ff 686868f8 00000000 │ │ -00000000 00000015 bc6803cf ff8d03ff ff8903ff ff8903ff ff8903ff ff8903ff da9b53ff e9e8e9ff e7e7e7ff e7e6e7ff e6e6e6ff e8e8e8ff ebecebff e6cdb1ff eea451ff 5c5855ff 595959ff d9d9d9ff ffffffff ddddddff 5f5f5fff 606060f8 00000000 │ │ -00000000 00000015 bd6904d0 ff9003ff ff8903ff ff8903ff ff8903ff f8880aff c0ab92ff e7e6e7ff e4e4e4ff e5e4e5ff e8e8e8ff e5cfb5ff e49b45ff e38924ff fc8907ff 54514dff 525252ff d8d8d8ff ffffffff dcdcdcff 575757ff 585858f8 00000000 │ │ -00000000 00000015 be6904d0 ff9203ff ff8903ff ff8903ff ff8903ff fc8a08ff d6bca1ff e5e6e5ff e3e4e3ff e4d1bbff e29f52ff e08a29ff bb8e59ff b2aeaaff f18d1bff 4c4945ff 454545ff d8d8d8ff ffffffff d9d9d9ff 484848ff 515151f8 00000000 │ │ -00000000 00000015 bf6a04d0 ff9503ff ff8903ff ff8903ff ff8903ff ff8903ff ef9530ff e4c6a2ff eaa659ff fd8b0aff f18913ff b5aa9cff dbdbdbff e1ae76ff fe8904ff 45423eff 393939ff 8a8a8aff b4b4b4ff 868686ff 373737ff 4a4a4af8 00000000 │ │ -00000000 00000014 a75d05c3 ff9603ff ff8903ff ff8903ff ff8903ff ff8903ff fd8a09ff f59b35ff fd8b0bff ff8903ff f7890cff e1ac6fff ebbc85ff f49222ff ff8903ff 3e3b38ff 353535ff 464646ff 787878ff 535353ff 323232ff 444444f8 00000000 │ │ -00000000 00000010 59300192 ff9903ff ff8c03ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff 2e2b27ff 4c4c4cff d3d3d3ff fafafaff d9d9d9ff 505050ff 333333f8 00000000 │ │ -00000000 00000008 00000047 945104df ff9c03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff 1c1a15ff 5a5a5aff f6f6f6ff ffffffff fefefeff 6c6c6cff 242424f8 00000000 │ │ -00000000 00000002 00000015 00000076 3b2102ca 8e4e05e2 b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb 1b1917fe 2e2e2eff bdbdbdff eeeeeeff c8c8c8ff 3a3a3aff 262626f8 00000000 │ │ -00000000 00000000 00000004 00000015 00000043 00000071 00000088 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 131313fc 0d0d0dff 2a2a2aff 535353ff 2e2e2eff 0e0e0eff 242424f9 00000000 │ │ -00000000 00000000 00000000 00000002 00000007 0000000f 00000014 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 626262f1 515151f7 2c2c2cf7 242424f7 2b2b2bf7 494949f7 727272f0 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000102030303030303030303030201000000000000 │ │ +00000405064849494949494949494949494948060504000000 │ │ +000708094a4b4c4b4b4b4b4b4b4b4b4b4b4c4b4a0a08070000 │ │ +000b0c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d0d0b0000 │ │ +000e0f4f4e4e4e4e50515253544e4e4e4e4e4e4e4d100e0000 │ │ +001112554e4e4e4e565758595a5b4e4e4e4e4e4e5c13110000 │ │ +0014155d4e4e4e5e5f6061626364654e4e4e4e4e6616140000 │ │ +001417674e4e4e68696a6b6c6d6e6f4e4e7071727318191a00 │ │ +00141b744e4e4e757677777878797a7b4e7c7d7e7f7d801c00 │ │ +00141d4b4e4e4e8182838383848583868788898a8b8c891e00 │ │ +00141f8d4e4e4e8e8f90909190918592939495969792982000 │ │ +00141f4e4e4e4e999a9b9c9c9c9c9d9e789fa0a19796a22100 │ │ +00141f4c4e4e4e4ea39ca4a4a5a4a4a69da7a8a997aaab2200 │ │ +001423ac4e4e4e4eada5aeafb0a49bb1b2b3b4b597b6b72400 │ │ +001416b84e4e4eb9baaf92bba4bcbdbebfc0c1c297c3c42500 │ │ +001417674e4e4ec5c6c7c8c9cacbcccdcecfd0c297b5d12600 │ │ +0014275d4e4e4e4ed2d3d4d5d6d7d8d9dadbdcdddedfe02800 │ │ +00292a664e4e4e4ee1e2e34ee4e5e6e74ee8e9eaebeced2b00 │ │ +002c2d4a4b4e4e4e4e4e4e4e4e4e4e4e4eeeeff0f1b5f22e00 │ │ +002f30314f5c5c5c5c5c5c5c5c5c5c5c5cf3f4f597f6f73200 │ │ +000414333435363636363636363636363637f8f9fafbfc3800 │ │ +00000b14393a3b3c3c3c3c3c3c3c3c3c3c3dfdfeecf8ff3e00 │ │ +000000043f4029141414141414141414144142434445464700 │ │ +00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_snooze.png │ ├── sng │ │ @@ -2,32 +2,32 @@ │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff19 ffffff21 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff21 ffffff19 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff19 ffffff21 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff20 ffffff21 ffffff19 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000002 da780836 f89c0dd1 ffa804ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffac04ff ffa804ff f89c0dd1 da780836 00000002 00000000 00000000 00000000 │ │ 00000000 00000001 9e55021d f89806ee ff9903ff ff8c03ff ff8b03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8c03ff ff8b03ff ff8c03ff ff9903ff fa9806f0 9e55021d 00000001 00000000 00000000 │ │ 00000000 00000004 cb730a83 ff9e04ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9e04ff c9710882 00000004 00000000 00000000 │ │ 00000000 0000000d c97409c2 ff9c03ff ff8903ff ff8903ff ff8903ff ff8903ff da872bff c68a46ff e18927ff de8929ff f4880dff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9e04ff c87207c3 0000000d 00000000 00000000 │ │ 00000000 00000013 c16d06cf ff9803ff ff8903ff ff8903ff ff8903ff ff8903ff cb975dff c3b8adff bea385ff bba388ff c58b49ff f6880aff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff9a03ff c06a04ce 00000013 00000000 00000000 │ │ -00000000 00000015 be6a04d0 ff9503ff ff8903ff ff8903ff ff8903ff ed8713ff d5c8b7ff fdfdfdff f8f7f8ff f9f9f9ff eae9eaff bea181ff f98808ff ff8903ff ff8903ff f9a33cff f1c180ff ecbd7cff eac077ff cead73eb 9191773c ffffff00 ffffff00 │ │ -00000000 00000015 be6904d0 ff9203ff ff8903ff ff8903ff ff8903ff c99f71ff f4f3f4ff f6f7f6ff f5f6f5ff f6f5f6ff fbf9fbff f0eff0ff cb914eff ff8903ff f6ac52ff d7d7caff bfbfb5ff ababa1ff 9f9f94ff 9a9a88ff adad8cf1 c1c19236 ffffff00 │ │ +00000000 00000015 be6a04d0 ff9503ff ff8903ff ff8903ff ff8903ff ed8713ff d5c8b7ff fdfdfdff f8f7f8ff f9f9f9ff eae9eaff bea181ff f98808ff ff8903ff ff8903ff f9a33cff f1c180ff ecbd7cff eac077ff cead73eb 9191773c 00000000 00000000 │ │ +00000000 00000015 be6904d0 ff9203ff ff8903ff ff8903ff ff8903ff c99f71ff f4f3f4ff f6f7f6ff f5f6f5ff f6f5f6ff fbf9fbff f0eff0ff cb914eff ff8903ff f6ac52ff d7d7caff bfbfb5ff ababa1ff 9f9f94ff 9a9a88ff adad8cf1 c1c19236 00000000 │ │ 00000000 00000015 bd6804d0 ff8f03ff ff8903ff ff8903ff ff8903ff dcd0c3ff f7f8f7ff f3f3f3ff f3f3f3ff f2f3f2ff f2f3f2ff f8f8f8ff d2ccc3ff eb9c3cff d0cebeff aaaaa2ff 81817dff 646460ff 575753ff 52524bff 5b5b48ff 92926dea a3a37912 │ │ 00000000 00000015 bc6703cf ff8c03ff ff8903ff ff8903ff ff8903ff e3d6c8ff f2f2f2ff f1f0f1ff f1f0f1ff f1f0f1ff f0f0f0ff f1f1f1ff f1f0f1ff d2c8abff a7a79cff 6f6f6bff 373737ff 1b1b1bff 161616ff 171716ff 202018ff 53533eff 8a8a6678 │ │ 00000000 00000015 bb6703cf ff8a03ff ff8903ff ff8903ff ff8903ff e2b582ff f2f1f2ff efefefff efefefff eeefeeff efefefff eeefeeff f0f0eeff bcbca7ff 808077ff 3d3d3cff 101010ff 010101ff 010101ff 010101ff 0c0c09ff 323225ff 63634acc │ │ 00000000 00000015 bb6703cf ff8903ff ff8903ff ff8903ff ff8903ff ef9126ff e7e5e3ff ebecebff eaebeaff eaebeaff eaebeaff eaebeaff e6e6dfff a3a390ff 63635dff 232323ff 040404ff 000000ff 000000ff 010101ff 040403ff 23231aff 494936fc │ │ 00000000 00000015 bb6703cf ff8b03ff ff8903ff ff8903ff ff8903ff ff8903ff debd98ff eaebeaff e8e8e8ff e8e8e8ff e9e8e9ff e8e8e8ff e1e1d6ff 939381ff 52524cff 838383ff ffffffff ffffffff ffffffff ffffffff 999999ff 1c1c15ff 3b3b2cff │ │ 00000000 00000015 bc6803cf ff8d03ff ff8903ff ff8903ff ff8903ff ff8903ff da9b53ff e9e8e9ff e7e7e7ff e7e6e7ff e6e6e6ff e8e8e8ff e1e2d5ff 8b8b79ff 494943ff 131313ff 000000ff 000000ff 888888ff ffffffff 333333ff 191913ff 363628ff │ │ 00000000 00000015 bd6904d0 ff9003ff ff8903ff ff8903ff ff8903ff f8880aff c0ab92ff e7e6e7ff e4e4e4ff e5e4e5ff e8e8e8ff e5cfb5ff ddad68ff 878774ff 464640ff 111111ff 000000ff 555555ff ffffffff 777777ff 000000ff 191913ff 333326ff │ │ 00000000 00000015 be6904d0 ff9203ff ff8903ff ff8903ff ff8903ff fc8a08ff d6bca1ff e5e6e5ff e3e4e3ff e4d1bbff e29f52ff e08a29ff c1a475ff 858572ff 44443eff 101010ff 222222ff eeeeeeff aaaaaaff 000000ff 000000ff 181812ff 323225ff │ │ 00000000 00000015 bf6a04d0 ff9503ff ff8903ff ff8903ff ff8903ff ff8903ff ef9530ff e4c6a2ff eaa659ff fd8b0aff f18913ff b5aa9cff d6d6c9ff 84846fff 42423bff 101010ff aaaaaaff ddddddff 111111ff 000000ff 000000ff 181812ff 2f2f23ff │ │ 00000000 00000014 a75d05c3 ff9603ff ff8903ff ff8903ff ff8903ff ff8903ff fd8a09ff f59b35ff fd8b0bff ff8903ff f7890cff e1ac6fff e2c08cff 83836bff 3f3f37ff 7f7f7fff ffffffff 555555ff 000000ff 000000ff 020202ff 191912ff 2c2c21ff │ │ 00000000 00000010 59300192 ff9903ff ff8c03ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff ff8903ff fa8f11ff 8b8b6dff 3c3c31ff dfdfdeff ffffffff ffffffff ffffffff ffffffff bdbdbcff 1a1a13ff 28281ee1 │ │ 00000000 00000008 00000047 945104df ff9c03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff ff9a03ff b09e62ff 434332ff 0f0f0cff 010101ff 000000ff 000000ff 020201ff 0d0d0aff 181812ff 2f2f2399 │ │ 00000000 00000002 00000015 00000076 3b2102ca 8e4e05e2 b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb b06304eb ab7e35f3 5c5c44ff 23231aff 090907ff 020201ff 030302ff 080806ff 10100cff 222219ff 30302430 │ │ -00000000 00000000 00000004 00000015 00000043 00000071 00000088 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0303038b 626249db 3d3d2dff 1e1e17ff 13130eff 10100cff 12120eff 202018ff 30302478 ffffff00 │ │ -00000000 00000000 00000000 00000002 00000007 0000000f 00000014 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 1919131b 4a4a37a4 27271df7 222219ff 22221aff 29291fea 30302475 ffffff00 ffffff00 │ │ +00000000 00000000 00000004 00000015 00000043 00000071 00000088 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0000008a 0303038b 626249db 3d3d2dff 1e1e17ff 13130eff 10100cff 12120eff 202018ff 30302478 00000000 │ │ +00000000 00000000 00000000 00000002 00000007 0000000f 00000014 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 00000015 1919131b 4a4a37a4 27271df7 222219ff 22221aff 29291fea 30302475 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_menu_e6_logo.png │ ├── sng │ │ @@ -12,35 +12,27 @@ │ │ (255,127, 42) # rgb = (0xff,0x7f,0x2a) │ │ (255,130, 47) # rgb = (0xff,0x82,0x2f) │ │ (255,148, 77) # rgb = (0xff,0x94,0x4d) │ │ (255,156, 90) # rgb = (0xff,0x9c,0x5a) │ │ (255,198,161) # rgb = (0xff,0xc6,0xa1) │ │ (255,184,136) # rgb = (0xff,0xb8,0x88) │ │ (255,132, 50) # rgb = (0xff,0x84,0x32) │ │ - (255,104, 3) # rgb = (0xff,0x68,0x03) │ │ - (255,102, 0) # rgb = (0xff,0x66,0x00) │ │ - (255,103, 1) # rgb = (0xff,0x67,0x01) │ │ (255,123, 35) # rgb = (0xff,0x7b,0x23) │ │ (255,184,137) # rgb = (0xff,0xb8,0x89) │ │ (255,179,129) # rgb = (0xff,0xb3,0x81) │ │ (255,122, 34) # rgb = (0xff,0x7a,0x22) │ │ (255,113, 19) # rgb = (0xff,0x71,0x13) │ │ (255,157, 91) # rgb = (0xff,0x9d,0x5b) │ │ (255,138, 60) # rgb = (0xff,0x8a,0x3c) │ │ (255,140, 63) # rgb = (0xff,0x8c,0x3f) │ │ (255,230,213) # rgb = (0xff,0xe6,0xd5) │ │ (255,175,121) # rgb = (0xff,0xaf,0x79) │ │ (255,110, 14) # rgb = (0xff,0x6e,0x0e) │ │ - (255,110, 13) # rgb = (0xff,0x6e,0x0d) │ │ (255,195,156) # rgb = (0xff,0xc3,0x9c) │ │ (255,166,106) # rgb = (0xff,0xa6,0x6a) │ │ - (255,103, 2) # rgb = (0xff,0x67,0x02) │ │ - (255,108, 9) # rgb = (0xff,0x6c,0x09) │ │ - (255,112, 17) # rgb = (0xff,0x70,0x11) │ │ - (255,108, 10) # rgb = (0xff,0x6c,0x0a) │ │ (255,159, 96) # rgb = (0xff,0x9f,0x60) │ │ (255,181,132) # rgb = (0xff,0xb5,0x84) │ │ (255,122, 33) # rgb = (0xff,0x7a,0x21) │ │ (255,177,125) # rgb = (0xff,0xb1,0x7d) │ │ (255,141, 66) # rgb = (0xff,0x8d,0x42) │ │ (255,133, 52) # rgb = (0xff,0x85,0x34) │ │ (255,180,131) # rgb = (0xff,0xb4,0x83) │ │ @@ -50,50 +42,40 @@ │ │ (255,181,131) # rgb = (0xff,0xb5,0x83) │ │ (255,156, 90) # rgb = (0xff,0x9c,0x5a) │ │ (255,175,122) # rgb = (0xff,0xaf,0x7a) │ │ (255,138, 60) # rgb = (0xff,0x8a,0x3c) │ │ (255,221,198) # rgb = (0xff,0xdd,0xc6) │ │ (255,230,213) # rgb = (0xff,0xe6,0xd5) │ │ (255,240,230) # rgb = (0xff,0xf0,0xe6) │ │ - (255,104, 4) # rgb = (0xff,0x68,0x04) │ │ - (255,105, 4) # rgb = (0xff,0x69,0x04) │ │ (255,113, 19) # rgb = (0xff,0x71,0x13) │ │ (255,130, 47) # rgb = (0xff,0x82,0x2f) │ │ (255,155, 88) # rgb = (0xff,0x9b,0x58) │ │ (255,236,223) # rgb = (0xff,0xec,0xdf) │ │ - (255,111, 16) # rgb = (0xff,0x6f,0x10) │ │ (255,159, 94) # rgb = (0xff,0x9f,0x5e) │ │ (255,204,170) # rgb = (0xff,0xcc,0xaa) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (255,107, 8) # rgb = (0xff,0x6b,0x08) │ │ (255,149, 79) # rgb = (0xff,0x95,0x4f) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (255,121, 33) # rgb = (0xff,0x79,0x21) │ │ (255,173,119) # rgb = (0xff,0xad,0x77) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (255,168,111) # rgb = (0xff,0xa8,0x6f) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ (255,108, 10) # rgb = (0xff,0x6c,0x0a) │ │ (255,111, 15) # rgb = (0xff,0x6f,0x0f) │ │ (255,115, 21) # rgb = (0xff,0x73,0x15) │ │ (255,134, 54) # rgb = (0xff,0x86,0x36) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ @@ -118,40 +100,34 @@ │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ (255,184,136) # rgb = (0xff,0xb8,0x88) │ │ (255,115, 22) # rgb = (0xff,0x73,0x16) │ │ (255,130, 46) # rgb = (0xff,0x82,0x2e) │ │ (255,126, 41) # rgb = (0xff,0x7e,0x29) │ │ (255,138, 61) # rgb = (0xff,0x8a,0x3d) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ (255,154, 86) # rgb = (0xff,0x9a,0x56) │ │ - (255,106, 7) # rgb = (0xff,0x6a,0x07) │ │ - (255,102, 1) # rgb = (0xff,0x66,0x01) │ │ (255,183,135) # rgb = (0xff,0xb7,0x87) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ (255,208,176) # rgb = (0xff,0xd0,0xb0) │ │ (255,119, 29) # rgb = (0xff,0x77,0x1d) │ │ (255,117, 24) # rgb = (0xff,0x75,0x18) │ │ (255,193,151) # rgb = (0xff,0xc1,0x97) │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ (255,141, 65) # rgb = (0xff,0x8d,0x41) │ │ (255,104, 3) # rgb = (0xff,0x68,0x03) │ │ (255,105, 5) # rgb = (0xff,0x69,0x05) │ │ (255,145, 72) # rgb = (0xff,0x91,0x48) │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ @@ -167,60 +143,84 @@ │ │ (255,186,140) # rgb = (0xff,0xba,0x8c) │ │ (255,170,114) # rgb = (0xff,0xaa,0x72) │ │ (255,168,110) # rgb = (0xff,0xa8,0x6e) │ │ (255,165,105) # rgb = (0xff,0xa5,0x69) │ │ (255,166,107) # rgb = (0xff,0xa6,0x6b) │ │ (255,176,124) # rgb = (0xff,0xb0,0x7c) │ │ (255,173,119) # rgb = (0xff,0xad,0x77) │ │ + (255,104, 3) # rgb = (0xff,0x68,0x03) │ │ + (255,102, 0) # rgb = (0xff,0x66,0x00) │ │ + (255,103, 1) # rgb = (0xff,0x67,0x01) │ │ + (255,110, 13) # rgb = (0xff,0x6e,0x0d) │ │ + (255,103, 2) # rgb = (0xff,0x67,0x02) │ │ + (255,108, 9) # rgb = (0xff,0x6c,0x09) │ │ + (255,112, 17) # rgb = (0xff,0x70,0x11) │ │ + (255,108, 10) # rgb = (0xff,0x6c,0x0a) │ │ + (255,104, 4) # rgb = (0xff,0x68,0x04) │ │ + (255,105, 4) # rgb = (0xff,0x69,0x04) │ │ + (255,111, 16) # rgb = (0xff,0x6f,0x10) │ │ + (255,107, 8) # rgb = (0xff,0x6b,0x08) │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + (255,106, 7) # rgb = (0xff,0x6a,0x07) │ │ + (255,102, 1) # rgb = (0xff,0x66,0x01) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ } │ │ tRNS { │ │ - 0 14 98 183 200 200 200 198 114 22 57 228 255 255 255 226 83 35 239 234 40 189 209 5 32 245 255 46 81 255 255 255 255 95 125 144 45 169 95 125 120 150 95 94 160 60 160 75 75 3 255 255 250 187 54 2 255 141 3 22 89 120 104 40 2 255 105 6 133 237 255 255 255 255 192 17 245 13 4 167 255 203 18 87 67 255 118 210 170 220 95 151 249 235 238 225 175 180 35 225 140 210 216 184 170 74 166 4 135 240 240 195 110 175 189 30 26 136 255 255 225 125 186 125 201 95 51 255 225 56 255 255 95 1 172 18 234 236 17 12 124 234 254 255 222 111 254 253 107 65 70 40 187 252 110 135 231 242 184 66 16 78 120 120 120 98 27} │ │ + 0 14 98 183 200 200 200 198 114 22 57 228 226 83 35 239 234 40 189 209 5 32 245 46 81 95 125 144 45 169 95 125 120 150 95 94 160 60 160 75 75 3 250 187 54 2 141 3 22 89 120 104 40 2 105 6 133 237 192 17 245 13 4 167 203 18 87 67 118 210 170 220 95 151 249 235 238 225 175 180 35 225 140 210 216 184 170 74 166 4 135 240 240 195 110 175 189 30 26 136 225 125 186 125 201 95 51 225 56 95 1 172 18 234 236 17 12 124 234 254 222 111 254 253 107 65 70 40 187 252 110 135 231 242 184 66 16 78 120 120 120 98 27} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000010203040505050505050505050505050505050506070809000000 │ │ -00000000000000000000000000000000000000000a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0f100000 │ │ -0000000000000000000000000000000000000011120d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d131400 │ │ -00000000000000000000000000000000000000150d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1617 │ │ -00000000000000000000000000000000000018190d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1a1b │ │ -0000000000000000000000000000000000001c1d0d0d0d0d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f200d0d0d0d0d21 │ │ -000000000000000000000000000000000000220d0d0d0d0d2324242424242424242424242424242424250d0d0d0d0d26 │ │ -000000000000000000000000000000000000270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -000000000000000000000000000000000000270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -000000000000000000000000000000000000270d0d0d0d0d28000000000000000000000000000000002b2c2c2c2c2c2d │ │ -000000000000000000000000000000000000270d0d0d0d0d280000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000270d0d0d0d0d280000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000270d0d0d0d0d280000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000270d0d0d0d0d2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f30310000000000 │ │ -000000000000000000000000000000000000270d0d0d0d0d1d3232323232323232323232323232323233343536370000 │ │ -000000000000000000000000000000000000270d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d38393a00 │ │ -0000003b3c3d3d3d3d3d3d3d3d3e3f400000270d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d414200 │ │ -0043444546474747474747474748494a4b00270d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d4c4d │ │ -4e4f50474747474747474747474747475152270d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d53 │ │ -545547474747474747474747474747474856270d0d0d0d0d5758585858585858585858585858585858590d0d0d0d0d5a │ │ -5b4747475c5d5d5d5d5d5d5d5e484747475f270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -604747476100000000000000625047474763270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -604747476164656565656565664847474767270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -604747476168474747474747474747475569270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -604747476168474747474747474747476a6b270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -60474747616c6d6d6d6d6d6d6d6e6f700000270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -714747477273737373737373737373737374270d0d0d0d0d2800000000000000000000000000000000290d0d0d0d0d2a │ │ -754747477677777777777777777777777778790d0d0d0d0d7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c0d0d0d0d0d7d │ │ -7e7f4747474747474747474747474747478081820d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d8384 │ │ -85864647474747474747474747474747478087880d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d898a │ │ -008b8c8d8e8f8f8f8f8f8f8f8f8f8f8f8f900091920d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d939400 │ │ -0000000095969696969696969696969696970000980c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d999a0000 │ │ -0000000000000000000000000000000000000000009b9c320d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e9d9e9f000000 │ │ -00000000000000000000000000000000000000000000a0a1a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a5a60000000000 │ │ +00000000000000000000000000000000000000000a0b8f9090909090909090909090909090909090909090910c0d0000 │ │ +000000000000000000000000000000000000000e0f909090909090909090909090909090909090909090909090101100 │ │ +000000000000000000000000000000000000001290909090909090909090909090909090909090909090909090901314 │ │ +000000000000000000000000000000000000151690909090909090909090909090909090909090909090909090909217 │ │ +000000000000000000000000000000000000189390909090949595959595959595959595959595959596909090909019 │ │ +0000000000000000000000000000000000001a90909090901b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d90909090901e │ │ +0000000000000000000000000000000000001f9090909090200000000000000000000000000000000021909090909022 │ │ +0000000000000000000000000000000000001f9090909090200000000000000000000000000000000021909090909022 │ │ +0000000000000000000000000000000000001f9090909090200000000000000000000000000000000023242424242425 │ │ +0000000000000000000000000000000000001f9090909090200000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000001f9090909090200000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000001f9090909090200000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000001f9090909090262727272727272727272727272727272728290000000000 │ │ +0000000000000000000000000000000000001f90909090909397979797979797979797979797979797982a2b2c2d0000 │ │ +0000000000000000000000000000000000001f90909090909090909090909090909090909090909090909090992e2f00 │ │ +0000003031323232323232323233343500001f90909090909090909090909090909090909090909090909090909a3600 │ │ +003738399b9c9c9c9c9c9c9c9c9d9e3a3b001f9090909090909090909090909090909090909090909090909090903c3d │ │ +3e3f9f9c9c9c9c9c9c9c9c9c9c9c9c9c40411f9090909090909090909090909090909090909090909090909090909042 │ │ +43a09c9c9c9c9c9c9c9c9c9c9c9c9c9c9d441f9090909090454646464646464646464646464646464647909090909048 │ │ +499c9c9c4a4b4b4b4b4b4b4b4c9d9c9c9c4d1f9090909090200000000000000000000000000000000021909090909022 │ │ +4e9c9c9c4f00000000000000509f9c9c9c511f9090909090200000000000000000000000000000000021909090909022 │ │ +4e9c9c9c4f52535353535353549d9c9c9c551f9090909090200000000000000000000000000000000021909090909022 │ │ +4e9c9c9c4f569c9c9c9c9c9c9c9c9c9ca0571f9090909090200000000000000000000000000000000021909090909022 │ │ +4e9c9c9c4f569c9c9c9c9c9c9c9c9c9c58591f9090909090200000000000000000000000000000000021909090909022 │ │ +4e9c9c9c4f5a5b5b5b5b5b5b5b5c5d5e00001f9090909090200000000000000000000000000000000021909090909022 │ │ +5f9c9c9c60616161616161616161616161621f9090909090200000000000000000000000000000000021909090909022 │ │ +639c9c9ca1a2a2a2a2a2a2a2a2a2a2a2a264659090909090666767676767676767676767676767676768909090909069 │ │ +6aa39c9c9c9c9c9c9c9c9c9c9c9c9c9c9c6b6ca49090909090909090909090909090909090909090909090909090a56d │ │ +6e6f9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c6b707190909090909090909090909090909090909090909090909090907273 │ │ +0074757677a6a6a6a6a6a6a6a6a6a6a6a67800797a9090909090909090909090909090909090909090909090907b7c00 │ │ +000000007d7e7e7e7e7e7e7e7e7e7e7e7e7f0000808f9090909090909090909090909090909090909090909081820000 │ │ +000000000000000000000000000000000000000000838497909090909090909090909090909090909091858687000000 │ │ +0000000000000000000000000000000000000000000088898a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e0000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-mdpi-v4/aal_icon_2.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 bebebe10 bcbcbc60 b5b5b5a1 a9a9a9c9 a0a0a0d3 9b9b9bd3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 979797d3 919191d3 858585c9 6f6f6fa1 52525260 3a3a3a10 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 bdbdbd25 bebebea1 bdbdbdef b5b5b5ff a9a9a9ff 9e9e9eff 989898ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 949494ff 8e8e8eff 808080ff 686868ff 494949ef 2d2d2da1 1a1a1a25 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 b8b8b84a bbbbbbd6 bcbcbcff b3b3b3ff bfae9fff e4b485ff e6ab72ff e4a66aff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a568ff dea166ff 92775dff 434343ff 272727ff 0c0c0cd6 0000004a ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 aaaaaa3e b1b1b1e6 b5b5b5ff bcb2a8ff edb57eff ffa349ff ff9126ff ff8a17ff ff8712ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8813ff ff8a18ff ff9125ff e38b34ff 5b4229ff 030303ff 000000e6 0000003e ffffff00 ffffff00 │ │ -ffffff00 9494941d 9c9c9cbe a4a4a4ff baab9dff ffb368ff ff952cff ff850dff ff8003ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff ff8004ff ff860fff ff8c1bff 4f2b07ff 000000ff 000000ba 0000001b ffffff00 │ │ -ffffff00 7e7e7e6c 888888f3 8b8b8bff f7ae68ff ff9125ff ff8207ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f03ff fca753ff fcc38dff fd9836ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f02ff ff8207ff ec7706ff 000000ff 000000f3 0000006b ffffff00 │ │ -ffffff00 636363a9 6f6f6fff a1876eff ff9935ff ff830aff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fc8d21ff f9dabcff f9eee3ff f8c491ff f8800bff fa8008ff fc8d1fff fd9835ff fe9126ff ff830aff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff f87c01ff 432404ff 000000ff 000000ac ffffff00 │ │ -ffffff00 4b4b4bca 575757ff da9554ff ff8b1aff ff7f02ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f3b77bff f8f8f8ff f9f9f9ff f9f9f9ff f5dfcaff f7e8d9ff f9f5f1ff f9f7f5ff f9f6f2ff f9ede2ff facb9dff fca148ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff f87b00ff 914a05ff 000000ff 000000cf ffffff00 │ │ -ffffff00 3b3b3bd3 464646ff dd8e42ff ff860fff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f4b06eff f8f8f8ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fafafaff f5c99eff f88513ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f67a00ff 914a04ff 000000ff 000000d4 ffffff00 │ │ -ffffff00 343434d3 3e3e3eff db8939ff ff830aff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe830bff f8cfa7ff fafafaff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fafafaff f4dcc5ff ef8a28ff f87b00ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8e4803ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3c3c3cff da8737ff ff8309ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe8106ff f9cfa6ff fafafaff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f3e3d4ff e37c18ff f47900ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8e4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d98637ff ff8209ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f9b879ff fafafaff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fafafaff deba98ff dd6e03ff f27800ff fc7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d98537ff fd8009ff fe7c00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fb8d21ff f9efe5ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f8f5f3ff c47e3aff dd6d00ff f47900ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d78337ff fa7d09ff fc7a00ff fe7c00ff ff7e00ff ff7e00ff ff7f03ff f3b171ff fbfbfbff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff dcc9b7ff be5f02ff e37000ff f87b00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d58237ff f87b09ff fa7800ff fc7a00ff fe7c00ff ff7d00ff fd8916ff f5d8bcff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f9f9f9ff b78350ff cb6400ff ed7500ff fc7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d58037ff f67909ff f87600ff f97800ff fb7a00ff fd7b00ff f68b23ff f6eee6ff f9f9f9ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff e1d6cbff b15d0bff dc6d00ff f57900ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d37f37ff f47709ff f67400ff f77600ff f97800ff fb7900ff ef8d30ff f5f2eeff f8f8f8ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f8f8f8ff c19d7aff c56100ff ea7400ff fb7c00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d17e37ff f27509ff f47200ff f67400ff f87600ff f97700ff ec882bff f1ede9ff f7f7f7ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f4f3f1ff b77535ff d76a00ff f47900ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff d07d37ff f17309ff f27000ff f47200ff f67400ff f67500ff ed811cff e5d7cbff f7f7f7ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f6f6f6ff e0d3c6ff c26d1aff e57100ff f97b00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff ce7c37ff ef7109ff f06e00ff f27000ff f47200ff f47300ff f07709ff d6ae8aff f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff e3d2c1ff e2b181ff f2ceaaff f7bb82ff fd8611ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff cd7b37ff ed6f09ff ee6c00ff f06e00ff f17000ff f27100ff f07100ff d28540ff ecececff f4f4f4ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f3f3f3ff efc59cff f67a00ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff cd7937ff eb6d09ff ec6a00ff ee6c00ff ef6e00ff f06e00ff ef6f00ff db6b0aff d2bfaeff f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff df8c3bff ea7400ff f67a00ff fd7d00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff cc7837ff e96b09ff ea6800ff ec6a00ff ed6c00ff ef6c00ff ef6e00ff e26800ff c08552ff eeeeeeff f1f1f1ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f1f1f1ff d9bfa6ff ca6503ff e67200ff f87b00ff fe7e00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff ca7737ff e76909ff e86600ff ea6700ff eb6900ff ed6a00ff ed6c00ff e76900ff cb640aff d1c7beff f2f2f2ff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efeeecff ac6f33ff ce6600ff ed7500ff fc7d00ff f57900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c97537ff e56809ff e66400ff e86500ff e96700ff ea6800ff ec6a00ff e96900ff d96400ff bb895eff edededff eeeeeeff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff efefefff f1f1f1ff 99724cff b05700ff dd6d00ff f67a00ff f47900ff 8d4703ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c87537ff e36609ff e46200ff e56300ff e76500ff e86600ff e96800ff ea6900ff e26500ff c3671bff d7d1cbff efefefff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff eeeeeeff efefefff d1d0cfff 754d25ff 954900ff ca6300ff ee7500ff f37700ff 8d4603ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c67337ff e16409ff e26000ff e36100ff e56300ff e66500ff e76600ff e96700ff e66600ff d45f01ff c3a38aff edededff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff eeeeeeff ecececff dfdfdfff b6b3b0ff 6c5743ff 572a00ff 803e00ff b85900ff e36e00ff ef7400ff 8b4603ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c57137ff df6209ff e05e00ff e15f00ff e36100ff e46300ff e56300ff e66500ff e76600ff dd6200ff be7a44ff e9e9e9ff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff ecececff ebebebff ddddddff b4b0acff 786859ff 492b10ff 422000ff 552900ff 7b3b00ff b35600ff df6c00ff ec7200ff 8a4403ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c47137ff dd6009ff de5c00ff df5d00ff e15f00ff e26000ff e36100ff e46300ff e66400ff e26300ff cb6312ff e3e0deff e9e9e9ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff ebebebff eaeaeaff dcdcdcff b8b5b3ff 786759ff 4d3118ff 3f1e00ff 442000ff 4d2400ff 642f00ff 8b4200ff bc5900ff e16a00ff ea6e00ff 884203ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c26f37ff db5e09ff dc5a00ff de5c00ff df5d00ff e05e00ff e26000ff e36100ff e46200ff e26200ff d86c1aff e5e1deff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e8e8e8ff e9e9e9ff dadadaff b1ada9ff 78685aff 482c12ff 3e1d00ff 421f00ff 4a2300ff 572900ff 6a3200ff 873f00ff ab5000ff d06100ff e96d00ff e86d00ff 874103ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff c16d37ff d95c09ff da5800ff dc5a00ff dd5b00ff de5c00ff e05e00ff e15f00ff e26000ff df6d17ff e3c6b0ff e6e6e6ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e8e8e8ff e8e8e8ff dadadaff b4b2afff 746354ff 523720ff 53381fff 442203ff 492200ff 562800ff 683000ff 7f3b00ff 984700ff b45400ff cf6000ff e46a00ff ee6f00ff e86c00ff 854003ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff bf6d37ff d75a09ff d85600ff d95800ff db5900ff db5a00ff dd5b00ff de5d00ff e05e00ff d78f5bff e8e8e8ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e6e6e6ff e7e7e7ff dadadaff b2aeacff 78685bff 4b2e16ff 674f3aff bcb2aaff ccc7c3ff 643b1aff 652e00ff 7b3900ff 954400ff ae5000ff c55a00ff d86300ff e46800ff ec6c00ff ef6e00ff e76900ff 843e03ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff bf6b37ff d65809ff d65400ff d75600ff d95700ff d95800ff db5900ff dc5b00ff de5c00ff ce9165ff e6e6e6ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e6e6e6ff e5e5e5ff d9d9d9ff b5b3b1ff 746456ff 523620ff 624934ff b7aca4ff e4e4e4ff e6e6e6ff d0ccc8ff 7e4920ff 873d00ff a54b00ff c05700ff d46000ff e16600ff e86900ff ed6c00ff ee6c00ff ee6c00ff e36700ff 833d03ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff bd6937ff d45609ff d45200ff d55300ff d75500ff d75600ff d95700ff da5800ff db5a00ff cd702dff d8d4d1ff e5e5e5ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e4e4e4ff e5e5e5ff d9d9d9ff b7b4b2ff 7a6a5eff 4a2d17ff 614834ff b0a59cff e4e4e4ff e2e2e2ff e3e3e3ff e6e6e6ff c1b7afff 86420cff 9c4500ff ba5300ff d45e00ff e46600ff e96900ff ea6800ff ea6800ff ea6800ff ea6800ff e06400ff 813b03ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 313131d3 3b3b3bff bb6837ff d25409ff d25000ff d35100ff d55300ff d55400ff d75500ff d85600ff d95800ff d35903ff bf9c85ff e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e3e3e3ff e3e3e3ff dadadaff bbbab9ff 7a6c61ff 4f3521ff 5e4431ff b1a69dff e1e0e0ff e1e1e1ff e1e1e1ff e1e1e1ff e4e4e4ff e0e0e0ff 997b65ff 7e3800ff 954200ff bb5200ff d75e00ff e66600ff e86700ff e86600ff e86600ff e86600ff e86600ff de6100ff 7f3a03ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 303030d3 3a3a3aff ba6536ff cf5209ff cf4e00ff d04f00ff d25100ff d35100ff d55300ff d55400ff d75600ff d25400ff b76128ff d3d3d3ff e5e5e5ff e3e3e3ff e4e4e4ff d8d8d8ff b8b6b4ff 7c6f65ff 492e1aff 391800ff 482913ff bab7b5ff e0e0e0ff e4e4e4ff e3e3e3ff e3e3e3ff e4e4e4ff dbdbdbff aa9e95ff 67340cff 6b2e00ff 873a00ff b24d00ff d35b00ff e36200ff e56300ff e56300ff e56300ff e66300ff e56300ff db5e00ff 7f3803ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 2e2e2ed3 383838ff b86435ff cd5009ff cd4c00ff ce4d00ff d04f00ff d14f00ff d35100ff d35200ff d55400ff d25200ff bf4c00ff a57b60ff c5c5c4ff cfcfcfff bcbbbaff 7c6e65ff 4c321fff 381700ff 3b1900ff 421b00ff 4d2000ff 6c4528ff a3978eff c7c7c6ff d0d0d0ff cfcfcfff c1c0bfff 948173ff 5d3313ff 4f2200ff 5e2800ff 833800ff b24c00ff d35a00ff e26100ff e36100ff e36100ff e36100ff e26100ff e26100ff d85c00ff 7b3603ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 252525d3 2e2e2eff b55f30ff cb4e08ff cb4900ff cc4b00ff ce4d00ff ce4e00ff d04e00ff d15000ff d35100ff d25100ff c54d00ff a84507ff 8e5f41ff 866f60ff 5d4230ff 3b1b05ff 3a1700ff 411b00ff 4c1f00ff 5b2500ff 6e2e00ff 7f3400ff 8a4411ff 916445ff 937662ff 8a7160ff 6f4f38ff 4e2609ff 441d00ff 4c2000ff 682b00ff 923d00ff bd4f00ff d65a00ff e05e00ff e15f00ff e15f00ff e15f00ff e05f00ff df5e00ff d15800ff 723204ff 000000ff 000000d3 ffffff00 │ │ -ffffff00 131313ca 191919ff a95225ff c84a06ff c84700ff ca4900ff cc4b00ff cc4b00ff ce4c00ff cf4e00ff d14f00ff d15000ff cb4e00ff b74600ff 963a00ff 6d2b00ff 501f00ff 451b00ff 4a1e00ff 582300ff 6d2c00ff 833500ff 9a3e00ff a74400ff a54300ff 8e3a00ff 722f00ff 592400ff 4a1f00ff 461d00ff 4d2000ff 622800ff 823600ff a94600ff c85300ff d95a00ff dd5c00ff dd5c00ff dd5b00ff dd5b00ff dd5b00ff da5900ff c35100ff 592704ff 000000ff 000000cb ffffff00 │ │ -ffffff00 000000a9 000000ff 4b2009ff c44501ff c64600ff c84700ff ca4900ff cb4a00ff cc4a00ff cd4c00ff cf4d00ff d04e00ff ce4e00ff c44a00ff ad4200ff 8a3600ff 6f2b00ff 632700ff 6b2a00ff 803200ff 973c00ff ad4500ff be4c00ff c44f00ff bc4b00ff a34100ff 853500ff 6b2b00ff 5f2700ff 602700ff 6d2c00ff 853600ff a44300ff c04f00ff d25600ff da5a00ff db5a00ff db5900ff db5900ff db5900ff d95900ff d15500ff a54301ff 190b02ff 000000ff 000000a9 ffffff00 │ │ -ffffff00 0000006b 000000f3 000000ff a93c05ff be4200ff c44400ff c84700ff c94700ff ca4800ff cb4a00ff cd4b00ff cd4b00ff cd4d00ff ca4b00ff bf4800ff aa4100ff 983a00ff 903700ff 973b00ff a94100ff ba4900ff c84f00ff d05200ff d15300ff cb5000ff ba4a00ff a74200ff 943b00ff 8b3800ff 8c3800ff 983d00ff ad4500ff c14d00ff d05300ff d65600ff d95700ff d95700ff d95700ff d85700ff d75700ff d25400ff b74900ff 652a03ff 000000ff 000000f3 0000006c ffffff00 │ │ -ffffff00 0000001b 000000b9 000000ff 2b1105ff a13903ff b63e00ff c24300ff c54500ff c84600ff c94700ff ca4900ff ca4900ff cc4b00ff cc4b00ff c84a00ff c04800ff b74500ff b44400ff ba4700ff c34a00ff cb4d00ff d05000ff d25100ff d35200ff d15200ff cc5000ff c34c00ff b94900ff b44700ff b54700ff bc4b00ff c64f00ff cf5200ff d45400ff d65500ff d65500ff d65500ff d65400ff d35300ff cb5000ff af4400ff 6f2d02ff 110802ff 000000ff 000000bb 0000001c ffffff00 │ │ -ffffff00 ffffff00 0000003f 000000e7 000000ff 1b0b03ff 752b05ff a13702ff af3c00ff b73f00ff ba4000ff bb4300ff bc4300ff bd4400ff be4400ff be4500ff bd4500ff bb4500ff bc4500ff bd4700ff c14800ff c24900ff c34a00ff c44a00ff c54b00ff c54c00ff c44c00ff c34b00ff c14b00ff bf4a00ff c04a00ff c24c00ff c54d00ff c64e00ff c74e00ff c74e00ff c74e00ff c54c00ff c04a00ff b24500ff 903901ff 481d03ff 0e0702ff 000000ff 000000e7 0000003f ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000004f 000000da 000000ff 000000ff 1a0a02ff 421903ff 4c1b03ff 4e1c02ff 4e1c02ff 4e1d02ff 4f1d02ff 4f1d02ff 4f1e02ff 501e02ff 501e02ff 501e02ff 511f02ff 511f02ff 512002ff 512002ff 522002ff 512002ff 522002ff 522002ff 522102ff 532102ff 522102ff 522102ff 532102ff 532102ff 532102ff 532102ff 532102ff 532102ff 502002ff 481d03ff 331502ff 130802ff 000000ff 000000ff 000000da 0000004f ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000027 000000a1 000000f0 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f0 000000a1 00000027 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 00000062 000000a2 000000c9 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000c9 000000a4 00000063 00000010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 bebebe10 bcbcbc60 b5b5b5a1 a9a9a9c9 a0a0a0d3 9b9b9bd3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 999999d3 979797d3 919191d3 858585c9 6f6f6fa1 52525260 3a3a3a10 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 bdbdbd25 bebebea1 bdbdbdef b5b5b5ff a9a9a9ff 9e9e9eff 989898ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 969696ff 949494ff 8e8e8eff 808080ff 686868ff 494949ef 2d2d2da1 1a1a1a25 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 b8b8b84a bbbbbbd6 bcbcbcff b3b3b3ff bfae9fff e4b485ff e6ab72ff e4a66aff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a467ff e4a568ff dea166ff 92775dff 434343ff 272727ff 0c0c0cd6 0000004a 00000000 00000000 00000000 │ │ +00000000 00000000 aaaaaa3e b1b1b1e6 b5b5b5ff bcb2a8ff edb57eff ffa349ff ff9126ff ff8a17ff ff8712ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8610ff ff8813ff ff8a18ff ff9125ff e38b34ff 5b4229ff 030303ff 000000e6 0000003e 00000000 00000000 │ │ +00000000 9494941d 9c9c9cbe a4a4a4ff baab9dff ffb368ff ff952cff ff850dff ff8003ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff ff8004ff ff860fff ff8c1bff 4f2b07ff 000000ff 000000ba 0000001b 00000000 │ │ +00000000 7e7e7e6c 888888f3 8b8b8bff f7ae68ff ff9125ff ff8207ff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f03ff fca753ff fcc38dff fd9836ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f02ff ff8207ff ec7706ff 000000ff 000000f3 0000006b 00000000 │ │ +00000000 636363a9 6f6f6fff a1876eff ff9935ff ff830aff ff7f01ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fc8d21ff f9dabcff f9eee3ff f8c491ff f8800bff fa8008ff fc8d1fff fd9835ff fe9126ff ff830aff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff f87c01ff 432404ff 000000ff 000000ac 00000000 │ │ +00000000 4b4b4bca 575757ff da9554ff ff8b1aff ff7f02ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f3b77bff f8f8f8ff f9f9f9ff f9f9f9ff f5dfcaff f7e8d9ff f9f5f1ff f9f7f5ff f9f6f2ff f9ede2ff facb9dff fca148ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7f01ff f87b00ff 914a05ff 000000ff 000000cf 00000000 │ │ +00000000 3b3b3bd3 464646ff dd8e42ff ff860fff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f4b06eff f8f8f8ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fafafaff f5c99eff f88513ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f67a00ff 914a04ff 000000ff 000000d4 00000000 │ │ +00000000 343434d3 3e3e3eff db8939ff ff830aff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe830bff f8cfa7ff fafafaff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fafafaff f4dcc5ff ef8a28ff f87b00ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8e4803ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3c3c3cff da8737ff ff8309ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fe8106ff f9cfa6ff fafafaff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f3e3d4ff e37c18ff f47900ff fc7d00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8e4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d98637ff ff8209ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f9b879ff fafafaff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fafafaff deba98ff dd6e03ff f27800ff fc7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d98537ff fd8009ff fe7c00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff fb8d21ff f9efe5ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f8f5f3ff c47e3aff dd6d00ff f47900ff fd7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d78337ff fa7d09ff fc7a00ff fe7c00ff ff7e00ff ff7e00ff ff7f03ff f3b171ff fbfbfbff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff dcc9b7ff be5f02ff e37000ff f87b00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d58237ff f87b09ff fa7800ff fc7a00ff fe7c00ff ff7d00ff fd8916ff f5d8bcff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f9f9f9ff b78350ff cb6400ff ed7500ff fc7d00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d58037ff f67909ff f87600ff f97800ff fb7a00ff fd7b00ff f68b23ff f6eee6ff f9f9f9ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff e1d6cbff b15d0bff dc6d00ff f57900ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d37f37ff f47709ff f67400ff f77600ff f97800ff fb7900ff ef8d30ff f5f2eeff f8f8f8ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f8f8f8ff c19d7aff c56100ff ea7400ff fb7c00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d17e37ff f27509ff f47200ff f67400ff f87600ff f97700ff ec882bff f1ede9ff f7f7f7ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f6f6f6ff f4f3f1ff b77535ff d76a00ff f47900ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff d07d37ff f17309ff f27000ff f47200ff f67400ff f67500ff ed811cff e5d7cbff f7f7f7ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f6f6f6ff e0d3c6ff c26d1aff e57100ff f97b00ff fe7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff ce7c37ff ef7109ff f06e00ff f27000ff f47200ff f47300ff f07709ff d6ae8aff f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff e3d2c1ff e2b181ff f2ceaaff f7bb82ff fd8611ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff cd7b37ff ed6f09ff ee6c00ff f06e00ff f17000ff f27100ff f07100ff d28540ff ecececff f4f4f4ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f3f3f3ff efc59cff f67a00ff fb7c00ff fe7e00ff ff7e00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff cd7937ff eb6d09ff ec6a00ff ee6c00ff ef6e00ff f06e00ff ef6f00ff db6b0aff d2bfaeff f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff df8c3bff ea7400ff f67a00ff fd7d00ff ff7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff cc7837ff e96b09ff ea6800ff ec6a00ff ed6c00ff ef6c00ff ef6e00ff e26800ff c08552ff eeeeeeff f1f1f1ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f1f1f1ff d9bfa6ff ca6503ff e67200ff f87b00ff fe7e00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff ca7737ff e76909ff e86600ff ea6700ff eb6900ff ed6a00ff ed6c00ff e76900ff cb640aff d1c7beff f2f2f2ff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efeeecff ac6f33ff ce6600ff ed7500ff fc7d00ff f57900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c97537ff e56809ff e66400ff e86500ff e96700ff ea6800ff ec6a00ff e96900ff d96400ff bb895eff edededff eeeeeeff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff efefefff f1f1f1ff 99724cff b05700ff dd6d00ff f67a00ff f47900ff 8d4703ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c87537ff e36609ff e46200ff e56300ff e76500ff e86600ff e96800ff ea6900ff e26500ff c3671bff d7d1cbff efefefff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff eeeeeeff efefefff d1d0cfff 754d25ff 954900ff ca6300ff ee7500ff f37700ff 8d4603ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c67337ff e16409ff e26000ff e36100ff e56300ff e66500ff e76600ff e96700ff e66600ff d45f01ff c3a38aff edededff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff eeeeeeff ecececff dfdfdfff b6b3b0ff 6c5743ff 572a00ff 803e00ff b85900ff e36e00ff ef7400ff 8b4603ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c57137ff df6209ff e05e00ff e15f00ff e36100ff e46300ff e56300ff e66500ff e76600ff dd6200ff be7a44ff e9e9e9ff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeaff ecececff ebebebff ddddddff b4b0acff 786859ff 492b10ff 422000ff 552900ff 7b3b00ff b35600ff df6c00ff ec7200ff 8a4403ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c47137ff dd6009ff de5c00ff df5d00ff e15f00ff e26000ff e36100ff e46300ff e66400ff e26300ff cb6312ff e3e0deff e9e9e9ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff ebebebff eaeaeaff dcdcdcff b8b5b3ff 786759ff 4d3118ff 3f1e00ff 442000ff 4d2400ff 642f00ff 8b4200ff bc5900ff e16a00ff ea6e00ff 884203ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c26f37ff db5e09ff dc5a00ff de5c00ff df5d00ff e05e00ff e26000ff e36100ff e46200ff e26200ff d86c1aff e5e1deff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e8e8e8ff e9e9e9ff dadadaff b1ada9ff 78685aff 482c12ff 3e1d00ff 421f00ff 4a2300ff 572900ff 6a3200ff 873f00ff ab5000ff d06100ff e96d00ff e86d00ff 874103ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff c16d37ff d95c09ff da5800ff dc5a00ff dd5b00ff de5c00ff e05e00ff e15f00ff e26000ff df6d17ff e3c6b0ff e6e6e6ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e8e8e8ff e8e8e8ff dadadaff b4b2afff 746354ff 523720ff 53381fff 442203ff 492200ff 562800ff 683000ff 7f3b00ff 984700ff b45400ff cf6000ff e46a00ff ee6f00ff e86c00ff 854003ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff bf6d37ff d75a09ff d85600ff d95800ff db5900ff db5a00ff dd5b00ff de5d00ff e05e00ff d78f5bff e8e8e8ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e5e5e5ff e6e6e6ff e7e7e7ff dadadaff b2aeacff 78685bff 4b2e16ff 674f3aff bcb2aaff ccc7c3ff 643b1aff 652e00ff 7b3900ff 954400ff ae5000ff c55a00ff d86300ff e46800ff ec6c00ff ef6e00ff e76900ff 843e03ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff bf6b37ff d65809ff d65400ff d75600ff d95700ff d95800ff db5900ff dc5b00ff de5c00ff ce9165ff e6e6e6ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e6e6e6ff e5e5e5ff d9d9d9ff b5b3b1ff 746456ff 523620ff 624934ff b7aca4ff e4e4e4ff e6e6e6ff d0ccc8ff 7e4920ff 873d00ff a54b00ff c05700ff d46000ff e16600ff e86900ff ed6c00ff ee6c00ff ee6c00ff e36700ff 833d03ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff bd6937ff d45609ff d45200ff d55300ff d75500ff d75600ff d95700ff da5800ff db5a00ff cd702dff d8d4d1ff e5e5e5ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e4e4e4ff e5e5e5ff d9d9d9ff b7b4b2ff 7a6a5eff 4a2d17ff 614834ff b0a59cff e4e4e4ff e2e2e2ff e3e3e3ff e6e6e6ff c1b7afff 86420cff 9c4500ff ba5300ff d45e00ff e46600ff e96900ff ea6800ff ea6800ff ea6800ff ea6800ff e06400ff 813b03ff 000000ff 000000d3 00000000 │ │ +00000000 313131d3 3b3b3bff bb6837ff d25409ff d25000ff d35100ff d55300ff d55400ff d75500ff d85600ff d95800ff d35903ff bf9c85ff e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e3e3e3ff e3e3e3ff dadadaff bbbab9ff 7a6c61ff 4f3521ff 5e4431ff b1a69dff e1e0e0ff e1e1e1ff e1e1e1ff e1e1e1ff e4e4e4ff e0e0e0ff 997b65ff 7e3800ff 954200ff bb5200ff d75e00ff e66600ff e86700ff e86600ff e86600ff e86600ff e86600ff de6100ff 7f3a03ff 000000ff 000000d3 00000000 │ │ +00000000 303030d3 3a3a3aff ba6536ff cf5209ff cf4e00ff d04f00ff d25100ff d35100ff d55300ff d55400ff d75600ff d25400ff b76128ff d3d3d3ff e5e5e5ff e3e3e3ff e4e4e4ff d8d8d8ff b8b6b4ff 7c6f65ff 492e1aff 391800ff 482913ff bab7b5ff e0e0e0ff e4e4e4ff e3e3e3ff e3e3e3ff e4e4e4ff dbdbdbff aa9e95ff 67340cff 6b2e00ff 873a00ff b24d00ff d35b00ff e36200ff e56300ff e56300ff e56300ff e66300ff e56300ff db5e00ff 7f3803ff 000000ff 000000d3 00000000 │ │ +00000000 2e2e2ed3 383838ff b86435ff cd5009ff cd4c00ff ce4d00ff d04f00ff d14f00ff d35100ff d35200ff d55400ff d25200ff bf4c00ff a57b60ff c5c5c4ff cfcfcfff bcbbbaff 7c6e65ff 4c321fff 381700ff 3b1900ff 421b00ff 4d2000ff 6c4528ff a3978eff c7c7c6ff d0d0d0ff cfcfcfff c1c0bfff 948173ff 5d3313ff 4f2200ff 5e2800ff 833800ff b24c00ff d35a00ff e26100ff e36100ff e36100ff e36100ff e26100ff e26100ff d85c00ff 7b3603ff 000000ff 000000d3 00000000 │ │ +00000000 252525d3 2e2e2eff b55f30ff cb4e08ff cb4900ff cc4b00ff ce4d00ff ce4e00ff d04e00ff d15000ff d35100ff d25100ff c54d00ff a84507ff 8e5f41ff 866f60ff 5d4230ff 3b1b05ff 3a1700ff 411b00ff 4c1f00ff 5b2500ff 6e2e00ff 7f3400ff 8a4411ff 916445ff 937662ff 8a7160ff 6f4f38ff 4e2609ff 441d00ff 4c2000ff 682b00ff 923d00ff bd4f00ff d65a00ff e05e00ff e15f00ff e15f00ff e15f00ff e05f00ff df5e00ff d15800ff 723204ff 000000ff 000000d3 00000000 │ │ +00000000 131313ca 191919ff a95225ff c84a06ff c84700ff ca4900ff cc4b00ff cc4b00ff ce4c00ff cf4e00ff d14f00ff d15000ff cb4e00ff b74600ff 963a00ff 6d2b00ff 501f00ff 451b00ff 4a1e00ff 582300ff 6d2c00ff 833500ff 9a3e00ff a74400ff a54300ff 8e3a00ff 722f00ff 592400ff 4a1f00ff 461d00ff 4d2000ff 622800ff 823600ff a94600ff c85300ff d95a00ff dd5c00ff dd5c00ff dd5b00ff dd5b00ff dd5b00ff da5900ff c35100ff 592704ff 000000ff 000000cb 00000000 │ │ +00000000 000000a9 000000ff 4b2009ff c44501ff c64600ff c84700ff ca4900ff cb4a00ff cc4a00ff cd4c00ff cf4d00ff d04e00ff ce4e00ff c44a00ff ad4200ff 8a3600ff 6f2b00ff 632700ff 6b2a00ff 803200ff 973c00ff ad4500ff be4c00ff c44f00ff bc4b00ff a34100ff 853500ff 6b2b00ff 5f2700ff 602700ff 6d2c00ff 853600ff a44300ff c04f00ff d25600ff da5a00ff db5a00ff db5900ff db5900ff db5900ff d95900ff d15500ff a54301ff 190b02ff 000000ff 000000a9 00000000 │ │ +00000000 0000006b 000000f3 000000ff a93c05ff be4200ff c44400ff c84700ff c94700ff ca4800ff cb4a00ff cd4b00ff cd4b00ff cd4d00ff ca4b00ff bf4800ff aa4100ff 983a00ff 903700ff 973b00ff a94100ff ba4900ff c84f00ff d05200ff d15300ff cb5000ff ba4a00ff a74200ff 943b00ff 8b3800ff 8c3800ff 983d00ff ad4500ff c14d00ff d05300ff d65600ff d95700ff d95700ff d95700ff d85700ff d75700ff d25400ff b74900ff 652a03ff 000000ff 000000f3 0000006c 00000000 │ │ +00000000 0000001b 000000b9 000000ff 2b1105ff a13903ff b63e00ff c24300ff c54500ff c84600ff c94700ff ca4900ff ca4900ff cc4b00ff cc4b00ff c84a00ff c04800ff b74500ff b44400ff ba4700ff c34a00ff cb4d00ff d05000ff d25100ff d35200ff d15200ff cc5000ff c34c00ff b94900ff b44700ff b54700ff bc4b00ff c64f00ff cf5200ff d45400ff d65500ff d65500ff d65500ff d65400ff d35300ff cb5000ff af4400ff 6f2d02ff 110802ff 000000ff 000000bb 0000001c 00000000 │ │ +00000000 00000000 0000003f 000000e7 000000ff 1b0b03ff 752b05ff a13702ff af3c00ff b73f00ff ba4000ff bb4300ff bc4300ff bd4400ff be4400ff be4500ff bd4500ff bb4500ff bc4500ff bd4700ff c14800ff c24900ff c34a00ff c44a00ff c54b00ff c54c00ff c44c00ff c34b00ff c14b00ff bf4a00ff c04a00ff c24c00ff c54d00ff c64e00ff c74e00ff c74e00ff c74e00ff c54c00ff c04a00ff b24500ff 903901ff 481d03ff 0e0702ff 000000ff 000000e7 0000003f 00000000 00000000 │ │ +00000000 00000000 00000000 0000004f 000000da 000000ff 000000ff 1a0a02ff 421903ff 4c1b03ff 4e1c02ff 4e1c02ff 4e1d02ff 4f1d02ff 4f1d02ff 4f1e02ff 501e02ff 501e02ff 501e02ff 511f02ff 511f02ff 512002ff 512002ff 522002ff 512002ff 522002ff 522002ff 522102ff 532102ff 522102ff 522102ff 532102ff 532102ff 532102ff 532102ff 532102ff 532102ff 502002ff 481d03ff 331502ff 130802ff 000000ff 000000ff 000000da 0000004f 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000027 000000a1 000000f0 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f0 000000a1 00000027 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000010 00000062 000000a2 000000c9 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000d3 000000c9 000000a4 00000063 00000010 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content