--- /home/fdroid/fdroiddata/tmp/fr.seeks_4.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_fr.seeks_4.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-mdpi/textfield_search_empty_pressed.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/textfield_search_selected.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/search_app_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/btn_search_dialog_voice_selected.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/textfield_search_empty_selected.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/btn_search_dialog_voice_selected.9.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-mdpi/search_floater.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/search_app_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/btn_search_dialog_voice_default.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/btn_search_dialog_voice_default.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/corpus_indicator_bg_normal.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/btn_search_dialog_voice_pressed.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/seeks_android.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/textfield_search_empty_default.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/textfield_search_default.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/magnifying_glass.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/textfield_search_empty_pressed.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/magnifying_glass.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/btn_search_dialog_voice_pressed.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/textfield_search_selected.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/corpus_indicator_bg_focused.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/textfield_search_empty_default.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ [ truncated after 25 lines; 9 ignored ] │ @@ -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: c95207471e0fdb0212eaaf969ce55a37554b781ca4f29a87cfea4a90bf304cf0 │ -Signer #1 certificate SHA-1 digest: 1ff55c14c05e1e15fce94abbde84b671ca074569 │ -Signer #1 certificate MD5 digest: d9e730a10ad88fe2655cfa1dec17c683 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 724f94d8abdf75a4fd0b2833613dd0f9c8dfec9e58b9cef0d009a0c592be3680 │ -Signer #1 public key SHA-1 digest: 2d0b5d58e27299e5bcb8870658c56740e8fb1986 │ -Signer #1 public key MD5 digest: a83191a01eab738ce0dca6b33f628652 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,1460 +1,1398 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 94598 (0000000000017186h) │ - Actual end-cent-dir record offset: 94576 (0000000000017170h) │ - Expected end-cent-dir record offset: 94576 (0000000000017170h) │ + Zip archive file size: 94961 (00000000000172F1h) │ + Actual end-cent-dir record offset: 94939 (00000000000172DBh) │ + Expected end-cent-dir record offset: 94939 (00000000000172DBh) │ (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 48 entries. │ - The central directory is 4150 (0000000000001036h) bytes long, │ + The central directory is 4249 (0000000000001099h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 90426 (000000000001613Ah). │ + is 90690 (0000000000016242h). │ │ │ 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 8bcbf1ab │ - compressed size: 1515 bytes │ - uncompressed size: 4333 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): 1783393d │ + compressed size: 1150 bytes │ + uncompressed size: 3680 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/9AE6448F.SF │ + res/drawable-hdpi-v4/btn_search_dialog_voice_default.9.png │ │ - offset of local header from start of archive: 1581 │ - (000000000000062Dh) bytes │ + offset of local header from start of archive: 1219 │ + (00000000000004C3h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): ac5d6149 │ - compressed size: 1575 bytes │ - uncompressed size: 4454 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): 21cd46d3 │ + compressed size: 1040 bytes │ + uncompressed size: 1040 bytes │ + length of filename: 58 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. │ + res/drawable-hdpi-v4/btn_search_dialog_voice_pressed.9.png │ │ - META-INF/9AE6448F.RSA │ - │ - offset of local header from start of archive: 3222 │ - (0000000000000C96h) bytes │ + offset of local header from start of archive: 2347 │ + (000000000000092Bh) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 23b3a6cd │ - compressed size: 1038 bytes │ - uncompressed size: 1291 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): 0db17165 │ + compressed size: 1725 bytes │ + uncompressed size: 1725 bytes │ + length of filename: 58 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/btn_search_dialog_voice.xml │ + res/drawable-hdpi-v4/btn_search_dialog_voice_selected.9.png │ │ - offset of local header from start of archive: 4327 │ - (00000000000010E7h) bytes │ + offset of local header from start of archive: 4160 │ + (0000000000001040h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 96ed5fd5 │ - compressed size: 356 bytes │ - uncompressed size: 1072 bytes │ - length of filename: 40 characters │ - length of extra field: 4 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c7762125 │ + compressed size: 1742 bytes │ + uncompressed size: 1742 bytes │ + length of filename: 59 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/corpus_indicator_bg.xml │ + res/drawable-hdpi-v4/corpus_indicator_bg_focused.9.png │ │ - offset of local header from start of archive: 4773 │ - (00000000000012A5h) bytes │ + offset of local header from start of archive: 5991 │ + (0000000000001767h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): b5346f8d │ - compressed size: 317 bytes │ - uncompressed size: 928 bytes │ - length of filename: 36 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a13fc253 │ + compressed size: 1649 bytes │ + uncompressed size: 1649 bytes │ + length of filename: 54 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/textfield_search_empty.xml │ + res/drawable-hdpi-v4/corpus_indicator_bg_normal.9.png │ │ - offset of local header from start of archive: 5172 │ - (0000000000001434h) bytes │ + offset of local header from start of archive: 7724 │ + (0000000000001E2Ch) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 7a0036bf │ - compressed size: 325 bytes │ - uncompressed size: 948 bytes │ - length of filename: 39 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 72898c2a │ + compressed size: 544 bytes │ + uncompressed size: 544 bytes │ + length of filename: 53 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/corpus_indicator_bg_pressed.9.png │ │ - res/layout/about.xml │ - │ - offset of local header from start of archive: 5582 │ - (00000000000015CEh) bytes │ + offset of local header from start of archive: 8351 │ + (000000000000209Fh) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): dd4f375c │ - compressed size: 341 bytes │ - uncompressed size: 788 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): aaeb552e │ + compressed size: 1583 bytes │ + uncompressed size: 1583 bytes │ + length of filename: 54 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/corpus_indicator.xml │ + res/drawable-hdpi-v4/magnifying_glass.png │ │ - offset of local header from start of archive: 5989 │ - (0000000000001765h) bytes │ + offset of local header from start of archive: 10018 │ + (0000000000002722h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 77a6ac81 │ - compressed size: 324 bytes │ - uncompressed size: 696 bytes │ - length of filename: 31 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 65590a59 │ + compressed size: 1437 bytes │ + uncompressed size: 1437 bytes │ + length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/search_app_icon.png │ │ - res/layout/search_widget.xml │ - │ - offset of local header from start of archive: 6390 │ - (00000000000018F6h) bytes │ + offset of local header from start of archive: 11526 │ + (0000000000002D06h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): c829de33 │ - compressed size: 892 bytes │ - uncompressed size: 2676 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): eaf1e467 │ + compressed size: 6754 bytes │ + uncompressed size: 6754 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 #10: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/xml/preferences.xml │ + res/drawable-hdpi-v4/search_floater.9.png │ │ - offset of local header from start of archive: 7356 │ - (0000000000001CBCh) bytes │ + offset of local header from start of archive: 18350 │ + (00000000000047AEh) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 5b824eb6 │ - compressed size: 796 bytes │ - uncompressed size: 2292 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): 0f9f667c │ + compressed size: 2877 bytes │ + uncompressed size: 2877 bytes │ + length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #11: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/seeks_android.png │ │ - res/xml/searchable.xml │ - │ - offset of local header from start of archive: 8221 │ - (000000000000201Dh) bytes │ + offset of local header from start of archive: 21298 │ + (0000000000005332h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): a2c9c7ea │ - compressed size: 509 bytes │ - uncompressed size: 1236 bytes │ - length of filename: 22 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9eafb9c6 │ + compressed size: 7484 bytes │ + uncompressed size: 7484 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 #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/xml/seeks_widget_info.xml │ + res/drawable-hdpi-v4/textfield_search_default.9.png │ │ - offset of local header from start of archive: 8798 │ - (000000000000225Eh) bytes │ + offset of local header from start of archive: 28850 │ + (00000000000070B2h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 60a0b721 │ - compressed size: 274 bytes │ - uncompressed size: 544 bytes │ - length of filename: 29 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 128b35da │ + compressed size: 862 bytes │ + uncompressed size: 862 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #13: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/textfield_search_empty_default.9.png │ │ - AndroidManifest.xml │ - │ - offset of local header from start of archive: 9147 │ - (00000000000023BBh) bytes │ + offset of local header from start of archive: 29793 │ + (0000000000007461h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): a6a0f58a │ - compressed size: 1092 bytes │ - uncompressed size: 3504 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 73891732 │ + compressed size: 1084 bytes │ + uncompressed size: 1084 bytes │ + length of filename: 57 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #14: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/textfield_search_empty_pressed.9.png │ │ - resources.arsc │ - │ - offset of local header from start of archive: 10304 │ - (0000000000002840h) bytes │ + offset of local header from start of archive: 30964 │ + (00000000000078F4h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): beb14485 │ - compressed size: 11344 bytes │ - uncompressed size: 11344 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c9e69a8a │ + compressed size: 1323 bytes │ + uncompressed size: 1323 bytes │ + length of filename: 57 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: │ --------------------------- │ │ - res/drawable-hdpi/btn_search_dialog_voice_default.9.png │ + res/drawable-hdpi-v4/textfield_search_empty_selected.9.png │ │ - offset of local header from start of archive: 21692 │ - (00000000000054BCh) bytes │ + offset of local header from start of archive: 32374 │ + (0000000000007E76h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): f0aec106 │ - compressed size: 1004 bytes │ - uncompressed size: 1004 bytes │ - length of filename: 55 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1cb97b88 │ + compressed size: 1074 bytes │ + uncompressed size: 1074 bytes │ + length of filename: 58 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #16: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/btn_search_dialog_voice_pressed.9.png │ + res/drawable-hdpi-v4/textfield_search_pressed.9.png │ │ - offset of local header from start of archive: 22784 │ - (0000000000005900h) bytes │ + offset of local header from start of archive: 33536 │ + (0000000000008300h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): cd6641a0 │ - compressed size: 1689 bytes │ - uncompressed size: 1689 bytes │ - length of filename: 55 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 70ca738d │ + compressed size: 1298 bytes │ + uncompressed size: 1298 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #17: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/btn_search_dialog_voice_selected.9.png │ + res/drawable-hdpi-v4/textfield_search_selected.9.png │ │ - offset of local header from start of archive: 24561 │ - (0000000000005FF1h) bytes │ + offset of local header from start of archive: 34915 │ + (0000000000008863h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): bcdf25d6 │ - compressed size: 1706 bytes │ - uncompressed size: 1706 bytes │ - length of filename: 56 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b198aadd │ + compressed size: 881 bytes │ + uncompressed size: 881 bytes │ + length of filename: 52 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 1 bytes preceding this file. │ + res/drawable-ldpi-v4/icon.png │ │ - res/drawable-hdpi/corpus_indicator_bg_focused.9.png │ - │ - offset of local header from start of archive: 26354 │ - (00000000000066F2h) bytes │ + offset of local header from start of archive: 35878 │ + (0000000000008C26h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 4d077f5c │ - compressed size: 1613 bytes │ - uncompressed size: 1613 bytes │ - length of filename: 51 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9a7478e6 │ + compressed size: 2606 bytes │ + uncompressed size: 2606 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 #19: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/corpus_indicator_bg_normal.9.png │ + res/drawable-mdpi-v4/btn_search_dialog_voice_default.9.png │ │ - offset of local header from start of archive: 28049 │ - (0000000000006D91h) bytes │ + offset of local header from start of archive: 38543 │ + (000000000000968Fh) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): ba83efd1 │ - compressed size: 508 bytes │ - uncompressed size: 508 bytes │ - length of filename: 50 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 91e9572c │ + compressed size: 781 bytes │ + uncompressed size: 781 bytes │ + length of filename: 58 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 3 bytes preceding this file. │ + res/drawable-mdpi-v4/btn_search_dialog_voice_pressed.9.png │ │ - res/drawable-hdpi/corpus_indicator_bg_pressed.9.png │ - │ - offset of local header from start of archive: 28640 │ - (0000000000006FE0h) bytes │ + offset of local header from start of archive: 39412 │ + (00000000000099F4h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 4bccce2b │ - compressed size: 1547 bytes │ - uncompressed size: 1547 bytes │ - length of filename: 51 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ffb80582 │ + compressed size: 1159 bytes │ + uncompressed size: 1159 bytes │ + length of filename: 58 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #21: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-mdpi-v4/btn_search_dialog_voice_selected.9.png │ │ - res/drawable-hdpi/magnifying_glass.png │ - │ - offset of local header from start of archive: 30271 │ - (000000000000763Fh) bytes │ + offset of local header from start of archive: 40659 │ + (0000000000009ED3h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 5cc8bfbd │ - compressed size: 1532 bytes │ - uncompressed size: 1532 bytes │ - length of filename: 38 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7d027d12 │ + compressed size: 1119 bytes │ + uncompressed size: 1119 bytes │ + length of filename: 59 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 1 bytes preceding this file. │ - │ - res/drawable-hdpi/search_app_icon.png │ + res/drawable-mdpi-v4/corpus_indicator_bg_focused.9.png │ │ - offset of local header from start of archive: 31872 │ - (0000000000007C80h) bytes │ + offset of local header from start of archive: 41867 │ + (000000000000A38Bh) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 27af314b │ - compressed size: 7886 bytes │ - uncompressed size: 7886 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ba84c101 │ + compressed size: 1111 bytes │ + uncompressed size: 1111 bytes │ + length of filename: 54 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 1 bytes preceding this file. │ - │ - res/drawable-hdpi/search_floater.9.png │ + res/drawable-mdpi-v4/corpus_indicator_bg_normal.9.png │ │ - offset of local header from start of archive: 39826 │ - (0000000000009B92h) bytes │ + offset of local header from start of archive: 43062 │ + (000000000000A836h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 5c3b0cb1 │ - compressed size: 2886 bytes │ - uncompressed size: 2886 bytes │ - length of filename: 38 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e1d10f7b │ + compressed size: 418 bytes │ + uncompressed size: 418 bytes │ + length of filename: 53 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 2 bytes preceding this file. │ - │ - res/drawable-hdpi/seeks_android.png │ + res/drawable-mdpi-v4/corpus_indicator_bg_pressed.9.png │ │ - offset of local header from start of archive: 42782 │ - (000000000000A71Eh) bytes │ + offset of local header from start of archive: 43563 │ + (000000000000AA2Bh) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 9eafb9c6 │ - compressed size: 7484 bytes │ - uncompressed size: 7484 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 460a4145 │ + compressed size: 1027 bytes │ + uncompressed size: 1027 bytes │ + length of filename: 54 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 1 bytes preceding this file. │ + res/drawable-mdpi-v4/icon.png │ │ - res/drawable-hdpi/textfield_search_default.9.png │ - │ - offset of local header from start of archive: 50332 │ - (000000000000C49Ch) bytes │ + offset of local header from start of archive: 44674 │ + (000000000000AE82h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 9313e8ac │ - compressed size: 826 bytes │ - uncompressed size: 826 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d548de33 │ + compressed size: 3843 bytes │ + uncompressed size: 3843 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. │ - │ - res/drawable-hdpi/textfield_search_empty_default.9.png │ + res/drawable-mdpi-v4/magnifying_glass.png │ │ - offset of local header from start of archive: 51238 │ - (000000000000C826h) bytes │ + offset of local header from start of archive: 48576 │ + (000000000000BDC0h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): dd9daea4 │ - compressed size: 1055 bytes │ - uncompressed size: 1055 bytes │ - length of filename: 54 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 861a81c6 │ + compressed size: 935 bytes │ + uncompressed size: 935 bytes │ + length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #27: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/search_app_icon.png │ │ - res/drawable-hdpi/textfield_search_empty_pressed.9.png │ - │ - offset of local header from start of archive: 52379 │ - (000000000000CC9Bh) bytes │ + offset of local header from start of archive: 49582 │ + (000000000000C1AEh) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 60f62197 │ - compressed size: 1297 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 54 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 33fcdd4c │ + compressed size: 3670 bytes │ + uncompressed size: 3670 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 #28: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/textfield_search_empty_selected.9.png │ + res/drawable-mdpi-v4/search_floater.9.png │ │ - offset of local header from start of archive: 53761 │ - (000000000000D201h) bytes │ + offset of local header from start of archive: 53322 │ + (000000000000D04Ah) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 2b602eb0 │ - compressed size: 1042 bytes │ - uncompressed size: 1042 bytes │ - length of filename: 55 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e99bf064 │ + compressed size: 1735 bytes │ + uncompressed size: 1735 bytes │ + length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #29: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/textfield_search_default.9.png │ │ - res/drawable-hdpi/textfield_search_pressed.9.png │ - │ - offset of local header from start of archive: 54890 │ - (000000000000D66Ah) bytes │ + offset of local header from start of archive: 55128 │ + (000000000000D758h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 9611f531 │ - compressed size: 1263 bytes │ - uncompressed size: 1263 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b1f0f409 │ + compressed size: 719 bytes │ + uncompressed size: 719 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #30: │ --------------------------- │ │ - res/drawable-hdpi/textfield_search_selected.9.png │ + res/drawable-mdpi-v4/textfield_search_empty_default.9.png │ │ - offset of local header from start of archive: 56231 │ - (000000000000DBA7h) bytes │ + offset of local header from start of archive: 55928 │ + (000000000000DA78h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 1db2cd5a │ - compressed size: 849 bytes │ - uncompressed size: 849 bytes │ - length of filename: 49 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f67db95b │ + compressed size: 844 bytes │ + uncompressed size: 844 bytes │ + length of filename: 57 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 2 bytes preceding this file. │ + res/drawable-mdpi-v4/textfield_search_empty_pressed.9.png │ │ - res/drawable-ldpi/icon.png │ - │ - offset of local header from start of archive: 57161 │ - (000000000000DF49h) bytes │ + offset of local header from start of archive: 56859 │ + (000000000000DE1Bh) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 9a7478e6 │ - compressed size: 2606 bytes │ - uncompressed size: 2606 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d152ab12 │ + compressed size: 1029 bytes │ + uncompressed size: 1029 bytes │ + length of filename: 57 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: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/btn_search_dialog_voice_default.9.png │ + res/drawable-mdpi-v4/textfield_search_empty_selected.9.png │ │ - offset of local header from start of archive: 59826 │ - (000000000000E9B2h) bytes │ + offset of local header from start of archive: 57975 │ + (000000000000E277h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): c27217cf │ - compressed size: 745 bytes │ - uncompressed size: 745 bytes │ - length of filename: 55 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d3916b5f │ + compressed size: 804 bytes │ + uncompressed size: 804 bytes │ + length of filename: 58 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 1 bytes preceding this file. │ + res/drawable-mdpi-v4/textfield_search_pressed.9.png │ │ - res/drawable-mdpi/btn_search_dialog_voice_pressed.9.png │ - │ - offset of local header from start of archive: 60657 │ - (000000000000ECF1h) bytes │ + offset of local header from start of archive: 58867 │ + (000000000000E5F3h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 14e8aba4 │ - compressed size: 1145 bytes │ - uncompressed size: 1145 bytes │ - length of filename: 55 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2e24ab9f │ + compressed size: 924 bytes │ + uncompressed size: 924 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #34: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/textfield_search_selected.9.png │ │ - res/drawable-mdpi/btn_search_dialog_voice_selected.9.png │ - │ - offset of local header from start of archive: 61889 │ - (000000000000F1C1h) bytes │ + offset of local header from start of archive: 59872 │ + (000000000000E9E0h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): bbf0fa51 │ - compressed size: 1083 bytes │ - uncompressed size: 1083 bytes │ - length of filename: 56 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 79f5e7ce │ + compressed size: 710 bytes │ + uncompressed size: 710 bytes │ + length of filename: 52 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 #35: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/corpus_indicator_bg_focused.9.png │ + res/drawable/btn_search_dialog_voice.xml │ │ - offset of local header from start of archive: 63059 │ - (000000000000F653h) bytes │ + offset of local header from start of archive: 60664 │ + (000000000000ECF8h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): cddaa34a │ - compressed size: 1075 bytes │ - uncompressed size: 1075 bytes │ - length of filename: 51 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): 96ed5fd5 │ + compressed size: 356 bytes │ + uncompressed size: 1072 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 #36: │ --------------------------- │ │ - res/drawable-mdpi/corpus_indicator_bg_normal.9.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/drawable/corpus_indicator_bg.xml │ │ - offset of local header from start of archive: 64215 │ - (000000000000FAD7h) bytes │ + offset of local header from start of archive: 61106 │ + (000000000000EEB2h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 65514071 │ - compressed size: 382 bytes │ - uncompressed size: 382 bytes │ - length of filename: 50 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): b5346f8d │ + compressed size: 317 bytes │ + uncompressed size: 928 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #37: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/corpus_indicator_bg_pressed.9.png │ + res/drawable/textfield_search_empty.xml │ │ - offset of local header from start of archive: 64678 │ - (000000000000FCA6h) bytes │ + offset of local header from start of archive: 61505 │ + (000000000000F041h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 6a7cbebd │ - compressed size: 991 bytes │ - uncompressed size: 991 bytes │ - length of filename: 51 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): 7a0036bf │ + compressed size: 325 bytes │ + uncompressed size: 948 bytes │ + length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #38: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/icon.png │ + res/layout/about.xml │ │ - offset of local header from start of archive: 65751 │ - (00000000000100D7h) bytes │ + offset of local header from start of archive: 61915 │ + (000000000000F1DBh) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): d548de33 │ - compressed size: 3843 bytes │ - uncompressed size: 3843 bytes │ - length of filename: 26 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): dd4f375c │ + compressed size: 341 bytes │ + uncompressed size: 788 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 #39: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/magnifying_glass.png │ + res/layout/corpus_indicator.xml │ │ - offset of local header from start of archive: 69651 │ - (0000000000011013h) bytes │ + offset of local header from start of archive: 62322 │ + (000000000000F372h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 7dc13dd8 │ - compressed size: 1069 bytes │ - uncompressed size: 1069 bytes │ - length of filename: 38 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): 77a6ac81 │ + compressed size: 324 bytes │ + uncompressed size: 696 bytes │ + length of filename: 31 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #40: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/search_app_icon.png │ + res/layout/search_widget.xml │ │ - offset of local header from start of archive: 70789 │ - (0000000000011485h) bytes │ + offset of local header from start of archive: 62723 │ + (000000000000F503h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 33fcdd4c │ - compressed size: 3670 bytes │ - uncompressed size: 3670 bytes │ - length of filename: 37 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): c829de33 │ + compressed size: 895 bytes │ + uncompressed size: 2676 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 #41: │ --------------------------- │ │ - res/drawable-mdpi/search_floater.9.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 74526 │ - (000000000001231Eh) bytes │ + res/xml/preferences.xml │ + │ + offset of local header from start of archive: 63692 │ + (000000000000F8CCh) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 2c37fe74 │ - compressed size: 1732 bytes │ - uncompressed size: 1732 bytes │ - length of filename: 38 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): 5b824eb6 │ + compressed size: 794 bytes │ + uncompressed size: 2292 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 #42: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/textfield_search_default.9.png │ + res/xml/searchable.xml │ │ - offset of local header from start of archive: 76328 │ - (0000000000012A28h) bytes │ + offset of local header from start of archive: 64555 │ + (000000000000FC2Bh) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): d7fcfece │ - compressed size: 682 bytes │ - uncompressed size: 682 bytes │ - length of filename: 48 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): a2c9c7ea │ + compressed size: 509 bytes │ + uncompressed size: 1236 bytes │ + length of filename: 22 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #43: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/textfield_search_empty_default.9.png │ + res/xml/seeks_widget_info.xml │ │ - offset of local header from start of archive: 77090 │ - (0000000000012D22h) bytes │ + offset of local header from start of archive: 65132 │ + (000000000000FE6Ch) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 17591396 │ - compressed size: 809 bytes │ - uncompressed size: 809 bytes │ - length of filename: 54 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): 60a0b721 │ + compressed size: 274 bytes │ + uncompressed size: 544 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 #44: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/textfield_search_empty_pressed.9.png │ + resources.arsc │ │ - offset of local header from start of archive: 77985 │ - (00000000000130A1h) bytes │ + offset of local header from start of archive: 65481 │ + (000000000000FFC9h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 49555f58 │ - compressed size: 997 bytes │ - uncompressed size: 997 bytes │ - length of filename: 54 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cb86fad8 │ + compressed size: 11788 bytes │ + uncompressed size: 11788 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 #45: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/textfield_search_empty_selected.9.png │ + classes.dex │ │ - offset of local header from start of archive: 79069 │ - (00000000000134DDh) bytes │ + offset of local header from start of archive: 77313 │ + (0000000000012E01h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 19f67ebf │ - compressed size: 773 bytes │ - uncompressed size: 773 bytes │ - length of filename: 55 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): d2b046b9 │ + compressed size: 9080 bytes │ + uncompressed size: 22612 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 #46: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/textfield_search_pressed.9.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 79929 │ - (0000000000013839h) bytes │ + offset of local header from start of archive: 86450 │ + (00000000000151B2h) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): 2bb48898 │ - compressed size: 897 bytes │ - uncompressed size: 897 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): 8bcbf1ab │ + compressed size: 1494 bytes │ + uncompressed size: 4333 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 #47: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/textfield_search_selected.9.png │ + META-INF/9AE6448F.SF │ │ - offset of local header from start of archive: 80905 │ - (0000000000013C09h) bytes │ + offset of local header from start of archive: 87994 │ + (00000000000157BAh) 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): 2011 Jun 20 23:53:52 │ - 32-bit CRC value (hex): a997ff2d │ - compressed size: 677 bytes │ - uncompressed size: 677 bytes │ - length of filename: 49 characters │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): ac5d6149 │ + compressed size: 1557 bytes │ + uncompressed size: 4454 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 #48: │ --------------------------- │ │ - classes.dex │ + META-INF/9AE6448F.RSA │ │ - offset of local header from start of archive: 81661 │ - (0000000000013EFDh) bytes │ + offset of local header from start of archive: 89601 │ + (0000000000015E01h) 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): 2011 Jun 20 23:53:50 │ - 32-bit CRC value (hex): 2e8395b0 │ - compressed size: 8708 bytes │ - uncompressed size: 18704 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 8 00:43:46 │ + 32-bit CRC value (hex): 23b3a6cd │ + compressed size: 1038 bytes │ + uncompressed size: 1291 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 {} │ │ @@ -14,67 +14,67 @@ │ │ type color id=05 entryCount=1 │ │ resource 0x7f050000 color/search_hint │ │ () #ff808080 │ │ type drawable id=02 entryCount=20 │ │ resource 0x7f020000 drawable/btn_search_dialog_voice │ │ () (file) res/drawable/btn_search_dialog_voice.xml type=XML │ │ resource 0x7f020001 drawable/btn_search_dialog_voice_default │ │ - (mdpi-v4) (file) res/drawable-mdpi/btn_search_dialog_voice_default.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/btn_search_dialog_voice_default.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/btn_search_dialog_voice_default.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/btn_search_dialog_voice_default.9.png type=PNG │ │ resource 0x7f020002 drawable/btn_search_dialog_voice_pressed │ │ - (mdpi-v4) (file) res/drawable-mdpi/btn_search_dialog_voice_pressed.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/btn_search_dialog_voice_pressed.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/btn_search_dialog_voice_pressed.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/btn_search_dialog_voice_pressed.9.png type=PNG │ │ resource 0x7f020003 drawable/btn_search_dialog_voice_selected │ │ - (mdpi-v4) (file) res/drawable-mdpi/btn_search_dialog_voice_selected.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/btn_search_dialog_voice_selected.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/btn_search_dialog_voice_selected.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/btn_search_dialog_voice_selected.9.png type=PNG │ │ resource 0x7f020004 drawable/corpus_indicator_bg │ │ () (file) res/drawable/corpus_indicator_bg.xml type=XML │ │ resource 0x7f020005 drawable/corpus_indicator_bg_focused │ │ - (mdpi-v4) (file) res/drawable-mdpi/corpus_indicator_bg_focused.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/corpus_indicator_bg_focused.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/corpus_indicator_bg_focused.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/corpus_indicator_bg_focused.9.png type=PNG │ │ resource 0x7f020006 drawable/corpus_indicator_bg_normal │ │ - (mdpi-v4) (file) res/drawable-mdpi/corpus_indicator_bg_normal.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/corpus_indicator_bg_normal.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/corpus_indicator_bg_normal.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/corpus_indicator_bg_normal.9.png type=PNG │ │ resource 0x7f020007 drawable/corpus_indicator_bg_pressed │ │ - (mdpi-v4) (file) res/drawable-mdpi/corpus_indicator_bg_pressed.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/corpus_indicator_bg_pressed.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/corpus_indicator_bg_pressed.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/corpus_indicator_bg_pressed.9.png type=PNG │ │ resource 0x7f020008 drawable/icon │ │ - (ldpi-v4) (file) res/drawable-ldpi/icon.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/icon.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/icon.png type=PNG │ │ resource 0x7f020009 drawable/magnifying_glass │ │ - (mdpi-v4) (file) res/drawable-mdpi/magnifying_glass.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/magnifying_glass.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/magnifying_glass.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/magnifying_glass.png type=PNG │ │ resource 0x7f02000a drawable/search_app_icon │ │ - (mdpi-v4) (file) res/drawable-mdpi/search_app_icon.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/search_app_icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/search_app_icon.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/search_app_icon.png type=PNG │ │ resource 0x7f02000b drawable/search_floater │ │ - (mdpi-v4) (file) res/drawable-mdpi/search_floater.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/search_floater.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/search_floater.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/search_floater.9.png type=PNG │ │ resource 0x7f02000c drawable/seeks_android │ │ - (hdpi-v4) (file) res/drawable-hdpi/seeks_android.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/seeks_android.png type=PNG │ │ resource 0x7f02000d drawable/textfield_search_default │ │ - (mdpi-v4) (file) res/drawable-mdpi/textfield_search_default.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/textfield_search_default.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/textfield_search_default.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/textfield_search_default.9.png type=PNG │ │ resource 0x7f02000e drawable/textfield_search_empty │ │ () (file) res/drawable/textfield_search_empty.xml type=XML │ │ resource 0x7f02000f drawable/textfield_search_empty_default │ │ - (mdpi-v4) (file) res/drawable-mdpi/textfield_search_empty_default.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/textfield_search_empty_default.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/textfield_search_empty_default.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/textfield_search_empty_default.9.png type=PNG │ │ resource 0x7f020010 drawable/textfield_search_empty_pressed │ │ - (mdpi-v4) (file) res/drawable-mdpi/textfield_search_empty_pressed.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/textfield_search_empty_pressed.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/textfield_search_empty_pressed.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/textfield_search_empty_pressed.9.png type=PNG │ │ resource 0x7f020011 drawable/textfield_search_empty_selected │ │ - (mdpi-v4) (file) res/drawable-mdpi/textfield_search_empty_selected.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/textfield_search_empty_selected.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/textfield_search_empty_selected.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/textfield_search_empty_selected.9.png type=PNG │ │ resource 0x7f020012 drawable/textfield_search_pressed │ │ - (mdpi-v4) (file) res/drawable-mdpi/textfield_search_pressed.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/textfield_search_pressed.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/textfield_search_pressed.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/textfield_search_pressed.9.png type=PNG │ │ resource 0x7f020013 drawable/textfield_search_selected │ │ - (mdpi-v4) (file) res/drawable-mdpi/textfield_search_selected.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/textfield_search_selected.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/textfield_search_selected.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/textfield_search_selected.9.png type=PNG │ │ type id id=08 entryCount=7 │ │ resource 0x7f080000 id/layout_root │ │ () (id) │ │ resource 0x7f080001 id/text │ │ () (id) │ │ resource 0x7f080002 id/corpus_indicator │ │ () (id) ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,47 +1,156 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 46ee4a90 │ │ -signature : d458...4417 │ │ -file_size : 18704 │ │ +checksum : f73b1a44 │ │ +signature : 28de...5733 │ │ +file_size : 22612 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 377 │ │ +string_ids_size : 395 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 85 │ │ -type_ids_off : 1620 (0x000654) │ │ -proto_ids_size : 72 │ │ -proto_ids_off : 1960 (0x0007a8) │ │ -field_ids_size : 74 │ │ -field_ids_off : 2824 (0x000b08) │ │ -method_ids_size : 145 │ │ -method_ids_off : 3416 (0x000d58) │ │ -class_defs_size : 18 │ │ -class_defs_off : 4576 (0x0011e0) │ │ -data_size : 13552 │ │ -data_off : 5152 (0x001420) │ │ +type_ids_size : 93 │ │ +type_ids_off : 1692 (0x00069c) │ │ +proto_ids_size : 73 │ │ +proto_ids_off : 2064 (0x000810) │ │ +field_ids_size : 82 │ │ +field_ids_off : 2940 (0x000b7c) │ │ +method_ids_size : 148 │ │ +method_ids_off : 3596 (0x000e0c) │ │ +class_defs_size : 21 │ │ +class_defs_off : 4780 (0x0012ac) │ │ +data_size : 17116 │ │ +data_off : 5496 (0x001578) │ │ │ │ Class #0 header: │ │ -class_idx : 34 │ │ +class_idx : 2 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 64 │ │ +source_file_idx : 144 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #0 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=CLASS │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ TYPE FIELD METHOD PARAMETER CONSTRUCTOR LOCAL_VARIABLE } │ │ + │ │ +Class #0 - │ │ + Class descriptor : 'Landroid/annotation/SuppressLint;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/annotation/SuppressLint;) │ │ + name : 'value' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 144 (SuppressLint.java) │ │ + │ │ +Class #1 header: │ │ +class_idx : 3 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 64 │ │ +source_file_idx : 147 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #1 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=CLASS │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ TYPE METHOD CONSTRUCTOR } │ │ + │ │ +Class #1 - │ │ + Class descriptor : 'Landroid/annotation/TargetApi;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/annotation/TargetApi;) │ │ + name : 'value' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 147 (TargetApi.java) │ │ + │ │ +Class #2 header: │ │ +class_idx : 36 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 64 │ │ +source_file_idx : 13 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #2 - │ │ + Class descriptor : 'Lfr/seeks/BuildConfig;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lfr/seeks/BuildConfig;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lfr/seeks/BuildConfig;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +001b94: |[001b94] fr.seeks.BuildConfig.:()V │ │ +001ba4: 7010 6d00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001baa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=4 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lfr/seeks/BuildConfig; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 13 (BuildConfig.java) │ │ + │ │ +Class #3 header: │ │ +class_idx : 37 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 61 │ │ -source_file_idx : 118 │ │ +superclass_idx : 64 │ │ +source_file_idx : 134 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #0 annotations: │ │ +Class #3 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lfr/seeks/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="array" │ │ │ │ -Class #0 - │ │ +Class #3 - │ │ Class descriptor : 'Lfr/seeks/R$array;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lfr/seeks/R$array;) │ │ name : 'nodelist' │ │ @@ -60,42 +169,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0014bc: |[0014bc] fr.seeks.R$array.:()V │ │ -0014cc: 7010 6a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -0014d2: 0e00 |0003: return-void │ │ +001bac: |[001bac] fr.seeks.R$array.:()V │ │ +001bbc: 7010 6d00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/R$array; │ │ │ │ Virtual methods - │ │ - source_file_idx : 118 (R.java) │ │ + source_file_idx : 134 (R.java) │ │ │ │ -Class #1 header: │ │ -class_idx : 35 │ │ +Class #4 header: │ │ +class_idx : 38 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 61 │ │ -source_file_idx : 118 │ │ +superclass_idx : 64 │ │ +source_file_idx : 134 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1 annotations: │ │ +Class #4 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lfr/seeks/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ │ │ -Class #1 - │ │ +Class #4 - │ │ Class descriptor : 'Lfr/seeks/R$attr;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -104,42 +213,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0014d4: |[0014d4] fr.seeks.R$attr.:()V │ │ -0014e4: 7010 6a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -0014ea: 0e00 |0003: return-void │ │ +001bc4: |[001bc4] fr.seeks.R$attr.:()V │ │ +001bd4: 7010 6d00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001bda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 118 (R.java) │ │ + source_file_idx : 134 (R.java) │ │ │ │ -Class #2 header: │ │ -class_idx : 36 │ │ +Class #5 header: │ │ +class_idx : 39 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 61 │ │ -source_file_idx : 118 │ │ +superclass_idx : 64 │ │ +source_file_idx : 134 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #2 annotations: │ │ +Class #5 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lfr/seeks/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="color" │ │ │ │ -Class #2 - │ │ +Class #5 - │ │ Class descriptor : 'Lfr/seeks/R$color;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lfr/seeks/R$color;) │ │ name : 'search_hint' │ │ @@ -153,42 +262,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0014ec: |[0014ec] fr.seeks.R$color.:()V │ │ -0014fc: 7010 6a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -001502: 0e00 |0003: return-void │ │ +001bdc: |[001bdc] fr.seeks.R$color.:()V │ │ +001bec: 7010 6d00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/R$color; │ │ │ │ Virtual methods - │ │ - source_file_idx : 118 (R.java) │ │ + source_file_idx : 134 (R.java) │ │ │ │ -Class #3 header: │ │ -class_idx : 37 │ │ +Class #6 header: │ │ +class_idx : 40 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 61 │ │ -source_file_idx : 118 │ │ +superclass_idx : 64 │ │ +source_file_idx : 134 │ │ static_fields_size : 20 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #3 annotations: │ │ +Class #6 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lfr/seeks/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ │ │ -Class #3 - │ │ +Class #6 - │ │ Class descriptor : 'Lfr/seeks/R$drawable;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lfr/seeks/R$drawable;) │ │ name : 'btn_search_dialog_voice' │ │ @@ -297,42 +406,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001504: |[001504] fr.seeks.R$drawable.:()V │ │ -001514: 7010 6a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -00151a: 0e00 |0003: return-void │ │ +001bf4: |[001bf4] fr.seeks.R$drawable.:()V │ │ +001c04: 7010 6d00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001c0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 118 (R.java) │ │ + source_file_idx : 134 (R.java) │ │ │ │ -Class #4 header: │ │ -class_idx : 38 │ │ +Class #7 header: │ │ +class_idx : 41 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 61 │ │ -source_file_idx : 118 │ │ +superclass_idx : 64 │ │ +source_file_idx : 134 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #4 annotations: │ │ +Class #7 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lfr/seeks/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ │ │ -Class #4 - │ │ +Class #7 - │ │ Class descriptor : 'Lfr/seeks/R$id;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lfr/seeks/R$id;) │ │ name : 'corpus_indicator' │ │ @@ -376,42 +485,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00151c: |[00151c] fr.seeks.R$id.:()V │ │ -00152c: 7010 6a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -001532: 0e00 |0003: return-void │ │ +001c0c: |[001c0c] fr.seeks.R$id.:()V │ │ +001c1c: 7010 6d00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 118 (R.java) │ │ + source_file_idx : 134 (R.java) │ │ │ │ -Class #5 header: │ │ -class_idx : 39 │ │ +Class #8 header: │ │ +class_idx : 42 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 61 │ │ -source_file_idx : 118 │ │ +superclass_idx : 64 │ │ +source_file_idx : 134 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #5 annotations: │ │ +Class #8 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lfr/seeks/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ │ │ -Class #5 - │ │ +Class #8 - │ │ Class descriptor : 'Lfr/seeks/R$layout;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lfr/seeks/R$layout;) │ │ name : 'about' │ │ @@ -435,42 +544,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001534: |[001534] fr.seeks.R$layout.:()V │ │ -001544: 7010 6a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -00154a: 0e00 |0003: return-void │ │ +001c24: |[001c24] fr.seeks.R$layout.:()V │ │ +001c34: 7010 6d00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001c3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 118 (R.java) │ │ + source_file_idx : 134 (R.java) │ │ │ │ -Class #6 header: │ │ -class_idx : 40 │ │ +Class #9 header: │ │ +class_idx : 43 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 61 │ │ -source_file_idx : 118 │ │ +superclass_idx : 64 │ │ +source_file_idx : 134 │ │ static_fields_size : 18 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #6 annotations: │ │ +Class #9 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lfr/seeks/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ │ │ -Class #6 - │ │ +Class #9 - │ │ Class descriptor : 'Lfr/seeks/R$string;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lfr/seeks/R$string;) │ │ name : 'app_name' │ │ @@ -569,42 +678,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00154c: |[00154c] fr.seeks.R$string.:()V │ │ -00155c: 7010 6a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -001562: 0e00 |0003: return-void │ │ +001c3c: |[001c3c] fr.seeks.R$string.:()V │ │ +001c4c: 7010 6d00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 118 (R.java) │ │ + source_file_idx : 134 (R.java) │ │ │ │ -Class #7 header: │ │ -class_idx : 41 │ │ +Class #10 header: │ │ +class_idx : 44 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 61 │ │ -source_file_idx : 118 │ │ +superclass_idx : 64 │ │ +source_file_idx : 134 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #7 annotations: │ │ +Class #10 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lfr/seeks/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="xml" │ │ │ │ -Class #7 - │ │ +Class #10 - │ │ Class descriptor : 'Lfr/seeks/R$xml;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lfr/seeks/R$xml;) │ │ name : 'preferences' │ │ @@ -628,41 +737,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001564: |[001564] fr.seeks.R$xml.:()V │ │ -001574: 7010 6a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -00157a: 0e00 |0003: return-void │ │ +001c54: |[001c54] fr.seeks.R$xml.:()V │ │ +001c64: 7010 6d00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/R$xml; │ │ │ │ Virtual methods - │ │ - source_file_idx : 118 (R.java) │ │ + source_file_idx : 134 (R.java) │ │ │ │ -Class #8 header: │ │ -class_idx : 42 │ │ +Class #11 header: │ │ +class_idx : 45 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 61 │ │ -source_file_idx : 118 │ │ +superclass_idx : 64 │ │ +source_file_idx : 134 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #8 annotations: │ │ +Class #11 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lfr/seeks/R$xml; Lfr/seeks/R$string; Lfr/seeks/R$layout; Lfr/seeks/R$id; Lfr/seeks/R$drawable; Lfr/seeks/R$color; Lfr/seeks/R$attr; Lfr/seeks/R$array; } │ │ │ │ -Class #8 - │ │ +Class #11 - │ │ Class descriptor : 'Lfr/seeks/R;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -671,43 +780,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00157c: |[00157c] fr.seeks.R.:()V │ │ -00158c: 7010 6a00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -001592: 0e00 |0003: return-void │ │ +001c6c: |[001c6c] fr.seeks.R.:()V │ │ +001c7c: 7010 6d00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 118 (R.java) │ │ + source_file_idx : 134 (R.java) │ │ │ │ -Class #9 header: │ │ -class_idx : 43 │ │ +Class #12 header: │ │ +class_idx : 46 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 61 │ │ -source_file_idx : 120 │ │ +superclass_idx : 64 │ │ +source_file_idx : 136 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #9 annotations: │ │ +Class #12 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #9 - │ │ +Class #12 - │ │ Class descriptor : 'Lfr/seeks/Search$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/app/SearchManager$OnDismissListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -721,59 +829,59 @@ │ │ type : '(Lfr/seeks/Search;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001594: |[001594] fr.seeks.Search$1.:(Lfr/seeks/Search;)V │ │ -0015a4: 5b01 3600 |0000: iput-object v1, v0, Lfr/seeks/Search$1;.this$0:Lfr/seeks/Search; // field@0036 │ │ -0015a8: 7010 6a00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -0015ae: 0e00 |0005: return-void │ │ +001c84: |[001c84] fr.seeks.Search$1.:(Lfr/seeks/Search;)V │ │ +001c94: 5b01 3700 |0000: iput-object v1, v0, Lfr/seeks/Search$1;.this$0:Lfr/seeks/Search; // field@0037 │ │ +001c98: 7010 6d00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001c9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/seeks/Search$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/seeks/Search; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/seeks/Search; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/seeks/Search$1;) │ │ name : 'onDismiss' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0015b0: |[0015b0] fr.seeks.Search$1.onDismiss:()V │ │ -0015c0: 5410 3600 |0000: iget-object v0, v1, Lfr/seeks/Search$1;.this$0:Lfr/seeks/Search; // field@0036 │ │ -0015c4: 6e10 3800 0000 |0002: invoke-virtual {v0}, Lfr/seeks/Search;.finish:()V // method@0038 │ │ -0015ca: 0e00 |0005: return-void │ │ +001ca0: |[001ca0] fr.seeks.Search$1.onDismiss:()V │ │ +001cb0: 5410 3700 |0000: iget-object v0, v1, Lfr/seeks/Search$1;.this$0:Lfr/seeks/Search; // field@0037 │ │ +001cb4: 6e10 3b00 0000 |0002: invoke-virtual {v0}, Lfr/seeks/Search;.finish:()V // method@003b │ │ +001cba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/seeks/Search$1; │ │ │ │ - source_file_idx : 120 (Search.java) │ │ + source_file_idx : 136 (Search.java) │ │ │ │ -Class #10 header: │ │ -class_idx : 44 │ │ +Class #13 header: │ │ +class_idx : 47 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 2 │ │ -source_file_idx : 120 │ │ +superclass_idx : 4 │ │ +source_file_idx : 136 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #10 - │ │ +Class #13 - │ │ Class descriptor : 'Lfr/seeks/Search;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lfr/seeks/Search;) │ │ name : 'TAG' │ │ @@ -791,17 +899,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0015cc: |[0015cc] fr.seeks.Search.:()V │ │ -0015dc: 7010 0000 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0000 │ │ -0015e2: 0e00 |0003: return-void │ │ +001cbc: |[001cbc] fr.seeks.Search.:()V │ │ +001ccc: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +001cd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/Search; │ │ │ │ Virtual methods - │ │ @@ -809,201 +917,204 @@ │ │ name : 'getUrlFromKeywords' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 116 16-bit code units │ │ -0015e4: |[0015e4] fr.seeks.Search.getUrlFromKeywords:(Ljava/lang/String;)Ljava/lang/String; │ │ -0015f4: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ -0015f8: 1a04 0e00 |0002: const-string v4, "Custom URL" // string@000e │ │ -0015fc: 5485 3800 |0004: iget-object v5, v8, Lfr/seeks/Search;.mPrefs:Landroid/content/SharedPreferences; // field@0038 │ │ -001600: 1a06 0001 |0006: const-string v6, "nodelist" // string@0100 │ │ -001604: 1a07 0000 |0008: const-string v7, "" // string@0000 │ │ -001608: 7230 1900 6507 |000a: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0019 │ │ -00160e: 0c05 |000d: move-result-object v5 │ │ -001610: 6e20 6b00 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006b │ │ -001616: 0a04 |0011: move-result v4 │ │ -001618: 3804 2e00 |0012: if-eqz v4, 0040 // +002e │ │ -00161c: 5484 3800 |0014: iget-object v4, v8, Lfr/seeks/Search;.mPrefs:Landroid/content/SharedPreferences; // field@0038 │ │ -001620: 1a05 b800 |0016: const-string v5, "custom_url" // string@00b8 │ │ -001624: 1a06 0000 |0018: const-string v6, "" // string@0000 │ │ -001628: 7230 1900 5406 |001a: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0019 │ │ -00162e: 0c02 |001d: move-result-object v2 │ │ -001630: 2204 3f00 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@003f │ │ -001634: 7010 6c00 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -00163a: 6e20 6f00 2400 |0023: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001640: 0c04 |0026: move-result-object v4 │ │ -001642: 1a05 0600 |0027: const-string v5, "/search?q=" // string@0006 │ │ -001646: 6e20 6f00 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -00164c: 0c04 |002c: move-result-object v4 │ │ -00164e: 7110 7d00 0900 |002d: invoke-static {v9}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@007d │ │ -001654: 0c05 |0030: move-result-object v5 │ │ -001656: 6e20 6f00 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -00165c: 0c04 |0034: move-result-object v4 │ │ -00165e: 1a05 0100 |0035: const-string v5, "&expansion=1&action=expand" // string@0001 │ │ -001662: 6e20 6f00 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001668: 0c04 |003a: move-result-object v4 │ │ -00166a: 6e10 7000 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -001670: 0c03 |003e: move-result-object v3 │ │ -001672: 1103 |003f: return-object v3 │ │ -001674: 5484 3800 |0040: iget-object v4, v8, Lfr/seeks/Search;.mPrefs:Landroid/content/SharedPreferences; // field@0038 │ │ -001678: 1a05 0001 |0042: const-string v5, "nodelist" // string@0100 │ │ -00167c: 1a06 3601 |0044: const-string v6, "seeks.fr" // string@0136 │ │ -001680: 7230 1900 5406 |0046: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0019 │ │ -001686: 0c00 |0049: move-result-object v0 │ │ -001688: 5484 3800 |004a: iget-object v4, v8, Lfr/seeks/Search;.mPrefs:Landroid/content/SharedPreferences; // field@0038 │ │ -00168c: 1a05 7001 |004c: const-string v5, "use_https" // string@0170 │ │ -001690: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -001692: 7230 1800 5406 |004f: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0018 │ │ -001698: 0a04 |0052: move-result v4 │ │ -00169a: 3804 1d00 |0053: if-eqz v4, 0070 // +001d │ │ -00169e: 1a04 e000 |0055: const-string v4, "https" // string@00e0 │ │ -0016a2: 0741 |0057: move-object v1, v4 │ │ -0016a4: 2204 3f00 |0058: new-instance v4, Ljava/lang/StringBuilder; // type@003f │ │ -0016a8: 7010 6c00 0400 |005a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -0016ae: 6e20 6f00 1400 |005d: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -0016b4: 0c04 |0060: move-result-object v4 │ │ -0016b6: 1a05 0800 |0061: const-string v5, "://" // string@0008 │ │ -0016ba: 6e20 6f00 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -0016c0: 0c04 |0066: move-result-object v4 │ │ -0016c2: 6e20 6f00 0400 |0067: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -0016c8: 0c04 |006a: move-result-object v4 │ │ -0016ca: 6e10 7000 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -0016d0: 0c02 |006e: move-result-object v2 │ │ -0016d2: 28af |006f: goto 001e // -0051 │ │ -0016d4: 1a04 df00 |0070: const-string v4, "http" // string@00df │ │ -0016d8: 0741 |0072: move-object v1, v4 │ │ -0016da: 28e5 |0073: goto 0058 // -001b │ │ + insns size : 114 16-bit code units │ │ +001cd4: |[001cd4] fr.seeks.Search.getUrlFromKeywords:(Ljava/lang/String;)Ljava/lang/String; │ │ +001ce4: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ +001ce8: 1a04 1100 |0002: const-string v4, "Custom URL" // string@0011 │ │ +001cec: 5485 3900 |0004: iget-object v5, v8, Lfr/seeks/Search;.mPrefs:Landroid/content/SharedPreferences; // field@0039 │ │ +001cf0: 1a06 1201 |0006: const-string v6, "nodelist" // string@0112 │ │ +001cf4: 1a07 0000 |0008: const-string v7, "" // string@0000 │ │ +001cf8: 7230 1b00 6507 |000a: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@001b │ │ +001cfe: 0c05 |000d: move-result-object v5 │ │ +001d00: 6e20 6e00 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006e │ │ +001d06: 0a04 |0011: move-result v4 │ │ +001d08: 3804 2e00 |0012: if-eqz v4, 0040 // +002e │ │ +001d0c: 5484 3900 |0014: iget-object v4, v8, Lfr/seeks/Search;.mPrefs:Landroid/content/SharedPreferences; // field@0039 │ │ +001d10: 1a05 cb00 |0016: const-string v5, "custom_url" // string@00cb │ │ +001d14: 1a06 0000 |0018: const-string v6, "" // string@0000 │ │ +001d18: 7230 1b00 5406 |001a: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@001b │ │ +001d1e: 0c02 |001d: move-result-object v2 │ │ +001d20: 2204 4200 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@0042 │ │ +001d24: 7010 6f00 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +001d2a: 6e20 7200 2400 |0023: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +001d30: 0c04 |0026: move-result-object v4 │ │ +001d32: 1a05 0600 |0027: const-string v5, "/search?q=" // string@0006 │ │ +001d36: 6e20 7200 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +001d3c: 0c04 |002c: move-result-object v4 │ │ +001d3e: 7110 8000 0900 |002d: invoke-static {v9}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0080 │ │ +001d44: 0c05 |0030: move-result-object v5 │ │ +001d46: 6e20 7200 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +001d4c: 0c04 |0034: move-result-object v4 │ │ +001d4e: 1a05 0100 |0035: const-string v5, "&expansion=1&action=expand" // string@0001 │ │ +001d52: 6e20 7200 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +001d58: 0c04 |003a: move-result-object v4 │ │ +001d5a: 6e10 7300 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +001d60: 0c03 |003e: move-result-object v3 │ │ +001d62: 1103 |003f: return-object v3 │ │ +001d64: 5484 3900 |0040: iget-object v4, v8, Lfr/seeks/Search;.mPrefs:Landroid/content/SharedPreferences; // field@0039 │ │ +001d68: 1a05 1201 |0042: const-string v5, "nodelist" // string@0112 │ │ +001d6c: 1a06 4801 |0044: const-string v6, "seeks.fr" // string@0148 │ │ +001d70: 7230 1b00 5406 |0046: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@001b │ │ +001d76: 0c00 |0049: move-result-object v0 │ │ +001d78: 5484 3900 |004a: iget-object v4, v8, Lfr/seeks/Search;.mPrefs:Landroid/content/SharedPreferences; // field@0039 │ │ +001d7c: 1a05 8201 |004c: const-string v5, "use_https" // string@0182 │ │ +001d80: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +001d82: 7230 1a00 5406 |004f: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@001a │ │ +001d88: 0a04 |0052: move-result v4 │ │ +001d8a: 3804 1c00 |0053: if-eqz v4, 006f // +001c │ │ +001d8e: 1a01 f300 |0055: const-string v1, "https" // string@00f3 │ │ +001d92: 2204 4200 |0057: new-instance v4, Ljava/lang/StringBuilder; // type@0042 │ │ +001d96: 7010 6f00 0400 |0059: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +001d9c: 6e20 7200 1400 |005c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +001da2: 0c04 |005f: move-result-object v4 │ │ +001da4: 1a05 0800 |0060: const-string v5, "://" // string@0008 │ │ +001da8: 6e20 7200 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +001dae: 0c04 |0065: move-result-object v4 │ │ +001db0: 6e20 7200 0400 |0066: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +001db6: 0c04 |0069: move-result-object v4 │ │ +001db8: 6e10 7300 0400 |006a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +001dbe: 0c02 |006d: move-result-object v2 │ │ +001dc0: 28b0 |006e: goto 001e // -0050 │ │ +001dc2: 1a01 f200 |006f: const-string v1, "http" // string@00f2 │ │ +001dc6: 28e6 |0071: goto 0057 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0002 line=79 │ │ 0x0014 line=80 │ │ 0x001e line=87 │ │ + 0x002d line=88 │ │ 0x003f line=89 │ │ 0x0040 line=82 │ │ 0x004a line=83 │ │ - 0x0058 line=85 │ │ - 0x0070 line=83 │ │ + 0x0057 line=85 │ │ + 0x006f line=83 │ │ locals : │ │ 0x003f - 0x0040 reg=3 url Ljava/lang/String; │ │ - 0x0058 - 0x0070 reg=1 proto Ljava/lang/String; │ │ - 0x004a - 0x0074 reg=0 nodeurl Ljava/lang/String; │ │ - 0x0002 - 0x0074 reg=2 seeksPath Ljava/lang/String; │ │ - 0x0000 - 0x0074 reg=8 this Lfr/seeks/Search; │ │ - 0x0000 - 0x0074 reg=9 keywords Ljava/lang/String; │ │ + 0x0057 - 0x006f reg=1 proto Ljava/lang/String; │ │ + 0x004a - 0x0072 reg=0 nodeurl Ljava/lang/String; │ │ + 0x0002 - 0x0072 reg=2 seeksPath Ljava/lang/String; │ │ + 0x0000 - 0x0072 reg=8 this Lfr/seeks/Search; │ │ + 0x0000 - 0x0072 reg=9 keywords Ljava/lang/String; │ │ │ │ #1 : (in Lfr/seeks/Search;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -0016dc: |[0016dc] fr.seeks.Search.onCreate:(Landroid/os/Bundle;)V │ │ -0016ec: 6f20 0100 9800 |0000: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0001 │ │ -0016f2: 6e10 3900 0800 |0003: invoke-virtual {v8}, Lfr/seeks/Search;.getApplicationContext:()Landroid/content/Context; // method@0039 │ │ -0016f8: 0c04 |0006: move-result-object v4 │ │ -0016fa: 7110 2800 0400 |0007: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0028 │ │ -001700: 0c04 |000a: move-result-object v4 │ │ -001702: 5b84 3800 |000b: iput-object v4, v8, Lfr/seeks/Search;.mPrefs:Landroid/content/SharedPreferences; // field@0038 │ │ -001706: 6e10 3a00 0800 |000d: invoke-virtual {v8}, Lfr/seeks/Search;.getIntent:()Landroid/content/Intent; // method@003a │ │ -00170c: 0c00 |0010: move-result-object v0 │ │ -00170e: 6e10 1400 0000 |0011: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0014 │ │ -001714: 0c01 |0014: move-result-object v1 │ │ -001716: 1a04 9c00 |0015: const-string v4, "android.intent.action.SEND" // string@009c │ │ -00171a: 6e20 6b00 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006b │ │ -001720: 0a04 |001a: move-result v4 │ │ -001722: 3804 1e00 |001b: if-eqz v4, 0039 // +001e │ │ -001726: 2204 0d00 |001d: new-instance v4, Landroid/content/Intent; // type@000d │ │ -00172a: 1a05 9d00 |001f: const-string v5, "android.intent.action.VIEW" // string@009d │ │ -00172e: 6e10 1500 0000 |0021: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0015 │ │ -001734: 0c06 |0024: move-result-object v6 │ │ -001736: 1a07 eb00 |0025: const-string v7, "intent_extra_data_key" // string@00eb │ │ -00173a: 6e20 2000 7600 |0027: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0020 │ │ -001740: 0c06 |002a: move-result-object v6 │ │ -001742: 7110 1f00 0600 |002b: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@001f │ │ -001748: 0c06 |002e: move-result-object v6 │ │ -00174a: 7030 1300 5406 |002f: invoke-direct {v4, v5, v6}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0013 │ │ -001750: 6e20 3f00 4800 |0032: invoke-virtual {v8, v4}, Lfr/seeks/Search;.startActivity:(Landroid/content/Intent;)V // method@003f │ │ -001756: 6e10 3800 0800 |0035: invoke-virtual {v8}, Lfr/seeks/Search;.finish:()V // method@0038 │ │ -00175c: 0e00 |0038: return-void │ │ -00175e: 1a04 9b00 |0039: const-string v4, "android.intent.action.SEARCH" // string@009b │ │ -001762: 6e20 6b00 1400 |003b: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006b │ │ -001768: 0a04 |003e: move-result v4 │ │ -00176a: 3804 1e00 |003f: if-eqz v4, 005d // +001e │ │ -00176e: 1a04 2001 |0041: const-string v4, "query" // string@0120 │ │ -001772: 6e20 1700 4000 |0043: invoke-virtual {v0, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0017 │ │ -001778: 0c02 |0046: move-result-object v2 │ │ -00177a: 2204 0d00 |0047: new-instance v4, Landroid/content/Intent; // type@000d │ │ -00177e: 1a05 9d00 |0049: const-string v5, "android.intent.action.VIEW" // string@009d │ │ -001782: 6e20 3c00 2800 |004b: invoke-virtual {v8, v2}, Lfr/seeks/Search;.getUrlFromKeywords:(Ljava/lang/String;)Ljava/lang/String; // method@003c │ │ -001788: 0c06 |004e: move-result-object v6 │ │ -00178a: 7110 1f00 0600 |004f: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@001f │ │ -001790: 0c06 |0052: move-result-object v6 │ │ -001792: 7030 1300 5406 |0053: invoke-direct {v4, v5, v6}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0013 │ │ -001798: 6e20 3f00 4800 |0056: invoke-virtual {v8, v4}, Lfr/seeks/Search;.startActivity:(Landroid/content/Intent;)V // method@003f │ │ -00179e: 6e10 3800 0800 |0059: invoke-virtual {v8}, Lfr/seeks/Search;.finish:()V // method@0038 │ │ -0017a4: 28dc |005c: goto 0038 // -0024 │ │ -0017a6: 6e10 3e00 0800 |005d: invoke-virtual {v8}, Lfr/seeks/Search;.onSearchRequested:()Z // method@003e │ │ -0017ac: 1a04 2b01 |0060: const-string v4, "search" // string@012b │ │ -0017b0: 6e20 3b00 4800 |0062: invoke-virtual {v8, v4}, Lfr/seeks/Search;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@003b │ │ -0017b6: 0c03 |0065: move-result-object v3 │ │ -0017b8: 1f03 0600 |0066: check-cast v3, Landroid/app/SearchManager; // type@0006 │ │ -0017bc: 2204 2b00 |0068: new-instance v4, Lfr/seeks/Search$1; // type@002b │ │ -0017c0: 7020 3500 8400 |006a: invoke-direct {v4, v8}, Lfr/seeks/Search$1;.:(Lfr/seeks/Search;)V // method@0035 │ │ -0017c6: 6e20 0600 4300 |006d: invoke-virtual {v3, v4}, Landroid/app/SearchManager;.setOnDismissListener:(Landroid/app/SearchManager$OnDismissListener;)V // method@0006 │ │ -0017cc: 28c8 |0070: goto 0038 // -0038 │ │ +001dc8: |[001dc8] fr.seeks.Search.onCreate:(Landroid/os/Bundle;)V │ │ +001dd8: 6f20 0300 9800 |0000: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ +001dde: 6e10 3c00 0800 |0003: invoke-virtual {v8}, Lfr/seeks/Search;.getApplicationContext:()Landroid/content/Context; // method@003c │ │ +001de4: 0c04 |0006: move-result-object v4 │ │ +001de6: 7110 2a00 0400 |0007: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002a │ │ +001dec: 0c04 |000a: move-result-object v4 │ │ +001dee: 5b84 3900 |000b: iput-object v4, v8, Lfr/seeks/Search;.mPrefs:Landroid/content/SharedPreferences; // field@0039 │ │ +001df2: 6e10 3d00 0800 |000d: invoke-virtual {v8}, Lfr/seeks/Search;.getIntent:()Landroid/content/Intent; // method@003d │ │ +001df8: 0c00 |0010: move-result-object v0 │ │ +001dfa: 6e10 1600 0000 |0011: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0016 │ │ +001e00: 0c01 |0014: move-result-object v1 │ │ +001e02: 1a04 af00 |0015: const-string v4, "android.intent.action.SEND" // string@00af │ │ +001e06: 6e20 6e00 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006e │ │ +001e0c: 0a04 |001a: move-result v4 │ │ +001e0e: 3804 1e00 |001b: if-eqz v4, 0039 // +001e │ │ +001e12: 2204 0f00 |001d: new-instance v4, Landroid/content/Intent; // type@000f │ │ +001e16: 1a05 b000 |001f: const-string v5, "android.intent.action.VIEW" // string@00b0 │ │ +001e1a: 6e10 1700 0000 |0021: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0017 │ │ +001e20: 0c06 |0024: move-result-object v6 │ │ +001e22: 1a07 fd00 |0025: const-string v7, "intent_extra_data_key" // string@00fd │ │ +001e26: 6e20 2200 7600 |0027: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0022 │ │ +001e2c: 0c06 |002a: move-result-object v6 │ │ +001e2e: 7110 2100 0600 |002b: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0021 │ │ +001e34: 0c06 |002e: move-result-object v6 │ │ +001e36: 7030 1500 5406 |002f: invoke-direct {v4, v5, v6}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0015 │ │ +001e3c: 6e20 4200 4800 |0032: invoke-virtual {v8, v4}, Lfr/seeks/Search;.startActivity:(Landroid/content/Intent;)V // method@0042 │ │ +001e42: 6e10 3b00 0800 |0035: invoke-virtual {v8}, Lfr/seeks/Search;.finish:()V // method@003b │ │ +001e48: 0e00 |0038: return-void │ │ +001e4a: 1a04 ae00 |0039: const-string v4, "android.intent.action.SEARCH" // string@00ae │ │ +001e4e: 6e20 6e00 1400 |003b: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006e │ │ +001e54: 0a04 |003e: move-result v4 │ │ +001e56: 3804 1e00 |003f: if-eqz v4, 005d // +001e │ │ +001e5a: 1a04 3201 |0041: const-string v4, "query" // string@0132 │ │ +001e5e: 6e20 1900 4000 |0043: invoke-virtual {v0, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0019 │ │ +001e64: 0c02 |0046: move-result-object v2 │ │ +001e66: 2204 0f00 |0047: new-instance v4, Landroid/content/Intent; // type@000f │ │ +001e6a: 1a05 b000 |0049: const-string v5, "android.intent.action.VIEW" // string@00b0 │ │ +001e6e: 6e20 3f00 2800 |004b: invoke-virtual {v8, v2}, Lfr/seeks/Search;.getUrlFromKeywords:(Ljava/lang/String;)Ljava/lang/String; // method@003f │ │ +001e74: 0c06 |004e: move-result-object v6 │ │ +001e76: 7110 2100 0600 |004f: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0021 │ │ +001e7c: 0c06 |0052: move-result-object v6 │ │ +001e7e: 7030 1500 5406 |0053: invoke-direct {v4, v5, v6}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0015 │ │ +001e84: 6e20 4200 4800 |0056: invoke-virtual {v8, v4}, Lfr/seeks/Search;.startActivity:(Landroid/content/Intent;)V // method@0042 │ │ +001e8a: 6e10 3b00 0800 |0059: invoke-virtual {v8}, Lfr/seeks/Search;.finish:()V // method@003b │ │ +001e90: 28dc |005c: goto 0038 // -0024 │ │ +001e92: 6e10 4100 0800 |005d: invoke-virtual {v8}, Lfr/seeks/Search;.onSearchRequested:()Z // method@0041 │ │ +001e98: 1a04 3d01 |0060: const-string v4, "search" // string@013d │ │ +001e9c: 6e20 3e00 4800 |0062: invoke-virtual {v8, v4}, Lfr/seeks/Search;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@003e │ │ +001ea2: 0c03 |0065: move-result-object v3 │ │ +001ea4: 1f03 0800 |0066: check-cast v3, Landroid/app/SearchManager; // type@0008 │ │ +001ea8: 2204 2e00 |0068: new-instance v4, Lfr/seeks/Search$1; // type@002e │ │ +001eac: 7020 3800 8400 |006a: invoke-direct {v4, v8}, Lfr/seeks/Search$1;.:(Lfr/seeks/Search;)V // method@0038 │ │ +001eb2: 6e20 0800 4300 |006d: invoke-virtual {v3, v4}, Landroid/app/SearchManager;.setOnDismissListener:(Landroid/app/SearchManager$OnDismissListener;)V // method@0008 │ │ +001eb8: 28c8 |0070: goto 0038 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ - 0x0003 line=40 │ │ + 0x0003 line=41 │ │ 0x000d line=43 │ │ 0x0011 line=44 │ │ 0x0015 line=56 │ │ 0x001d line=57 │ │ + 0x0021 line=58 │ │ + 0x002b line=57 │ │ 0x0035 line=59 │ │ 0x0038 line=75 │ │ 0x0039 line=60 │ │ 0x0041 line=61 │ │ 0x0047 line=62 │ │ + 0x004b line=63 │ │ + 0x0056 line=62 │ │ 0x0059 line=64 │ │ 0x005d line=66 │ │ 0x0060 line=67 │ │ 0x0068 line=68 │ │ locals : │ │ 0x0047 - 0x005d reg=2 searchKeywords Ljava/lang/String; │ │ 0x0011 - 0x0071 reg=0 intent Landroid/content/Intent; │ │ 0x0015 - 0x0071 reg=1 queryAction Ljava/lang/String; │ │ 0x0068 - 0x0071 reg=3 sm Landroid/app/SearchManager; │ │ 0x0000 - 0x0071 reg=8 this Lfr/seeks/Search; │ │ 0x0000 - 0x0071 reg=9 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 120 (Search.java) │ │ + source_file_idx : 136 (Search.java) │ │ │ │ -Class #11 header: │ │ -class_idx : 45 │ │ +Class #14 header: │ │ +class_idx : 48 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 61 │ │ -source_file_idx : 123 │ │ +superclass_idx : 64 │ │ +source_file_idx : 139 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #11 annotations: │ │ +Class #14 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #11 - │ │ +Class #14 - │ │ Class descriptor : 'Lfr/seeks/Settings$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1017,67 +1128,67 @@ │ │ type : '(Lfr/seeks/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0017d0: |[0017d0] fr.seeks.Settings$1.:(Lfr/seeks/Settings;)V │ │ -0017e0: 5b01 3900 |0000: iput-object v1, v0, Lfr/seeks/Settings$1;.this$0:Lfr/seeks/Settings; // field@0039 │ │ -0017e4: 7010 6a00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -0017ea: 0e00 |0005: return-void │ │ +001ebc: |[001ebc] fr.seeks.Settings$1.:(Lfr/seeks/Settings;)V │ │ +001ecc: 5b01 3a00 |0000: iput-object v1, v0, Lfr/seeks/Settings$1;.this$0:Lfr/seeks/Settings; // field@003a │ │ +001ed0: 7010 6d00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001ed6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/seeks/Settings$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/seeks/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/seeks/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/seeks/Settings$1;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0017ec: |[0017ec] fr.seeks.Settings$1.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -0017fc: 1f03 3e00 |0000: check-cast v3, Ljava/lang/String; // type@003e │ │ -001800: 6e20 2400 3200 |0002: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0024 │ │ -001806: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -001808: 0f00 |0006: return v0 │ │ +001ed8: |[001ed8] fr.seeks.Settings$1.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +001ee8: 1f03 4100 |0000: check-cast v3, Ljava/lang/String; // type@0041 │ │ +001eec: 6e20 2600 3200 |0002: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0026 │ │ +001ef2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +001ef4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 newValue Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lfr/seeks/Settings$1; │ │ 0x0000 - 0x0007 reg=2 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 123 (Settings.java) │ │ + source_file_idx : 139 (Settings.java) │ │ │ │ -Class #12 header: │ │ -class_idx : 46 │ │ +Class #15 header: │ │ +class_idx : 49 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 61 │ │ -source_file_idx : 123 │ │ +superclass_idx : 64 │ │ +source_file_idx : 139 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #12 annotations: │ │ +Class #15 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #12 - │ │ +Class #15 - │ │ Class descriptor : 'Lfr/seeks/Settings$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1091,101 +1202,100 @@ │ │ type : '(Lfr/seeks/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00180c: |[00180c] fr.seeks.Settings$2.:(Lfr/seeks/Settings;)V │ │ -00181c: 5b01 3a00 |0000: iput-object v1, v0, Lfr/seeks/Settings$2;.this$0:Lfr/seeks/Settings; // field@003a │ │ -001820: 7010 6a00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -001826: 0e00 |0005: return-void │ │ +001ef8: |[001ef8] fr.seeks.Settings$2.:(Lfr/seeks/Settings;)V │ │ +001f08: 5b01 3b00 |0000: iput-object v1, v0, Lfr/seeks/Settings$2;.this$0:Lfr/seeks/Settings; // field@003b │ │ +001f0c: 7010 6d00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001f12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/seeks/Settings$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/seeks/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/seeks/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/seeks/Settings$2;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ - insns size : 65 16-bit code units │ │ -001828: |[001828] fr.seeks.Settings$2.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -001838: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -00183a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -00183c: 0770 |0002: move-object v0, v7 │ │ -00183e: 1f00 3e00 |0003: check-cast v0, Ljava/lang/String; // type@003e │ │ -001842: 0701 |0005: move-object v1, v0 │ │ -001844: 6e20 2400 1600 |0006: invoke-virtual {v6, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0024 │ │ -00184a: 1a01 0e00 |0009: const-string v1, "Custom URL" // string@000e │ │ -00184e: 1f07 3e00 |000b: check-cast v7, Ljava/lang/String; // type@003e │ │ -001852: 6e20 6b00 7100 |000d: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006b │ │ -001858: 0a01 |0010: move-result v1 │ │ -00185a: 3801 1900 |0011: if-eqz v1, 002a // +0019 │ │ -00185e: 5451 3a00 |0013: iget-object v1, v5, Lfr/seeks/Settings$2;.this$0:Lfr/seeks/Settings; // field@003a │ │ -001862: 1a02 7001 |0015: const-string v2, "use_https" // string@0170 │ │ -001866: 6e20 4800 2100 |0017: invoke-virtual {v1, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -00186c: 0c01 |001a: move-result-object v1 │ │ -00186e: 6e20 2100 4100 |001b: invoke-virtual {v1, v4}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0021 │ │ -001874: 5451 3a00 |001e: iget-object v1, v5, Lfr/seeks/Settings$2;.this$0:Lfr/seeks/Settings; // field@003a │ │ -001878: 1a02 b800 |0020: const-string v2, "custom_url" // string@00b8 │ │ -00187c: 6e20 4800 2100 |0022: invoke-virtual {v1, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -001882: 0c01 |0025: move-result-object v1 │ │ -001884: 6e20 2100 3100 |0026: invoke-virtual {v1, v3}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0021 │ │ -00188a: 0f03 |0029: return v3 │ │ -00188c: 5451 3a00 |002a: iget-object v1, v5, Lfr/seeks/Settings$2;.this$0:Lfr/seeks/Settings; // field@003a │ │ -001890: 1a02 7001 |002c: const-string v2, "use_https" // string@0170 │ │ -001894: 6e20 4800 2100 |002e: invoke-virtual {v1, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -00189a: 0c01 |0031: move-result-object v1 │ │ -00189c: 6e20 2100 3100 |0032: invoke-virtual {v1, v3}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0021 │ │ -0018a2: 5451 3a00 |0035: iget-object v1, v5, Lfr/seeks/Settings$2;.this$0:Lfr/seeks/Settings; // field@003a │ │ -0018a6: 1a02 b800 |0037: const-string v2, "custom_url" // string@00b8 │ │ -0018aa: 6e20 4800 2100 |0039: invoke-virtual {v1, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -0018b0: 0c01 |003c: move-result-object v1 │ │ -0018b2: 6e20 2100 4100 |003d: invoke-virtual {v1, v4}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0021 │ │ -0018b8: 28e9 |0040: goto 0029 // -0017 │ │ + insns size : 64 16-bit code units │ │ +001f14: |[001f14] fr.seeks.Settings$2.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +001f24: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +001f26: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +001f28: 0760 |0002: move-object v0, v6 │ │ +001f2a: 1f00 4100 |0003: check-cast v0, Ljava/lang/String; // type@0041 │ │ +001f2e: 6e20 2600 0500 |0005: invoke-virtual {v5, v0}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0026 │ │ +001f34: 1a00 1100 |0008: const-string v0, "Custom URL" // string@0011 │ │ +001f38: 1f06 4100 |000a: check-cast v6, Ljava/lang/String; // type@0041 │ │ +001f3c: 6e20 6e00 6000 |000c: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006e │ │ +001f42: 0a00 |000f: move-result v0 │ │ +001f44: 3800 1900 |0010: if-eqz v0, 0029 // +0019 │ │ +001f48: 5440 3b00 |0012: iget-object v0, v4, Lfr/seeks/Settings$2;.this$0:Lfr/seeks/Settings; // field@003b │ │ +001f4c: 1a01 8201 |0014: const-string v1, "use_https" // string@0182 │ │ +001f50: 6e20 4b00 1000 |0016: invoke-virtual {v0, v1}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +001f56: 0c00 |0019: move-result-object v0 │ │ +001f58: 6e20 2300 3000 |001a: invoke-virtual {v0, v3}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0023 │ │ +001f5e: 5440 3b00 |001d: iget-object v0, v4, Lfr/seeks/Settings$2;.this$0:Lfr/seeks/Settings; // field@003b │ │ +001f62: 1a01 cb00 |001f: const-string v1, "custom_url" // string@00cb │ │ +001f66: 6e20 4b00 1000 |0021: invoke-virtual {v0, v1}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +001f6c: 0c00 |0024: move-result-object v0 │ │ +001f6e: 6e20 2300 2000 |0025: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0023 │ │ +001f74: 0f02 |0028: return v2 │ │ +001f76: 5440 3b00 |0029: iget-object v0, v4, Lfr/seeks/Settings$2;.this$0:Lfr/seeks/Settings; // field@003b │ │ +001f7a: 1a01 8201 |002b: const-string v1, "use_https" // string@0182 │ │ +001f7e: 6e20 4b00 1000 |002d: invoke-virtual {v0, v1}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +001f84: 0c00 |0030: move-result-object v0 │ │ +001f86: 6e20 2300 2000 |0031: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0023 │ │ +001f8c: 5440 3b00 |0034: iget-object v0, v4, Lfr/seeks/Settings$2;.this$0:Lfr/seeks/Settings; // field@003b │ │ +001f90: 1a01 cb00 |0036: const-string v1, "custom_url" // string@00cb │ │ +001f94: 6e20 4b00 1000 |0038: invoke-virtual {v0, v1}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +001f9a: 0c00 |003b: move-result-object v0 │ │ +001f9c: 6e20 2300 3000 |003c: invoke-virtual {v0, v3}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0023 │ │ +001fa2: 28e9 |003f: goto 0028 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ - 0x0009 line=73 │ │ - 0x0013 line=74 │ │ - 0x001e line=75 │ │ - 0x0029 line=80 │ │ - 0x002a line=77 │ │ - 0x0035 line=78 │ │ - locals : │ │ - 0x0000 - 0x000d reg=7 newValue Ljava/lang/Object; │ │ - 0x0000 - 0x0041 reg=5 this Lfr/seeks/Settings$2; │ │ - 0x0000 - 0x0041 reg=6 preference Landroid/preference/Preference; │ │ + 0x0008 line=73 │ │ + 0x0012 line=74 │ │ + 0x001d line=75 │ │ + 0x0028 line=80 │ │ + 0x0029 line=77 │ │ + 0x0034 line=78 │ │ + locals : │ │ + 0x0000 - 0x000c reg=6 newValue Ljava/lang/Object; │ │ + 0x0000 - 0x0040 reg=4 this Lfr/seeks/Settings$2; │ │ + 0x0000 - 0x0040 reg=5 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 123 (Settings.java) │ │ + source_file_idx : 139 (Settings.java) │ │ │ │ -Class #13 header: │ │ -class_idx : 47 │ │ +Class #16 header: │ │ +class_idx : 50 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 61 │ │ -source_file_idx : 123 │ │ +superclass_idx : 64 │ │ +source_file_idx : 139 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #13 annotations: │ │ +Class #16 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #13 - │ │ +Class #16 - │ │ Class descriptor : 'Lfr/seeks/Settings$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1199,62 +1309,62 @@ │ │ type : '(Lfr/seeks/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0018bc: |[0018bc] fr.seeks.Settings$3.:(Lfr/seeks/Settings;)V │ │ -0018cc: 5b01 3b00 |0000: iput-object v1, v0, Lfr/seeks/Settings$3;.this$0:Lfr/seeks/Settings; // field@003b │ │ -0018d0: 7010 6a00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006a │ │ -0018d6: 0e00 |0005: return-void │ │ +001fa4: |[001fa4] fr.seeks.Settings$3.:(Lfr/seeks/Settings;)V │ │ +001fb4: 5b01 3c00 |0000: iput-object v1, v0, Lfr/seeks/Settings$3;.this$0:Lfr/seeks/Settings; // field@003c │ │ +001fb8: 7010 6d00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@006d │ │ +001fbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/seeks/Settings$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/seeks/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/seeks/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/seeks/Settings$3;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0018d8: |[0018d8] fr.seeks.Settings$3.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -0018e8: 5420 3b00 |0000: iget-object v0, v2, Lfr/seeks/Settings$3;.this$0:Lfr/seeks/Settings; // field@003b │ │ -0018ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0018ee: 6e20 4d00 1000 |0003: invoke-virtual {v0, v1}, Lfr/seeks/Settings;.showDialog:(I)V // method@004d │ │ -0018f4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0018f6: 0f00 |0007: return v0 │ │ +001fc0: |[001fc0] fr.seeks.Settings$3.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +001fd0: 5420 3c00 |0000: iget-object v0, v2, Lfr/seeks/Settings$3;.this$0:Lfr/seeks/Settings; // field@003c │ │ +001fd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +001fd6: 6e20 5000 1000 |0003: invoke-virtual {v0, v1}, Lfr/seeks/Settings;.showDialog:(I)V // method@0050 │ │ +001fdc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +001fde: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lfr/seeks/Settings$3; │ │ 0x0000 - 0x0008 reg=3 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 123 (Settings.java) │ │ + source_file_idx : 139 (Settings.java) │ │ │ │ -Class #14 header: │ │ -class_idx : 48 │ │ +Class #17 header: │ │ +class_idx : 51 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 24 │ │ -source_file_idx : 123 │ │ +superclass_idx : 26 │ │ +source_file_idx : 139 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #14 - │ │ +Class #17 - │ │ Class descriptor : 'Lfr/seeks/Settings;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/PreferenceActivity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -1263,17 +1373,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0018f8: |[0018f8] fr.seeks.Settings.:()V │ │ -001908: 7010 2500 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0025 │ │ -00190e: 0e00 |0003: return-void │ │ +001fe0: |[001fe0] fr.seeks.Settings.:()V │ │ +001ff0: 7010 2700 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0027 │ │ +001ff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/Settings; │ │ │ │ Virtual methods - │ │ @@ -1282,116 +1392,121 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 180 16-bit code units │ │ -001910: |[001910] fr.seeks.Settings.onCreate:(Landroid/os/Bundle;)V │ │ -001920: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -001922: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -001924: 6e20 4c00 5700 |0002: invoke-virtual {v7, v5}, Lfr/seeks/Settings;.requestWindowFeature:(I)Z // method@004c │ │ -00192a: 6f20 2600 8700 |0005: invoke-super {v7, v8}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0026 │ │ -001930: 1502 047f |0008: const/high16 v2, #int 2130968576 // #7f04 │ │ -001934: 6e20 4700 2700 |000a: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.addPreferencesFromResource:(I)V // method@0047 │ │ -00193a: 7110 2800 0700 |000d: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0028 │ │ -001940: 0c01 |0010: move-result-object v1 │ │ -001942: 1a02 0e00 |0011: const-string v2, "Custom URL" // string@000e │ │ -001946: 1a03 0001 |0013: const-string v3, "nodelist" // string@0100 │ │ -00194a: 1a04 0000 |0015: const-string v4, "" // string@0000 │ │ -00194e: 7230 1900 3104 |0017: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0019 │ │ -001954: 0c03 |001a: move-result-object v3 │ │ -001956: 6e20 6b00 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006b │ │ -00195c: 0a02 |001e: move-result v2 │ │ -00195e: 3802 8200 |001f: if-eqz v2, 00a1 // +0082 │ │ -001962: 1a02 7001 |0021: const-string v2, "use_https" // string@0170 │ │ -001966: 6e20 4800 2700 |0023: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -00196c: 0c02 |0026: move-result-object v2 │ │ -00196e: 6e20 2100 6200 |0027: invoke-virtual {v2, v6}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0021 │ │ -001974: 1a02 b800 |002a: const-string v2, "custom_url" // string@00b8 │ │ -001978: 6e20 4800 2700 |002c: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -00197e: 0c02 |002f: move-result-object v2 │ │ -001980: 6e20 2100 5200 |0030: invoke-virtual {v2, v5}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0021 │ │ -001986: 1a02 b800 |0033: const-string v2, "custom_url" // string@00b8 │ │ -00198a: 6e20 4800 2700 |0035: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -001990: 0c02 |0038: move-result-object v2 │ │ -001992: 1a03 b800 |0039: const-string v3, "custom_url" // string@00b8 │ │ -001996: 1a04 7400 |003b: const-string v4, "None" // string@0074 │ │ -00199a: 7230 1900 3104 |003d: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0019 │ │ -0019a0: 0c03 |0040: move-result-object v3 │ │ -0019a2: 6e20 2400 3200 |0041: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0024 │ │ -0019a8: 1a02 b800 |0044: const-string v2, "custom_url" // string@00b8 │ │ -0019ac: 6e20 4800 2700 |0046: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -0019b2: 0c02 |0049: move-result-object v2 │ │ -0019b4: 2203 2d00 |004a: new-instance v3, Lfr/seeks/Settings$1; // type@002d │ │ -0019b8: 7020 4000 7300 |004c: invoke-direct {v3, v7}, Lfr/seeks/Settings$1;.:(Lfr/seeks/Settings;)V // method@0040 │ │ -0019be: 6e20 2200 3200 |004f: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0022 │ │ -0019c4: 1a02 0001 |0052: const-string v2, "nodelist" // string@0100 │ │ -0019c8: 6e20 4800 2700 |0054: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -0019ce: 0c02 |0057: move-result-object v2 │ │ -0019d0: 1a03 0001 |0058: const-string v3, "nodelist" // string@0100 │ │ -0019d4: 1a04 7400 |005a: const-string v4, "None" // string@0074 │ │ -0019d8: 7230 1900 3104 |005c: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0019 │ │ -0019de: 0c03 |005f: move-result-object v3 │ │ -0019e0: 6e20 2400 3200 |0060: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0024 │ │ -0019e6: 1a02 0001 |0063: const-string v2, "nodelist" // string@0100 │ │ -0019ea: 6e20 4800 2700 |0065: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -0019f0: 0c02 |0068: move-result-object v2 │ │ -0019f2: 2203 2e00 |0069: new-instance v3, Lfr/seeks/Settings$2; // type@002e │ │ -0019f6: 7020 4200 7300 |006b: invoke-direct {v3, v7}, Lfr/seeks/Settings$2;.:(Lfr/seeks/Settings;)V // method@0042 │ │ -0019fc: 6e20 2200 3200 |006e: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0022 │ │ -001a02: 1a02 9400 |0071: const-string v2, "about" // string@0094 │ │ -001a06: 6e20 4800 2700 |0073: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -001a0c: 0c02 |0076: move-result-object v2 │ │ -001a0e: 2203 2f00 |0077: new-instance v3, Lfr/seeks/Settings$3; // type@002f │ │ -001a12: 7020 4400 7300 |0079: invoke-direct {v3, v7}, Lfr/seeks/Settings$3;.:(Lfr/seeks/Settings;)V // method@0044 │ │ -001a18: 6e20 2300 3200 |007c: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0023 │ │ -001a1e: 6e10 4900 0700 |007f: invoke-virtual {v7}, Lfr/seeks/Settings;.getIntent:()Landroid/content/Intent; // method@0049 │ │ -001a24: 0c00 |0082: move-result-object v0 │ │ -001a26: 1a02 9a00 |0083: const-string v2, "android.intent.action.MAIN" // string@009a │ │ -001a2a: 6e10 1400 0000 |0085: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0014 │ │ -001a30: 0c03 |0088: move-result-object v3 │ │ -001a32: 6e20 6b00 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006b │ │ -001a38: 0a02 |008c: move-result v2 │ │ -001a3a: 3902 1300 |008d: if-nez v2, 00a0 // +0013 │ │ -001a3e: 1a02 ad00 |008f: const-string v2, "cat_title" // string@00ad │ │ -001a42: 6e20 4800 2700 |0091: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -001a48: 0c02 |0094: move-result-object v2 │ │ -001a4a: 1f02 1900 |0095: check-cast v2, Landroid/preference/PreferenceCategory; // type@0019 │ │ -001a4e: 1a03 5601 |0097: const-string v3, "start_search" // string@0156 │ │ -001a52: 6e20 4800 3700 |0099: invoke-virtual {v7, v3}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -001a58: 0c03 |009c: move-result-object v3 │ │ -001a5a: 6e20 2700 3200 |009d: invoke-virtual {v2, v3}, Landroid/preference/PreferenceCategory;.removePreference:(Landroid/preference/Preference;)Z // method@0027 │ │ -001a60: 0e00 |00a0: return-void │ │ -001a62: 1a02 7001 |00a1: const-string v2, "use_https" // string@0170 │ │ -001a66: 6e20 4800 2700 |00a3: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -001a6c: 0c02 |00a6: move-result-object v2 │ │ -001a6e: 6e20 2100 5200 |00a7: invoke-virtual {v2, v5}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0021 │ │ -001a74: 1a02 b800 |00aa: const-string v2, "custom_url" // string@00b8 │ │ -001a78: 6e20 4800 2700 |00ac: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0048 │ │ -001a7e: 0c02 |00af: move-result-object v2 │ │ -001a80: 6e20 2100 6200 |00b0: invoke-virtual {v2, v6}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0021 │ │ -001a86: 2880 |00b3: goto 0033 // -0080 │ │ +001ff8: |[001ff8] fr.seeks.Settings.onCreate:(Landroid/os/Bundle;)V │ │ +002008: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +00200a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +00200c: 6e20 4f00 5700 |0002: invoke-virtual {v7, v5}, Lfr/seeks/Settings;.requestWindowFeature:(I)Z // method@004f │ │ +002012: 6f20 2800 8700 |0005: invoke-super {v7, v8}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0028 │ │ +002018: 1502 047f |0008: const/high16 v2, #int 2130968576 // #7f04 │ │ +00201c: 6e20 4a00 2700 |000a: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.addPreferencesFromResource:(I)V // method@004a │ │ +002022: 7110 2a00 0700 |000d: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002a │ │ +002028: 0c01 |0010: move-result-object v1 │ │ +00202a: 1a02 1100 |0011: const-string v2, "Custom URL" // string@0011 │ │ +00202e: 1a03 1201 |0013: const-string v3, "nodelist" // string@0112 │ │ +002032: 1a04 0000 |0015: const-string v4, "" // string@0000 │ │ +002036: 7230 1b00 3104 |0017: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@001b │ │ +00203c: 0c03 |001a: move-result-object v3 │ │ +00203e: 6e20 6e00 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006e │ │ +002044: 0a02 |001e: move-result v2 │ │ +002046: 3802 8200 |001f: if-eqz v2, 00a1 // +0082 │ │ +00204a: 1a02 8201 |0021: const-string v2, "use_https" // string@0182 │ │ +00204e: 6e20 4b00 2700 |0023: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +002054: 0c02 |0026: move-result-object v2 │ │ +002056: 6e20 2300 6200 |0027: invoke-virtual {v2, v6}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0023 │ │ +00205c: 1a02 cb00 |002a: const-string v2, "custom_url" // string@00cb │ │ +002060: 6e20 4b00 2700 |002c: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +002066: 0c02 |002f: move-result-object v2 │ │ +002068: 6e20 2300 5200 |0030: invoke-virtual {v2, v5}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0023 │ │ +00206e: 1a02 cb00 |0033: const-string v2, "custom_url" // string@00cb │ │ +002072: 6e20 4b00 2700 |0035: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +002078: 0c02 |0038: move-result-object v2 │ │ +00207a: 1a03 cb00 |0039: const-string v3, "custom_url" // string@00cb │ │ +00207e: 1a04 8300 |003b: const-string v4, "None" // string@0083 │ │ +002082: 7230 1b00 3104 |003d: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@001b │ │ +002088: 0c03 |0040: move-result-object v3 │ │ +00208a: 6e20 2600 3200 |0041: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0026 │ │ +002090: 1a02 cb00 |0044: const-string v2, "custom_url" // string@00cb │ │ +002094: 6e20 4b00 2700 |0046: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +00209a: 0c02 |0049: move-result-object v2 │ │ +00209c: 2203 3000 |004a: new-instance v3, Lfr/seeks/Settings$1; // type@0030 │ │ +0020a0: 7020 4300 7300 |004c: invoke-direct {v3, v7}, Lfr/seeks/Settings$1;.:(Lfr/seeks/Settings;)V // method@0043 │ │ +0020a6: 6e20 2400 3200 |004f: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0024 │ │ +0020ac: 1a02 1201 |0052: const-string v2, "nodelist" // string@0112 │ │ +0020b0: 6e20 4b00 2700 |0054: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +0020b6: 0c02 |0057: move-result-object v2 │ │ +0020b8: 1a03 1201 |0058: const-string v3, "nodelist" // string@0112 │ │ +0020bc: 1a04 8300 |005a: const-string v4, "None" // string@0083 │ │ +0020c0: 7230 1b00 3104 |005c: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@001b │ │ +0020c6: 0c03 |005f: move-result-object v3 │ │ +0020c8: 6e20 2600 3200 |0060: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0026 │ │ +0020ce: 1a02 1201 |0063: const-string v2, "nodelist" // string@0112 │ │ +0020d2: 6e20 4b00 2700 |0065: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +0020d8: 0c02 |0068: move-result-object v2 │ │ +0020da: 2203 3100 |0069: new-instance v3, Lfr/seeks/Settings$2; // type@0031 │ │ +0020de: 7020 4500 7300 |006b: invoke-direct {v3, v7}, Lfr/seeks/Settings$2;.:(Lfr/seeks/Settings;)V // method@0045 │ │ +0020e4: 6e20 2400 3200 |006e: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0024 │ │ +0020ea: 1a02 a700 |0071: const-string v2, "about" // string@00a7 │ │ +0020ee: 6e20 4b00 2700 |0073: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +0020f4: 0c02 |0076: move-result-object v2 │ │ +0020f6: 2203 3200 |0077: new-instance v3, Lfr/seeks/Settings$3; // type@0032 │ │ +0020fa: 7020 4700 7300 |0079: invoke-direct {v3, v7}, Lfr/seeks/Settings$3;.:(Lfr/seeks/Settings;)V // method@0047 │ │ +002100: 6e20 2500 3200 |007c: invoke-virtual {v2, v3}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0025 │ │ +002106: 6e10 4c00 0700 |007f: invoke-virtual {v7}, Lfr/seeks/Settings;.getIntent:()Landroid/content/Intent; // method@004c │ │ +00210c: 0c00 |0082: move-result-object v0 │ │ +00210e: 1a02 ad00 |0083: const-string v2, "android.intent.action.MAIN" // string@00ad │ │ +002112: 6e10 1600 0000 |0085: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0016 │ │ +002118: 0c03 |0088: move-result-object v3 │ │ +00211a: 6e20 6e00 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006e │ │ +002120: 0a02 |008c: move-result v2 │ │ +002122: 3902 1300 |008d: if-nez v2, 00a0 // +0013 │ │ +002126: 1a02 c000 |008f: const-string v2, "cat_title" // string@00c0 │ │ +00212a: 6e20 4b00 2700 |0091: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +002130: 0c02 |0094: move-result-object v2 │ │ +002132: 1f02 1b00 |0095: check-cast v2, Landroid/preference/PreferenceCategory; // type@001b │ │ +002136: 1a03 6801 |0097: const-string v3, "start_search" // string@0168 │ │ +00213a: 6e20 4b00 3700 |0099: invoke-virtual {v7, v3}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +002140: 0c03 |009c: move-result-object v3 │ │ +002142: 6e20 2900 3200 |009d: invoke-virtual {v2, v3}, Landroid/preference/PreferenceCategory;.removePreference:(Landroid/preference/Preference;)Z // method@0029 │ │ +002148: 0e00 |00a0: return-void │ │ +00214a: 1a02 8201 |00a1: const-string v2, "use_https" // string@0182 │ │ +00214e: 6e20 4b00 2700 |00a3: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +002154: 0c02 |00a6: move-result-object v2 │ │ +002156: 6e20 2300 5200 |00a7: invoke-virtual {v2, v5}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0023 │ │ +00215c: 1a02 cb00 |00aa: const-string v2, "custom_url" // string@00cb │ │ +002160: 6e20 4b00 2700 |00ac: invoke-virtual {v7, v2}, Lfr/seeks/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@004b │ │ +002166: 0c02 |00af: move-result-object v2 │ │ +002168: 6e20 2300 6200 |00b0: invoke-virtual {v2, v6}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0023 │ │ +00216e: 2880 |00b3: goto 0033 // -0080 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0005 line=38 │ │ 0x0008 line=39 │ │ - 0x000d line=41 │ │ + 0x000d line=42 │ │ 0x0011 line=44 │ │ 0x0021 line=45 │ │ 0x002a line=46 │ │ 0x0033 line=52 │ │ + 0x003d line=53 │ │ + 0x0041 line=52 │ │ 0x0044 line=54 │ │ 0x0052 line=65 │ │ + 0x005c line=66 │ │ + 0x0060 line=65 │ │ 0x0063 line=67 │ │ 0x0071 line=84 │ │ 0x007f line=93 │ │ 0x0083 line=94 │ │ 0x008f line=95 │ │ + 0x0099 line=96 │ │ 0x00a0 line=98 │ │ 0x00a1 line=48 │ │ 0x00aa line=49 │ │ locals : │ │ 0x0083 - 0x00a1 reg=0 intent Landroid/content/Intent; │ │ 0x0011 - 0x00b4 reg=1 settings Landroid/content/SharedPreferences; │ │ 0x0000 - 0x00b4 reg=7 this Lfr/seeks/Settings; │ │ @@ -1402,52 +1517,52 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -001a88: |[001a88] fr.seeks.Settings.onCreateDialog:(ILandroid/os/Bundle;)Landroid/app/Dialog; │ │ -001a98: 2200 0300 |0000: new-instance v0, Landroid/app/Dialog; // type@0003 │ │ -001a9c: 7020 0200 2000 |0002: invoke-direct {v0, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@0002 │ │ -001aa2: 1501 037f |0005: const/high16 v1, #int 2130903040 // #7f03 │ │ -001aa6: 6e20 0300 1000 |0007: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setContentView:(I)V // method@0003 │ │ -001aac: 1401 0700 067f |000a: const v1, #float 1.78117e+38 // #7f060007 │ │ -001ab2: 6e20 0400 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setTitle:(I)V // method@0004 │ │ -001ab8: 1100 |0010: return-object v0 │ │ +002170: |[002170] fr.seeks.Settings.onCreateDialog:(ILandroid/os/Bundle;)Landroid/app/Dialog; │ │ +002180: 2200 0500 |0000: new-instance v0, Landroid/app/Dialog; // type@0005 │ │ +002184: 7020 0400 2000 |0002: invoke-direct {v0, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@0004 │ │ +00218a: 1501 037f |0005: const/high16 v1, #int 2130903040 // #7f03 │ │ +00218e: 6e20 0500 1000 |0007: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setContentView:(I)V // method@0005 │ │ +002194: 1401 0700 067f |000a: const v1, #float 1.78117e+38 // #7f060007 │ │ +00219a: 6e20 0600 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setTitle:(I)V // method@0006 │ │ +0021a0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=103 │ │ 0x000a line=104 │ │ 0x0010 line=105 │ │ locals : │ │ 0x0005 - 0x0011 reg=0 dialog Landroid/app/Dialog; │ │ 0x0000 - 0x0011 reg=2 this Lfr/seeks/Settings; │ │ 0x0000 - 0x0011 reg=3 id I │ │ 0x0000 - 0x0011 reg=4 args Landroid/os/Bundle; │ │ │ │ - source_file_idx : 123 (Settings.java) │ │ + source_file_idx : 139 (Settings.java) │ │ │ │ -Class #15 header: │ │ -class_idx : 49 │ │ +Class #18 header: │ │ +class_idx : 52 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 76 │ │ -source_file_idx : 125 │ │ +superclass_idx : 84 │ │ +source_file_idx : 141 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #15 annotations: │ │ +Class #18 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lfr/seeks/SuggestionProvider; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="SuggestionTimerTask" │ │ │ │ -Class #15 - │ │ +Class #18 - │ │ Class descriptor : 'Lfr/seeks/SuggestionProvider$SuggestionTimerTask;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/util/TimerTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lfr/seeks/SuggestionProvider$SuggestionTimerTask;) │ │ @@ -1472,21 +1587,21 @@ │ │ type : '(Lfr/seeks/SuggestionProvider;Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -001abc: |[001abc] fr.seeks.SuggestionProvider$SuggestionTimerTask.:(Lfr/seeks/SuggestionProvider;Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V │ │ -001acc: 5b01 3f00 |0000: iput-object v1, v0, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.this$0:Lfr/seeks/SuggestionProvider; // field@003f │ │ -001ad0: 7010 8800 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@0088 │ │ -001ad6: 5b02 3e00 |0005: iput-object v2, v0, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.mUri:Landroid/net/Uri; // field@003e │ │ -001ada: 5b03 3d00 |0007: iput-object v3, v0, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.mQuery:Ljava/lang/String; // field@003d │ │ -001ade: 5b04 3c00 |0009: iput-object v4, v0, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.mMatrix:Landroid/database/MatrixCursor; // field@003c │ │ -001ae2: 0e00 |000b: return-void │ │ +0021a4: |[0021a4] fr.seeks.SuggestionProvider$SuggestionTimerTask.:(Lfr/seeks/SuggestionProvider;Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V │ │ +0021b4: 5b01 4000 |0000: iput-object v1, v0, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.this$0:Lfr/seeks/SuggestionProvider; // field@0040 │ │ +0021b8: 7010 8b00 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@008b │ │ +0021be: 5b02 3f00 |0005: iput-object v2, v0, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.mUri:Landroid/net/Uri; // field@003f │ │ +0021c2: 5b03 3e00 |0007: iput-object v3, v0, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.mQuery:Ljava/lang/String; // field@003e │ │ +0021c6: 5b04 3d00 |0009: iput-object v4, v0, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.mMatrix:Landroid/database/MatrixCursor; // field@003d │ │ +0021ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ 0x0005 line=122 │ │ 0x0007 line=123 │ │ 0x0009 line=124 │ │ @@ -1504,47 +1619,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -001ae4: |[001ae4] fr.seeks.SuggestionProvider$SuggestionTimerTask.run:()V │ │ -001af4: 5440 3f00 |0000: iget-object v0, v4, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.this$0:Lfr/seeks/SuggestionProvider; // field@003f │ │ -001af8: 5441 3e00 |0002: iget-object v1, v4, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.mUri:Landroid/net/Uri; // field@003e │ │ -001afc: 5442 3d00 |0004: iget-object v2, v4, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.mQuery:Ljava/lang/String; // field@003d │ │ -001b00: 5443 3c00 |0006: iget-object v3, v4, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.mMatrix:Landroid/database/MatrixCursor; // field@003c │ │ -001b04: 6e40 5a00 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lfr/seeks/SuggestionProvider;.setCursorOfQuery:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V // method@005a │ │ -001b0a: 0e00 |000b: return-void │ │ +0021cc: |[0021cc] fr.seeks.SuggestionProvider$SuggestionTimerTask.run:()V │ │ +0021dc: 5440 4000 |0000: iget-object v0, v4, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.this$0:Lfr/seeks/SuggestionProvider; // field@0040 │ │ +0021e0: 5441 3f00 |0002: iget-object v1, v4, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.mUri:Landroid/net/Uri; // field@003f │ │ +0021e4: 5442 3e00 |0004: iget-object v2, v4, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.mQuery:Ljava/lang/String; // field@003e │ │ +0021e8: 5443 3d00 |0006: iget-object v3, v4, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.mMatrix:Landroid/database/MatrixCursor; // field@003d │ │ +0021ec: 6e40 5d00 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lfr/seeks/SuggestionProvider;.setCursorOfQuery:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V // method@005d │ │ +0021f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000b line=131 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lfr/seeks/SuggestionProvider$SuggestionTimerTask; │ │ │ │ - source_file_idx : 125 (SuggestionProvider.java) │ │ + source_file_idx : 141 (SuggestionProvider.java) │ │ │ │ -Class #16 header: │ │ -class_idx : 50 │ │ +Class #19 header: │ │ +class_idx : 53 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ -source_file_idx : 125 │ │ +superclass_idx : 11 │ │ +source_file_idx : 141 │ │ static_fields_size : 7 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ -Class #16 annotations: │ │ +Class #19 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lfr/seeks/SuggestionProvider$SuggestionTimerTask; } │ │ -Annotations on method #91 'setCursorOfQueryThrow' │ │ +Annotations on method #94 'setCursorOfQueryThrow' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/MalformedURLException; Ljava/io/IOException; } │ │ │ │ -Class #16 - │ │ +Class #19 - │ │ Class descriptor : 'Lfr/seeks/SuggestionProvider;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/ContentProvider;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lfr/seeks/SuggestionProvider;) │ │ name : 'AUTHORITY' │ │ @@ -1600,34 +1715,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -001b0c: |[001b0c] fr.seeks.SuggestionProvider.:()V │ │ -001b1c: 1a00 c500 |0000: const-string v0, "fr.seeks.SuggestionProvider" // string@00c5 │ │ -001b20: 6900 4000 |0002: sput-object v0, Lfr/seeks/SuggestionProvider;.AUTHORITY:Ljava/lang/String; // field@0040 │ │ -001b24: 2200 3f00 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@003f │ │ -001b28: 7010 6c00 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -001b2e: 1a01 b100 |0009: const-string v1, "content://" // string@00b1 │ │ -001b32: 6e20 6f00 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001b38: 0c00 |000e: move-result-object v0 │ │ -001b3a: 6201 4000 |000f: sget-object v1, Lfr/seeks/SuggestionProvider;.AUTHORITY:Ljava/lang/String; // field@0040 │ │ -001b3e: 6e20 6f00 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001b44: 0c00 |0014: move-result-object v0 │ │ -001b46: 1a01 0400 |0015: const-string v1, "/query" // string@0004 │ │ -001b4a: 6e20 6f00 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001b50: 0c00 |001a: move-result-object v0 │ │ -001b52: 6e10 7000 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -001b58: 0c00 |001e: move-result-object v0 │ │ -001b5a: 7110 1f00 0000 |001f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@001f │ │ -001b60: 0c00 |0022: move-result-object v0 │ │ -001b62: 6900 4100 |0023: sput-object v0, Lfr/seeks/SuggestionProvider;.CONTENT_URI:Landroid/net/Uri; // field@0041 │ │ -001b66: 0e00 |0025: return-void │ │ +0021f4: |[0021f4] fr.seeks.SuggestionProvider.:()V │ │ +002204: 1a00 d800 |0000: const-string v0, "fr.seeks.SuggestionProvider" // string@00d8 │ │ +002208: 6900 4100 |0002: sput-object v0, Lfr/seeks/SuggestionProvider;.AUTHORITY:Ljava/lang/String; // field@0041 │ │ +00220c: 2200 4200 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0042 │ │ +002210: 7010 6f00 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +002216: 1a01 c400 |0009: const-string v1, "content://" // string@00c4 │ │ +00221a: 6e20 7200 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002220: 0c00 |000e: move-result-object v0 │ │ +002222: 6201 4100 |000f: sget-object v1, Lfr/seeks/SuggestionProvider;.AUTHORITY:Ljava/lang/String; // field@0041 │ │ +002226: 6e20 7200 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +00222c: 0c00 |0014: move-result-object v0 │ │ +00222e: 1a01 0400 |0015: const-string v1, "/query" // string@0004 │ │ +002232: 6e20 7200 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002238: 0c00 |001a: move-result-object v0 │ │ +00223a: 6e10 7300 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +002240: 0c00 |001e: move-result-object v0 │ │ +002242: 7110 2100 0000 |001f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0021 │ │ +002248: 0c00 |0022: move-result-object v0 │ │ +00224a: 6900 4200 |0023: sput-object v0, Lfr/seeks/SuggestionProvider;.CONTENT_URI:Landroid/net/Uri; // field@0042 │ │ +00224e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ locals : │ │ │ │ #1 : (in Lfr/seeks/SuggestionProvider;) │ │ @@ -1635,63 +1750,62 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -001b68: |[001b68] fr.seeks.SuggestionProvider.:()V │ │ -001b78: 7010 0e00 0100 |0000: invoke-direct {v1}, Landroid/content/ContentProvider;.:()V // method@000e │ │ -001b7e: 1a00 7a00 |0003: const-string v0, "SeeksSuggestionProvider" // string@007a │ │ -001b82: 5b10 4700 |0005: iput-object v0, v1, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0047 │ │ -001b86: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -001b88: 5b10 4900 |0008: iput-object v0, v1, Lfr/seeks/SuggestionProvider;.mTimer:Ljava/util/Timer; // field@0049 │ │ -001b8c: 0e00 |000a: return-void │ │ +002250: |[002250] fr.seeks.SuggestionProvider.:()V │ │ +002260: 7010 1000 0100 |0000: invoke-direct {v1}, Landroid/content/ContentProvider;.:()V // method@0010 │ │ +002266: 1a00 8a00 |0003: const-string v0, "SeeksSuggestionProvider" // string@008a │ │ +00226a: 5b10 4800 |0005: iput-object v0, v1, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0048 │ │ +00226e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +002270: 5b10 4a00 |0008: iput-object v0, v1, Lfr/seeks/SuggestionProvider;.mTimer:Ljava/util/Timer; // field@004a │ │ +002274: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=67 │ │ - 0x000a line=115 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfr/seeks/SuggestionProvider; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/seeks/SuggestionProvider;) │ │ name : 'delete' │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -001b90: |[001b90] fr.seeks.SuggestionProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -001ba0: 5430 4700 |0000: iget-object v0, v3, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0047 │ │ -001ba4: 2201 3f00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@003f │ │ -001ba8: 7010 6c00 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -001bae: 1a02 ba00 |0007: const-string v2, "delete '" // string@00ba │ │ -001bb2: 6e20 6f00 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001bb8: 0c01 |000c: move-result-object v1 │ │ -001bba: 6e20 6f00 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001bc0: 0c01 |0010: move-result-object v1 │ │ -001bc2: 1a02 0300 |0011: const-string v2, "' for '" // string@0003 │ │ -001bc6: 6e20 6f00 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001bcc: 0c01 |0016: move-result-object v1 │ │ -001bce: 6e20 6e00 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@006e │ │ -001bd4: 0c01 |001a: move-result-object v1 │ │ -001bd6: 1a02 0200 |001b: const-string v2, "'" // string@0002 │ │ -001bda: 6e20 6f00 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001be0: 0c01 |0020: move-result-object v1 │ │ -001be2: 6e10 7000 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -001be8: 0c01 |0024: move-result-object v1 │ │ -001bea: 7120 2900 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0029 │ │ -001bf0: 2200 4000 |0028: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0040 │ │ -001bf4: 7010 7100 0000 |002a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@0071 │ │ -001bfa: 2700 |002d: throw v0 │ │ +002278: |[002278] fr.seeks.SuggestionProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +002288: 5430 4800 |0000: iget-object v0, v3, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0048 │ │ +00228c: 2201 4200 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0042 │ │ +002290: 7010 6f00 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +002296: 1a02 cd00 |0007: const-string v2, "delete '" // string@00cd │ │ +00229a: 6e20 7200 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +0022a0: 0c01 |000c: move-result-object v1 │ │ +0022a2: 6e20 7200 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +0022a8: 0c01 |0010: move-result-object v1 │ │ +0022aa: 1a02 0300 |0011: const-string v2, "' for '" // string@0003 │ │ +0022ae: 6e20 7200 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +0022b4: 0c01 |0016: move-result-object v1 │ │ +0022b6: 6e20 7100 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0071 │ │ +0022bc: 0c01 |001a: move-result-object v1 │ │ +0022be: 1a02 0200 |001b: const-string v2, "'" // string@0002 │ │ +0022c2: 6e20 7200 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +0022c8: 0c01 |0020: move-result-object v1 │ │ +0022ca: 6e10 7300 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +0022d0: 0c01 |0024: move-result-object v1 │ │ +0022d2: 7120 2b00 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@002b │ │ +0022d8: 2200 4300 |0028: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0043 │ │ +0022dc: 7010 7400 0000 |002a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@0074 │ │ +0022e2: 2700 |002d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0028 line=277 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lfr/seeks/SuggestionProvider; │ │ 0x0000 - 0x002e reg=4 uri Landroid/net/Uri; │ │ @@ -1703,17 +1817,17 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -001bfc: |[001bfc] fr.seeks.SuggestionProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -001c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -001c0e: 1100 |0001: return-object v0 │ │ +0022e4: |[0022e4] fr.seeks.SuggestionProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +0022f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0022f6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lfr/seeks/SuggestionProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ │ │ @@ -1721,127 +1835,126 @@ │ │ name : 'getUrlFromKeywords' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 116 16-bit code units │ │ -001c10: |[001c10] fr.seeks.SuggestionProvider.getUrlFromKeywords:(Ljava/lang/String;)Ljava/lang/String; │ │ -001c20: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ -001c24: 1a04 0e00 |0002: const-string v4, "Custom URL" // string@000e │ │ -001c28: 5485 4800 |0004: iget-object v5, v8, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0048 │ │ -001c2c: 1a06 0001 |0006: const-string v6, "nodelist" // string@0100 │ │ -001c30: 1a07 0000 |0008: const-string v7, "" // string@0000 │ │ -001c34: 7230 1900 6507 |000a: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0019 │ │ -001c3a: 0c05 |000d: move-result-object v5 │ │ -001c3c: 6e20 6b00 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006b │ │ -001c42: 0a04 |0011: move-result v4 │ │ -001c44: 3804 2e00 |0012: if-eqz v4, 0040 // +002e │ │ -001c48: 5484 4800 |0014: iget-object v4, v8, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0048 │ │ -001c4c: 1a05 b800 |0016: const-string v5, "custom_url" // string@00b8 │ │ -001c50: 1a06 0000 |0018: const-string v6, "" // string@0000 │ │ -001c54: 7230 1900 5406 |001a: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0019 │ │ -001c5a: 0c02 |001d: move-result-object v2 │ │ -001c5c: 2204 3f00 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@003f │ │ -001c60: 7010 6c00 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -001c66: 6e20 6f00 2400 |0023: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001c6c: 0c04 |0026: move-result-object v4 │ │ -001c6e: 1a05 0500 |0027: const-string v5, "/search?output=json&q=" // string@0005 │ │ -001c72: 6e20 6f00 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001c78: 0c04 |002c: move-result-object v4 │ │ -001c7a: 7110 7d00 0900 |002d: invoke-static {v9}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@007d │ │ -001c80: 0c05 |0030: move-result-object v5 │ │ -001c82: 6e20 6f00 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001c88: 0c04 |0034: move-result-object v4 │ │ -001c8a: 1a05 0100 |0035: const-string v5, "&expansion=1&action=expand" // string@0001 │ │ -001c8e: 6e20 6f00 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001c94: 0c04 |003a: move-result-object v4 │ │ -001c96: 6e10 7000 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -001c9c: 0c03 |003e: move-result-object v3 │ │ -001c9e: 1103 |003f: return-object v3 │ │ -001ca0: 5484 4800 |0040: iget-object v4, v8, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0048 │ │ -001ca4: 1a05 0001 |0042: const-string v5, "nodelist" // string@0100 │ │ -001ca8: 1a06 3601 |0044: const-string v6, "seeks.fr" // string@0136 │ │ -001cac: 7230 1900 5406 |0046: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0019 │ │ -001cb2: 0c00 |0049: move-result-object v0 │ │ -001cb4: 5484 4800 |004a: iget-object v4, v8, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0048 │ │ -001cb8: 1a05 7001 |004c: const-string v5, "use_https" // string@0170 │ │ -001cbc: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -001cbe: 7230 1800 5406 |004f: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0018 │ │ -001cc4: 0a04 |0052: move-result v4 │ │ -001cc6: 3804 1d00 |0053: if-eqz v4, 0070 // +001d │ │ -001cca: 1a04 e000 |0055: const-string v4, "https" // string@00e0 │ │ -001cce: 0741 |0057: move-object v1, v4 │ │ -001cd0: 2204 3f00 |0058: new-instance v4, Ljava/lang/StringBuilder; // type@003f │ │ -001cd4: 7010 6c00 0400 |005a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -001cda: 6e20 6f00 1400 |005d: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001ce0: 0c04 |0060: move-result-object v4 │ │ -001ce2: 1a05 0800 |0061: const-string v5, "://" // string@0008 │ │ -001ce6: 6e20 6f00 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001cec: 0c04 |0066: move-result-object v4 │ │ -001cee: 6e20 6f00 0400 |0067: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001cf4: 0c04 |006a: move-result-object v4 │ │ -001cf6: 6e10 7000 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -001cfc: 0c02 |006e: move-result-object v2 │ │ -001cfe: 28af |006f: goto 001e // -0051 │ │ -001d00: 1a04 df00 |0070: const-string v4, "http" // string@00df │ │ -001d04: 0741 |0072: move-object v1, v4 │ │ -001d06: 28e5 |0073: goto 0058 // -001b │ │ + insns size : 114 16-bit code units │ │ +0022f8: |[0022f8] fr.seeks.SuggestionProvider.getUrlFromKeywords:(Ljava/lang/String;)Ljava/lang/String; │ │ +002308: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ +00230c: 1a04 1100 |0002: const-string v4, "Custom URL" // string@0011 │ │ +002310: 5485 4900 |0004: iget-object v5, v8, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0049 │ │ +002314: 1a06 1201 |0006: const-string v6, "nodelist" // string@0112 │ │ +002318: 1a07 0000 |0008: const-string v7, "" // string@0000 │ │ +00231c: 7230 1b00 6507 |000a: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@001b │ │ +002322: 0c05 |000d: move-result-object v5 │ │ +002324: 6e20 6e00 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006e │ │ +00232a: 0a04 |0011: move-result v4 │ │ +00232c: 3804 2e00 |0012: if-eqz v4, 0040 // +002e │ │ +002330: 5484 4900 |0014: iget-object v4, v8, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0049 │ │ +002334: 1a05 cb00 |0016: const-string v5, "custom_url" // string@00cb │ │ +002338: 1a06 0000 |0018: const-string v6, "" // string@0000 │ │ +00233c: 7230 1b00 5406 |001a: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@001b │ │ +002342: 0c02 |001d: move-result-object v2 │ │ +002344: 2204 4200 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@0042 │ │ +002348: 7010 6f00 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +00234e: 6e20 7200 2400 |0023: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002354: 0c04 |0026: move-result-object v4 │ │ +002356: 1a05 0500 |0027: const-string v5, "/search?output=json&q=" // string@0005 │ │ +00235a: 6e20 7200 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002360: 0c04 |002c: move-result-object v4 │ │ +002362: 7110 8000 0900 |002d: invoke-static {v9}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0080 │ │ +002368: 0c05 |0030: move-result-object v5 │ │ +00236a: 6e20 7200 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002370: 0c04 |0034: move-result-object v4 │ │ +002372: 1a05 0100 |0035: const-string v5, "&expansion=1&action=expand" // string@0001 │ │ +002376: 6e20 7200 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +00237c: 0c04 |003a: move-result-object v4 │ │ +00237e: 6e10 7300 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +002384: 0c03 |003e: move-result-object v3 │ │ +002386: 1103 |003f: return-object v3 │ │ +002388: 5484 4900 |0040: iget-object v4, v8, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0049 │ │ +00238c: 1a05 1201 |0042: const-string v5, "nodelist" // string@0112 │ │ +002390: 1a06 4801 |0044: const-string v6, "seeks.fr" // string@0148 │ │ +002394: 7230 1b00 5406 |0046: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@001b │ │ +00239a: 0c00 |0049: move-result-object v0 │ │ +00239c: 5484 4900 |004a: iget-object v4, v8, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0049 │ │ +0023a0: 1a05 8201 |004c: const-string v5, "use_https" // string@0182 │ │ +0023a4: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +0023a6: 7230 1a00 5406 |004f: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@001a │ │ +0023ac: 0a04 |0052: move-result v4 │ │ +0023ae: 3804 1c00 |0053: if-eqz v4, 006f // +001c │ │ +0023b2: 1a01 f300 |0055: const-string v1, "https" // string@00f3 │ │ +0023b6: 2204 4200 |0057: new-instance v4, Ljava/lang/StringBuilder; // type@0042 │ │ +0023ba: 7010 6f00 0400 |0059: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +0023c0: 6e20 7200 1400 |005c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +0023c6: 0c04 |005f: move-result-object v4 │ │ +0023c8: 1a05 0800 |0060: const-string v5, "://" // string@0008 │ │ +0023cc: 6e20 7200 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +0023d2: 0c04 |0065: move-result-object v4 │ │ +0023d4: 6e20 7200 0400 |0066: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +0023da: 0c04 |0069: move-result-object v4 │ │ +0023dc: 6e10 7300 0400 |006a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +0023e2: 0c02 |006d: move-result-object v2 │ │ +0023e4: 28b0 |006e: goto 001e // -0050 │ │ +0023e6: 1a01 f200 |006f: const-string v1, "http" // string@00f2 │ │ +0023ea: 28e6 |0071: goto 0057 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0002 line=255 │ │ 0x0014 line=256 │ │ 0x001e line=263 │ │ + 0x002d line=264 │ │ 0x003f line=265 │ │ 0x0040 line=258 │ │ 0x004a line=259 │ │ - 0x0058 line=261 │ │ - 0x0070 line=259 │ │ + 0x0057 line=261 │ │ + 0x006f line=259 │ │ locals : │ │ 0x003f - 0x0040 reg=3 url Ljava/lang/String; │ │ - 0x0058 - 0x0070 reg=1 proto Ljava/lang/String; │ │ - 0x004a - 0x0074 reg=0 nodeurl Ljava/lang/String; │ │ - 0x0002 - 0x0074 reg=2 seeksPath Ljava/lang/String; │ │ - 0x0000 - 0x0074 reg=8 this Lfr/seeks/SuggestionProvider; │ │ - 0x0000 - 0x0074 reg=9 keywords Ljava/lang/String; │ │ + 0x0057 - 0x006f reg=1 proto Ljava/lang/String; │ │ + 0x004a - 0x0072 reg=0 nodeurl Ljava/lang/String; │ │ + 0x0002 - 0x0072 reg=2 seeksPath Ljava/lang/String; │ │ + 0x0000 - 0x0072 reg=8 this Lfr/seeks/SuggestionProvider; │ │ + 0x0000 - 0x0072 reg=9 keywords Ljava/lang/String; │ │ │ │ #3 : (in Lfr/seeks/SuggestionProvider;) │ │ name : 'insert' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -001d08: |[001d08] fr.seeks.SuggestionProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -001d18: 5430 4700 |0000: iget-object v0, v3, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0047 │ │ -001d1c: 2201 3f00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@003f │ │ -001d20: 7010 6c00 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -001d26: 1a02 e700 |0007: const-string v2, "insert '" // string@00e7 │ │ -001d2a: 6e20 6f00 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001d30: 0c01 |000c: move-result-object v1 │ │ -001d32: 6e20 6e00 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@006e │ │ -001d38: 0c01 |0010: move-result-object v1 │ │ -001d3a: 1a02 0300 |0011: const-string v2, "' for '" // string@0003 │ │ -001d3e: 6e20 6f00 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001d44: 0c01 |0016: move-result-object v1 │ │ -001d46: 6e20 6e00 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@006e │ │ -001d4c: 0c01 |001a: move-result-object v1 │ │ -001d4e: 1a02 0200 |001b: const-string v2, "'" // string@0002 │ │ -001d52: 6e20 6f00 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001d58: 0c01 |0020: move-result-object v1 │ │ -001d5a: 6e10 7000 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -001d60: 0c01 |0024: move-result-object v1 │ │ -001d62: 7120 2900 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0029 │ │ -001d68: 2200 4000 |0028: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0040 │ │ -001d6c: 7010 7100 0000 |002a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@0071 │ │ -001d72: 2700 |002d: throw v0 │ │ +0023ec: |[0023ec] fr.seeks.SuggestionProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +0023fc: 5430 4800 |0000: iget-object v0, v3, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0048 │ │ +002400: 2201 4200 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0042 │ │ +002404: 7010 6f00 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +00240a: 1a02 f900 |0007: const-string v2, "insert '" // string@00f9 │ │ +00240e: 6e20 7200 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002414: 0c01 |000c: move-result-object v1 │ │ +002416: 6e20 7100 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0071 │ │ +00241c: 0c01 |0010: move-result-object v1 │ │ +00241e: 1a02 0300 |0011: const-string v2, "' for '" // string@0003 │ │ +002422: 6e20 7200 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002428: 0c01 |0016: move-result-object v1 │ │ +00242a: 6e20 7100 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0071 │ │ +002430: 0c01 |001a: move-result-object v1 │ │ +002432: 1a02 0200 |001b: const-string v2, "'" // string@0002 │ │ +002436: 6e20 7200 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +00243c: 0c01 |0020: move-result-object v1 │ │ +00243e: 6e10 7300 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +002444: 0c01 |0024: move-result-object v1 │ │ +002446: 7120 2b00 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@002b │ │ +00244c: 2200 4300 |0028: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0043 │ │ +002450: 7010 7400 0000 |002a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@0074 │ │ +002456: 2700 |002d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0028 line=271 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lfr/seeks/SuggestionProvider; │ │ 0x0000 - 0x002e reg=4 uri Landroid/net/Uri; │ │ @@ -1852,22 +1965,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -001d74: |[001d74] fr.seeks.SuggestionProvider.onCreate:()Z │ │ -001d84: 6e10 5300 0100 |0000: invoke-virtual {v1}, Lfr/seeks/SuggestionProvider;.getContext:()Landroid/content/Context; // method@0053 │ │ -001d8a: 0c00 |0003: move-result-object v0 │ │ -001d8c: 7110 2800 0000 |0004: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0028 │ │ -001d92: 0c00 |0007: move-result-object v0 │ │ -001d94: 5b10 4800 |0008: iput-object v0, v1, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0048 │ │ -001d98: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -001d9a: 0f00 |000b: return v0 │ │ +002458: |[002458] fr.seeks.SuggestionProvider.onCreate:()Z │ │ +002468: 6e10 5600 0100 |0000: invoke-virtual {v1}, Lfr/seeks/SuggestionProvider;.getContext:()Landroid/content/Context; // method@0056 │ │ +00246e: 0c00 |0003: move-result-object v0 │ │ +002470: 7110 2a00 0000 |0004: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002a │ │ +002476: 0c00 |0007: move-result-object v0 │ │ +002478: 5b10 4900 |0008: iput-object v0, v1, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0049 │ │ +00247c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +00247e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lfr/seeks/SuggestionProvider; │ │ │ │ @@ -1876,32 +1989,32 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -001d9c: |[001d9c] fr.seeks.SuggestionProvider.perhapsSetCursorOfQuery:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V │ │ -001dac: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -001db0: 3306 0300 |0002: if-ne v6, v0, 0005 // +0003 │ │ -001db4: 0e00 |0004: return-void │ │ -001db6: 5440 4900 |0005: iget-object v0, v4, Lfr/seeks/SuggestionProvider;.mTimer:Ljava/util/Timer; // field@0049 │ │ -001dba: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -001dbe: 5440 4900 |0009: iget-object v0, v4, Lfr/seeks/SuggestionProvider;.mTimer:Ljava/util/Timer; // field@0049 │ │ -001dc2: 6e10 8600 0000 |000b: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@0086 │ │ -001dc8: 2200 4b00 |000e: new-instance v0, Ljava/util/Timer; // type@004b │ │ -001dcc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -001dce: 7020 8500 1000 |0011: invoke-direct {v0, v1}, Ljava/util/Timer;.:(Z)V // method@0085 │ │ -001dd4: 5b40 4900 |0014: iput-object v0, v4, Lfr/seeks/SuggestionProvider;.mTimer:Ljava/util/Timer; // field@0049 │ │ -001dd8: 5440 4900 |0016: iget-object v0, v4, Lfr/seeks/SuggestionProvider;.mTimer:Ljava/util/Timer; // field@0049 │ │ -001ddc: 2201 3100 |0018: new-instance v1, Lfr/seeks/SuggestionProvider$SuggestionTimerTask; // type@0031 │ │ -001de0: 7057 4e00 4165 |001a: invoke-direct {v1, v4, v5, v6, v7}, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.:(Lfr/seeks/SuggestionProvider;Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V // method@004e │ │ -001de6: 1602 f401 |001d: const-wide/16 v2, #int 500 // #1f4 │ │ -001dea: 6e40 8700 1032 |001f: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@0087 │ │ -001df0: 28e2 |0022: goto 0004 // -001e │ │ +002480: |[002480] fr.seeks.SuggestionProvider.perhapsSetCursorOfQuery:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V │ │ +002490: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +002494: 3306 0300 |0002: if-ne v6, v0, 0005 // +0003 │ │ +002498: 0e00 |0004: return-void │ │ +00249a: 5440 4a00 |0005: iget-object v0, v4, Lfr/seeks/SuggestionProvider;.mTimer:Ljava/util/Timer; // field@004a │ │ +00249e: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0024a2: 5440 4a00 |0009: iget-object v0, v4, Lfr/seeks/SuggestionProvider;.mTimer:Ljava/util/Timer; // field@004a │ │ +0024a6: 6e10 8900 0000 |000b: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@0089 │ │ +0024ac: 2200 5300 |000e: new-instance v0, Ljava/util/Timer; // type@0053 │ │ +0024b0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0024b2: 7020 8800 1000 |0011: invoke-direct {v0, v1}, Ljava/util/Timer;.:(Z)V // method@0088 │ │ +0024b8: 5b40 4a00 |0014: iput-object v0, v4, Lfr/seeks/SuggestionProvider;.mTimer:Ljava/util/Timer; // field@004a │ │ +0024bc: 5440 4a00 |0016: iget-object v0, v4, Lfr/seeks/SuggestionProvider;.mTimer:Ljava/util/Timer; // field@004a │ │ +0024c0: 2201 3400 |0018: new-instance v1, Lfr/seeks/SuggestionProvider$SuggestionTimerTask; // type@0034 │ │ +0024c4: 7057 5100 4165 |001a: invoke-direct {v1, v4, v5, v6, v7}, Lfr/seeks/SuggestionProvider$SuggestionTimerTask;.:(Lfr/seeks/SuggestionProvider;Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V // method@0051 │ │ +0024ca: 1602 f401 |001d: const-wide/16 v2, #int 500 // #1f4 │ │ +0024ce: 6e40 8a00 1032 |001f: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@008a │ │ +0024d4: 28e2 |0022: goto 0004 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=113 │ │ 0x0005 line=108 │ │ 0x0009 line=109 │ │ 0x000e line=111 │ │ @@ -1916,132 +2029,131 @@ │ │ name : 'query' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 4 │ │ - insns size : 140 16-bit code units │ │ -001df4: |[001df4] fr.seeks.SuggestionProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -001e04: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -001e06: 6e10 1e00 0800 |0001: invoke-virtual {v8}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@001e │ │ -001e0c: 0c02 |0004: move-result-object v2 │ │ -001e0e: 3802 1200 |0005: if-eqz v2, 0017 // +0012 │ │ -001e12: 1a03 0000 |0007: const-string v3, "" // string@0000 │ │ -001e16: 6e20 6b00 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006b │ │ -001e1c: 0a03 |000c: move-result v3 │ │ -001e1e: 3903 0a00 |000d: if-nez v3, 0017 // +000a │ │ -001e22: 1a03 3201 |000f: const-string v3, "search_suggest_query" // string@0132 │ │ -001e26: 6e20 6b00 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006b │ │ -001e2c: 0a03 |0014: move-result v3 │ │ -001e2e: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ -001e32: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -001e34: 1103 |0018: return-object v3 │ │ -001e36: 5473 4700 |0019: iget-object v3, v7, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0047 │ │ -001e3a: 2204 3f00 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@003f │ │ -001e3e: 7010 6c00 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -001e44: 1a05 7700 |0020: const-string v5, "Request '" // string@0077 │ │ -001e48: 6e20 6f00 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001e4e: 0c04 |0025: move-result-object v4 │ │ -001e50: 6e20 6f00 2400 |0026: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001e56: 0c04 |0029: move-result-object v4 │ │ -001e58: 1a05 0300 |002a: const-string v5, "' for '" // string@0003 │ │ -001e5c: 6e20 6f00 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001e62: 0c04 |002f: move-result-object v4 │ │ -001e64: 6e20 6e00 8400 |0030: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@006e │ │ -001e6a: 0c04 |0033: move-result-object v4 │ │ -001e6c: 1a05 0200 |0034: const-string v5, "'" // string@0002 │ │ -001e70: 6e20 6f00 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001e76: 0c04 |0039: move-result-object v4 │ │ -001e78: 6e10 7000 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -001e7e: 0c04 |003d: move-result-object v4 │ │ -001e80: 7120 2900 4300 |003e: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0029 │ │ -001e86: 2201 1200 |0041: new-instance v1, Landroid/database/MatrixCursor; // type@0012 │ │ -001e8a: 1263 |0043: const/4 v3, #int 6 // #6 │ │ -001e8c: 2333 5400 |0044: new-array v3, v3, [Ljava/lang/String; // type@0054 │ │ -001e90: 1a04 9300 |0046: const-string v4, "_id" // string@0093 │ │ -001e94: 4d04 0306 |0048: aput-object v4, v3, v6 │ │ -001e98: 1214 |004a: const/4 v4, #int 1 // #1 │ │ -001e9a: 1a05 5b01 |004b: const-string v5, "suggest_text_1" // string@015b │ │ -001e9e: 4d05 0304 |004d: aput-object v5, v3, v4 │ │ -001ea2: 1224 |004f: const/4 v4, #int 2 // #2 │ │ -001ea4: 1a05 5c01 |0050: const-string v5, "suggest_text_2" // string@015c │ │ -001ea8: 4d05 0304 |0052: aput-object v5, v3, v4 │ │ -001eac: 1234 |0054: const/4 v4, #int 3 // #3 │ │ -001eae: 1a05 5a01 |0055: const-string v5, "suggest_intent_query" // string@015a │ │ -001eb2: 4d05 0304 |0057: aput-object v5, v3, v4 │ │ -001eb6: 1244 |0059: const/4 v4, #int 4 // #4 │ │ -001eb8: 1a05 5801 |005a: const-string v5, "suggest_intent_action" // string@0158 │ │ -001ebc: 4d05 0304 |005c: aput-object v5, v3, v4 │ │ -001ec0: 1254 |005e: const/4 v4, #int 5 // #5 │ │ -001ec2: 1a05 5901 |005f: const-string v5, "suggest_intent_extra_data" // string@0159 │ │ -001ec6: 4d05 0304 |0061: aput-object v5, v3, v4 │ │ -001eca: 7020 1b00 3100 |0063: invoke-direct {v1, v3}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@001b │ │ -001ed0: 5473 4800 |0066: iget-object v3, v7, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0048 │ │ -001ed4: 1a04 e800 |0068: const-string v4, "instant_suggest" // string@00e8 │ │ -001ed8: 7230 1800 4306 |006a: invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0018 │ │ -001ede: 0a03 |006d: move-result v3 │ │ -001ee0: 7110 6800 0300 |006e: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0068 │ │ -001ee6: 0c00 |0071: move-result-object v0 │ │ -001ee8: 6e10 6700 0000 |0072: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0067 │ │ -001eee: 0a03 |0075: move-result v3 │ │ -001ef0: 3803 1200 |0076: if-eqz v3, 0088 // +0012 │ │ -001ef4: 6e40 5a00 8712 |0078: invoke-virtual {v7, v8, v2, v1}, Lfr/seeks/SuggestionProvider;.setCursorOfQuery:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V // method@005a │ │ -001efa: 6e10 5300 0700 |007b: invoke-virtual {v7}, Lfr/seeks/SuggestionProvider;.getContext:()Landroid/content/Context; // method@0053 │ │ -001f00: 0c03 |007e: move-result-object v3 │ │ -001f02: 6e10 1000 0300 |007f: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0010 │ │ -001f08: 0c03 |0082: move-result-object v3 │ │ -001f0a: 6e30 1d00 3108 |0083: invoke-virtual {v1, v3, v8}, Landroid/database/MatrixCursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@001d │ │ -001f10: 0713 |0086: move-object v3, v1 │ │ -001f12: 2891 |0087: goto 0018 // -006f │ │ -001f14: 6e40 5800 8712 |0088: invoke-virtual {v7, v8, v2, v1}, Lfr/seeks/SuggestionProvider;.perhapsSetCursorOfQuery:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V // method@0058 │ │ -001f1a: 28f0 |008b: goto 007b // -0010 │ │ + insns size : 139 16-bit code units │ │ +0024d8: |[0024d8] fr.seeks.SuggestionProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +0024e8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0024ea: 6e10 2000 0800 |0001: invoke-virtual {v8}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@0020 │ │ +0024f0: 0c02 |0004: move-result-object v2 │ │ +0024f2: 3802 1200 |0005: if-eqz v2, 0017 // +0012 │ │ +0024f6: 1a03 0000 |0007: const-string v3, "" // string@0000 │ │ +0024fa: 6e20 6e00 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006e │ │ +002500: 0a03 |000c: move-result v3 │ │ +002502: 3903 0a00 |000d: if-nez v3, 0017 // +000a │ │ +002506: 1a03 4401 |000f: const-string v3, "search_suggest_query" // string@0144 │ │ +00250a: 6e20 6e00 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006e │ │ +002510: 0a03 |0014: move-result v3 │ │ +002512: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ +002516: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +002518: 1101 |0018: return-object v1 │ │ +00251a: 5473 4800 |0019: iget-object v3, v7, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0048 │ │ +00251e: 2204 4200 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@0042 │ │ +002522: 7010 6f00 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +002528: 1a05 8700 |0020: const-string v5, "Request '" // string@0087 │ │ +00252c: 6e20 7200 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002532: 0c04 |0025: move-result-object v4 │ │ +002534: 6e20 7200 2400 |0026: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +00253a: 0c04 |0029: move-result-object v4 │ │ +00253c: 1a05 0300 |002a: const-string v5, "' for '" // string@0003 │ │ +002540: 6e20 7200 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002546: 0c04 |002f: move-result-object v4 │ │ +002548: 6e20 7100 8400 |0030: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0071 │ │ +00254e: 0c04 |0033: move-result-object v4 │ │ +002550: 1a05 0200 |0034: const-string v5, "'" // string@0002 │ │ +002554: 6e20 7200 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +00255a: 0c04 |0039: move-result-object v4 │ │ +00255c: 6e10 7300 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +002562: 0c04 |003d: move-result-object v4 │ │ +002564: 7120 2b00 4300 |003e: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@002b │ │ +00256a: 2201 1400 |0041: new-instance v1, Landroid/database/MatrixCursor; // type@0014 │ │ +00256e: 1263 |0043: const/4 v3, #int 6 // #6 │ │ +002570: 2333 5c00 |0044: new-array v3, v3, [Ljava/lang/String; // type@005c │ │ +002574: 1a04 a600 |0046: const-string v4, "_id" // string@00a6 │ │ +002578: 4d04 0306 |0048: aput-object v4, v3, v6 │ │ +00257c: 1214 |004a: const/4 v4, #int 1 // #1 │ │ +00257e: 1a05 6d01 |004b: const-string v5, "suggest_text_1" // string@016d │ │ +002582: 4d05 0304 |004d: aput-object v5, v3, v4 │ │ +002586: 1224 |004f: const/4 v4, #int 2 // #2 │ │ +002588: 1a05 6e01 |0050: const-string v5, "suggest_text_2" // string@016e │ │ +00258c: 4d05 0304 |0052: aput-object v5, v3, v4 │ │ +002590: 1234 |0054: const/4 v4, #int 3 // #3 │ │ +002592: 1a05 6c01 |0055: const-string v5, "suggest_intent_query" // string@016c │ │ +002596: 4d05 0304 |0057: aput-object v5, v3, v4 │ │ +00259a: 1244 |0059: const/4 v4, #int 4 // #4 │ │ +00259c: 1a05 6a01 |005a: const-string v5, "suggest_intent_action" // string@016a │ │ +0025a0: 4d05 0304 |005c: aput-object v5, v3, v4 │ │ +0025a4: 1254 |005e: const/4 v4, #int 5 // #5 │ │ +0025a6: 1a05 6b01 |005f: const-string v5, "suggest_intent_extra_data" // string@016b │ │ +0025aa: 4d05 0304 |0061: aput-object v5, v3, v4 │ │ +0025ae: 7020 1d00 3100 |0063: invoke-direct {v1, v3}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@001d │ │ +0025b4: 5473 4900 |0066: iget-object v3, v7, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0049 │ │ +0025b8: 1a04 fa00 |0068: const-string v4, "instant_suggest" // string@00fa │ │ +0025bc: 7230 1a00 4306 |006a: invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@001a │ │ +0025c2: 0a03 |006d: move-result v3 │ │ +0025c4: 7110 6b00 0300 |006e: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@006b │ │ +0025ca: 0c00 |0071: move-result-object v0 │ │ +0025cc: 6e10 6a00 0000 |0072: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@006a │ │ +0025d2: 0a03 |0075: move-result v3 │ │ +0025d4: 3803 1100 |0076: if-eqz v3, 0087 // +0011 │ │ +0025d8: 6e40 5d00 8712 |0078: invoke-virtual {v7, v8, v2, v1}, Lfr/seeks/SuggestionProvider;.setCursorOfQuery:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V // method@005d │ │ +0025de: 6e10 5600 0700 |007b: invoke-virtual {v7}, Lfr/seeks/SuggestionProvider;.getContext:()Landroid/content/Context; // method@0056 │ │ +0025e4: 0c03 |007e: move-result-object v3 │ │ +0025e6: 6e10 1200 0300 |007f: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0012 │ │ +0025ec: 0c03 |0082: move-result-object v3 │ │ +0025ee: 6e30 1f00 3108 |0083: invoke-virtual {v1, v3, v8}, Landroid/database/MatrixCursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@001f │ │ +0025f4: 2892 |0086: goto 0018 // -006e │ │ +0025f6: 6e40 5b00 8712 |0087: invoke-virtual {v7, v8, v2, v1}, Lfr/seeks/SuggestionProvider;.perhapsSetCursorOfQuery:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V // method@005b │ │ +0025fc: 28f1 |008a: goto 007b // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=80 │ │ 0x0005 line=82 │ │ + 0x0011 line=83 │ │ 0x0017 line=84 │ │ 0x0018 line=99 │ │ 0x0019 line=86 │ │ 0x0041 line=88 │ │ 0x0066 line=91 │ │ 0x0072 line=92 │ │ 0x0078 line=93 │ │ 0x007b line=97 │ │ - 0x0087 line=99 │ │ - 0x0088 line=95 │ │ + 0x0087 line=95 │ │ locals : │ │ - 0x0072 - 0x008c reg=0 instant_suggest Ljava/lang/Boolean; │ │ - 0x0066 - 0x008c reg=1 matrix Landroid/database/MatrixCursor; │ │ - 0x0005 - 0x008c reg=2 query Ljava/lang/String; │ │ - 0x0000 - 0x008c reg=7 this Lfr/seeks/SuggestionProvider; │ │ - 0x0000 - 0x008c reg=8 uri Landroid/net/Uri; │ │ - 0x0000 - 0x008c reg=9 projection [Ljava/lang/String; │ │ - 0x0000 - 0x008c reg=10 selection Ljava/lang/String; │ │ - 0x0000 - 0x008c reg=11 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x008c reg=12 sortOrder Ljava/lang/String; │ │ + 0x0072 - 0x008b reg=0 instant_suggest Ljava/lang/Boolean; │ │ + 0x0066 - 0x008b reg=1 matrix Landroid/database/MatrixCursor; │ │ + 0x0005 - 0x008b reg=2 query Ljava/lang/String; │ │ + 0x0000 - 0x008b reg=7 this Lfr/seeks/SuggestionProvider; │ │ + 0x0000 - 0x008b reg=8 uri Landroid/net/Uri; │ │ + 0x0000 - 0x008b reg=9 projection [Ljava/lang/String; │ │ + 0x0000 - 0x008b reg=10 selection Ljava/lang/String; │ │ + 0x0000 - 0x008b reg=11 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x008b reg=12 sortOrder Ljava/lang/String; │ │ │ │ #7 : (in Lfr/seeks/SuggestionProvider;) │ │ name : 'setCursorOfQuery' │ │ type : '(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -001f1c: |[001f1c] fr.seeks.SuggestionProvider.setCursorOfQuery:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V │ │ -001f2c: 6e40 5b00 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lfr/seeks/SuggestionProvider;.setCursorOfQueryThrow:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V // method@005b │ │ -001f32: 0e00 |0003: return-void │ │ -001f34: 0d00 |0004: move-exception v0 │ │ -001f36: 6e10 7a00 0000 |0005: invoke-virtual {v0}, Ljava/net/MalformedURLException;.printStackTrace:()V // method@007a │ │ -001f3c: 28fb |0008: goto 0003 // -0005 │ │ -001f3e: 0d00 |0009: move-exception v0 │ │ -001f40: 6e10 6500 0000 |000a: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0065 │ │ -001f46: 28f6 |000d: goto 0003 // -000a │ │ +002600: |[002600] fr.seeks.SuggestionProvider.setCursorOfQuery:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V │ │ +002610: 6e40 5e00 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lfr/seeks/SuggestionProvider;.setCursorOfQueryThrow:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V // method@005e │ │ +002616: 0e00 |0003: return-void │ │ +002618: 0d00 |0004: move-exception v0 │ │ +00261a: 6e10 7d00 0000 |0005: invoke-virtual {v0}, Ljava/net/MalformedURLException;.printStackTrace:()V // method@007d │ │ +002620: 28fb |0008: goto 0003 // -0005 │ │ +002622: 0d00 |0009: move-exception v0 │ │ +002624: 6e10 6800 0000 |000a: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0068 │ │ +00262a: 28f6 |000d: goto 0003 // -000a │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/net/MalformedURLException; -> 0x0004 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=143 │ │ @@ -2058,525 +2170,513 @@ │ │ 0x0000 - 0x000e reg=4 matrix Landroid/database/MatrixCursor; │ │ │ │ #8 : (in Lfr/seeks/SuggestionProvider;) │ │ name : 'setCursorOfQueryThrow' │ │ type : '(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 31 │ │ + registers : 30 │ │ ins : 4 │ │ outs : 3 │ │ - insns size : 640 16-bit code units │ │ -001f58: |[001f58] fr.seeks.SuggestionProvider.setCursorOfQueryThrow:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V │ │ -001f68: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ -001f6c: 0801 1d00 |0002: move-object/from16 v1, v29 │ │ -001f70: 6e20 5500 1000 |0004: invoke-virtual {v0, v1}, Lfr/seeks/SuggestionProvider;.getUrlFromKeywords:(Ljava/lang/String;)Ljava/lang/String; // method@0055 │ │ -001f76: 0c16 |0007: move-result-object v22 │ │ -001f78: 0800 1b00 |0008: move-object/from16 v0, v27 │ │ -001f7c: 5400 4700 |000a: iget-object v0, v0, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0047 │ │ -001f80: 0818 0000 |000c: move-object/from16 v24, v0 │ │ -001f84: 2219 3f00 |000e: new-instance v25, Ljava/lang/StringBuilder; // type@003f │ │ -001f88: 7601 6c00 1900 |0010: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -001f8e: 1a1a 7500 |0013: const-string v26, "Query:" // string@0075 │ │ -001f92: 7402 6f00 1900 |0015: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001f98: 0c19 |0018: move-result-object v25 │ │ -001f9a: 0800 1900 |0019: move-object/from16 v0, v25 │ │ -001f9e: 0801 1600 |001b: move-object/from16 v1, v22 │ │ -001fa2: 6e20 6f00 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -001fa8: 0c19 |0020: move-result-object v25 │ │ -001faa: 7401 7000 1900 |0021: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -001fb0: 0c19 |0024: move-result-object v25 │ │ -001fb2: 7702 2900 1800 |0025: invoke-static/range {v24, v25}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0029 │ │ -001fb8: 120b |0028: const/4 v11, #int 0 // #0 │ │ -001fba: 390b 0101 |0029: if-nez v11, 012a // +0101 │ │ -001fbe: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -001fc0: 2218 4300 |002c: new-instance v24, Ljava/net/URL; // type@0043 │ │ -001fc4: 0800 1800 |002e: move-object/from16 v0, v24 │ │ -001fc8: 0801 1600 |0030: move-object/from16 v1, v22 │ │ -001fcc: 7020 7b00 1000 |0032: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@007b │ │ -001fd2: 7401 7c00 1800 |0035: invoke-virtual/range {v24}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@007c │ │ -001fd8: 0c04 |0038: move-result-object v4 │ │ -001fda: 1f04 4100 |0039: check-cast v4, Ljava/net/HttpURLConnection; // type@0041 │ │ -001fde: 1318 0100 |003b: const/16 v24, #int 1 // #1 │ │ -001fe2: 0740 |003d: move-object v0, v4 │ │ -001fe4: 0201 1800 |003e: move/from16 v1, v24 │ │ -001fe8: 6e20 7800 1000 |0040: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@0078 │ │ -001fee: 1318 0000 |0043: const/16 v24, #int 0 // #0 │ │ -001ff2: 0740 |0045: move-object v0, v4 │ │ -001ff4: 0201 1800 |0046: move/from16 v1, v24 │ │ -001ff8: 6e20 7700 1000 |0048: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setChunkedStreamingMode:(I)V // method@0077 │ │ -001ffe: 1318 0100 |004b: const/16 v24, #int 1 // #1 │ │ -002002: 0740 |004d: move-object v0, v4 │ │ -002004: 0201 1800 |004e: move/from16 v1, v24 │ │ -002008: 6e20 7900 1000 |0050: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setInstanceFollowRedirects:(Z)V // method@0079 │ │ -00200e: 6e10 7200 0400 |0053: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.connect:()V // method@0072 │ │ -002014: 6e10 7600 0400 |0056: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0076 │ │ -00201a: 0a10 |0059: move-result v16 │ │ -00201c: 1318 2d01 |005a: const/16 v24, #int 301 // #12d │ │ -002020: 0200 1000 |005c: move/from16 v0, v16 │ │ -002024: 0201 1800 |005e: move/from16 v1, v24 │ │ -002028: 3210 0a00 |0060: if-eq v0, v1, 006a // +000a │ │ -00202c: 1318 2e01 |0062: const/16 v24, #int 302 // #12e │ │ -002030: 0200 1000 |0064: move/from16 v0, v16 │ │ -002034: 0201 1800 |0066: move/from16 v1, v24 │ │ -002038: 3310 9100 |0068: if-ne v0, v1, 00f9 // +0091 │ │ -00203c: 6e10 7400 0400 |006a: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getHeaderFields:()Ljava/util/Map; // method@0074 │ │ -002042: 0c0d |006d: move-result-object v13 │ │ -002044: 7210 8300 0d00 |006e: invoke-interface {v13}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0083 │ │ -00204a: 0c18 |0071: move-result-object v24 │ │ -00204c: 7801 8400 1800 |0072: invoke-interface/range {v24}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0084 │ │ -002052: 0c08 |0075: move-result-object v8 │ │ -002054: 7210 7e00 0800 |0076: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@007e │ │ -00205a: 0a18 |0079: move-result v24 │ │ -00205c: 3818 7900 |007a: if-eqz v24, 00f3 // +0079 │ │ -002060: 7210 7f00 0800 |007c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@007f │ │ -002066: 0c06 |007f: move-result-object v6 │ │ -002068: 1f06 4800 |0080: check-cast v6, Ljava/util/Map$Entry; // type@0048 │ │ -00206c: 1a17 0000 |0082: const-string v23, "" // string@0000 │ │ -002070: 7210 8200 0600 |0084: invoke-interface {v6}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0082 │ │ -002076: 0c1c |0087: move-result-object v28 │ │ -002078: 1f1c 4700 |0088: check-cast v28, Ljava/util/List; // type@0047 │ │ -00207c: 7801 8000 1c00 |008a: invoke-interface/range {v28}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0080 │ │ -002082: 0c09 |008d: move-result-object v9 │ │ -002084: 7210 7e00 0900 |008e: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@007e │ │ -00208a: 0a18 |0091: move-result v24 │ │ -00208c: 3818 2800 |0092: if-eqz v24, 00ba // +0028 │ │ -002090: 7210 7f00 0900 |0094: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@007f │ │ -002096: 0c11 |0097: move-result-object v17 │ │ -002098: 1f11 3e00 |0098: check-cast v17, Ljava/lang/String; // type@003e │ │ -00209c: 2218 3f00 |009a: new-instance v24, Ljava/lang/StringBuilder; // type@003f │ │ -0020a0: 7601 6c00 1800 |009c: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -0020a6: 0800 1800 |009f: move-object/from16 v0, v24 │ │ -0020aa: 0801 1700 |00a1: move-object/from16 v1, v23 │ │ -0020ae: 6e20 6f00 1000 |00a3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -0020b4: 0c18 |00a6: move-result-object v24 │ │ -0020b6: 1a19 0900 |00a7: const-string v25, ";" // string@0009 │ │ -0020ba: 7402 6f00 1800 |00a9: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -0020c0: 0c18 |00ac: move-result-object v24 │ │ -0020c2: 0800 1800 |00ad: move-object/from16 v0, v24 │ │ -0020c6: 0801 1100 |00af: move-object/from16 v1, v17 │ │ -0020ca: 6e20 6f00 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -0020d0: 0c18 |00b4: move-result-object v24 │ │ -0020d2: 7401 7000 1800 |00b5: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -0020d8: 0c17 |00b8: move-result-object v23 │ │ -0020da: 28d5 |00b9: goto 008e // -002b │ │ -0020dc: 0800 1b00 |00ba: move-object/from16 v0, v27 │ │ -0020e0: 5400 4700 |00bc: iget-object v0, v0, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0047 │ │ -0020e4: 0818 0000 |00be: move-object/from16 v24, v0 │ │ -0020e8: 2219 3f00 |00c0: new-instance v25, Ljava/lang/StringBuilder; // type@003f │ │ -0020ec: 7601 6c00 1900 |00c2: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -0020f2: 7210 8100 0600 |00c5: invoke-interface {v6}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0081 │ │ -0020f8: 0c1c |00c8: move-result-object v28 │ │ -0020fa: 1f1c 3e00 |00c9: check-cast v28, Ljava/lang/String; // type@003e │ │ -0020fe: 0800 1900 |00cb: move-object/from16 v0, v25 │ │ -002102: 0801 1c00 |00cd: move-object/from16 v1, v28 │ │ -002106: 6e20 6f00 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -00210c: 0c19 |00d2: move-result-object v25 │ │ -00210e: 1a1a 0700 |00d3: const-string v26, ":" // string@0007 │ │ -002112: 7402 6f00 1900 |00d5: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -002118: 0c19 |00d8: move-result-object v25 │ │ -00211a: 0800 1900 |00d9: move-object/from16 v0, v25 │ │ -00211e: 0801 1700 |00db: move-object/from16 v1, v23 │ │ -002122: 6e20 6f00 1000 |00dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -002128: 0c19 |00e0: move-result-object v25 │ │ -00212a: 7401 7000 1900 |00e1: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -002130: 0c19 |00e4: move-result-object v25 │ │ -002132: 7702 2900 1800 |00e5: invoke-static/range {v24, v25}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0029 │ │ -002138: 288e |00e8: goto 0076 // -0072 │ │ -00213a: 0d18 |00e9: move-exception v24 │ │ -00213c: 0805 1800 |00ea: move-object/from16 v5, v24 │ │ -002140: 6e10 6500 0500 |00ec: invoke-virtual {v5}, Ljava/io/IOException;.printStackTrace:()V // method@0065 │ │ -002146: 6e10 7300 0400 |00ef: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0073 │ │ -00214c: 0e00 |00f2: return-void │ │ -00214e: 1a16 0000 |00f3: const-string v22, "" // string@0000 │ │ -002152: 6e10 7300 0400 |00f5: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0073 │ │ -002158: 28fa |00f8: goto 00f2 // -0006 │ │ -00215a: 6e10 7500 0400 |00f9: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0075 │ │ -002160: 0c0a |00fc: move-result-object v10 │ │ -002162: 220f 3400 |00fd: new-instance v15, Ljava/io/BufferedReader; // type@0034 │ │ -002166: 2218 3700 |00ff: new-instance v24, Ljava/io/InputStreamReader; // type@0037 │ │ -00216a: 0800 1800 |0101: move-object/from16 v0, v24 │ │ -00216e: 07a1 |0103: move-object v1, v10 │ │ -002170: 7020 6600 1000 |0104: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0066 │ │ -002176: 07f0 |0107: move-object v0, v15 │ │ -002178: 0801 1800 |0108: move-object/from16 v1, v24 │ │ -00217c: 7020 6300 1000 |010a: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0063 │ │ -002182: 2203 3f00 |010d: new-instance v3, Ljava/lang/StringBuilder; // type@003f │ │ -002186: 7010 6c00 0300 |010f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -00218c: 6e10 6400 0f00 |0112: invoke-virtual {v15}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0064 │ │ -002192: 0c0c |0115: move-result-object v12 │ │ -002194: 380c 0b00 |0116: if-eqz v12, 0121 // +000b │ │ -002198: 6e20 6f00 c300 |0118: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -00219e: 28f7 |011b: goto 0112 // -0009 │ │ -0021a0: 0d18 |011c: move-exception v24 │ │ -0021a2: 6e10 7300 0400 |011d: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0073 │ │ -0021a8: 2718 |0120: throw v24 │ │ -0021aa: 6e10 7000 0300 |0121: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -0021b0: 0c0b |0124: move-result-object v11 │ │ -0021b2: 6e10 7300 0400 |0125: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0073 │ │ -0021b8: 2900 01ff |0128: goto/16 0029 // -00ff │ │ -0021bc: 0800 1b00 |012a: move-object/from16 v0, v27 │ │ -0021c0: 5400 4800 |012c: iget-object v0, v0, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0048 │ │ -0021c4: 0818 0000 |012e: move-object/from16 v24, v0 │ │ -0021c8: 1a19 4f01 |0130: const-string v25, "show_snippets" // string@014f │ │ -0021cc: 131a 0000 |0132: const/16 v26, #int 0 // #0 │ │ -0021d0: 7803 1800 1800 |0134: invoke-interface/range {v24, v25, v26}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0018 │ │ -0021d6: 0a18 |0137: move-result v24 │ │ -0021d8: 7701 6800 1800 |0138: invoke-static/range {v24}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0068 │ │ -0021de: 0c12 |013b: move-result-object v18 │ │ -0021e0: 7401 6700 1200 |013c: invoke-virtual/range {v18}, Ljava/lang/Boolean;.booleanValue:()Z // method@0067 │ │ -0021e6: 0a18 |013f: move-result v24 │ │ -0021e8: 3818 a500 |0140: if-eqz v24, 01e5 // +00a5 │ │ -0021ec: 2218 5000 |0142: new-instance v24, Lorg/json/JSONTokener; // type@0050 │ │ -0021f0: 0800 1800 |0144: move-object/from16 v0, v24 │ │ -0021f4: 07b1 |0146: move-object v1, v11 │ │ -0021f6: 7020 8f00 1000 |0147: invoke-direct {v0, v1}, Lorg/json/JSONTokener;.:(Ljava/lang/String;)V // method@008f │ │ -0021fc: 7401 9000 1800 |014a: invoke-virtual/range {v24}, Lorg/json/JSONTokener;.nextValue:()Ljava/lang/Object; // method@0090 │ │ -002202: 0c0e |014d: move-result-object v14 │ │ -002204: 1f0e 4f00 |014e: check-cast v14, Lorg/json/JSONObject; // type@004f │ │ -002208: 1a18 5301 |0150: const-string v24, "snippets" // string@0153 │ │ -00220c: 07e0 |0152: move-object v0, v14 │ │ -00220e: 0801 1800 |0153: move-object/from16 v1, v24 │ │ -002212: 6e20 8d00 1000 |0155: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@008d │ │ -002218: 0c14 |0158: move-result-object v20 │ │ -00221a: 0800 1b00 |0159: move-object/from16 v0, v27 │ │ -00221e: 5400 4700 |015b: iget-object v0, v0, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0047 │ │ -002222: 0818 0000 |015d: move-object/from16 v24, v0 │ │ -002226: 2219 3f00 |015f: new-instance v25, Ljava/lang/StringBuilder; // type@003f │ │ -00222a: 7601 6c00 1900 |0161: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -002230: 1a1a 7c00 |0164: const-string v26, "Snippets found: " // string@007c │ │ -002234: 7402 6f00 1900 |0166: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -00223a: 0c19 |0169: move-result-object v25 │ │ -00223c: 7401 8b00 1400 |016a: invoke-virtual/range {v20}, Lorg/json/JSONArray;.length:()I // method@008b │ │ -002242: 0a1a |016d: move-result v26 │ │ -002244: 7402 6d00 1900 |016e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@006d │ │ -00224a: 0c19 |0171: move-result-object v25 │ │ -00224c: 7401 7000 1900 |0172: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -002252: 0c19 |0175: move-result-object v25 │ │ -002254: 7702 2900 1800 |0176: invoke-static/range {v24, v25}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0029 │ │ -00225a: 1207 |0179: const/4 v7, #int 0 // #0 │ │ -00225c: 7401 8b00 1400 |017a: invoke-virtual/range {v20}, Lorg/json/JSONArray;.length:()I // method@008b │ │ -002262: 0a18 |017d: move-result v24 │ │ -002264: 0170 |017e: move v0, v7 │ │ -002266: 0201 1800 |017f: move/from16 v1, v24 │ │ -00226a: 3510 ea00 |0181: if-ge v0, v1, 026b // +00ea │ │ -00226e: 0800 1400 |0183: move-object/from16 v0, v20 │ │ -002272: 0171 |0185: move v1, v7 │ │ -002274: 6e20 8900 1000 |0186: invoke-virtual {v0, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0089 │ │ -00227a: 0c13 |0189: move-result-object v19 │ │ -00227c: 7401 1c00 1e00 |018a: invoke-virtual/range {v30}, Landroid/database/MatrixCursor;.newRow:()Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ -002282: 0c18 |018d: move-result-object v24 │ │ -002284: 7110 6900 0700 |018e: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0069 │ │ -00228a: 0c19 |0191: move-result-object v25 │ │ -00228c: 7402 1a00 1800 |0192: invoke-virtual/range {v24, v25}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001a │ │ -002292: 0c18 |0195: move-result-object v24 │ │ -002294: 1a19 6901 |0196: const-string v25, "title" // string@0169 │ │ -002298: 0800 1300 |0198: move-object/from16 v0, v19 │ │ -00229c: 0801 1900 |019a: move-object/from16 v1, v25 │ │ -0022a0: 6e20 8e00 1000 |019c: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@008e │ │ -0022a6: 0c19 |019f: move-result-object v25 │ │ -0022a8: 7402 1a00 1800 |01a0: invoke-virtual/range {v24, v25}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001a │ │ -0022ae: 0c18 |01a3: move-result-object v24 │ │ -0022b0: 1a19 5e01 |01a4: const-string v25, "summary" // string@015e │ │ -0022b4: 0800 1300 |01a6: move-object/from16 v0, v19 │ │ -0022b8: 0801 1900 |01a8: move-object/from16 v1, v25 │ │ -0022bc: 6e20 8e00 1000 |01aa: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@008e │ │ -0022c2: 0c19 |01ad: move-result-object v25 │ │ -0022c4: 7402 1a00 1800 |01ae: invoke-virtual/range {v24, v25}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001a │ │ -0022ca: 0c18 |01b1: move-result-object v24 │ │ -0022cc: 1a19 6901 |01b2: const-string v25, "title" // string@0169 │ │ -0022d0: 0800 1300 |01b4: move-object/from16 v0, v19 │ │ -0022d4: 0801 1900 |01b6: move-object/from16 v1, v25 │ │ -0022d8: 6e20 8e00 1000 |01b8: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@008e │ │ -0022de: 0c19 |01bb: move-result-object v25 │ │ -0022e0: 7402 1a00 1800 |01bc: invoke-virtual/range {v24, v25}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001a │ │ -0022e6: 0c18 |01bf: move-result-object v24 │ │ -0022e8: 1a19 9c00 |01c0: const-string v25, "android.intent.action.SEND" // string@009c │ │ -0022ec: 7402 1a00 1800 |01c2: invoke-virtual/range {v24, v25}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001a │ │ -0022f2: 0c18 |01c5: move-result-object v24 │ │ -0022f4: 1a19 6f01 |01c6: const-string v25, "url" // string@016f │ │ -0022f8: 0800 1300 |01c8: move-object/from16 v0, v19 │ │ -0022fc: 0801 1900 |01ca: move-object/from16 v1, v25 │ │ -002300: 6e20 8e00 1000 |01cc: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@008e │ │ -002306: 0c19 |01cf: move-result-object v25 │ │ -002308: 7402 1a00 1800 |01d0: invoke-virtual/range {v24, v25}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001a │ │ -00230e: d807 0701 |01d3: add-int/lit8 v7, v7, #int 1 // #01 │ │ -002312: 28a5 |01d5: goto 017a // -005b │ │ -002314: 0d18 |01d6: move-exception v24 │ │ -002316: 0805 1800 |01d7: move-object/from16 v5, v24 │ │ -00231a: 6e10 8c00 0500 |01d9: invoke-virtual {v5}, Lorg/json/JSONException;.printStackTrace:()V // method@008c │ │ -002320: 2900 16ff |01dc: goto/16 00f2 // -00ea │ │ -002324: 0d18 |01de: move-exception v24 │ │ -002326: 0805 1800 |01df: move-object/from16 v5, v24 │ │ -00232a: 6e10 8c00 0500 |01e1: invoke-virtual {v5}, Lorg/json/JSONException;.printStackTrace:()V // method@008c │ │ -002330: 28ef |01e4: goto 01d3 // -0011 │ │ -002332: 2218 5000 |01e5: new-instance v24, Lorg/json/JSONTokener; // type@0050 │ │ -002336: 0800 1800 |01e7: move-object/from16 v0, v24 │ │ -00233a: 07b1 |01e9: move-object v1, v11 │ │ -00233c: 7020 8f00 1000 |01ea: invoke-direct {v0, v1}, Lorg/json/JSONTokener;.:(Ljava/lang/String;)V // method@008f │ │ -002342: 7401 9000 1800 |01ed: invoke-virtual/range {v24}, Lorg/json/JSONTokener;.nextValue:()Ljava/lang/Object; // method@0090 │ │ -002348: 0c0e |01f0: move-result-object v14 │ │ -00234a: 1f0e 4f00 |01f1: check-cast v14, Lorg/json/JSONObject; // type@004f │ │ -00234e: 1a18 5d01 |01f3: const-string v24, "suggestions" // string@015d │ │ -002352: 07e0 |01f5: move-object v0, v14 │ │ -002354: 0801 1800 |01f6: move-object/from16 v1, v24 │ │ -002358: 6e20 8d00 1000 |01f8: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@008d │ │ -00235e: 0c15 |01fb: move-result-object v21 │ │ -002360: 0800 1b00 |01fc: move-object/from16 v0, v27 │ │ -002364: 5400 4700 |01fe: iget-object v0, v0, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0047 │ │ -002368: 0818 0000 |0200: move-object/from16 v24, v0 │ │ -00236c: 2219 3f00 |0202: new-instance v25, Ljava/lang/StringBuilder; // type@003f │ │ -002370: 7601 6c00 1900 |0204: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -002376: 1a1a 7f00 |0207: const-string v26, "Suggestions found: " // string@007f │ │ -00237a: 7402 6f00 1900 |0209: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -002380: 0c19 |020c: move-result-object v25 │ │ -002382: 7401 8b00 1500 |020d: invoke-virtual/range {v21}, Lorg/json/JSONArray;.length:()I // method@008b │ │ -002388: 0a1a |0210: move-result v26 │ │ -00238a: 7402 6d00 1900 |0211: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@006d │ │ -002390: 0c19 |0214: move-result-object v25 │ │ -002392: 7401 7000 1900 |0215: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -002398: 0c19 |0218: move-result-object v25 │ │ -00239a: 7702 2900 1800 |0219: invoke-static/range {v24, v25}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0029 │ │ -0023a0: 1207 |021c: const/4 v7, #int 0 // #0 │ │ -0023a2: 7401 8b00 1500 |021d: invoke-virtual/range {v21}, Lorg/json/JSONArray;.length:()I // method@008b │ │ -0023a8: 0a18 |0220: move-result v24 │ │ -0023aa: 0170 |0221: move v0, v7 │ │ -0023ac: 0201 1800 |0222: move/from16 v1, v24 │ │ -0023b0: 3510 4700 |0224: if-ge v0, v1, 026b // +0047 │ │ -0023b4: 7401 1c00 1e00 |0226: invoke-virtual/range {v30}, Landroid/database/MatrixCursor;.newRow:()Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ -0023ba: 0c18 |0229: move-result-object v24 │ │ -0023bc: 7110 6900 0700 |022a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0069 │ │ -0023c2: 0c19 |022d: move-result-object v25 │ │ -0023c4: 7402 1a00 1800 |022e: invoke-virtual/range {v24, v25}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001a │ │ -0023ca: 0c18 |0231: move-result-object v24 │ │ -0023cc: 0800 1500 |0232: move-object/from16 v0, v21 │ │ -0023d0: 0171 |0234: move v1, v7 │ │ -0023d2: 6e20 8a00 1000 |0235: invoke-virtual {v0, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@008a │ │ -0023d8: 0c19 |0238: move-result-object v25 │ │ -0023da: 7402 1a00 1800 |0239: invoke-virtual/range {v24, v25}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001a │ │ -0023e0: 0c18 |023c: move-result-object v24 │ │ -0023e2: 1a19 0000 |023d: const-string v25, "" // string@0000 │ │ -0023e6: 7402 1a00 1800 |023f: invoke-virtual/range {v24, v25}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001a │ │ -0023ec: 0c18 |0242: move-result-object v24 │ │ -0023ee: 0800 1500 |0243: move-object/from16 v0, v21 │ │ -0023f2: 0171 |0245: move v1, v7 │ │ -0023f4: 6e20 8a00 1000 |0246: invoke-virtual {v0, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@008a │ │ -0023fa: 0c19 |0249: move-result-object v25 │ │ -0023fc: 7402 1a00 1800 |024a: invoke-virtual/range {v24, v25}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001a │ │ -002402: 0c18 |024d: move-result-object v24 │ │ -002404: 1a19 9b00 |024e: const-string v25, "android.intent.action.SEARCH" // string@009b │ │ -002408: 7402 1a00 1800 |0250: invoke-virtual/range {v24, v25}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001a │ │ -00240e: 0c18 |0253: move-result-object v24 │ │ -002410: 1a19 0000 |0254: const-string v25, "" // string@0000 │ │ -002414: 7402 1a00 1800 |0256: invoke-virtual/range {v24, v25}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001a │ │ -00241a: d807 0701 |0259: add-int/lit8 v7, v7, #int 1 // #01 │ │ -00241e: 28c2 |025b: goto 021d // -003e │ │ -002420: 0d18 |025c: move-exception v24 │ │ -002422: 0805 1800 |025d: move-object/from16 v5, v24 │ │ -002426: 6e10 8c00 0500 |025f: invoke-virtual {v5}, Lorg/json/JSONException;.printStackTrace:()V // method@008c │ │ -00242c: 2900 90fe |0262: goto/16 00f2 // -0170 │ │ -002430: 0d18 |0264: move-exception v24 │ │ -002432: 0805 1800 |0265: move-object/from16 v5, v24 │ │ -002436: 6e10 8c00 0500 |0267: invoke-virtual {v5}, Lorg/json/JSONException;.printStackTrace:()V // method@008c │ │ -00243c: 28ef |026a: goto 0259 // -0011 │ │ -00243e: 7401 5300 1b00 |026b: invoke-virtual/range {v27}, Lfr/seeks/SuggestionProvider;.getContext:()Landroid/content/Context; // method@0053 │ │ -002444: 0c18 |026e: move-result-object v24 │ │ -002446: 7401 1000 1800 |026f: invoke-virtual/range {v24}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0010 │ │ -00244c: 0c18 |0272: move-result-object v24 │ │ -00244e: 1319 0000 |0273: const/16 v25, #int 0 // #0 │ │ -002452: 0800 1800 |0275: move-object/from16 v0, v24 │ │ -002456: 0801 1c00 |0277: move-object/from16 v1, v28 │ │ -00245a: 0802 1900 |0279: move-object/from16 v2, v25 │ │ -00245e: 6e30 0f00 1002 |027b: invoke-virtual {v0, v1, v2}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@000f │ │ -002464: 2900 74fe |027e: goto/16 00f2 // -018c │ │ + insns size : 618 16-bit code units │ │ +00263c: |[00263c] fr.seeks.SuggestionProvider.setCursorOfQueryThrow:(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V │ │ +00264c: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +002650: 0801 1c00 |0002: move-object/from16 v1, v28 │ │ +002654: 6e20 5800 1000 |0004: invoke-virtual {v0, v1}, Lfr/seeks/SuggestionProvider;.getUrlFromKeywords:(Ljava/lang/String;)Ljava/lang/String; // method@0058 │ │ +00265a: 0c14 |0007: move-result-object v20 │ │ +00265c: 0800 1a00 |0008: move-object/from16 v0, v26 │ │ +002660: 5400 4800 |000a: iget-object v0, v0, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0048 │ │ +002664: 0816 0000 |000c: move-object/from16 v22, v0 │ │ +002668: 2217 4200 |000e: new-instance v23, Ljava/lang/StringBuilder; // type@0042 │ │ +00266c: 7601 6f00 1700 |0010: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +002672: 1a18 8500 |0013: const-string v24, "Query:" // string@0085 │ │ +002676: 7402 7200 1700 |0015: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +00267c: 0c17 |0018: move-result-object v23 │ │ +00267e: 0800 1700 |0019: move-object/from16 v0, v23 │ │ +002682: 0801 1400 |001b: move-object/from16 v1, v20 │ │ +002686: 6e20 7200 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +00268c: 0c17 |0020: move-result-object v23 │ │ +00268e: 7401 7300 1700 |0021: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +002694: 0c17 |0024: move-result-object v23 │ │ +002696: 7702 2b00 1600 |0025: invoke-static/range {v22, v23}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@002b │ │ +00269c: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +00269e: 3909 fc00 |0029: if-nez v9, 0125 // +00fc │ │ +0026a2: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +0026a4: 2216 4b00 |002c: new-instance v22, Ljava/net/URL; // type@004b │ │ +0026a8: 0800 1600 |002e: move-object/from16 v0, v22 │ │ +0026ac: 0801 1400 |0030: move-object/from16 v1, v20 │ │ +0026b0: 7020 7e00 1000 |0032: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@007e │ │ +0026b6: 7401 7f00 1600 |0035: invoke-virtual/range {v22}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@007f │ │ +0026bc: 0c04 |0038: move-result-object v4 │ │ +0026be: 1f04 4900 |0039: check-cast v4, Ljava/net/HttpURLConnection; // type@0049 │ │ +0026c2: 1316 0100 |003b: const/16 v22, #int 1 // #1 │ │ +0026c6: 0200 1600 |003d: move/from16 v0, v22 │ │ +0026ca: 6e20 7b00 0400 |003f: invoke-virtual {v4, v0}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@007b │ │ +0026d0: 1316 0000 |0042: const/16 v22, #int 0 // #0 │ │ +0026d4: 0200 1600 |0044: move/from16 v0, v22 │ │ +0026d8: 6e20 7a00 0400 |0046: invoke-virtual {v4, v0}, Ljava/net/HttpURLConnection;.setChunkedStreamingMode:(I)V // method@007a │ │ +0026de: 1316 0100 |0049: const/16 v22, #int 1 // #1 │ │ +0026e2: 0200 1600 |004b: move/from16 v0, v22 │ │ +0026e6: 6e20 7c00 0400 |004d: invoke-virtual {v4, v0}, Ljava/net/HttpURLConnection;.setInstanceFollowRedirects:(Z)V // method@007c │ │ +0026ec: 6e10 7500 0400 |0050: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.connect:()V // method@0075 │ │ +0026f2: 6e10 7900 0400 |0053: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0079 │ │ +0026f8: 0a0e |0056: move-result v14 │ │ +0026fa: 1316 2d01 |0057: const/16 v22, #int 301 // #12d │ │ +0026fe: 0200 1600 |0059: move/from16 v0, v22 │ │ +002702: 320e 0800 |005b: if-eq v14, v0, 0063 // +0008 │ │ +002706: 1316 2e01 |005d: const/16 v22, #int 302 // #12e │ │ +00270a: 0200 1600 |005f: move/from16 v0, v22 │ │ +00270e: 330e 9500 |0061: if-ne v14, v0, 00f6 // +0095 │ │ +002712: 6e10 7700 0400 |0063: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getHeaderFields:()Ljava/util/Map; // method@0077 │ │ +002718: 0c0b |0066: move-result-object v11 │ │ +00271a: 7210 8600 0b00 |0067: invoke-interface {v11}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0086 │ │ +002720: 0c16 |006a: move-result-object v22 │ │ +002722: 7801 8700 1600 |006b: invoke-interface/range {v22}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0087 │ │ +002728: 0c17 |006e: move-result-object v23 │ │ +00272a: 7801 8100 1700 |006f: invoke-interface/range {v23}, Ljava/util/Iterator;.hasNext:()Z // method@0081 │ │ +002730: 0a16 |0072: move-result v22 │ │ +002732: 3816 7d00 |0073: if-eqz v22, 00f0 // +007d │ │ +002736: 7801 8200 1700 |0075: invoke-interface/range {v23}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0082 │ │ +00273c: 0c06 |0078: move-result-object v6 │ │ +00273e: 1f06 5000 |0079: check-cast v6, Ljava/util/Map$Entry; // type@0050 │ │ +002742: 1a15 0000 |007b: const-string v21, "" // string@0000 │ │ +002746: 7210 8500 0600 |007d: invoke-interface {v6}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0085 │ │ +00274c: 0c16 |0080: move-result-object v22 │ │ +00274e: 1f16 4f00 |0081: check-cast v22, Ljava/util/List; // type@004f │ │ +002752: 7801 8300 1600 |0083: invoke-interface/range {v22}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0083 │ │ +002758: 0c16 |0086: move-result-object v22 │ │ +00275a: 7801 8100 1600 |0087: invoke-interface/range {v22}, Ljava/util/Iterator;.hasNext:()Z // method@0081 │ │ +002760: 0a18 |008a: move-result v24 │ │ +002762: 3818 2600 |008b: if-eqz v24, 00b1 // +0026 │ │ +002766: 7801 8200 1600 |008d: invoke-interface/range {v22}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0082 │ │ +00276c: 0c0f |0090: move-result-object v15 │ │ +00276e: 1f0f 4100 |0091: check-cast v15, Ljava/lang/String; // type@0041 │ │ +002772: 2218 4200 |0093: new-instance v24, Ljava/lang/StringBuilder; // type@0042 │ │ +002776: 7601 6f00 1800 |0095: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +00277c: 0800 1800 |0098: move-object/from16 v0, v24 │ │ +002780: 0801 1500 |009a: move-object/from16 v1, v21 │ │ +002784: 6e20 7200 1000 |009c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +00278a: 0c18 |009f: move-result-object v24 │ │ +00278c: 1a19 0900 |00a0: const-string v25, ";" // string@0009 │ │ +002790: 7402 7200 1800 |00a2: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002796: 0c18 |00a5: move-result-object v24 │ │ +002798: 0800 1800 |00a6: move-object/from16 v0, v24 │ │ +00279c: 6e20 7200 f000 |00a8: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +0027a2: 0c18 |00ab: move-result-object v24 │ │ +0027a4: 7401 7300 1800 |00ac: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +0027aa: 0c15 |00af: move-result-object v21 │ │ +0027ac: 28d7 |00b0: goto 0087 // -0029 │ │ +0027ae: 0800 1a00 |00b1: move-object/from16 v0, v26 │ │ +0027b2: 5400 4800 |00b3: iget-object v0, v0, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0048 │ │ +0027b6: 0818 0000 |00b5: move-object/from16 v24, v0 │ │ +0027ba: 2219 4200 |00b7: new-instance v25, Ljava/lang/StringBuilder; // type@0042 │ │ +0027be: 7601 6f00 1900 |00b9: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +0027c4: 7210 8400 0600 |00bc: invoke-interface {v6}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0084 │ │ +0027ca: 0c16 |00bf: move-result-object v22 │ │ +0027cc: 1f16 4100 |00c0: check-cast v22, Ljava/lang/String; // type@0041 │ │ +0027d0: 0800 1900 |00c2: move-object/from16 v0, v25 │ │ +0027d4: 0801 1600 |00c4: move-object/from16 v1, v22 │ │ +0027d8: 6e20 7200 1000 |00c6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +0027de: 0c16 |00c9: move-result-object v22 │ │ +0027e0: 1a19 0700 |00ca: const-string v25, ":" // string@0007 │ │ +0027e4: 0800 1600 |00cc: move-object/from16 v0, v22 │ │ +0027e8: 0801 1900 |00ce: move-object/from16 v1, v25 │ │ +0027ec: 6e20 7200 1000 |00d0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +0027f2: 0c16 |00d3: move-result-object v22 │ │ +0027f4: 0800 1600 |00d4: move-object/from16 v0, v22 │ │ +0027f8: 0801 1500 |00d6: move-object/from16 v1, v21 │ │ +0027fc: 6e20 7200 1000 |00d8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002802: 0c16 |00db: move-result-object v22 │ │ +002804: 7401 7300 1600 |00dc: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +00280a: 0c16 |00df: move-result-object v22 │ │ +00280c: 0800 1800 |00e0: move-object/from16 v0, v24 │ │ +002810: 0801 1600 |00e2: move-object/from16 v1, v22 │ │ +002814: 7120 2b00 1000 |00e4: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@002b │ │ +00281a: 2888 |00e7: goto 006f // -0078 │ │ +00281c: 0d05 |00e8: move-exception v5 │ │ +00281e: 6e10 6800 0500 |00e9: invoke-virtual {v5}, Ljava/io/IOException;.printStackTrace:()V // method@0068 │ │ +002824: 6e10 7600 0400 |00ec: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0076 │ │ +00282a: 0e00 |00ef: return-void │ │ +00282c: 1a14 0000 |00f0: const-string v20, "" // string@0000 │ │ +002830: 6e10 7600 0400 |00f2: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0076 │ │ +002836: 28fa |00f5: goto 00ef // -0006 │ │ +002838: 6e10 7800 0400 |00f6: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0078 │ │ +00283e: 0c08 |00f9: move-result-object v8 │ │ +002840: 220d 3700 |00fa: new-instance v13, Ljava/io/BufferedReader; // type@0037 │ │ +002844: 2216 3a00 |00fc: new-instance v22, Ljava/io/InputStreamReader; // type@003a │ │ +002848: 0800 1600 |00fe: move-object/from16 v0, v22 │ │ +00284c: 7020 6900 8000 |0100: invoke-direct {v0, v8}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0069 │ │ +002852: 0800 1600 |0103: move-object/from16 v0, v22 │ │ +002856: 7020 6600 0d00 |0105: invoke-direct {v13, v0}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0066 │ │ +00285c: 2203 4200 |0108: new-instance v3, Ljava/lang/StringBuilder; // type@0042 │ │ +002860: 7010 6f00 0300 |010a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +002866: 6e10 6700 0d00 |010d: invoke-virtual {v13}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0067 │ │ +00286c: 0c0a |0110: move-result-object v10 │ │ +00286e: 380a 0b00 |0111: if-eqz v10, 011c // +000b │ │ +002872: 6e20 7200 a300 |0113: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002878: 28f7 |0116: goto 010d // -0009 │ │ +00287a: 0d16 |0117: move-exception v22 │ │ +00287c: 6e10 7600 0400 |0118: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0076 │ │ +002882: 2716 |011b: throw v22 │ │ +002884: 6e10 7300 0300 |011c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +00288a: 0c09 |011f: move-result-object v9 │ │ +00288c: 6e10 7600 0400 |0120: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0076 │ │ +002892: 2900 06ff |0123: goto/16 0029 // -00fa │ │ +002896: 0800 1a00 |0125: move-object/from16 v0, v26 │ │ +00289a: 5400 4900 |0127: iget-object v0, v0, Lfr/seeks/SuggestionProvider;.mPrefs:Landroid/content/SharedPreferences; // field@0049 │ │ +00289e: 0816 0000 |0129: move-object/from16 v22, v0 │ │ +0028a2: 1a17 6101 |012b: const-string v23, "show_snippets" // string@0161 │ │ +0028a6: 1318 0000 |012d: const/16 v24, #int 0 // #0 │ │ +0028aa: 7803 1a00 1600 |012f: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@001a │ │ +0028b0: 0a16 |0132: move-result v22 │ │ +0028b2: 7701 6b00 1600 |0133: invoke-static/range {v22}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@006b │ │ +0028b8: 0c10 |0136: move-result-object v16 │ │ +0028ba: 7401 6a00 1000 |0137: invoke-virtual/range {v16}, Ljava/lang/Boolean;.booleanValue:()Z // method@006a │ │ +0028c0: 0a16 |013a: move-result v22 │ │ +0028c2: 3816 9d00 |013b: if-eqz v22, 01d8 // +009d │ │ +0028c6: 2216 5800 |013d: new-instance v22, Lorg/json/JSONTokener; // type@0058 │ │ +0028ca: 0800 1600 |013f: move-object/from16 v0, v22 │ │ +0028ce: 7020 9200 9000 |0141: invoke-direct {v0, v9}, Lorg/json/JSONTokener;.:(Ljava/lang/String;)V // method@0092 │ │ +0028d4: 7401 9300 1600 |0144: invoke-virtual/range {v22}, Lorg/json/JSONTokener;.nextValue:()Ljava/lang/Object; // method@0093 │ │ +0028da: 0c0c |0147: move-result-object v12 │ │ +0028dc: 1f0c 5700 |0148: check-cast v12, Lorg/json/JSONObject; // type@0057 │ │ +0028e0: 1a16 6501 |014a: const-string v22, "snippets" // string@0165 │ │ +0028e4: 0800 1600 |014c: move-object/from16 v0, v22 │ │ +0028e8: 6e20 9000 0c00 |014e: invoke-virtual {v12, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0090 │ │ +0028ee: 0c12 |0151: move-result-object v18 │ │ +0028f0: 0800 1a00 |0152: move-object/from16 v0, v26 │ │ +0028f4: 5400 4800 |0154: iget-object v0, v0, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0048 │ │ +0028f8: 0816 0000 |0156: move-object/from16 v22, v0 │ │ +0028fc: 2217 4200 |0158: new-instance v23, Ljava/lang/StringBuilder; // type@0042 │ │ +002900: 7601 6f00 1700 |015a: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +002906: 1a18 8c00 |015d: const-string v24, "Snippets found: " // string@008c │ │ +00290a: 7402 7200 1700 |015f: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002910: 0c17 |0162: move-result-object v23 │ │ +002912: 7401 8e00 1200 |0163: invoke-virtual/range {v18}, Lorg/json/JSONArray;.length:()I // method@008e │ │ +002918: 0a18 |0166: move-result v24 │ │ +00291a: 7402 7000 1700 |0167: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0070 │ │ +002920: 0c17 |016a: move-result-object v23 │ │ +002922: 7401 7300 1700 |016b: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +002928: 0c17 |016e: move-result-object v23 │ │ +00292a: 7702 2b00 1600 |016f: invoke-static/range {v22, v23}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@002b │ │ +002930: 1207 |0172: const/4 v7, #int 0 // #0 │ │ +002932: 7401 8e00 1200 |0173: invoke-virtual/range {v18}, Lorg/json/JSONArray;.length:()I // method@008e │ │ +002938: 0a16 |0176: move-result v22 │ │ +00293a: 0200 1600 |0177: move/from16 v0, v22 │ │ +00293e: 3507 dc00 |0179: if-ge v7, v0, 0255 // +00dc │ │ +002942: 0800 1200 |017b: move-object/from16 v0, v18 │ │ +002946: 6e20 8c00 7000 |017d: invoke-virtual {v0, v7}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@008c │ │ +00294c: 0c11 |0180: move-result-object v17 │ │ +00294e: 7401 1e00 1d00 |0181: invoke-virtual/range {v29}, Landroid/database/MatrixCursor;.newRow:()Landroid/database/MatrixCursor$RowBuilder; // method@001e │ │ +002954: 0c16 |0184: move-result-object v22 │ │ +002956: 7110 6c00 0700 |0185: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@006c │ │ +00295c: 0c17 |0188: move-result-object v23 │ │ +00295e: 7402 1c00 1600 |0189: invoke-virtual/range {v22, v23}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ +002964: 0c16 |018c: move-result-object v22 │ │ +002966: 1a17 7b01 |018d: const-string v23, "title" // string@017b │ │ +00296a: 0800 1100 |018f: move-object/from16 v0, v17 │ │ +00296e: 0801 1700 |0191: move-object/from16 v1, v23 │ │ +002972: 6e20 9100 1000 |0193: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0091 │ │ +002978: 0c17 |0196: move-result-object v23 │ │ +00297a: 7402 1c00 1600 |0197: invoke-virtual/range {v22, v23}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ +002980: 0c16 |019a: move-result-object v22 │ │ +002982: 1a17 7001 |019b: const-string v23, "summary" // string@0170 │ │ +002986: 0800 1100 |019d: move-object/from16 v0, v17 │ │ +00298a: 0801 1700 |019f: move-object/from16 v1, v23 │ │ +00298e: 6e20 9100 1000 |01a1: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0091 │ │ +002994: 0c17 |01a4: move-result-object v23 │ │ +002996: 7402 1c00 1600 |01a5: invoke-virtual/range {v22, v23}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ +00299c: 0c16 |01a8: move-result-object v22 │ │ +00299e: 1a17 7b01 |01a9: const-string v23, "title" // string@017b │ │ +0029a2: 0800 1100 |01ab: move-object/from16 v0, v17 │ │ +0029a6: 0801 1700 |01ad: move-object/from16 v1, v23 │ │ +0029aa: 6e20 9100 1000 |01af: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0091 │ │ +0029b0: 0c17 |01b2: move-result-object v23 │ │ +0029b2: 7402 1c00 1600 |01b3: invoke-virtual/range {v22, v23}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ +0029b8: 0c16 |01b6: move-result-object v22 │ │ +0029ba: 1a17 af00 |01b7: const-string v23, "android.intent.action.SEND" // string@00af │ │ +0029be: 7402 1c00 1600 |01b9: invoke-virtual/range {v22, v23}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ +0029c4: 0c16 |01bc: move-result-object v22 │ │ +0029c6: 1a17 8101 |01bd: const-string v23, "url" // string@0181 │ │ +0029ca: 0800 1100 |01bf: move-object/from16 v0, v17 │ │ +0029ce: 0801 1700 |01c1: move-object/from16 v1, v23 │ │ +0029d2: 6e20 9100 1000 |01c3: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0091 │ │ +0029d8: 0c17 |01c6: move-result-object v23 │ │ +0029da: 7402 1c00 1600 |01c7: invoke-virtual/range {v22, v23}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ +0029e0: d807 0701 |01ca: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0029e4: 28a7 |01cc: goto 0173 // -0059 │ │ +0029e6: 0d05 |01cd: move-exception v5 │ │ +0029e8: 6e10 8f00 0500 |01ce: invoke-virtual {v5}, Lorg/json/JSONException;.printStackTrace:()V // method@008f │ │ +0029ee: 2900 1eff |01d1: goto/16 00ef // -00e2 │ │ +0029f2: 0d05 |01d3: move-exception v5 │ │ +0029f4: 6e10 8f00 0500 |01d4: invoke-virtual {v5}, Lorg/json/JSONException;.printStackTrace:()V // method@008f │ │ +0029fa: 28f3 |01d7: goto 01ca // -000d │ │ +0029fc: 2216 5800 |01d8: new-instance v22, Lorg/json/JSONTokener; // type@0058 │ │ +002a00: 0800 1600 |01da: move-object/from16 v0, v22 │ │ +002a04: 7020 9200 9000 |01dc: invoke-direct {v0, v9}, Lorg/json/JSONTokener;.:(Ljava/lang/String;)V // method@0092 │ │ +002a0a: 7401 9300 1600 |01df: invoke-virtual/range {v22}, Lorg/json/JSONTokener;.nextValue:()Ljava/lang/Object; // method@0093 │ │ +002a10: 0c0c |01e2: move-result-object v12 │ │ +002a12: 1f0c 5700 |01e3: check-cast v12, Lorg/json/JSONObject; // type@0057 │ │ +002a16: 1a16 6f01 |01e5: const-string v22, "suggestions" // string@016f │ │ +002a1a: 0800 1600 |01e7: move-object/from16 v0, v22 │ │ +002a1e: 6e20 9000 0c00 |01e9: invoke-virtual {v12, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0090 │ │ +002a24: 0c13 |01ec: move-result-object v19 │ │ +002a26: 0800 1a00 |01ed: move-object/from16 v0, v26 │ │ +002a2a: 5400 4800 |01ef: iget-object v0, v0, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0048 │ │ +002a2e: 0816 0000 |01f1: move-object/from16 v22, v0 │ │ +002a32: 2217 4200 |01f3: new-instance v23, Ljava/lang/StringBuilder; // type@0042 │ │ +002a36: 7601 6f00 1700 |01f5: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +002a3c: 1a18 8f00 |01f8: const-string v24, "Suggestions found: " // string@008f │ │ +002a40: 7402 7200 1700 |01fa: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002a46: 0c17 |01fd: move-result-object v23 │ │ +002a48: 7401 8e00 1300 |01fe: invoke-virtual/range {v19}, Lorg/json/JSONArray;.length:()I // method@008e │ │ +002a4e: 0a18 |0201: move-result v24 │ │ +002a50: 7402 7000 1700 |0202: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0070 │ │ +002a56: 0c17 |0205: move-result-object v23 │ │ +002a58: 7401 7300 1700 |0206: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +002a5e: 0c17 |0209: move-result-object v23 │ │ +002a60: 7702 2b00 1600 |020a: invoke-static/range {v22, v23}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@002b │ │ +002a66: 1207 |020d: const/4 v7, #int 0 // #0 │ │ +002a68: 7401 8e00 1300 |020e: invoke-virtual/range {v19}, Lorg/json/JSONArray;.length:()I // method@008e │ │ +002a6e: 0a16 |0211: move-result v22 │ │ +002a70: 0200 1600 |0212: move/from16 v0, v22 │ │ +002a74: 3507 4100 |0214: if-ge v7, v0, 0255 // +0041 │ │ +002a78: 7401 1e00 1d00 |0216: invoke-virtual/range {v29}, Landroid/database/MatrixCursor;.newRow:()Landroid/database/MatrixCursor$RowBuilder; // method@001e │ │ +002a7e: 0c16 |0219: move-result-object v22 │ │ +002a80: 7110 6c00 0700 |021a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@006c │ │ +002a86: 0c17 |021d: move-result-object v23 │ │ +002a88: 7402 1c00 1600 |021e: invoke-virtual/range {v22, v23}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ +002a8e: 0c16 |0221: move-result-object v22 │ │ +002a90: 0800 1300 |0222: move-object/from16 v0, v19 │ │ +002a94: 6e20 8d00 7000 |0224: invoke-virtual {v0, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@008d │ │ +002a9a: 0c17 |0227: move-result-object v23 │ │ +002a9c: 7402 1c00 1600 |0228: invoke-virtual/range {v22, v23}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ +002aa2: 0c16 |022b: move-result-object v22 │ │ +002aa4: 1a17 0000 |022c: const-string v23, "" // string@0000 │ │ +002aa8: 7402 1c00 1600 |022e: invoke-virtual/range {v22, v23}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ +002aae: 0c16 |0231: move-result-object v22 │ │ +002ab0: 0800 1300 |0232: move-object/from16 v0, v19 │ │ +002ab4: 6e20 8d00 7000 |0234: invoke-virtual {v0, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@008d │ │ +002aba: 0c17 |0237: move-result-object v23 │ │ +002abc: 7402 1c00 1600 |0238: invoke-virtual/range {v22, v23}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ +002ac2: 0c16 |023b: move-result-object v22 │ │ +002ac4: 1a17 ae00 |023c: const-string v23, "android.intent.action.SEARCH" // string@00ae │ │ +002ac8: 7402 1c00 1600 |023e: invoke-virtual/range {v22, v23}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ +002ace: 0c16 |0241: move-result-object v22 │ │ +002ad0: 1a17 0000 |0242: const-string v23, "" // string@0000 │ │ +002ad4: 7402 1c00 1600 |0244: invoke-virtual/range {v22, v23}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@001c │ │ +002ada: d807 0701 |0247: add-int/lit8 v7, v7, #int 1 // #01 │ │ +002ade: 28c5 |0249: goto 020e // -003b │ │ +002ae0: 0d05 |024a: move-exception v5 │ │ +002ae2: 6e10 8f00 0500 |024b: invoke-virtual {v5}, Lorg/json/JSONException;.printStackTrace:()V // method@008f │ │ +002ae8: 2900 a1fe |024e: goto/16 00ef // -015f │ │ +002aec: 0d05 |0250: move-exception v5 │ │ +002aee: 6e10 8f00 0500 |0251: invoke-virtual {v5}, Lorg/json/JSONException;.printStackTrace:()V // method@008f │ │ +002af4: 28f3 |0254: goto 0247 // -000d │ │ +002af6: 7401 5600 1a00 |0255: invoke-virtual/range {v26}, Lfr/seeks/SuggestionProvider;.getContext:()Landroid/content/Context; // method@0056 │ │ +002afc: 0c16 |0258: move-result-object v22 │ │ +002afe: 7401 1200 1600 |0259: invoke-virtual/range {v22}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0012 │ │ +002b04: 0c16 |025c: move-result-object v22 │ │ +002b06: 1317 0000 |025d: const/16 v23, #int 0 // #0 │ │ +002b0a: 0800 1600 |025f: move-object/from16 v0, v22 │ │ +002b0e: 0801 1b00 |0261: move-object/from16 v1, v27 │ │ +002b12: 0802 1700 |0263: move-object/from16 v2, v23 │ │ +002b16: 6e30 1100 1002 |0265: invoke-virtual {v0, v1, v2}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@0011 │ │ +002b1c: 2900 87fe |0268: goto/16 00ef // -0179 │ │ catches : 9 │ │ - 0x003d - 0x00e8 │ │ - Ljava/io/IOException; -> 0x00e9 │ │ - -> 0x011c │ │ - 0x00ec - 0x00ef │ │ - -> 0x011c │ │ - 0x00f3 - 0x00f5 │ │ - Ljava/io/IOException; -> 0x00e9 │ │ - -> 0x011c │ │ - 0x00f9 - 0x011b │ │ - Ljava/io/IOException; -> 0x00e9 │ │ - -> 0x011c │ │ - 0x0121 - 0x0124 │ │ - Ljava/io/IOException; -> 0x00e9 │ │ - -> 0x011c │ │ - 0x0142 - 0x0158 │ │ - Lorg/json/JSONException; -> 0x01d6 │ │ - 0x0183 - 0x01d3 │ │ - Lorg/json/JSONException; -> 0x01de │ │ - 0x01e5 - 0x01fb │ │ - Lorg/json/JSONException; -> 0x025c │ │ - 0x0226 - 0x0259 │ │ - Lorg/json/JSONException; -> 0x0264 │ │ + 0x003d - 0x00e7 │ │ + Ljava/io/IOException; -> 0x00e8 │ │ + -> 0x0117 │ │ + 0x00e9 - 0x00ec │ │ + -> 0x0117 │ │ + 0x00f0 - 0x00f2 │ │ + Ljava/io/IOException; -> 0x00e8 │ │ + -> 0x0117 │ │ + 0x00f6 - 0x0116 │ │ + Ljava/io/IOException; -> 0x00e8 │ │ + -> 0x0117 │ │ + 0x011c - 0x011f │ │ + Ljava/io/IOException; -> 0x00e8 │ │ + -> 0x0117 │ │ + 0x013d - 0x0151 │ │ + Lorg/json/JSONException; -> 0x01cd │ │ + 0x017b - 0x01ca │ │ + Lorg/json/JSONException; -> 0x01d3 │ │ + 0x01d8 - 0x01ec │ │ + Lorg/json/JSONException; -> 0x024a │ │ + 0x0216 - 0x0247 │ │ + Lorg/json/JSONException; -> 0x0250 │ │ positions : │ │ 0x0000 line=147 │ │ 0x0008 line=148 │ │ 0x0028 line=150 │ │ 0x0029 line=152 │ │ 0x002b line=153 │ │ 0x002c line=154 │ │ 0x003b line=157 │ │ - 0x0043 line=158 │ │ - 0x004b line=159 │ │ - 0x0053 line=161 │ │ - 0x0056 line=162 │ │ - 0x005a line=163 │ │ - 0x006a line=165 │ │ - 0x006e line=167 │ │ - 0x0082 line=168 │ │ - 0x0084 line=169 │ │ - 0x009a line=170 │ │ - 0x00ba line=172 │ │ - 0x00e9 line=194 │ │ - 0x00ec line=195 │ │ - 0x00ef line=198 │ │ - 0x00f2 line=251 │ │ - 0x00f3 line=175 │ │ - 0x00f5 line=198 │ │ - 0x00f9 line=178 │ │ - 0x00fd line=180 │ │ - 0x010d line=181 │ │ - 0x0112 line=184 │ │ - 0x0118 line=185 │ │ - 0x011c line=198 │ │ - 0x0121 line=188 │ │ - 0x0125 line=198 │ │ - 0x012a line=206 │ │ - 0x013c line=207 │ │ - 0x0142 line=209 │ │ - 0x0150 line=210 │ │ - 0x0159 line=215 │ │ - 0x0179 line=216 │ │ - 0x0183 line=219 │ │ - 0x018a line=220 │ │ - 0x01d3 line=216 │ │ - 0x01d6 line=211 │ │ - 0x01d9 line=212 │ │ - 0x01de line=224 │ │ - 0x01e1 line=225 │ │ - 0x01e5 line=231 │ │ - 0x01f3 line=232 │ │ - 0x01fc line=237 │ │ - 0x021c line=238 │ │ - 0x0226 line=240 │ │ - 0x0259 line=238 │ │ - 0x025c line=233 │ │ - 0x025f line=234 │ │ - 0x0264 line=243 │ │ - 0x0267 line=244 │ │ - 0x026b line=249 │ │ + 0x0042 line=158 │ │ + 0x0049 line=159 │ │ + 0x0050 line=161 │ │ + 0x0053 line=162 │ │ + 0x0057 line=163 │ │ + 0x0063 line=166 │ │ + 0x0067 line=167 │ │ + 0x007b line=168 │ │ + 0x007d line=169 │ │ + 0x0093 line=170 │ │ + 0x00b0 line=171 │ │ + 0x00b1 line=172 │ │ + 0x00e8 line=194 │ │ + 0x00e9 line=195 │ │ + 0x00ec line=198 │ │ + 0x00ef line=251 │ │ + 0x00f0 line=175 │ │ + 0x00f2 line=198 │ │ + 0x00f6 line=178 │ │ + 0x00fa line=180 │ │ + 0x0108 line=181 │ │ + 0x010d line=184 │ │ + 0x0113 line=185 │ │ + 0x0117 line=198 │ │ + 0x011c line=188 │ │ + 0x0120 line=198 │ │ + 0x0125 line=206 │ │ + 0x0137 line=207 │ │ + 0x013d line=209 │ │ + 0x014a line=210 │ │ + 0x0152 line=215 │ │ + 0x0172 line=216 │ │ + 0x017b line=219 │ │ + 0x0181 line=220 │ │ + 0x019d line=221 │ │ + 0x01a5 line=220 │ │ + 0x01ab line=222 │ │ + 0x01b3 line=221 │ │ + 0x01b9 line=222 │ │ + 0x01bf line=223 │ │ + 0x01ca line=216 │ │ + 0x01cd line=211 │ │ + 0x01ce line=212 │ │ + 0x01d3 line=224 │ │ + 0x01d4 line=225 │ │ + 0x01d8 line=231 │ │ + 0x01e5 line=232 │ │ + 0x01ed line=237 │ │ + 0x020d line=238 │ │ + 0x0216 line=240 │ │ + 0x022e line=241 │ │ + 0x0244 line=242 │ │ + 0x0247 line=238 │ │ + 0x024a line=233 │ │ + 0x024b line=234 │ │ + 0x0250 line=243 │ │ + 0x0251 line=244 │ │ + 0x0255 line=249 │ │ locals : │ │ 0x002c - 0x0039 reg=4 connection Ljava/net/HttpURLConnection; │ │ - 0x0000 - 0x0076 reg=28 uri Landroid/net/Uri; │ │ - 0x009a - 0x00ba reg=17 s Ljava/lang/String; │ │ - 0x0082 - 0x00e9 reg=6 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry;>; │ │ - 0x008e - 0x00e9 reg=9 i$ Ljava/util/Iterator; │ │ - 0x006e - 0x00e9 reg=13 list Ljava/util/Map; Ljava/util/Map;>; │ │ - 0x005a - 0x00e9 reg=16 response I │ │ - 0x0084 - 0x00e9 reg=23 value Ljava/lang/String; │ │ - 0x003b - 0x00f2 reg=4 connection Ljava/net/HttpURLConnection; │ │ - 0x00ec - 0x00f2 reg=5 e Ljava/io/IOException; │ │ - 0x00f3 - 0x00f9 reg=13 list Ljava/util/Map; Ljava/util/Map;>; │ │ - 0x0112 - 0x011c reg=3 builder Ljava/lang/StringBuilder; │ │ - 0x00fd - 0x011c reg=10 in Ljava/io/InputStream; │ │ - 0x0116 - 0x011c reg=12 line Ljava/lang/String; │ │ - 0x010d - 0x011c reg=15 r Ljava/io/BufferedReader; │ │ - 0x00f3 - 0x011c reg=16 response I │ │ - 0x00f9 - 0x011c reg=28 uri Landroid/net/Uri; │ │ - 0x0121 - 0x012a reg=3 builder Ljava/lang/StringBuilder; │ │ - 0x00f3 - 0x012a reg=4 connection Ljava/net/HttpURLConnection; │ │ - 0x0121 - 0x012a reg=10 in Ljava/io/InputStream; │ │ - 0x0121 - 0x012a reg=12 line Ljava/lang/String; │ │ - 0x0121 - 0x012a reg=15 r Ljava/io/BufferedReader; │ │ - 0x0121 - 0x012a reg=16 response I │ │ - 0x018a - 0x01d3 reg=19 snip Lorg/json/JSONObject; │ │ - 0x017a - 0x01d6 reg=7 i I │ │ - 0x0150 - 0x01d6 reg=14 object Lorg/json/JSONObject; │ │ - 0x0159 - 0x01d6 reg=20 snippets Lorg/json/JSONArray; │ │ - 0x01d9 - 0x01de reg=5 e Lorg/json/JSONException; │ │ - 0x01e1 - 0x01e5 reg=5 e Lorg/json/JSONException; │ │ - 0x01de - 0x01e5 reg=7 i I │ │ - 0x01de - 0x01e5 reg=14 object Lorg/json/JSONObject; │ │ - 0x01de - 0x01e5 reg=20 snippets Lorg/json/JSONArray; │ │ - 0x021d - 0x025c reg=7 i I │ │ - 0x01f3 - 0x025c reg=14 object Lorg/json/JSONObject; │ │ - 0x01fc - 0x025c reg=21 suggestions Lorg/json/JSONArray; │ │ - 0x025f - 0x0264 reg=5 e Lorg/json/JSONException; │ │ - 0x0267 - 0x026b reg=5 e Lorg/json/JSONException; │ │ - 0x0264 - 0x026b reg=21 suggestions Lorg/json/JSONArray; │ │ - 0x0264 - 0x0280 reg=7 i I │ │ - 0x0029 - 0x0280 reg=11 json Ljava/lang/String; │ │ - 0x0264 - 0x0280 reg=14 object Lorg/json/JSONObject; │ │ - 0x013c - 0x0280 reg=18 show_snippets Ljava/lang/Boolean; │ │ - 0x0008 - 0x0280 reg=22 url Ljava/lang/String; │ │ - 0x0000 - 0x0280 reg=27 this Lfr/seeks/SuggestionProvider; │ │ - 0x0121 - 0x0280 reg=28 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0280 reg=29 query Ljava/lang/String; │ │ - 0x0000 - 0x0280 reg=30 matrix Landroid/database/MatrixCursor; │ │ + 0x0093 - 0x00b1 reg=15 s Ljava/lang/String; │ │ + 0x007b - 0x00e8 reg=6 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry;>; │ │ + 0x0067 - 0x00e8 reg=11 list Ljava/util/Map; Ljava/util/Map;>; │ │ + 0x0057 - 0x00e8 reg=14 response I │ │ + 0x007d - 0x00e8 reg=21 value Ljava/lang/String; │ │ + 0x003b - 0x00ef reg=4 connection Ljava/net/HttpURLConnection; │ │ + 0x00e9 - 0x00ef reg=5 e Ljava/io/IOException; │ │ + 0x00f0 - 0x00f6 reg=11 list Ljava/util/Map; Ljava/util/Map;>; │ │ + 0x010d - 0x0117 reg=3 builder Ljava/lang/StringBuilder; │ │ + 0x00fa - 0x0117 reg=8 in Ljava/io/InputStream; │ │ + 0x0111 - 0x0117 reg=10 line Ljava/lang/String; │ │ + 0x0108 - 0x0117 reg=13 r Ljava/io/BufferedReader; │ │ + 0x00f0 - 0x0117 reg=14 response I │ │ + 0x011c - 0x0125 reg=3 builder Ljava/lang/StringBuilder; │ │ + 0x00f0 - 0x0125 reg=4 connection Ljava/net/HttpURLConnection; │ │ + 0x011c - 0x0125 reg=8 in Ljava/io/InputStream; │ │ + 0x011c - 0x0125 reg=10 line Ljava/lang/String; │ │ + 0x011c - 0x0125 reg=13 r Ljava/io/BufferedReader; │ │ + 0x011c - 0x0125 reg=14 response I │ │ + 0x0181 - 0x01ca reg=17 snip Lorg/json/JSONObject; │ │ + 0x0173 - 0x01cd reg=7 i I │ │ + 0x014a - 0x01cd reg=12 object Lorg/json/JSONObject; │ │ + 0x0152 - 0x01cd reg=18 snippets Lorg/json/JSONArray; │ │ + 0x01ce - 0x01d3 reg=5 e Lorg/json/JSONException; │ │ + 0x01d4 - 0x01d8 reg=5 e Lorg/json/JSONException; │ │ + 0x01d3 - 0x01d8 reg=7 i I │ │ + 0x01d3 - 0x01d8 reg=12 object Lorg/json/JSONObject; │ │ + 0x01d3 - 0x01d8 reg=18 snippets Lorg/json/JSONArray; │ │ + 0x020e - 0x024a reg=7 i I │ │ + 0x01e5 - 0x024a reg=12 object Lorg/json/JSONObject; │ │ + 0x01ed - 0x024a reg=19 suggestions Lorg/json/JSONArray; │ │ + 0x024b - 0x0250 reg=5 e Lorg/json/JSONException; │ │ + 0x0251 - 0x0255 reg=5 e Lorg/json/JSONException; │ │ + 0x0250 - 0x0255 reg=19 suggestions Lorg/json/JSONArray; │ │ + 0x0250 - 0x026a reg=7 i I │ │ + 0x0029 - 0x026a reg=9 json Ljava/lang/String; │ │ + 0x0250 - 0x026a reg=12 object Lorg/json/JSONObject; │ │ + 0x0137 - 0x026a reg=16 show_snippets Ljava/lang/Boolean; │ │ + 0x0008 - 0x026a reg=20 url Ljava/lang/String; │ │ + 0x0000 - 0x026a reg=26 this Lfr/seeks/SuggestionProvider; │ │ + 0x0000 - 0x026a reg=27 uri Landroid/net/Uri; │ │ + 0x0000 - 0x026a reg=28 query Ljava/lang/String; │ │ + 0x0000 - 0x026a reg=29 matrix Landroid/database/MatrixCursor; │ │ │ │ #9 : (in Lfr/seeks/SuggestionProvider;) │ │ name : 'update' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0024cc: |[0024cc] fr.seeks.SuggestionProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -0024dc: 5430 4700 |0000: iget-object v0, v3, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0047 │ │ -0024e0: 2201 3f00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@003f │ │ -0024e4: 7010 6c00 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@006c │ │ -0024ea: 1a02 6c01 |0007: const-string v2, "update '" // string@016c │ │ -0024ee: 6e20 6f00 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -0024f4: 0c01 |000c: move-result-object v1 │ │ -0024f6: 6e20 6e00 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@006e │ │ -0024fc: 0c01 |0010: move-result-object v1 │ │ -0024fe: 1a02 0300 |0011: const-string v2, "' for '" // string@0003 │ │ -002502: 6e20 6f00 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -002508: 0c01 |0016: move-result-object v1 │ │ -00250a: 6e20 6e00 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@006e │ │ -002510: 0c01 |001a: move-result-object v1 │ │ -002512: 1a02 0200 |001b: const-string v2, "'" // string@0002 │ │ -002516: 6e20 6f00 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@006f │ │ -00251c: 0c01 |0020: move-result-object v1 │ │ -00251e: 6e10 7000 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0070 │ │ -002524: 0c01 |0024: move-result-object v1 │ │ -002526: 7120 2900 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0029 │ │ -00252c: 2200 4000 |0028: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0040 │ │ -002530: 7010 7100 0000 |002a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@0071 │ │ -002536: 2700 |002d: throw v0 │ │ +002b84: |[002b84] fr.seeks.SuggestionProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +002b94: 5430 4800 |0000: iget-object v0, v3, Lfr/seeks/SuggestionProvider;.TAG:Ljava/lang/String; // field@0048 │ │ +002b98: 2201 4200 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0042 │ │ +002b9c: 7010 6f00 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@006f │ │ +002ba2: 1a02 7e01 |0007: const-string v2, "update '" // string@017e │ │ +002ba6: 6e20 7200 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002bac: 0c01 |000c: move-result-object v1 │ │ +002bae: 6e20 7100 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0071 │ │ +002bb4: 0c01 |0010: move-result-object v1 │ │ +002bb6: 1a02 0300 |0011: const-string v2, "' for '" // string@0003 │ │ +002bba: 6e20 7200 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002bc0: 0c01 |0016: move-result-object v1 │ │ +002bc2: 6e20 7100 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0071 │ │ +002bc8: 0c01 |001a: move-result-object v1 │ │ +002bca: 1a02 0200 |001b: const-string v2, "'" // string@0002 │ │ +002bce: 6e20 7200 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0072 │ │ +002bd4: 0c01 |0020: move-result-object v1 │ │ +002bd6: 6e10 7300 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0073 │ │ +002bdc: 0c01 |0024: move-result-object v1 │ │ +002bde: 7120 2b00 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@002b │ │ +002be4: 2200 4300 |0028: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0043 │ │ +002be8: 7010 7400 0000 |002a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@0074 │ │ +002bee: 2700 |002d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0028 line=284 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lfr/seeks/SuggestionProvider; │ │ 0x0000 - 0x002e reg=4 uri Landroid/net/Uri; │ │ 0x0000 - 0x002e reg=5 values Landroid/content/ContentValues; │ │ 0x0000 - 0x002e reg=6 selection Ljava/lang/String; │ │ 0x0000 - 0x002e reg=7 selectionArgs [Ljava/lang/String; │ │ │ │ - source_file_idx : 125 (SuggestionProvider.java) │ │ + source_file_idx : 141 (SuggestionProvider.java) │ │ │ │ -Class #17 header: │ │ -class_idx : 51 │ │ +Class #20 header: │ │ +class_idx : 54 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 8 │ │ -source_file_idx : 139 │ │ +superclass_idx : 10 │ │ +source_file_idx : 158 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #17 - │ │ +Class #20 - │ │ Class descriptor : 'Lfr/seeks/Widget;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/appwidget/AppWidgetProvider;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -2585,17 +2685,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -002538: |[002538] fr.seeks.Widget.:()V │ │ -002548: 7010 0800 0000 |0000: invoke-direct {v0}, Landroid/appwidget/AppWidgetProvider;.:()V // method@0008 │ │ -00254e: 0e00 |0003: return-void │ │ +002bf0: |[002bf0] fr.seeks.Widget.:()V │ │ +002c00: 7010 0a00 0000 |0000: invoke-direct {v0}, Landroid/appwidget/AppWidgetProvider;.:()V // method@000a │ │ +002c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/Widget; │ │ │ │ Virtual methods - │ │ @@ -2604,17 +2704,17 @@ │ │ type : '(Landroid/content/Context;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -002550: |[002550] fr.seeks.Widget.onDeleted:(Landroid/content/Context;[I)V │ │ -002560: 6f30 0900 1002 |0000: invoke-super {v0, v1, v2}, Landroid/appwidget/AppWidgetProvider;.onDeleted:(Landroid/content/Context;[I)V // method@0009 │ │ -002566: 0e00 |0003: return-void │ │ +002c08: |[002c08] fr.seeks.Widget.onDeleted:(Landroid/content/Context;[I)V │ │ +002c18: 6f30 0b00 1002 |0000: invoke-super {v0, v1, v2}, Landroid/appwidget/AppWidgetProvider;.onDeleted:(Landroid/content/Context;[I)V // method@000b │ │ +002c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/Widget; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -2625,17 +2725,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -002568: |[002568] fr.seeks.Widget.onDisabled:(Landroid/content/Context;)V │ │ -002578: 6f20 0a00 1000 |0000: invoke-super {v0, v1}, Landroid/appwidget/AppWidgetProvider;.onDisabled:(Landroid/content/Context;)V // method@000a │ │ -00257e: 0e00 |0003: return-void │ │ +002c20: |[002c20] fr.seeks.Widget.onDisabled:(Landroid/content/Context;)V │ │ +002c30: 6f20 0c00 1000 |0000: invoke-super {v0, v1}, Landroid/appwidget/AppWidgetProvider;.onDisabled:(Landroid/content/Context;)V // method@000c │ │ +002c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/Widget; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -2645,17 +2745,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -002580: |[002580] fr.seeks.Widget.onEnabled:(Landroid/content/Context;)V │ │ -002590: 6f20 0b00 1000 |0000: invoke-super {v0, v1}, Landroid/appwidget/AppWidgetProvider;.onEnabled:(Landroid/content/Context;)V // method@000b │ │ -002596: 0e00 |0003: return-void │ │ +002c38: |[002c38] fr.seeks.Widget.onEnabled:(Landroid/content/Context;)V │ │ +002c48: 6f20 0d00 1000 |0000: invoke-super {v0, v1}, Landroid/appwidget/AppWidgetProvider;.onEnabled:(Landroid/content/Context;)V // method@000d │ │ +002c4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/seeks/Widget; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -2665,34 +2765,34 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -002598: |[002598] fr.seeks.Widget.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0025a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0025aa: 6e10 1400 0600 |0001: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0014 │ │ -0025b0: 0c00 |0004: move-result-object v0 │ │ -0025b2: 1a02 9900 |0005: const-string v2, "android.appwidget.action.APPWIDGET_DELETED" // string@0099 │ │ -0025b6: 6e20 6b00 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006b │ │ -0025bc: 0a02 |000a: move-result v2 │ │ -0025be: 3802 1600 |000b: if-eqz v2, 0021 // +0016 │ │ -0025c2: 1a02 9e00 |000d: const-string v2, "appWidgetId" // string@009e │ │ -0025c6: 6e30 1600 2603 |000f: invoke-virtual {v6, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0016 │ │ -0025cc: 0a01 |0012: move-result v1 │ │ -0025ce: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ -0025d2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0025d4: 2322 5300 |0016: new-array v2, v2, [I // type@0053 │ │ -0025d8: 4b01 0203 |0018: aput v1, v2, v3 │ │ -0025dc: 6e30 5e00 5402 |001a: invoke-virtual {v4, v5, v2}, Lfr/seeks/Widget;.onDeleted:(Landroid/content/Context;[I)V // method@005e │ │ -0025e2: 6f30 0c00 5406 |001d: invoke-super {v4, v5, v6}, Landroid/appwidget/AppWidgetProvider;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@000c │ │ -0025e8: 0e00 |0020: return-void │ │ -0025ea: 6f30 0c00 5406 |0021: invoke-super {v4, v5, v6}, Landroid/appwidget/AppWidgetProvider;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@000c │ │ -0025f0: 28f9 |0024: goto 001d // -0007 │ │ +002c50: |[002c50] fr.seeks.Widget.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +002c60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +002c62: 6e10 1600 0600 |0001: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0016 │ │ +002c68: 0c00 |0004: move-result-object v0 │ │ +002c6a: 1a02 ac00 |0005: const-string v2, "android.appwidget.action.APPWIDGET_DELETED" // string@00ac │ │ +002c6e: 6e20 6e00 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@006e │ │ +002c74: 0a02 |000a: move-result v2 │ │ +002c76: 3802 1600 |000b: if-eqz v2, 0021 // +0016 │ │ +002c7a: 1a02 b100 |000d: const-string v2, "appWidgetId" // string@00b1 │ │ +002c7e: 6e30 1800 2603 |000f: invoke-virtual {v6, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0018 │ │ +002c84: 0a01 |0012: move-result v1 │ │ +002c86: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ +002c8a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +002c8c: 2322 5b00 |0016: new-array v2, v2, [I // type@005b │ │ +002c90: 4b01 0203 |0018: aput v1, v2, v3 │ │ +002c94: 6e30 6100 5402 |001a: invoke-virtual {v4, v5, v2}, Lfr/seeks/Widget;.onDeleted:(Landroid/content/Context;[I)V // method@0061 │ │ +002c9a: 6f30 0e00 5406 |001d: invoke-super {v4, v5, v6}, Landroid/appwidget/AppWidgetProvider;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@000e │ │ +002ca0: 0e00 |0020: return-void │ │ +002ca2: 6f30 0e00 5406 |0021: invoke-super {v4, v5, v6}, Landroid/appwidget/AppWidgetProvider;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@000e │ │ +002ca8: 28f9 |0024: goto 001d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0005 line=52 │ │ 0x000d line=53 │ │ 0x0013 line=56 │ │ 0x0015 line=57 │ │ @@ -2711,47 +2811,47 @@ │ │ type : '(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -0025f4: |[0025f4] fr.seeks.Widget.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V │ │ -002604: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -002606: 6f40 0d00 a9cb |0001: invoke-super {v9, v10, v11, v12}, Landroid/appwidget/AppWidgetProvider;.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V // method@000d │ │ -00260c: 21c0 |0004: array-length v0, v12 │ │ -00260e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -002610: 3502 4100 |0006: if-ge v2, v0, 0047 // +0041 │ │ -002614: 4401 0c02 |0008: aget v1, v12, v2 │ │ -002618: 2205 1c00 |000a: new-instance v5, Landroid/widget/RemoteViews; // type@001c │ │ -00261c: 6e10 1100 0a00 |000c: invoke-virtual {v10}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0011 │ │ -002622: 0c06 |000f: move-result-object v6 │ │ -002624: 1407 0200 037f |0010: const v7, #float 1.74129e+38 // #7f030002 │ │ -00262a: 7030 2a00 6507 |0013: invoke-direct {v5, v6, v7}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@002a │ │ -002630: 2203 0d00 |0016: new-instance v3, Landroid/content/Intent; // type@000d │ │ -002634: 1c06 2c00 |0018: const-class v6, Lfr/seeks/Search; // type@002c │ │ -002638: 7030 1200 a306 |001a: invoke-direct {v3, v10, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0012 │ │ -00263e: 7140 0500 8a83 |001d: invoke-static {v10, v8, v3, v8}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0005 │ │ -002644: 0c04 |0020: move-result-object v4 │ │ -002646: 1406 0600 087f |0021: const v6, #float 1.80775e+38 // #7f080006 │ │ -00264c: 6e30 2b00 6504 |0024: invoke-virtual {v5, v6, v4}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@002b │ │ -002652: 1406 0500 087f |0027: const v6, #float 1.80775e+38 // #7f080005 │ │ -002658: 6e30 2b00 6504 |002a: invoke-virtual {v5, v6, v4}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@002b │ │ -00265e: 6e30 0700 1b05 |002d: invoke-virtual {v11, v1, v5}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(ILandroid/widget/RemoteViews;)V // method@0007 │ │ -002664: 2203 0d00 |0030: new-instance v3, Landroid/content/Intent; // type@000d │ │ -002668: 1c06 3000 |0032: const-class v6, Lfr/seeks/Settings; // type@0030 │ │ -00266c: 7030 1200 a306 |0034: invoke-direct {v3, v10, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0012 │ │ -002672: 7140 0500 8a83 |0037: invoke-static {v10, v8, v3, v8}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0005 │ │ -002678: 0c04 |003a: move-result-object v4 │ │ -00267a: 1406 0400 087f |003b: const v6, #float 1.80775e+38 // #7f080004 │ │ -002680: 6e30 2b00 6504 |003e: invoke-virtual {v5, v6, v4}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@002b │ │ -002686: 6e30 0700 1b05 |0041: invoke-virtual {v11, v1, v5}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(ILandroid/widget/RemoteViews;)V // method@0007 │ │ -00268c: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ -002690: 28c0 |0046: goto 0006 // -0040 │ │ -002692: 0e00 |0047: return-void │ │ +002cac: |[002cac] fr.seeks.Widget.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V │ │ +002cbc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +002cbe: 6f40 0f00 a9cb |0001: invoke-super {v9, v10, v11, v12}, Landroid/appwidget/AppWidgetProvider;.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V // method@000f │ │ +002cc4: 21c0 |0004: array-length v0, v12 │ │ +002cc6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +002cc8: 3502 4100 |0006: if-ge v2, v0, 0047 // +0041 │ │ +002ccc: 4401 0c02 |0008: aget v1, v12, v2 │ │ +002cd0: 2205 1e00 |000a: new-instance v5, Landroid/widget/RemoteViews; // type@001e │ │ +002cd4: 6e10 1300 0a00 |000c: invoke-virtual {v10}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0013 │ │ +002cda: 0c06 |000f: move-result-object v6 │ │ +002cdc: 1407 0200 037f |0010: const v7, #float 1.74129e+38 // #7f030002 │ │ +002ce2: 7030 2c00 6507 |0013: invoke-direct {v5, v6, v7}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@002c │ │ +002ce8: 2203 0f00 |0016: new-instance v3, Landroid/content/Intent; // type@000f │ │ +002cec: 1c06 2f00 |0018: const-class v6, Lfr/seeks/Search; // type@002f │ │ +002cf0: 7030 1400 a306 |001a: invoke-direct {v3, v10, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0014 │ │ +002cf6: 7140 0700 8a83 |001d: invoke-static {v10, v8, v3, v8}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0007 │ │ +002cfc: 0c04 |0020: move-result-object v4 │ │ +002cfe: 1406 0600 087f |0021: const v6, #float 1.80775e+38 // #7f080006 │ │ +002d04: 6e30 2d00 6504 |0024: invoke-virtual {v5, v6, v4}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@002d │ │ +002d0a: 1406 0500 087f |0027: const v6, #float 1.80775e+38 // #7f080005 │ │ +002d10: 6e30 2d00 6504 |002a: invoke-virtual {v5, v6, v4}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@002d │ │ +002d16: 6e30 0900 1b05 |002d: invoke-virtual {v11, v1, v5}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(ILandroid/widget/RemoteViews;)V // method@0009 │ │ +002d1c: 2203 0f00 |0030: new-instance v3, Landroid/content/Intent; // type@000f │ │ +002d20: 1c06 3300 |0032: const-class v6, Lfr/seeks/Settings; // type@0033 │ │ +002d24: 7030 1400 a306 |0034: invoke-direct {v3, v10, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0014 │ │ +002d2a: 7140 0700 8a83 |0037: invoke-static {v10, v8, v3, v8}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0007 │ │ +002d30: 0c04 |003a: move-result-object v4 │ │ +002d32: 1406 0400 087f |003b: const v6, #float 1.80775e+38 // #7f080004 │ │ +002d38: 6e30 2d00 6504 |003e: invoke-virtual {v5, v6, v4}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@002d │ │ +002d3e: 6e30 0900 1b05 |0041: invoke-virtual {v11, v1, v5}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(ILandroid/widget/RemoteViews;)V // method@0009 │ │ +002d44: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +002d48: 28c0 |0046: goto 0006 // -0040 │ │ +002d4a: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=92 │ │ 0x0004 line=94 │ │ 0x0005 line=97 │ │ 0x0008 line=98 │ │ 0x000a line=100 │ │ @@ -2775,9 +2875,9 @@ │ │ 0x0005 - 0x0048 reg=0 N I │ │ 0x0006 - 0x0048 reg=2 i I │ │ 0x0000 - 0x0048 reg=9 this Lfr/seeks/Widget; │ │ 0x0000 - 0x0048 reg=10 context Landroid/content/Context; │ │ 0x0000 - 0x0048 reg=11 appWidgetManager Landroid/appwidget/AppWidgetManager; │ │ 0x0000 - 0x0048 reg=12 appWidgetIds [I │ │ │ │ - source_file_idx : 139 (Widget.java) │ │ + source_file_idx : 158 (Widget.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,20 +1,23 @@ │ │ │ -Zip file size: 23452 bytes, number of entries: 18 │ │ │ +Zip file size: 24324 bytes, number of entries: 21 │ │ │ +?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 155 b- stor 80-Jan-01 00:00 fr/seeks/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 222 b- stor 80-Jan-01 00:00 fr/seeks/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 130 b- stor 80-Jan-01 00:00 fr/seeks/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 186 b- stor 80-Jan-01 00:00 fr/seeks/R$color.class │ │ │ ?rwxrwxr-x 2.0 unx 1098 b- stor 80-Jan-01 00:00 fr/seeks/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 399 b- stor 80-Jan-01 00:00 fr/seeks/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 258 b- stor 80-Jan-01 00:00 fr/seeks/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 825 b- stor 80-Jan-01 00:00 fr/seeks/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 259 b- stor 80-Jan-01 00:00 fr/seeks/R$xml.class │ │ │ ?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 fr/seeks/R.class │ │ │ ?rwxrwxr-x 2.0 unx 344 b- stor 80-Jan-01 00:00 fr/seeks/Search$1.class │ │ │ -?rwxrwxr-x 2.0 unx 2471 b- stor 80-Jan-01 00:00 fr/seeks/Search.class │ │ │ +?rwxrwxr-x 2.0 unx 2467 b- stor 80-Jan-01 00:00 fr/seeks/Search.class │ │ │ ?rwxrwxr-x 2.0 unx 506 b- stor 80-Jan-01 00:00 fr/seeks/Settings$1.class │ │ │ -?rwxrwxr-x 2.0 unx 848 b- stor 80-Jan-01 00:00 fr/seeks/Settings$2.class │ │ │ +?rwxrwxr-x 2.0 unx 844 b- stor 80-Jan-01 00:00 fr/seeks/Settings$2.class │ │ │ ?rwxrwxr-x 2.0 unx 427 b- stor 80-Jan-01 00:00 fr/seeks/Settings$3.class │ │ │ ?rwxrwxr-x 2.0 unx 2127 b- stor 80-Jan-01 00:00 fr/seeks/Settings.class │ │ │ ?rwxrwxr-x 2.0 unx 697 b- stor 80-Jan-01 00:00 fr/seeks/SuggestionProvider$SuggestionTimerTask.class │ │ │ ?rwxrwxr-x 2.0 unx 8590 b- stor 80-Jan-01 00:00 fr/seeks/SuggestionProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 1670 b- stor 80-Jan-01 00:00 fr/seeks/Widget.class │ │ │ -18 files, 21182 bytes uncompressed, 21182 bytes compressed: 0.0% │ │ │ +21 files, 21632 bytes uncompressed, 21632 bytes compressed: 0.0% │ │ ├── zipnote «TEMP»/diffoscope_zvmmc4cs_tmp/tmpxn613hbm_.zip │ │ │ @@ -1,7 +1,16 @@ │ │ │ +Filename: android/annotation/SuppressLint.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/annotation/TargetApi.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: fr/seeks/BuildConfig.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: fr/seeks/R$array.class │ │ │ Comment: │ │ │ │ │ │ Filename: fr/seeks/R$attr.class │ │ │ Comment: │ │ │ │ │ │ Filename: fr/seeks/R$color.class │ │ ├── fr/seeks/Search.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -256,44 +256,40 @@ │ │ │ │ 135: astore 5 │ │ │ │ 137: aload_3 │ │ │ │ 138: aload 4 │ │ │ │ 140: iconst_0 │ │ │ │ 141: invokeinterface #66, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ 146: istore 7 │ │ │ │ 148: iload 7 │ │ │ │ - 150: ifeq 198 │ │ │ │ + 150: ifeq 196 │ │ │ │ 153: ldc #68 // String https │ │ │ │ - 155: astore_3 │ │ │ │ - 156: aload_3 │ │ │ │ - 157: astore 9 │ │ │ │ - 159: new #39 // class java/lang/StringBuilder │ │ │ │ - 162: astore_3 │ │ │ │ - 163: aload_3 │ │ │ │ - 164: invokespecial #40 // Method java/lang/StringBuilder."":()V │ │ │ │ - 167: aload_3 │ │ │ │ - 168: aload 9 │ │ │ │ - 170: invokevirtual #44 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 173: astore_3 │ │ │ │ - 174: ldc #70 // String :// │ │ │ │ - 176: astore 4 │ │ │ │ - 178: aload_3 │ │ │ │ - 179: aload 4 │ │ │ │ - 181: invokevirtual #44 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 184: aload 8 │ │ │ │ - 186: invokevirtual #44 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 189: astore_3 │ │ │ │ - 190: aload_3 │ │ │ │ - 191: invokevirtual #58 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 194: astore_2 │ │ │ │ - 195: goto 70 │ │ │ │ - 198: ldc #72 // String http │ │ │ │ - 200: astore_3 │ │ │ │ - 201: aload_3 │ │ │ │ - 202: astore 9 │ │ │ │ - 204: goto 159 │ │ │ │ + 155: astore 9 │ │ │ │ + 157: new #39 // class java/lang/StringBuilder │ │ │ │ + 160: astore_3 │ │ │ │ + 161: aload_3 │ │ │ │ + 162: invokespecial #40 // Method java/lang/StringBuilder."":()V │ │ │ │ + 165: aload_3 │ │ │ │ + 166: aload 9 │ │ │ │ + 168: invokevirtual #44 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 171: astore_3 │ │ │ │ + 172: ldc #70 // String :// │ │ │ │ + 174: astore 4 │ │ │ │ + 176: aload_3 │ │ │ │ + 177: aload 4 │ │ │ │ + 179: invokevirtual #44 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 182: aload 8 │ │ │ │ + 184: invokevirtual #44 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 187: astore_3 │ │ │ │ + 188: aload_3 │ │ │ │ + 189: invokevirtual #58 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 192: astore_2 │ │ │ │ + 193: goto 70 │ │ │ │ + 196: ldc #72 // String http │ │ │ │ + 198: astore 9 │ │ │ │ + 200: goto 157 │ │ │ │ │ │ │ │ public void onCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=11, args_size=2 │ │ │ │ 0: aload_0 │ │ ├── fr/seeks/Settings$2.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -70,71 +70,69 @@ │ │ │ │ 6: invokespecial #14 // Method java/lang/Object."":()V │ │ │ │ 9: return │ │ │ │ │ │ │ │ public boolean onPreferenceChange(android.preference.Preference, java.lang.Object); │ │ │ │ descriptor: (Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=3 │ │ │ │ + stack=300, locals=7, args_size=3 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_3 │ │ │ │ 2: aload_2 │ │ │ │ 3: astore 4 │ │ │ │ 5: aload_2 │ │ │ │ 6: checkcast #17 // class java/lang/String │ │ │ │ 9: astore 4 │ │ │ │ - 11: aload 4 │ │ │ │ - 13: astore 5 │ │ │ │ - 15: aload_1 │ │ │ │ - 16: aload 4 │ │ │ │ - 18: invokevirtual #23 // Method android/preference/Preference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 21: ldc #25 // String Custom URL │ │ │ │ - 23: astore 5 │ │ │ │ - 25: aload_2 │ │ │ │ - 26: checkcast #17 // class java/lang/String │ │ │ │ - 29: astore_2 │ │ │ │ - 30: aload 5 │ │ │ │ - 32: aload_2 │ │ │ │ - 33: invokevirtual #29 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 36: istore 6 │ │ │ │ - 38: iload 6 │ │ │ │ - 40: ifeq 83 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: getfield #10 // Field this$0:Lfr/seeks/Settings; │ │ │ │ - 47: ldc #31 // String use_https │ │ │ │ - 49: invokevirtual #37 // Method fr/seeks/Settings.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 52: iconst_0 │ │ │ │ - 53: invokevirtual #41 // Method android/preference/Preference.setEnabled:(Z)V │ │ │ │ - 56: aload_0 │ │ │ │ - 57: getfield #10 // Field this$0:Lfr/seeks/Settings; │ │ │ │ - 60: astore 5 │ │ │ │ - 62: ldc #43 // String custom_url │ │ │ │ - 64: astore 7 │ │ │ │ - 66: aload 5 │ │ │ │ - 68: aload 7 │ │ │ │ - 70: invokevirtual #37 // Method fr/seeks/Settings.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 73: astore 5 │ │ │ │ - 75: aload 5 │ │ │ │ + 11: aload_1 │ │ │ │ + 12: aload 4 │ │ │ │ + 14: invokevirtual #23 // Method android/preference/Preference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 17: ldc #25 // String Custom URL │ │ │ │ + 19: astore 4 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: checkcast #17 // class java/lang/String │ │ │ │ + 25: astore_2 │ │ │ │ + 26: aload 4 │ │ │ │ + 28: aload_2 │ │ │ │ + 29: invokevirtual #29 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 32: istore 5 │ │ │ │ + 34: iload 5 │ │ │ │ + 36: ifeq 79 │ │ │ │ + 39: aload_0 │ │ │ │ + 40: getfield #10 // Field this$0:Lfr/seeks/Settings; │ │ │ │ + 43: ldc #31 // String use_https │ │ │ │ + 45: invokevirtual #37 // Method fr/seeks/Settings.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 48: iconst_0 │ │ │ │ + 49: invokevirtual #41 // Method android/preference/Preference.setEnabled:(Z)V │ │ │ │ + 52: aload_0 │ │ │ │ + 53: getfield #10 // Field this$0:Lfr/seeks/Settings; │ │ │ │ + 56: astore 4 │ │ │ │ + 58: ldc #43 // String custom_url │ │ │ │ + 60: astore 6 │ │ │ │ + 62: aload 4 │ │ │ │ + 64: aload 6 │ │ │ │ + 66: invokevirtual #37 // Method fr/seeks/Settings.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 69: astore 4 │ │ │ │ + 71: aload 4 │ │ │ │ + 73: iload_3 │ │ │ │ + 74: invokevirtual #41 // Method android/preference/Preference.setEnabled:(Z)V │ │ │ │ 77: iload_3 │ │ │ │ - 78: invokevirtual #41 // Method android/preference/Preference.setEnabled:(Z)V │ │ │ │ - 81: iload_3 │ │ │ │ - 82: ireturn │ │ │ │ - 83: aload_0 │ │ │ │ - 84: getfield #10 // Field this$0:Lfr/seeks/Settings; │ │ │ │ - 87: ldc #31 // String use_https │ │ │ │ - 89: invokevirtual #37 // Method fr/seeks/Settings.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 92: iload_3 │ │ │ │ - 93: invokevirtual #41 // Method android/preference/Preference.setEnabled:(Z)V │ │ │ │ - 96: aload_0 │ │ │ │ - 97: getfield #10 // Field this$0:Lfr/seeks/Settings; │ │ │ │ - 100: astore 5 │ │ │ │ - 102: ldc #43 // String custom_url │ │ │ │ - 104: astore 7 │ │ │ │ - 106: aload 5 │ │ │ │ - 108: aload 7 │ │ │ │ - 110: invokevirtual #37 // Method fr/seeks/Settings.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 113: astore 5 │ │ │ │ - 115: aload 5 │ │ │ │ - 117: iconst_0 │ │ │ │ - 118: invokevirtual #41 // Method android/preference/Preference.setEnabled:(Z)V │ │ │ │ - 121: goto 81 │ │ │ │ + 78: ireturn │ │ │ │ + 79: aload_0 │ │ │ │ + 80: getfield #10 // Field this$0:Lfr/seeks/Settings; │ │ │ │ + 83: ldc #31 // String use_https │ │ │ │ + 85: invokevirtual #37 // Method fr/seeks/Settings.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 88: iload_3 │ │ │ │ + 89: invokevirtual #41 // Method android/preference/Preference.setEnabled:(Z)V │ │ │ │ + 92: aload_0 │ │ │ │ + 93: getfield #10 // Field this$0:Lfr/seeks/Settings; │ │ │ │ + 96: astore 4 │ │ │ │ + 98: ldc #43 // String custom_url │ │ │ │ + 100: astore 6 │ │ │ │ + 102: aload 4 │ │ │ │ + 104: aload 6 │ │ │ │ + 106: invokevirtual #37 // Method fr/seeks/Settings.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 109: astore 4 │ │ │ │ + 111: aload 4 │ │ │ │ + 113: iconst_0 │ │ │ │ + 114: invokevirtual #41 // Method android/preference/Preference.setEnabled:(Z)V │ │ │ │ + 117: goto 77 │ │ │ │ } │ │ ├── fr/seeks/SuggestionProvider.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -83,31 +83,30 @@ │ │ │ │ } │ │ │ │ (this.mTimer = new Timer(true)).schedule((TimerTask)new SuggestionProvider$SuggestionTimerTask(this, uri, s, matrixCursor), 500L); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public Cursor query(final Uri obj, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ final String lastPathSegment = obj.getLastPathSegment(); │ │ │ │ - Object o; │ │ │ │ + MatrixCursor matrixCursor; │ │ │ │ if (lastPathSegment == null || lastPathSegment.equals("") || lastPathSegment.equals("search_suggest_query")) { │ │ │ │ - o = null; │ │ │ │ + matrixCursor = null; │ │ │ │ } │ │ │ │ else { │ │ │ │ Log.v(this.TAG, "Request '" + lastPathSegment + "' for '" + obj + "'"); │ │ │ │ - final MatrixCursor matrixCursor = new MatrixCursor(new String[] { "_id", "suggest_text_1", "suggest_text_2", "suggest_intent_query", "suggest_intent_action", "suggest_intent_extra_data" }); │ │ │ │ + matrixCursor = new MatrixCursor(new String[] { "_id", "suggest_text_1", "suggest_text_2", "suggest_intent_query", "suggest_intent_action", "suggest_intent_extra_data" }); │ │ │ │ if ((boolean)Boolean.valueOf(this.mPrefs.getBoolean("instant_suggest", false))) { │ │ │ │ this.setCursorOfQuery(obj, lastPathSegment, matrixCursor); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.perhapsSetCursorOfQuery(obj, lastPathSegment, matrixCursor); │ │ │ │ } │ │ │ │ matrixCursor.setNotificationUri(this.getContext().getContentResolver(), obj); │ │ │ │ - o = matrixCursor; │ │ │ │ } │ │ │ │ - return (Cursor)o; │ │ │ │ + return (Cursor)matrixCursor; │ │ │ │ } │ │ │ │ │ │ │ │ public void setCursorOfQuery(final Uri uri, final String s, final MatrixCursor matrixCursor) { │ │ │ │ try { │ │ │ │ this.setCursorOfQueryThrow(uri, s, matrixCursor); │ │ │ │ } │ │ │ │ catch (MalformedURLException ex) { │ │ │ │ @@ -152,641 +151,643 @@ │ │ │ │ // 55: aload 6 │ │ │ │ // 57: aload 7 │ │ │ │ // 59: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ // 62: pop │ │ │ │ // 63: aconst_null │ │ │ │ // 64: astore 9 │ │ │ │ // 66: aload 9 │ │ │ │ - // 68: ifnonnull 554 │ │ │ │ + // 68: ifnonnull 565 │ │ │ │ // 71: new Ljava/net/URL; │ │ │ │ // 74: astore 6 │ │ │ │ // 76: aload 6 │ │ │ │ // 78: astore 4 │ │ │ │ // 80: aload 6 │ │ │ │ // 82: aload 5 │ │ │ │ // 84: invokespecial java/net/URL.:(Ljava/lang/String;)V │ │ │ │ // 87: aload 6 │ │ │ │ // 89: invokevirtual java/net/URL.openConnection:()Ljava/net/URLConnection; │ │ │ │ // 92: checkcast Ljava/net/HttpURLConnection; │ │ │ │ // 95: astore 10 │ │ │ │ // 97: iconst_1 │ │ │ │ // 98: istore 11 │ │ │ │ // 100: aload 10 │ │ │ │ - // 102: astore 4 │ │ │ │ - // 104: aload 10 │ │ │ │ - // 106: iload 11 │ │ │ │ - // 108: invokevirtual java/net/HttpURLConnection.setDoOutput:(Z)V │ │ │ │ - // 111: iconst_0 │ │ │ │ - // 112: istore 11 │ │ │ │ - // 114: aconst_null │ │ │ │ - // 115: astore 6 │ │ │ │ - // 117: aload 10 │ │ │ │ - // 119: iconst_0 │ │ │ │ - // 120: invokevirtual java/net/HttpURLConnection.setChunkedStreamingMode:(I)V │ │ │ │ - // 123: iconst_1 │ │ │ │ - // 124: istore 11 │ │ │ │ - // 126: aload 10 │ │ │ │ - // 128: iload 11 │ │ │ │ - // 130: invokevirtual java/net/HttpURLConnection.setInstanceFollowRedirects:(Z)V │ │ │ │ - // 133: aload 10 │ │ │ │ - // 135: invokevirtual java/net/HttpURLConnection.connect:()V │ │ │ │ - // 138: aload 10 │ │ │ │ - // 140: invokevirtual java/net/HttpURLConnection.getResponseCode:()I │ │ │ │ - // 143: istore 12 │ │ │ │ - // 145: sipush 301 │ │ │ │ - // 148: istore 11 │ │ │ │ - // 150: iload 12 │ │ │ │ - // 152: iload 11 │ │ │ │ - // 154: if_icmpeq 169 │ │ │ │ - // 157: sipush 302 │ │ │ │ - // 160: istore 11 │ │ │ │ - // 162: iload 12 │ │ │ │ - // 164: iload 11 │ │ │ │ - // 166: if_icmpne 457 │ │ │ │ - // 169: aload 10 │ │ │ │ - // 171: invokevirtual java/net/HttpURLConnection.getHeaderFields:()Ljava/util/Map; │ │ │ │ - // 174: astore 13 │ │ │ │ - // 176: aload 13 │ │ │ │ - // 178: invokeinterface java/util/Map.entrySet:()Ljava/util/Set; │ │ │ │ - // 183: astore 6 │ │ │ │ - // 185: aload 6 │ │ │ │ - // 187: invokeinterface java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - // 192: astore 14 │ │ │ │ - // 194: aload 14 │ │ │ │ - // 196: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 201: istore 11 │ │ │ │ - // 203: iload 11 │ │ │ │ - // 205: ifeq 445 │ │ │ │ - // 208: aload 14 │ │ │ │ - // 210: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 215: astore 15 │ │ │ │ - // 217: aload 15 │ │ │ │ - // 219: checkcast Ljava/util/Map$Entry; │ │ │ │ - // 222: astore 15 │ │ │ │ - // 224: ldc "" │ │ │ │ - // 226: astore 16 │ │ │ │ - // 228: aload 15 │ │ │ │ - // 230: invokeinterface java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ - // 235: astore_1 │ │ │ │ - // 236: aload_1 │ │ │ │ - // 237: checkcast Ljava/util/List; │ │ │ │ - // 240: astore_1 │ │ │ │ - // 241: aload_1 │ │ │ │ - // 242: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 247: astore 17 │ │ │ │ - // 249: aload 17 │ │ │ │ - // 251: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 256: istore 11 │ │ │ │ - // 258: iload 11 │ │ │ │ - // 260: ifeq 339 │ │ │ │ - // 263: aload 17 │ │ │ │ - // 265: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 270: astore 18 │ │ │ │ - // 272: aload 18 │ │ │ │ - // 274: checkcast Ljava/lang/String; │ │ │ │ - // 277: astore 18 │ │ │ │ - // 279: new Ljava/lang/StringBuilder; │ │ │ │ - // 282: astore 6 │ │ │ │ - // 284: aload 6 │ │ │ │ - // 286: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 289: aload 6 │ │ │ │ - // 291: astore 4 │ │ │ │ - // 293: aload 6 │ │ │ │ - // 295: aload 16 │ │ │ │ - // 297: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 300: astore 6 │ │ │ │ - // 302: ldc_w ";" │ │ │ │ - // 305: astore 7 │ │ │ │ - // 307: aload 6 │ │ │ │ - // 309: aload 7 │ │ │ │ - // 311: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 314: astore 6 │ │ │ │ - // 316: aload 6 │ │ │ │ - // 318: astore 4 │ │ │ │ - // 320: aload 6 │ │ │ │ - // 322: aload 18 │ │ │ │ - // 324: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 327: astore 6 │ │ │ │ - // 329: aload 6 │ │ │ │ - // 331: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 334: astore 16 │ │ │ │ - // 336: goto 249 │ │ │ │ - // 339: aload_0 │ │ │ │ - // 340: astore 4 │ │ │ │ + // 102: iload 11 │ │ │ │ + // 104: invokevirtual java/net/HttpURLConnection.setDoOutput:(Z)V │ │ │ │ + // 107: iconst_0 │ │ │ │ + // 108: istore 11 │ │ │ │ + // 110: aconst_null │ │ │ │ + // 111: astore 6 │ │ │ │ + // 113: aconst_null │ │ │ │ + // 114: astore 4 │ │ │ │ + // 116: aload 10 │ │ │ │ + // 118: iconst_0 │ │ │ │ + // 119: invokevirtual java/net/HttpURLConnection.setChunkedStreamingMode:(I)V │ │ │ │ + // 122: iconst_1 │ │ │ │ + // 123: istore 11 │ │ │ │ + // 125: aload 10 │ │ │ │ + // 127: iload 11 │ │ │ │ + // 129: invokevirtual java/net/HttpURLConnection.setInstanceFollowRedirects:(Z)V │ │ │ │ + // 132: aload 10 │ │ │ │ + // 134: invokevirtual java/net/HttpURLConnection.connect:()V │ │ │ │ + // 137: aload 10 │ │ │ │ + // 139: invokevirtual java/net/HttpURLConnection.getResponseCode:()I │ │ │ │ + // 142: istore 12 │ │ │ │ + // 144: sipush 301 │ │ │ │ + // 147: istore 11 │ │ │ │ + // 149: iload 12 │ │ │ │ + // 151: iload 11 │ │ │ │ + // 153: if_icmpeq 168 │ │ │ │ + // 156: sipush 302 │ │ │ │ + // 159: istore 11 │ │ │ │ + // 161: iload 12 │ │ │ │ + // 163: iload 11 │ │ │ │ + // 165: if_icmpne 472 │ │ │ │ + // 168: aload 10 │ │ │ │ + // 170: invokevirtual java/net/HttpURLConnection.getHeaderFields:()Ljava/util/Map; │ │ │ │ + // 173: astore 13 │ │ │ │ + // 175: aload 13 │ │ │ │ + // 177: invokeinterface java/util/Map.entrySet:()Ljava/util/Set; │ │ │ │ + // 182: astore 6 │ │ │ │ + // 184: aload 6 │ │ │ │ + // 186: invokeinterface java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + // 191: astore 7 │ │ │ │ + // 193: aload 7 │ │ │ │ + // 195: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 200: istore 11 │ │ │ │ + // 202: iload 11 │ │ │ │ + // 204: ifeq 460 │ │ │ │ + // 207: aload 7 │ │ │ │ + // 209: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 214: astore 14 │ │ │ │ + // 216: aload 14 │ │ │ │ + // 218: checkcast Ljava/util/Map$Entry; │ │ │ │ + // 221: astore 14 │ │ │ │ + // 223: ldc "" │ │ │ │ + // 225: astore 15 │ │ │ │ + // 227: aload 14 │ │ │ │ + // 229: invokeinterface java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ + // 234: astore 6 │ │ │ │ + // 236: aload 6 │ │ │ │ + // 238: checkcast Ljava/util/List; │ │ │ │ + // 241: astore 6 │ │ │ │ + // 243: aload 6 │ │ │ │ + // 245: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + // 250: astore 6 │ │ │ │ + // 252: aload 6 │ │ │ │ + // 254: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 259: istore 16 │ │ │ │ + // 261: iload 16 │ │ │ │ + // 263: ifeq 342 │ │ │ │ + // 266: aload 6 │ │ │ │ + // 268: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 273: astore 17 │ │ │ │ + // 275: aload 17 │ │ │ │ + // 277: checkcast Ljava/lang/String; │ │ │ │ + // 280: astore 17 │ │ │ │ + // 282: new Ljava/lang/StringBuilder; │ │ │ │ + // 285: astore 8 │ │ │ │ + // 287: aload 8 │ │ │ │ + // 289: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 292: aload 8 │ │ │ │ + // 294: astore 4 │ │ │ │ + // 296: aload 8 │ │ │ │ + // 298: aload 15 │ │ │ │ + // 300: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 303: astore 8 │ │ │ │ + // 305: ldc_w ";" │ │ │ │ + // 308: astore 18 │ │ │ │ + // 310: aload 8 │ │ │ │ + // 312: aload 18 │ │ │ │ + // 314: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 317: astore 8 │ │ │ │ + // 319: aload 8 │ │ │ │ + // 321: astore 4 │ │ │ │ + // 323: aload 8 │ │ │ │ + // 325: aload 17 │ │ │ │ + // 327: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 330: astore 8 │ │ │ │ + // 332: aload 8 │ │ │ │ + // 334: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 337: astore 15 │ │ │ │ + // 339: goto 252 │ │ │ │ // 342: aload_0 │ │ │ │ - // 343: getfield fr/seeks/SuggestionProvider.TAG:Ljava/lang/String; │ │ │ │ - // 346: astore 4 │ │ │ │ - // 348: aload 4 │ │ │ │ - // 350: astore 6 │ │ │ │ - // 352: new Ljava/lang/StringBuilder; │ │ │ │ - // 355: astore 7 │ │ │ │ - // 357: aload 7 │ │ │ │ - // 359: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 362: aload 15 │ │ │ │ - // 364: invokeinterface java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ - // 369: astore_1 │ │ │ │ - // 370: aload_1 │ │ │ │ - // 371: checkcast Ljava/lang/String; │ │ │ │ - // 374: astore_1 │ │ │ │ - // 375: aload 7 │ │ │ │ - // 377: astore 4 │ │ │ │ - // 379: aload 7 │ │ │ │ - // 381: aload_1 │ │ │ │ - // 382: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 385: astore 7 │ │ │ │ - // 387: ldc_w ":" │ │ │ │ - // 390: astore 8 │ │ │ │ - // 392: aload 7 │ │ │ │ - // 394: aload 8 │ │ │ │ - // 396: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 399: astore 7 │ │ │ │ - // 401: aload 7 │ │ │ │ - // 403: astore 4 │ │ │ │ - // 405: aload 7 │ │ │ │ - // 407: aload 16 │ │ │ │ - // 409: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 412: astore 7 │ │ │ │ - // 414: aload 7 │ │ │ │ - // 416: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 419: astore 7 │ │ │ │ - // 421: aload 6 │ │ │ │ - // 423: aload 7 │ │ │ │ - // 425: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 428: pop │ │ │ │ - // 429: goto 194 │ │ │ │ - // 432: astore 6 │ │ │ │ - // 434: aload 6 │ │ │ │ - // 436: invokevirtual java/io/IOException.printStackTrace:()V │ │ │ │ - // 439: aload 10 │ │ │ │ - // 441: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 444: return │ │ │ │ - // 445: ldc "" │ │ │ │ - // 447: astore 5 │ │ │ │ - // 449: aload 10 │ │ │ │ - // 451: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 454: goto 444 │ │ │ │ - // 457: aload 10 │ │ │ │ - // 459: invokevirtual java/net/HttpURLConnection.getInputStream:()Ljava/io/InputStream; │ │ │ │ - // 462: astore 19 │ │ │ │ - // 464: new Ljava/io/BufferedReader; │ │ │ │ - // 467: astore 20 │ │ │ │ - // 469: new Ljava/io/InputStreamReader; │ │ │ │ - // 472: astore 6 │ │ │ │ - // 474: aload 6 │ │ │ │ - // 476: astore 4 │ │ │ │ - // 478: aload 6 │ │ │ │ - // 480: aload 19 │ │ │ │ - // 482: invokespecial java/io/InputStreamReader.:(Ljava/io/InputStream;)V │ │ │ │ - // 485: aload 20 │ │ │ │ - // 487: astore 4 │ │ │ │ - // 489: aload 20 │ │ │ │ - // 491: aload 6 │ │ │ │ - // 493: invokespecial java/io/BufferedReader.:(Ljava/io/Reader;)V │ │ │ │ - // 496: new Ljava/lang/StringBuilder; │ │ │ │ - // 499: astore 21 │ │ │ │ - // 501: aload 21 │ │ │ │ - // 503: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 506: aload 20 │ │ │ │ - // 508: invokevirtual java/io/BufferedReader.readLine:()Ljava/lang/String; │ │ │ │ - // 511: astore 22 │ │ │ │ - // 513: aload 22 │ │ │ │ - // 515: ifnull 539 │ │ │ │ - // 518: aload 21 │ │ │ │ - // 520: aload 22 │ │ │ │ - // 522: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 525: pop │ │ │ │ - // 526: goto 506 │ │ │ │ - // 529: astore 6 │ │ │ │ - // 531: aload 10 │ │ │ │ - // 533: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 536: aload 6 │ │ │ │ - // 538: athrow │ │ │ │ - // 539: aload 21 │ │ │ │ - // 541: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 544: astore 9 │ │ │ │ - // 546: aload 10 │ │ │ │ - // 548: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 551: goto 66 │ │ │ │ - // 554: aload_0 │ │ │ │ - // 555: astore 4 │ │ │ │ - // 557: aload_0 │ │ │ │ - // 558: getfield fr/seeks/SuggestionProvider.mPrefs:Landroid/content/SharedPreferences; │ │ │ │ - // 561: astore 4 │ │ │ │ - // 563: aload 4 │ │ │ │ - // 565: astore 6 │ │ │ │ - // 567: ldc_w "show_snippets" │ │ │ │ - // 570: astore 7 │ │ │ │ - // 572: iconst_0 │ │ │ │ - // 573: istore 23 │ │ │ │ - // 575: aconst_null │ │ │ │ - // 576: astore 8 │ │ │ │ - // 578: aload 4 │ │ │ │ - // 580: aload 7 │ │ │ │ - // 582: iconst_0 │ │ │ │ - // 583: invokeinterface android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - // 588: invokestatic java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ - // 591: astore 24 │ │ │ │ - // 593: aload 24 │ │ │ │ - // 595: invokevirtual java/lang/Boolean.booleanValue:()Z │ │ │ │ - // 598: istore 11 │ │ │ │ - // 600: iload 11 │ │ │ │ - // 602: ifeq 907 │ │ │ │ - // 605: new Lorg/json/JSONTokener; │ │ │ │ - // 608: astore 6 │ │ │ │ - // 610: aload 6 │ │ │ │ - // 612: astore 4 │ │ │ │ - // 614: aload 6 │ │ │ │ - // 616: aload 9 │ │ │ │ - // 618: invokespecial org/json/JSONTokener.:(Ljava/lang/String;)V │ │ │ │ + // 343: astore 4 │ │ │ │ + // 345: aload_0 │ │ │ │ + // 346: getfield fr/seeks/SuggestionProvider.TAG:Ljava/lang/String; │ │ │ │ + // 349: astore 4 │ │ │ │ + // 351: aload 4 │ │ │ │ + // 353: astore 8 │ │ │ │ + // 355: new Ljava/lang/StringBuilder; │ │ │ │ + // 358: astore 18 │ │ │ │ + // 360: aload 18 │ │ │ │ + // 362: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 365: aload 14 │ │ │ │ + // 367: invokeinterface java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ + // 372: astore 6 │ │ │ │ + // 374: aload 6 │ │ │ │ + // 376: checkcast Ljava/lang/String; │ │ │ │ + // 379: astore 6 │ │ │ │ + // 381: aload 18 │ │ │ │ + // 383: astore 4 │ │ │ │ + // 385: aload 18 │ │ │ │ + // 387: aload 6 │ │ │ │ + // 389: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 392: astore 6 │ │ │ │ + // 394: ldc_w ":" │ │ │ │ + // 397: astore 18 │ │ │ │ + // 399: aload 6 │ │ │ │ + // 401: astore 4 │ │ │ │ + // 403: aload 6 │ │ │ │ + // 405: aload 18 │ │ │ │ + // 407: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 410: astore 6 │ │ │ │ + // 412: aload 6 │ │ │ │ + // 414: astore 4 │ │ │ │ + // 416: aload 6 │ │ │ │ + // 418: aload 15 │ │ │ │ + // 420: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 423: astore 6 │ │ │ │ + // 425: aload 6 │ │ │ │ + // 427: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 430: astore 6 │ │ │ │ + // 432: aload 8 │ │ │ │ + // 434: astore 4 │ │ │ │ + // 436: aload 8 │ │ │ │ + // 438: aload 6 │ │ │ │ + // 440: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 443: pop │ │ │ │ + // 444: goto 193 │ │ │ │ + // 447: astore 19 │ │ │ │ + // 449: aload 19 │ │ │ │ + // 451: invokevirtual java/io/IOException.printStackTrace:()V │ │ │ │ + // 454: aload 10 │ │ │ │ + // 456: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 459: return │ │ │ │ + // 460: ldc "" │ │ │ │ + // 462: astore 5 │ │ │ │ + // 464: aload 10 │ │ │ │ + // 466: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 469: goto 459 │ │ │ │ + // 472: aload 10 │ │ │ │ + // 474: invokevirtual java/net/HttpURLConnection.getInputStream:()Ljava/io/InputStream; │ │ │ │ + // 477: astore 20 │ │ │ │ + // 479: new Ljava/io/BufferedReader; │ │ │ │ + // 482: astore 21 │ │ │ │ + // 484: new Ljava/io/InputStreamReader; │ │ │ │ + // 487: astore 6 │ │ │ │ + // 489: aload 6 │ │ │ │ + // 491: astore 4 │ │ │ │ + // 493: aload 6 │ │ │ │ + // 495: aload 20 │ │ │ │ + // 497: invokespecial java/io/InputStreamReader.:(Ljava/io/InputStream;)V │ │ │ │ + // 500: aload 21 │ │ │ │ + // 502: aload 6 │ │ │ │ + // 504: invokespecial java/io/BufferedReader.:(Ljava/io/Reader;)V │ │ │ │ + // 507: new Ljava/lang/StringBuilder; │ │ │ │ + // 510: astore 22 │ │ │ │ + // 512: aload 22 │ │ │ │ + // 514: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 517: aload 21 │ │ │ │ + // 519: invokevirtual java/io/BufferedReader.readLine:()Ljava/lang/String; │ │ │ │ + // 522: astore 23 │ │ │ │ + // 524: aload 23 │ │ │ │ + // 526: ifnull 550 │ │ │ │ + // 529: aload 22 │ │ │ │ + // 531: aload 23 │ │ │ │ + // 533: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 536: pop │ │ │ │ + // 537: goto 517 │ │ │ │ + // 540: astore 6 │ │ │ │ + // 542: aload 10 │ │ │ │ + // 544: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 547: aload 6 │ │ │ │ + // 549: athrow │ │ │ │ + // 550: aload 22 │ │ │ │ + // 552: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 555: astore 9 │ │ │ │ + // 557: aload 10 │ │ │ │ + // 559: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 562: goto 66 │ │ │ │ + // 565: aload_0 │ │ │ │ + // 566: astore 4 │ │ │ │ + // 568: aload_0 │ │ │ │ + // 569: getfield fr/seeks/SuggestionProvider.mPrefs:Landroid/content/SharedPreferences; │ │ │ │ + // 572: astore 4 │ │ │ │ + // 574: aload 4 │ │ │ │ + // 576: astore 6 │ │ │ │ + // 578: ldc_w "show_snippets" │ │ │ │ + // 581: astore 7 │ │ │ │ + // 583: iconst_0 │ │ │ │ + // 584: istore 16 │ │ │ │ + // 586: aconst_null │ │ │ │ + // 587: astore 8 │ │ │ │ + // 589: aload 4 │ │ │ │ + // 591: aload 7 │ │ │ │ + // 593: iconst_0 │ │ │ │ + // 594: invokeinterface android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + // 599: invokestatic java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + // 602: astore 24 │ │ │ │ + // 604: aload 24 │ │ │ │ + // 606: invokevirtual java/lang/Boolean.booleanValue:()Z │ │ │ │ + // 609: istore 11 │ │ │ │ + // 611: iload 11 │ │ │ │ + // 613: ifeq 918 │ │ │ │ + // 616: new Lorg/json/JSONTokener; │ │ │ │ + // 619: astore 6 │ │ │ │ // 621: aload 6 │ │ │ │ - // 623: invokevirtual org/json/JSONTokener.nextValue:()Ljava/lang/Object; │ │ │ │ - // 626: astore 25 │ │ │ │ - // 628: aload 25 │ │ │ │ - // 630: checkcast Lorg/json/JSONObject; │ │ │ │ - // 633: astore 25 │ │ │ │ - // 635: ldc_w "snippets" │ │ │ │ - // 638: astore 6 │ │ │ │ - // 640: aload 25 │ │ │ │ - // 642: astore 4 │ │ │ │ - // 644: aload 25 │ │ │ │ - // 646: aload 6 │ │ │ │ - // 648: invokevirtual org/json/JSONObject.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; │ │ │ │ - // 651: astore 26 │ │ │ │ - // 653: aload_0 │ │ │ │ - // 654: astore 4 │ │ │ │ - // 656: aload_0 │ │ │ │ - // 657: getfield fr/seeks/SuggestionProvider.TAG:Ljava/lang/String; │ │ │ │ - // 660: astore 4 │ │ │ │ - // 662: aload 4 │ │ │ │ - // 664: astore 6 │ │ │ │ - // 666: new Ljava/lang/StringBuilder; │ │ │ │ - // 669: astore 7 │ │ │ │ - // 671: aload 7 │ │ │ │ - // 673: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 676: ldc_w "Snippets found: " │ │ │ │ - // 679: astore 8 │ │ │ │ - // 681: aload 7 │ │ │ │ - // 683: aload 8 │ │ │ │ - // 685: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 688: astore 7 │ │ │ │ - // 690: aload 26 │ │ │ │ - // 692: invokevirtual org/json/JSONArray.length:()I │ │ │ │ - // 695: istore 23 │ │ │ │ - // 697: aload 7 │ │ │ │ - // 699: iload 23 │ │ │ │ - // 701: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - // 704: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 707: astore 7 │ │ │ │ - // 709: aload 4 │ │ │ │ - // 711: aload 7 │ │ │ │ - // 713: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 716: pop │ │ │ │ - // 717: iconst_0 │ │ │ │ - // 718: istore 27 │ │ │ │ - // 720: aload 26 │ │ │ │ - // 722: invokevirtual org/json/JSONArray.length:()I │ │ │ │ - // 725: istore 11 │ │ │ │ - // 727: iload 27 │ │ │ │ - // 729: iload 11 │ │ │ │ - // 731: if_icmpge 1166 │ │ │ │ - // 734: aload 26 │ │ │ │ - // 736: astore 4 │ │ │ │ - // 738: aload 26 │ │ │ │ - // 740: iload 27 │ │ │ │ - // 742: invokevirtual org/json/JSONArray.getJSONObject:(I)Lorg/json/JSONObject; │ │ │ │ - // 745: astore 28 │ │ │ │ - // 747: aload_3 │ │ │ │ - // 748: invokevirtual android/database/MatrixCursor.newRow:()Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 751: astore 6 │ │ │ │ - // 753: iload 27 │ │ │ │ - // 755: invokestatic java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - // 758: astore 7 │ │ │ │ - // 760: aload 6 │ │ │ │ - // 762: aload 7 │ │ │ │ - // 764: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 767: astore 6 │ │ │ │ - // 769: ldc_w "title" │ │ │ │ - // 772: astore 7 │ │ │ │ - // 774: aload 28 │ │ │ │ - // 776: astore 4 │ │ │ │ - // 778: aload 28 │ │ │ │ - // 780: aload 7 │ │ │ │ - // 782: invokevirtual org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 785: astore 7 │ │ │ │ - // 787: aload 6 │ │ │ │ - // 789: aload 7 │ │ │ │ - // 791: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 794: astore 6 │ │ │ │ - // 796: ldc_w "summary" │ │ │ │ - // 799: astore 7 │ │ │ │ - // 801: aload 28 │ │ │ │ - // 803: aload 7 │ │ │ │ - // 805: invokevirtual org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 808: astore 7 │ │ │ │ - // 810: aload 6 │ │ │ │ - // 812: aload 7 │ │ │ │ - // 814: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 817: astore 6 │ │ │ │ - // 819: ldc_w "title" │ │ │ │ - // 822: astore 7 │ │ │ │ - // 824: aload 28 │ │ │ │ - // 826: aload 7 │ │ │ │ - // 828: invokevirtual org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 831: astore 7 │ │ │ │ - // 833: aload 6 │ │ │ │ - // 835: aload 7 │ │ │ │ - // 837: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 840: astore 6 │ │ │ │ - // 842: ldc_w "android.intent.action.SEND" │ │ │ │ - // 845: astore 7 │ │ │ │ - // 847: aload 6 │ │ │ │ - // 849: aload 7 │ │ │ │ - // 851: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 854: astore 6 │ │ │ │ - // 856: ldc_w "url" │ │ │ │ - // 859: astore 7 │ │ │ │ - // 861: aload 28 │ │ │ │ - // 863: aload 7 │ │ │ │ - // 865: invokevirtual org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 868: astore 7 │ │ │ │ - // 870: aload 6 │ │ │ │ - // 872: aload 7 │ │ │ │ - // 874: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 877: pop │ │ │ │ - // 878: iload 27 │ │ │ │ - // 880: iconst_1 │ │ │ │ - // 881: iadd │ │ │ │ - // 882: istore 27 │ │ │ │ - // 884: goto 720 │ │ │ │ - // 887: astore 6 │ │ │ │ - // 889: aload 6 │ │ │ │ - // 891: invokevirtual org/json/JSONException.printStackTrace:()V │ │ │ │ - // 894: goto 444 │ │ │ │ - // 897: astore 6 │ │ │ │ - // 899: aload 6 │ │ │ │ - // 901: invokevirtual org/json/JSONException.printStackTrace:()V │ │ │ │ - // 904: goto 878 │ │ │ │ - // 907: new Lorg/json/JSONTokener; │ │ │ │ - // 910: astore 6 │ │ │ │ - // 912: aload 6 │ │ │ │ - // 914: astore 4 │ │ │ │ - // 916: aload 6 │ │ │ │ - // 918: aload 9 │ │ │ │ - // 920: invokespecial org/json/JSONTokener.:(Ljava/lang/String;)V │ │ │ │ + // 623: astore 4 │ │ │ │ + // 625: aload 6 │ │ │ │ + // 627: aload 9 │ │ │ │ + // 629: invokespecial org/json/JSONTokener.:(Ljava/lang/String;)V │ │ │ │ + // 632: aload 6 │ │ │ │ + // 634: invokevirtual org/json/JSONTokener.nextValue:()Ljava/lang/Object; │ │ │ │ + // 637: astore 25 │ │ │ │ + // 639: aload 25 │ │ │ │ + // 641: checkcast Lorg/json/JSONObject; │ │ │ │ + // 644: astore 25 │ │ │ │ + // 646: ldc_w "snippets" │ │ │ │ + // 649: astore 6 │ │ │ │ + // 651: aload 6 │ │ │ │ + // 653: astore 4 │ │ │ │ + // 655: aload 25 │ │ │ │ + // 657: aload 6 │ │ │ │ + // 659: invokevirtual org/json/JSONObject.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; │ │ │ │ + // 662: astore 26 │ │ │ │ + // 664: aload_0 │ │ │ │ + // 665: astore 4 │ │ │ │ + // 667: aload_0 │ │ │ │ + // 668: getfield fr/seeks/SuggestionProvider.TAG:Ljava/lang/String; │ │ │ │ + // 671: astore 4 │ │ │ │ + // 673: aload 4 │ │ │ │ + // 675: astore 6 │ │ │ │ + // 677: new Ljava/lang/StringBuilder; │ │ │ │ + // 680: astore 7 │ │ │ │ + // 682: aload 7 │ │ │ │ + // 684: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 687: ldc_w "Snippets found: " │ │ │ │ + // 690: astore 8 │ │ │ │ + // 692: aload 7 │ │ │ │ + // 694: aload 8 │ │ │ │ + // 696: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 699: astore 7 │ │ │ │ + // 701: aload 26 │ │ │ │ + // 703: invokevirtual org/json/JSONArray.length:()I │ │ │ │ + // 706: istore 16 │ │ │ │ + // 708: aload 7 │ │ │ │ + // 710: iload 16 │ │ │ │ + // 712: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + // 715: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 718: astore 7 │ │ │ │ + // 720: aload 4 │ │ │ │ + // 722: aload 7 │ │ │ │ + // 724: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 727: pop │ │ │ │ + // 728: iconst_0 │ │ │ │ + // 729: istore 27 │ │ │ │ + // 731: aload 26 │ │ │ │ + // 733: invokevirtual org/json/JSONArray.length:()I │ │ │ │ + // 736: istore 11 │ │ │ │ + // 738: iload 27 │ │ │ │ + // 740: iload 11 │ │ │ │ + // 742: if_icmpge 1177 │ │ │ │ + // 745: aload 26 │ │ │ │ + // 747: astore 4 │ │ │ │ + // 749: aload 26 │ │ │ │ + // 751: iload 27 │ │ │ │ + // 753: invokevirtual org/json/JSONArray.getJSONObject:(I)Lorg/json/JSONObject; │ │ │ │ + // 756: astore 28 │ │ │ │ + // 758: aload_3 │ │ │ │ + // 759: invokevirtual android/database/MatrixCursor.newRow:()Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 762: astore 6 │ │ │ │ + // 764: iload 27 │ │ │ │ + // 766: invokestatic java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + // 769: astore 7 │ │ │ │ + // 771: aload 6 │ │ │ │ + // 773: aload 7 │ │ │ │ + // 775: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 778: astore 6 │ │ │ │ + // 780: ldc_w "title" │ │ │ │ + // 783: astore 7 │ │ │ │ + // 785: aload 28 │ │ │ │ + // 787: astore 4 │ │ │ │ + // 789: aload 28 │ │ │ │ + // 791: aload 7 │ │ │ │ + // 793: invokevirtual org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 796: astore 7 │ │ │ │ + // 798: aload 6 │ │ │ │ + // 800: aload 7 │ │ │ │ + // 802: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 805: astore 6 │ │ │ │ + // 807: ldc_w "summary" │ │ │ │ + // 810: astore 7 │ │ │ │ + // 812: aload 28 │ │ │ │ + // 814: aload 7 │ │ │ │ + // 816: invokevirtual org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 819: astore 7 │ │ │ │ + // 821: aload 6 │ │ │ │ + // 823: aload 7 │ │ │ │ + // 825: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 828: astore 6 │ │ │ │ + // 830: ldc_w "title" │ │ │ │ + // 833: astore 7 │ │ │ │ + // 835: aload 28 │ │ │ │ + // 837: aload 7 │ │ │ │ + // 839: invokevirtual org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 842: astore 7 │ │ │ │ + // 844: aload 6 │ │ │ │ + // 846: aload 7 │ │ │ │ + // 848: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 851: astore 6 │ │ │ │ + // 853: ldc_w "android.intent.action.SEND" │ │ │ │ + // 856: astore 7 │ │ │ │ + // 858: aload 6 │ │ │ │ + // 860: aload 7 │ │ │ │ + // 862: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 865: astore 6 │ │ │ │ + // 867: ldc_w "url" │ │ │ │ + // 870: astore 7 │ │ │ │ + // 872: aload 28 │ │ │ │ + // 874: aload 7 │ │ │ │ + // 876: invokevirtual org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 879: astore 7 │ │ │ │ + // 881: aload 6 │ │ │ │ + // 883: aload 7 │ │ │ │ + // 885: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 888: pop │ │ │ │ + // 889: iload 27 │ │ │ │ + // 891: iconst_1 │ │ │ │ + // 892: iadd │ │ │ │ + // 893: istore 27 │ │ │ │ + // 895: goto 731 │ │ │ │ + // 898: astore 19 │ │ │ │ + // 900: aload 19 │ │ │ │ + // 902: invokevirtual org/json/JSONException.printStackTrace:()V │ │ │ │ + // 905: goto 459 │ │ │ │ + // 908: astore 19 │ │ │ │ + // 910: aload 19 │ │ │ │ + // 912: invokevirtual org/json/JSONException.printStackTrace:()V │ │ │ │ + // 915: goto 889 │ │ │ │ + // 918: new Lorg/json/JSONTokener; │ │ │ │ + // 921: astore 6 │ │ │ │ // 923: aload 6 │ │ │ │ - // 925: invokevirtual org/json/JSONTokener.nextValue:()Ljava/lang/Object; │ │ │ │ - // 928: astore 25 │ │ │ │ - // 930: aload 25 │ │ │ │ - // 932: checkcast Lorg/json/JSONObject; │ │ │ │ - // 935: astore 25 │ │ │ │ - // 937: ldc_w "suggestions" │ │ │ │ - // 940: astore 6 │ │ │ │ - // 942: aload 25 │ │ │ │ - // 944: astore 4 │ │ │ │ - // 946: aload 25 │ │ │ │ - // 948: aload 6 │ │ │ │ - // 950: invokevirtual org/json/JSONObject.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; │ │ │ │ - // 953: astore 29 │ │ │ │ - // 955: aload_0 │ │ │ │ - // 956: astore 4 │ │ │ │ - // 958: aload_0 │ │ │ │ - // 959: getfield fr/seeks/SuggestionProvider.TAG:Ljava/lang/String; │ │ │ │ - // 962: astore 4 │ │ │ │ - // 964: aload 4 │ │ │ │ - // 966: astore 6 │ │ │ │ - // 968: new Ljava/lang/StringBuilder; │ │ │ │ - // 971: astore 7 │ │ │ │ - // 973: aload 7 │ │ │ │ - // 975: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 978: ldc_w "Suggestions found: " │ │ │ │ - // 981: astore 8 │ │ │ │ - // 983: aload 7 │ │ │ │ - // 985: aload 8 │ │ │ │ - // 987: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 990: astore 7 │ │ │ │ - // 992: aload 29 │ │ │ │ - // 994: invokevirtual org/json/JSONArray.length:()I │ │ │ │ - // 997: istore 23 │ │ │ │ - // 999: aload 7 │ │ │ │ - // 1001: iload 23 │ │ │ │ - // 1003: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - // 1006: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1009: astore 7 │ │ │ │ - // 1011: aload 4 │ │ │ │ - // 1013: aload 7 │ │ │ │ - // 1015: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 1018: pop │ │ │ │ - // 1019: iconst_0 │ │ │ │ - // 1020: istore 27 │ │ │ │ - // 1022: aload 29 │ │ │ │ - // 1024: invokevirtual org/json/JSONArray.length:()I │ │ │ │ - // 1027: istore 11 │ │ │ │ - // 1029: iload 27 │ │ │ │ - // 1031: iload 11 │ │ │ │ - // 1033: if_icmpge 1166 │ │ │ │ - // 1036: aload_3 │ │ │ │ - // 1037: invokevirtual android/database/MatrixCursor.newRow:()Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 1040: astore 6 │ │ │ │ - // 1042: iload 27 │ │ │ │ - // 1044: invokestatic java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - // 1047: astore 7 │ │ │ │ - // 1049: aload 6 │ │ │ │ - // 1051: aload 7 │ │ │ │ - // 1053: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 1056: astore 6 │ │ │ │ - // 1058: aload 29 │ │ │ │ - // 1060: astore 4 │ │ │ │ - // 1062: aload 29 │ │ │ │ - // 1064: iload 27 │ │ │ │ - // 1066: invokevirtual org/json/JSONArray.getString:(I)Ljava/lang/String; │ │ │ │ - // 1069: astore 7 │ │ │ │ - // 1071: aload 6 │ │ │ │ - // 1073: aload 7 │ │ │ │ - // 1075: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 1078: astore 6 │ │ │ │ - // 1080: ldc "" │ │ │ │ - // 1082: astore 7 │ │ │ │ - // 1084: aload 6 │ │ │ │ - // 1086: aload 7 │ │ │ │ - // 1088: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 1091: astore 6 │ │ │ │ - // 1093: aload 29 │ │ │ │ - // 1095: iload 27 │ │ │ │ - // 1097: invokevirtual org/json/JSONArray.getString:(I)Ljava/lang/String; │ │ │ │ - // 1100: astore 7 │ │ │ │ - // 1102: aload 6 │ │ │ │ - // 1104: aload 7 │ │ │ │ - // 1106: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 1109: astore 6 │ │ │ │ - // 1111: ldc_w "android.intent.action.SEARCH" │ │ │ │ - // 1114: astore 7 │ │ │ │ - // 1116: aload 6 │ │ │ │ - // 1118: aload 7 │ │ │ │ - // 1120: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 1123: astore 6 │ │ │ │ - // 1125: ldc "" │ │ │ │ - // 1127: astore 7 │ │ │ │ - // 1129: aload 6 │ │ │ │ - // 1131: aload 7 │ │ │ │ - // 1133: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ - // 1136: pop │ │ │ │ - // 1137: iload 27 │ │ │ │ - // 1139: iconst_1 │ │ │ │ - // 1140: iadd │ │ │ │ - // 1141: istore 27 │ │ │ │ - // 1143: goto 1022 │ │ │ │ - // 1146: astore 6 │ │ │ │ - // 1148: aload 6 │ │ │ │ - // 1150: invokevirtual org/json/JSONException.printStackTrace:()V │ │ │ │ - // 1153: goto 444 │ │ │ │ - // 1156: astore 6 │ │ │ │ - // 1158: aload 6 │ │ │ │ - // 1160: invokevirtual org/json/JSONException.printStackTrace:()V │ │ │ │ - // 1163: goto 1137 │ │ │ │ - // 1166: aload_0 │ │ │ │ - // 1167: invokevirtual fr/seeks/SuggestionProvider.getContext:()Landroid/content/Context; │ │ │ │ - // 1170: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ - // 1173: astore 6 │ │ │ │ - // 1175: aconst_null │ │ │ │ - // 1176: astore 7 │ │ │ │ - // 1178: aload 6 │ │ │ │ - // 1180: astore 4 │ │ │ │ - // 1182: aload 6 │ │ │ │ - // 1184: aload_1 │ │ │ │ - // 1185: aconst_null │ │ │ │ - // 1186: invokevirtual android/content/ContentResolver.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ │ │ - // 1189: goto 444 │ │ │ │ + // 925: astore 4 │ │ │ │ + // 927: aload 6 │ │ │ │ + // 929: aload 9 │ │ │ │ + // 931: invokespecial org/json/JSONTokener.:(Ljava/lang/String;)V │ │ │ │ + // 934: aload 6 │ │ │ │ + // 936: invokevirtual org/json/JSONTokener.nextValue:()Ljava/lang/Object; │ │ │ │ + // 939: astore 25 │ │ │ │ + // 941: aload 25 │ │ │ │ + // 943: checkcast Lorg/json/JSONObject; │ │ │ │ + // 946: astore 25 │ │ │ │ + // 948: ldc_w "suggestions" │ │ │ │ + // 951: astore 6 │ │ │ │ + // 953: aload 6 │ │ │ │ + // 955: astore 4 │ │ │ │ + // 957: aload 25 │ │ │ │ + // 959: aload 6 │ │ │ │ + // 961: invokevirtual org/json/JSONObject.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; │ │ │ │ + // 964: astore 29 │ │ │ │ + // 966: aload_0 │ │ │ │ + // 967: astore 4 │ │ │ │ + // 969: aload_0 │ │ │ │ + // 970: getfield fr/seeks/SuggestionProvider.TAG:Ljava/lang/String; │ │ │ │ + // 973: astore 4 │ │ │ │ + // 975: aload 4 │ │ │ │ + // 977: astore 6 │ │ │ │ + // 979: new Ljava/lang/StringBuilder; │ │ │ │ + // 982: astore 7 │ │ │ │ + // 984: aload 7 │ │ │ │ + // 986: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 989: ldc_w "Suggestions found: " │ │ │ │ + // 992: astore 8 │ │ │ │ + // 994: aload 7 │ │ │ │ + // 996: aload 8 │ │ │ │ + // 998: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1001: astore 7 │ │ │ │ + // 1003: aload 29 │ │ │ │ + // 1005: invokevirtual org/json/JSONArray.length:()I │ │ │ │ + // 1008: istore 16 │ │ │ │ + // 1010: aload 7 │ │ │ │ + // 1012: iload 16 │ │ │ │ + // 1014: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + // 1017: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1020: astore 7 │ │ │ │ + // 1022: aload 4 │ │ │ │ + // 1024: aload 7 │ │ │ │ + // 1026: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 1029: pop │ │ │ │ + // 1030: iconst_0 │ │ │ │ + // 1031: istore 27 │ │ │ │ + // 1033: aload 29 │ │ │ │ + // 1035: invokevirtual org/json/JSONArray.length:()I │ │ │ │ + // 1038: istore 11 │ │ │ │ + // 1040: iload 27 │ │ │ │ + // 1042: iload 11 │ │ │ │ + // 1044: if_icmpge 1177 │ │ │ │ + // 1047: aload_3 │ │ │ │ + // 1048: invokevirtual android/database/MatrixCursor.newRow:()Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 1051: astore 6 │ │ │ │ + // 1053: iload 27 │ │ │ │ + // 1055: invokestatic java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + // 1058: astore 7 │ │ │ │ + // 1060: aload 6 │ │ │ │ + // 1062: aload 7 │ │ │ │ + // 1064: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 1067: astore 6 │ │ │ │ + // 1069: aload 29 │ │ │ │ + // 1071: astore 4 │ │ │ │ + // 1073: aload 29 │ │ │ │ + // 1075: iload 27 │ │ │ │ + // 1077: invokevirtual org/json/JSONArray.getString:(I)Ljava/lang/String; │ │ │ │ + // 1080: astore 7 │ │ │ │ + // 1082: aload 6 │ │ │ │ + // 1084: aload 7 │ │ │ │ + // 1086: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 1089: astore 6 │ │ │ │ + // 1091: ldc "" │ │ │ │ + // 1093: astore 7 │ │ │ │ + // 1095: aload 6 │ │ │ │ + // 1097: aload 7 │ │ │ │ + // 1099: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 1102: astore 6 │ │ │ │ + // 1104: aload 29 │ │ │ │ + // 1106: iload 27 │ │ │ │ + // 1108: invokevirtual org/json/JSONArray.getString:(I)Ljava/lang/String; │ │ │ │ + // 1111: astore 7 │ │ │ │ + // 1113: aload 6 │ │ │ │ + // 1115: aload 7 │ │ │ │ + // 1117: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 1120: astore 6 │ │ │ │ + // 1122: ldc_w "android.intent.action.SEARCH" │ │ │ │ + // 1125: astore 7 │ │ │ │ + // 1127: aload 6 │ │ │ │ + // 1129: aload 7 │ │ │ │ + // 1131: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 1134: astore 6 │ │ │ │ + // 1136: ldc "" │ │ │ │ + // 1138: astore 7 │ │ │ │ + // 1140: aload 6 │ │ │ │ + // 1142: aload 7 │ │ │ │ + // 1144: invokevirtual android/database/MatrixCursor$RowBuilder.add:(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ │ │ + // 1147: pop │ │ │ │ + // 1148: iload 27 │ │ │ │ + // 1150: iconst_1 │ │ │ │ + // 1151: iadd │ │ │ │ + // 1152: istore 27 │ │ │ │ + // 1154: goto 1033 │ │ │ │ + // 1157: astore 19 │ │ │ │ + // 1159: aload 19 │ │ │ │ + // 1161: invokevirtual org/json/JSONException.printStackTrace:()V │ │ │ │ + // 1164: goto 459 │ │ │ │ + // 1167: astore 19 │ │ │ │ + // 1169: aload 19 │ │ │ │ + // 1171: invokevirtual org/json/JSONException.printStackTrace:()V │ │ │ │ + // 1174: goto 1148 │ │ │ │ + // 1177: aload_0 │ │ │ │ + // 1178: invokevirtual fr/seeks/SuggestionProvider.getContext:()Landroid/content/Context; │ │ │ │ + // 1181: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ + // 1184: astore 6 │ │ │ │ + // 1186: aconst_null │ │ │ │ + // 1187: astore 7 │ │ │ │ + // 1189: aload 6 │ │ │ │ + // 1191: astore 4 │ │ │ │ + // 1193: aload 6 │ │ │ │ + // 1195: aload_1 │ │ │ │ + // 1196: aconst_null │ │ │ │ + // 1197: invokevirtual android/content/ContentResolver.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ │ │ + // 1200: goto 459 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ------------------------ │ │ │ │ - // 106 111 432 444 Ljava/io/IOException; │ │ │ │ - // 106 111 529 539 Any │ │ │ │ - // 119 123 432 444 Ljava/io/IOException; │ │ │ │ - // 119 123 529 539 Any │ │ │ │ - // 128 133 432 444 Ljava/io/IOException; │ │ │ │ - // 128 133 529 539 Any │ │ │ │ - // 133 138 432 444 Ljava/io/IOException; │ │ │ │ - // 133 138 529 539 Any │ │ │ │ - // 138 143 432 444 Ljava/io/IOException; │ │ │ │ - // 138 143 529 539 Any │ │ │ │ - // 169 174 432 444 Ljava/io/IOException; │ │ │ │ - // 169 174 529 539 Any │ │ │ │ - // 176 183 432 444 Ljava/io/IOException; │ │ │ │ - // 176 183 529 539 Any │ │ │ │ - // 185 192 432 444 Ljava/io/IOException; │ │ │ │ - // 185 192 529 539 Any │ │ │ │ - // 194 201 432 444 Ljava/io/IOException; │ │ │ │ - // 194 201 529 539 Any │ │ │ │ - // 208 215 432 444 Ljava/io/IOException; │ │ │ │ - // 208 215 529 539 Any │ │ │ │ - // 217 222 432 444 Ljava/io/IOException; │ │ │ │ - // 217 222 529 539 Any │ │ │ │ - // 228 235 432 444 Ljava/io/IOException; │ │ │ │ - // 228 235 529 539 Any │ │ │ │ - // 236 240 432 444 Ljava/io/IOException; │ │ │ │ - // 236 240 529 539 Any │ │ │ │ - // 241 247 432 444 Ljava/io/IOException; │ │ │ │ - // 241 247 529 539 Any │ │ │ │ - // 249 256 432 444 Ljava/io/IOException; │ │ │ │ - // 249 256 529 539 Any │ │ │ │ - // 263 270 432 444 Ljava/io/IOException; │ │ │ │ - // 263 270 529 539 Any │ │ │ │ - // 272 277 432 444 Ljava/io/IOException; │ │ │ │ - // 272 277 529 539 Any │ │ │ │ - // 279 282 432 444 Ljava/io/IOException; │ │ │ │ - // 279 282 529 539 Any │ │ │ │ - // 284 289 432 444 Ljava/io/IOException; │ │ │ │ - // 284 289 529 539 Any │ │ │ │ - // 295 300 432 444 Ljava/io/IOException; │ │ │ │ - // 295 300 529 539 Any │ │ │ │ - // 309 314 432 444 Ljava/io/IOException; │ │ │ │ - // 309 314 529 539 Any │ │ │ │ - // 322 327 432 444 Ljava/io/IOException; │ │ │ │ - // 322 327 529 539 Any │ │ │ │ - // 329 334 432 444 Ljava/io/IOException; │ │ │ │ - // 329 334 529 539 Any │ │ │ │ - // 342 346 432 444 Ljava/io/IOException; │ │ │ │ - // 342 346 529 539 Any │ │ │ │ - // 352 355 432 444 Ljava/io/IOException; │ │ │ │ - // 352 355 529 539 Any │ │ │ │ - // 357 362 432 444 Ljava/io/IOException; │ │ │ │ - // 357 362 529 539 Any │ │ │ │ - // 362 369 432 444 Ljava/io/IOException; │ │ │ │ - // 362 369 529 539 Any │ │ │ │ - // 370 374 432 444 Ljava/io/IOException; │ │ │ │ - // 370 374 529 539 Any │ │ │ │ - // 381 385 432 444 Ljava/io/IOException; │ │ │ │ - // 381 385 529 539 Any │ │ │ │ - // 394 399 432 444 Ljava/io/IOException; │ │ │ │ - // 394 399 529 539 Any │ │ │ │ - // 407 412 432 444 Ljava/io/IOException; │ │ │ │ - // 407 412 529 539 Any │ │ │ │ - // 414 419 432 444 Ljava/io/IOException; │ │ │ │ - // 414 419 529 539 Any │ │ │ │ - // 423 429 432 444 Ljava/io/IOException; │ │ │ │ - // 423 429 529 539 Any │ │ │ │ - // 434 439 529 539 Any │ │ │ │ - // 457 462 432 444 Ljava/io/IOException; │ │ │ │ - // 457 462 529 539 Any │ │ │ │ - // 464 467 432 444 Ljava/io/IOException; │ │ │ │ - // 464 467 529 539 Any │ │ │ │ - // 469 472 432 444 Ljava/io/IOException; │ │ │ │ - // 469 472 529 539 Any │ │ │ │ - // 480 485 432 444 Ljava/io/IOException; │ │ │ │ - // 480 485 529 539 Any │ │ │ │ - // 491 496 432 444 Ljava/io/IOException; │ │ │ │ - // 491 496 529 539 Any │ │ │ │ - // 496 499 432 444 Ljava/io/IOException; │ │ │ │ - // 496 499 529 539 Any │ │ │ │ - // 501 506 432 444 Ljava/io/IOException; │ │ │ │ - // 501 506 529 539 Any │ │ │ │ - // 506 511 432 444 Ljava/io/IOException; │ │ │ │ - // 506 511 529 539 Any │ │ │ │ - // 520 526 432 444 Ljava/io/IOException; │ │ │ │ - // 520 526 529 539 Any │ │ │ │ - // 539 544 432 444 Ljava/io/IOException; │ │ │ │ - // 539 544 529 539 Any │ │ │ │ - // 605 608 887 897 Lorg/json/JSONException; │ │ │ │ - // 616 621 887 897 Lorg/json/JSONException; │ │ │ │ - // 621 626 887 897 Lorg/json/JSONException; │ │ │ │ - // 628 633 887 897 Lorg/json/JSONException; │ │ │ │ - // 646 651 887 897 Lorg/json/JSONException; │ │ │ │ - // 740 745 897 907 Lorg/json/JSONException; │ │ │ │ - // 747 751 897 907 Lorg/json/JSONException; │ │ │ │ - // 753 758 897 907 Lorg/json/JSONException; │ │ │ │ - // 762 767 897 907 Lorg/json/JSONException; │ │ │ │ - // 780 785 897 907 Lorg/json/JSONException; │ │ │ │ - // 789 794 897 907 Lorg/json/JSONException; │ │ │ │ - // 803 808 897 907 Lorg/json/JSONException; │ │ │ │ - // 812 817 897 907 Lorg/json/JSONException; │ │ │ │ - // 826 831 897 907 Lorg/json/JSONException; │ │ │ │ - // 835 840 897 907 Lorg/json/JSONException; │ │ │ │ - // 849 854 897 907 Lorg/json/JSONException; │ │ │ │ - // 863 868 897 907 Lorg/json/JSONException; │ │ │ │ - // 872 878 897 907 Lorg/json/JSONException; │ │ │ │ - // 907 910 1146 1156 Lorg/json/JSONException; │ │ │ │ - // 918 923 1146 1156 Lorg/json/JSONException; │ │ │ │ - // 923 928 1146 1156 Lorg/json/JSONException; │ │ │ │ - // 930 935 1146 1156 Lorg/json/JSONException; │ │ │ │ - // 948 953 1146 1156 Lorg/json/JSONException; │ │ │ │ - // 1036 1040 1156 1166 Lorg/json/JSONException; │ │ │ │ - // 1042 1047 1156 1166 Lorg/json/JSONException; │ │ │ │ - // 1051 1056 1156 1166 Lorg/json/JSONException; │ │ │ │ - // 1064 1069 1156 1166 Lorg/json/JSONException; │ │ │ │ - // 1073 1078 1156 1166 Lorg/json/JSONException; │ │ │ │ - // 1086 1091 1156 1166 Lorg/json/JSONException; │ │ │ │ - // 1095 1100 1156 1166 Lorg/json/JSONException; │ │ │ │ - // 1104 1109 1156 1166 Lorg/json/JSONException; │ │ │ │ - // 1118 1123 1156 1166 Lorg/json/JSONException; │ │ │ │ - // 1131 1137 1156 1166 Lorg/json/JSONException; │ │ │ │ + // 102 107 447 459 Ljava/io/IOException; │ │ │ │ + // 102 107 540 550 Any │ │ │ │ + // 118 122 447 459 Ljava/io/IOException; │ │ │ │ + // 118 122 540 550 Any │ │ │ │ + // 127 132 447 459 Ljava/io/IOException; │ │ │ │ + // 127 132 540 550 Any │ │ │ │ + // 132 137 447 459 Ljava/io/IOException; │ │ │ │ + // 132 137 540 550 Any │ │ │ │ + // 137 142 447 459 Ljava/io/IOException; │ │ │ │ + // 137 142 540 550 Any │ │ │ │ + // 168 173 447 459 Ljava/io/IOException; │ │ │ │ + // 168 173 540 550 Any │ │ │ │ + // 175 182 447 459 Ljava/io/IOException; │ │ │ │ + // 175 182 540 550 Any │ │ │ │ + // 184 191 447 459 Ljava/io/IOException; │ │ │ │ + // 184 191 540 550 Any │ │ │ │ + // 193 200 447 459 Ljava/io/IOException; │ │ │ │ + // 193 200 540 550 Any │ │ │ │ + // 207 214 447 459 Ljava/io/IOException; │ │ │ │ + // 207 214 540 550 Any │ │ │ │ + // 216 221 447 459 Ljava/io/IOException; │ │ │ │ + // 216 221 540 550 Any │ │ │ │ + // 227 234 447 459 Ljava/io/IOException; │ │ │ │ + // 227 234 540 550 Any │ │ │ │ + // 236 241 447 459 Ljava/io/IOException; │ │ │ │ + // 236 241 540 550 Any │ │ │ │ + // 243 250 447 459 Ljava/io/IOException; │ │ │ │ + // 243 250 540 550 Any │ │ │ │ + // 252 259 447 459 Ljava/io/IOException; │ │ │ │ + // 252 259 540 550 Any │ │ │ │ + // 266 273 447 459 Ljava/io/IOException; │ │ │ │ + // 266 273 540 550 Any │ │ │ │ + // 275 280 447 459 Ljava/io/IOException; │ │ │ │ + // 275 280 540 550 Any │ │ │ │ + // 282 285 447 459 Ljava/io/IOException; │ │ │ │ + // 282 285 540 550 Any │ │ │ │ + // 287 292 447 459 Ljava/io/IOException; │ │ │ │ + // 287 292 540 550 Any │ │ │ │ + // 298 303 447 459 Ljava/io/IOException; │ │ │ │ + // 298 303 540 550 Any │ │ │ │ + // 312 317 447 459 Ljava/io/IOException; │ │ │ │ + // 312 317 540 550 Any │ │ │ │ + // 325 330 447 459 Ljava/io/IOException; │ │ │ │ + // 325 330 540 550 Any │ │ │ │ + // 332 337 447 459 Ljava/io/IOException; │ │ │ │ + // 332 337 540 550 Any │ │ │ │ + // 345 349 447 459 Ljava/io/IOException; │ │ │ │ + // 345 349 540 550 Any │ │ │ │ + // 355 358 447 459 Ljava/io/IOException; │ │ │ │ + // 355 358 540 550 Any │ │ │ │ + // 360 365 447 459 Ljava/io/IOException; │ │ │ │ + // 360 365 540 550 Any │ │ │ │ + // 365 372 447 459 Ljava/io/IOException; │ │ │ │ + // 365 372 540 550 Any │ │ │ │ + // 374 379 447 459 Ljava/io/IOException; │ │ │ │ + // 374 379 540 550 Any │ │ │ │ + // 387 392 447 459 Ljava/io/IOException; │ │ │ │ + // 387 392 540 550 Any │ │ │ │ + // 405 410 447 459 Ljava/io/IOException; │ │ │ │ + // 405 410 540 550 Any │ │ │ │ + // 418 423 447 459 Ljava/io/IOException; │ │ │ │ + // 418 423 540 550 Any │ │ │ │ + // 425 430 447 459 Ljava/io/IOException; │ │ │ │ + // 425 430 540 550 Any │ │ │ │ + // 438 444 447 459 Ljava/io/IOException; │ │ │ │ + // 438 444 540 550 Any │ │ │ │ + // 449 454 540 550 Any │ │ │ │ + // 472 477 447 459 Ljava/io/IOException; │ │ │ │ + // 472 477 540 550 Any │ │ │ │ + // 479 482 447 459 Ljava/io/IOException; │ │ │ │ + // 479 482 540 550 Any │ │ │ │ + // 484 487 447 459 Ljava/io/IOException; │ │ │ │ + // 484 487 540 550 Any │ │ │ │ + // 495 500 447 459 Ljava/io/IOException; │ │ │ │ + // 495 500 540 550 Any │ │ │ │ + // 502 507 447 459 Ljava/io/IOException; │ │ │ │ + // 502 507 540 550 Any │ │ │ │ + // 507 510 447 459 Ljava/io/IOException; │ │ │ │ + // 507 510 540 550 Any │ │ │ │ + // 512 517 447 459 Ljava/io/IOException; │ │ │ │ + // 512 517 540 550 Any │ │ │ │ + // 517 522 447 459 Ljava/io/IOException; │ │ │ │ + // 517 522 540 550 Any │ │ │ │ + // 531 537 447 459 Ljava/io/IOException; │ │ │ │ + // 531 537 540 550 Any │ │ │ │ + // 550 555 447 459 Ljava/io/IOException; │ │ │ │ + // 550 555 540 550 Any │ │ │ │ + // 616 619 898 908 Lorg/json/JSONException; │ │ │ │ + // 627 632 898 908 Lorg/json/JSONException; │ │ │ │ + // 632 637 898 908 Lorg/json/JSONException; │ │ │ │ + // 639 644 898 908 Lorg/json/JSONException; │ │ │ │ + // 657 662 898 908 Lorg/json/JSONException; │ │ │ │ + // 751 756 908 918 Lorg/json/JSONException; │ │ │ │ + // 758 762 908 918 Lorg/json/JSONException; │ │ │ │ + // 764 769 908 918 Lorg/json/JSONException; │ │ │ │ + // 773 778 908 918 Lorg/json/JSONException; │ │ │ │ + // 791 796 908 918 Lorg/json/JSONException; │ │ │ │ + // 800 805 908 918 Lorg/json/JSONException; │ │ │ │ + // 814 819 908 918 Lorg/json/JSONException; │ │ │ │ + // 823 828 908 918 Lorg/json/JSONException; │ │ │ │ + // 837 842 908 918 Lorg/json/JSONException; │ │ │ │ + // 846 851 908 918 Lorg/json/JSONException; │ │ │ │ + // 860 865 908 918 Lorg/json/JSONException; │ │ │ │ + // 874 879 908 918 Lorg/json/JSONException; │ │ │ │ + // 883 889 908 918 Lorg/json/JSONException; │ │ │ │ + // 918 921 1157 1167 Lorg/json/JSONException; │ │ │ │ + // 929 934 1157 1167 Lorg/json/JSONException; │ │ │ │ + // 934 939 1157 1167 Lorg/json/JSONException; │ │ │ │ + // 941 946 1157 1167 Lorg/json/JSONException; │ │ │ │ + // 959 964 1157 1167 Lorg/json/JSONException; │ │ │ │ + // 1047 1051 1167 1177 Lorg/json/JSONException; │ │ │ │ + // 1053 1058 1167 1177 Lorg/json/JSONException; │ │ │ │ + // 1062 1067 1167 1177 Lorg/json/JSONException; │ │ │ │ + // 1075 1080 1167 1177 Lorg/json/JSONException; │ │ │ │ + // 1084 1089 1167 1177 Lorg/json/JSONException; │ │ │ │ + // 1097 1102 1167 1177 Lorg/json/JSONException; │ │ │ │ + // 1106 1111 1167 1177 Lorg/json/JSONException; │ │ │ │ + // 1115 1120 1167 1177 Lorg/json/JSONException; │ │ │ │ + // 1129 1134 1167 1177 Lorg/json/JSONException; │ │ │ │ + // 1142 1148 1167 1177 Lorg/json/JSONException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IllegalStateException: Expression is linked from several locations: Label_0878: │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0889: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) ├── smali/fr/seeks/Settings.smali │ @@ -32,15 +32,15 @@ │ invoke-super {p0, p1}, Landroid/preference/PreferenceActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 39 │ const/high16 v2, 0x7f040000 │ │ invoke-virtual {p0, v2}, Lfr/seeks/Settings;->addPreferencesFromResource(I)V │ │ - .line 41 │ + .line 42 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ .line 44 │ .local v1, "settings":Landroid/content/SharedPreferences; │ const-string v2, "Custom URL" │ @@ -85,18 +85,20 @@ │ │ move-result-object v2 │ │ const-string v3, "custom_url" │ │ const-string v4, "None" │ │ + .line 53 │ invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 52 │ invoke-virtual {v2, v3}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 54 │ const-string v2, "custom_url" │ │ invoke-virtual {p0, v2}, Lfr/seeks/Settings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ @@ -115,18 +117,20 @@ │ │ move-result-object v2 │ │ const-string v3, "nodelist" │ │ const-string v4, "None" │ │ + .line 66 │ invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 65 │ invoke-virtual {v2, v3}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 67 │ const-string v2, "nodelist" │ │ invoke-virtual {p0, v2}, Lfr/seeks/Settings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ @@ -177,14 +181,15 @@ │ │ move-result-object v2 │ │ check-cast v2, Landroid/preference/PreferenceCategory; │ │ const-string v3, "start_search" │ │ + .line 96 │ invoke-virtual {p0, v3}, Lfr/seeks/Settings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/preference/PreferenceCategory;->removePreference(Landroid/preference/Preference;)Z │ │ .line 98 ├── smali/fr/seeks/Search.smali │ @@ -75,14 +75,15 @@ │ │ const-string v5, "/search?q=" │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 88 │ invoke-static {p1}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -124,17 +125,15 @@ │ │ invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - const-string v4, "https" │ - │ - move-object v1, v4 │ + const-string v1, "https" │ │ .line 85 │ .local v1, "proto":Ljava/lang/String; │ :goto_1 │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ @@ -158,30 +157,28 @@ │ move-result-object v2 │ │ goto :goto_0 │ │ .line 83 │ .end local v1 # "proto":Ljava/lang/String; │ :cond_1 │ - const-string v4, "http" │ - │ - move-object v1, v4 │ + const-string v1, "http" │ │ goto :goto_1 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 8 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 38 │ invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ - .line 40 │ + .line 41 │ invoke-virtual {p0}, Lfr/seeks/Search;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v4 │ │ invoke-static {v4}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v4 │ @@ -210,24 +207,26 @@ │ if-eqz v4, :cond_0 │ │ .line 57 │ new-instance v4, Landroid/content/Intent; │ │ const-string v5, "android.intent.action.VIEW" │ │ + .line 58 │ invoke-virtual {v0}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ move-result-object v6 │ │ const-string v7, "intent_extra_data_key" │ │ invoke-virtual {v6, v7}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 57 │ invoke-static {v6}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v6 │ │ invoke-direct {v4, v5, v6}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ invoke-virtual {p0, v4}, Lfr/seeks/Search;->startActivity(Landroid/content/Intent;)V │ @@ -258,24 +257,26 @@ │ │ .line 62 │ .local v2, "searchKeywords":Ljava/lang/String; │ new-instance v4, Landroid/content/Intent; │ │ const-string v5, "android.intent.action.VIEW" │ │ + .line 63 │ invoke-virtual {p0, v2}, Lfr/seeks/Search;->getUrlFromKeywords(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-static {v6}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v6 │ │ invoke-direct {v4, v5, v6}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ + .line 62 │ invoke-virtual {p0, v4}, Lfr/seeks/Search;->startActivity(Landroid/content/Intent;)V │ │ .line 64 │ invoke-virtual {p0}, Lfr/seeks/Search;->finish()V │ │ goto :goto_0 ├── smali/fr/seeks/R.smali │ @@ -22,10 +22,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 76 │ return-void │ .end method ├── smali/fr/seeks/Settings$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/seeks/Settings; │ │ │ # direct methods │ .method constructor (Lfr/seeks/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/seeks/Settings; │ │ .prologue │ .line 85 │ iput-object p1, p0, Lfr/seeks/Settings$3;->this$0:Lfr/seeks/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/seeks/SuggestionProvider.smali │ @@ -94,15 +94,14 @@ │ iput-object v0, p0, Lfr/seeks/SuggestionProvider;->TAG:Ljava/lang/String; │ │ .line 67 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lfr/seeks/SuggestionProvider;->mTimer:Ljava/util/Timer; │ │ - .line 115 │ return-void │ .end method │ │ │ # virtual methods │ .method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 3 │ @@ -220,14 +219,15 @@ │ │ const-string v5, "/search?output=json&q=" │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 264 │ invoke-static {p1}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -269,17 +269,15 @@ │ │ invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - const-string v4, "https" │ - │ - move-object v1, v4 │ + const-string v1, "https" │ │ .line 261 │ .local v1, "proto":Ljava/lang/String; │ :goto_1 │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ @@ -303,17 +301,15 @@ │ move-result-object v2 │ │ goto :goto_0 │ │ .line 259 │ .end local v1 # "proto":Ljava/lang/String; │ :cond_1 │ - const-string v4, "http" │ - │ - move-object v1, v4 │ + const-string v1, "http" │ │ goto :goto_1 │ .end method │ │ .method public insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ .locals 3 │ .param p1, "uri" # Landroid/net/Uri; │ @@ -465,27 +461,28 @@ │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ const-string v3, "search_suggest_query" │ │ + .line 83 │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ .line 84 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ .line 99 │ :goto_0 │ - return-object v3 │ + return-object v1 │ │ .line 86 │ :cond_1 │ iget-object v3, p0, Lfr/seeks/SuggestionProvider;->TAG:Ljava/lang/String; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ @@ -599,17 +596,14 @@ │ │ invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3, p1}, Landroid/database/MatrixCursor;->setNotificationUri(Landroid/content/ContentResolver;Landroid/net/Uri;)V │ │ - move-object v3, v1 │ - │ - .line 99 │ goto :goto_0 │ │ .line 95 │ :cond_2 │ invoke-virtual {p0, p1, v2, v1}, Lfr/seeks/SuggestionProvider;->perhapsSetCursorOfQuery(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V │ │ goto :goto_1 │ @@ -652,15 +646,15 @@ │ .local v0, "e":Ljava/io/IOException; │ invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_0 │ .end method │ │ .method public setCursorOfQueryThrow(Landroid/net/Uri;Ljava/lang/String;Landroid/database/MatrixCursor;)V │ - .locals 27 │ + .locals 26 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "query" # Ljava/lang/String; │ .param p3, "matrix" # Landroid/database/MatrixCursor; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/net/MalformedURLException;, │ Ljava/io/IOException; │ @@ -671,287 +665,279 @@ │ .line 147 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p2 │ │ invoke-virtual {v0, v1}, Lfr/seeks/SuggestionProvider;->getUrlFromKeywords(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v20 │ │ .line 148 │ - .local v22, "url":Ljava/lang/String; │ + .local v20, "url":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lfr/seeks/SuggestionProvider;->TAG:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v22, v0 │ │ - new-instance v25, Ljava/lang/StringBuilder; │ + new-instance v23, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ │ - const-string v26, "Query:" │ + const-string v24, "Query:" │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 150 │ - const/4 v11, 0x0 │ + const/4 v9, 0x0 │ │ .line 152 │ - .local v11, "json":Ljava/lang/String; │ + .local v9, "json":Ljava/lang/String; │ :goto_0 │ - if-nez v11, :cond_5 │ + if-nez v9, :cond_5 │ │ .line 153 │ const/4 v4, 0x0 │ │ .line 154 │ .local v4, "connection":Ljava/net/HttpURLConnection; │ - new-instance v24, Ljava/net/URL; │ + new-instance v22, Ljava/net/URL; │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v20 │ │ invoke-direct {v0, v1}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ - invoke-virtual/range {v24 .. v24}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + invoke-virtual/range {v22 .. v22}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ move-result-object v4 │ │ .end local v4 # "connection":Ljava/net/HttpURLConnection; │ check-cast v4, Ljava/net/HttpURLConnection; │ │ .line 157 │ .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - const/16 v24, 0x1 │ + const/16 v22, 0x1 │ │ :try_start_0 │ - move-object v0, v4 │ - │ - move/from16 v1, v24 │ + move/from16 v0, v22 │ │ - invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V │ + invoke-virtual {v4, v0}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V │ │ .line 158 │ - const/16 v24, 0x0 │ + const/16 v22, 0x0 │ │ - move-object v0, v4 │ + move/from16 v0, v22 │ │ - move/from16 v1, v24 │ - │ - invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setChunkedStreamingMode(I)V │ + invoke-virtual {v4, v0}, Ljava/net/HttpURLConnection;->setChunkedStreamingMode(I)V │ │ .line 159 │ - const/16 v24, 0x1 │ - │ - move-object v0, v4 │ + const/16 v22, 0x1 │ │ - move/from16 v1, v24 │ + move/from16 v0, v22 │ │ - invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V │ + invoke-virtual {v4, v0}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V │ │ .line 161 │ invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 162 │ invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getResponseCode()I │ │ - move-result v16 │ + move-result v14 │ │ .line 163 │ - .local v16, "response":I │ - const/16 v24, 0x12d │ + .local v14, "response":I │ + const/16 v22, 0x12d │ │ - move/from16 v0, v16 │ + move/from16 v0, v22 │ │ - move/from16 v1, v24 │ + if-eq v14, v0, :cond_0 │ │ - if-eq v0, v1, :cond_0 │ + const/16 v22, 0x12e │ │ - const/16 v24, 0x12e │ + move/from16 v0, v22 │ │ - move/from16 v0, v16 │ + if-ne v14, v0, :cond_3 │ │ - move/from16 v1, v24 │ - │ - if-ne v0, v1, :cond_3 │ - │ - .line 165 │ + .line 166 │ :cond_0 │ invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getHeaderFields()Ljava/util/Map; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 167 │ - .local v13, "list":Ljava/util/Map;, "Ljava/util/Map;>;" │ - invoke-interface {v13}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + .local v11, "list":Ljava/util/Map;, "Ljava/util/Map;>;" │ + invoke-interface {v11}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - invoke-interface/range {v24 .. v24}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v22 .. v22}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v23 │ │ - .end local p1 # "uri":Landroid/net/Uri; │ :goto_1 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v24 │ + move-result v22 │ │ - if-eqz v24, :cond_2 │ + if-eqz v22, :cond_2 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Ljava/util/Map$Entry; │ │ .line 168 │ .local v6, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ - const-string v23, "" │ + const-string v21, "" │ │ .line 169 │ - .local v23, "value":Ljava/lang/String; │ + .local v21, "value":Ljava/lang/String; │ invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object p1 │ + move-result-object v22 │ │ - check-cast p1, Ljava/util/List; │ + check-cast v22, Ljava/util/List; │ │ - invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v22 .. v22}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v22 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v22 .. v22}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v24 │ │ if-eqz v24, :cond_1 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v22 .. v22}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - check-cast v17, Ljava/lang/String; │ + check-cast v15, Ljava/lang/String; │ │ .line 170 │ - .local v17, "s":Ljava/lang/String; │ + .local v15, "s":Ljava/lang/String; │ new-instance v24, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ │ move-object/from16 v0, v24 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v24 │ │ const-string v25, ";" │ │ invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v24 │ │ move-object/from16 v0, v24 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v24 │ │ invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v21 │ │ + .line 171 │ goto :goto_2 │ │ .line 172 │ - .end local v17 # "s":Ljava/lang/String; │ + .end local v15 # "s":Ljava/lang/String; │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lfr/seeks/SuggestionProvider;->TAG:Ljava/lang/String; │ │ move-object/from16 v24, v0 │ │ new-instance v25, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ │ invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object p1 │ + move-result-object v22 │ │ - check-cast p1, Ljava/lang/String; │ + check-cast v22, Ljava/lang/String; │ │ move-object/from16 v0, v25 │ │ - move-object/from16 v1, p1 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v22 │ │ - const-string v26, ":" │ + const-string v25, ":" │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v22 │ │ - move-result-object v25 │ + move-object/from16 v1, v25 │ │ - move-object/from16 v0, v25 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v1, v23 │ + move-result-object v22 │ + │ + move-object/from16 v0, v22 │ + │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v22 │ │ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v22 │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + move-object/from16 v0, v24 │ + │ + move-object/from16 v1, v22 │ + │ + invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_1 │ │ .line 194 │ .end local v6 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ - .end local v9 # "i$":Ljava/util/Iterator; │ - .end local v13 # "list":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .end local v16 # "response":I │ - .end local v23 # "value":Ljava/lang/String; │ + .end local v11 # "list":Ljava/util/Map;, "Ljava/util/Map;>;" │ + .end local v14 # "response":I │ + .end local v21 # "value":Ljava/lang/String; │ :catch_0 │ - move-exception v24 │ - │ - move-object/from16 v5, v24 │ + move-exception v5 │ │ .line 195 │ .local v5, "e":Ljava/io/IOException; │ :try_start_1 │ invoke-virtual {v5}, Ljava/io/IOException;->printStackTrace()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ @@ -963,543 +949,518 @@ │ .end local v4 # "connection":Ljava/net/HttpURLConnection; │ .end local v5 # "e":Ljava/io/IOException; │ :goto_3 │ return-void │ │ .line 175 │ .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v13 # "list":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .restart local v16 # "response":I │ + .restart local v11 # "list":Ljava/util/Map;, "Ljava/util/Map;>;" │ + .restart local v14 # "response":I │ :cond_2 │ :try_start_2 │ - const-string v22, "" │ + const-string v20, "" │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 198 │ invoke-virtual {v4}, Ljava/net/HttpURLConnection;->disconnect()V │ │ goto :goto_3 │ │ .line 178 │ - .end local v13 # "list":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .restart local p1 # "uri":Landroid/net/Uri; │ + .end local v11 # "list":Ljava/util/Map;, "Ljava/util/Map;>;" │ :cond_3 │ :try_start_3 │ invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v8 │ │ .line 180 │ - .local v10, "in":Ljava/io/InputStream; │ - new-instance v15, Ljava/io/BufferedReader; │ - │ - new-instance v24, Ljava/io/InputStreamReader; │ - │ - move-object/from16 v0, v24 │ + .local v8, "in":Ljava/io/InputStream; │ + new-instance v13, Ljava/io/BufferedReader; │ │ - move-object v1, v10 │ + new-instance v22, Ljava/io/InputStreamReader; │ │ - invoke-direct {v0, v1}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ + move-object/from16 v0, v22 │ │ - move-object v0, v15 │ + invoke-direct {v0, v8}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ │ - move-object/from16 v1, v24 │ + move-object/from16 v0, v22 │ │ - invoke-direct {v0, v1}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ + invoke-direct {v13, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 181 │ - .local v15, "r":Ljava/io/BufferedReader; │ + .local v13, "r":Ljava/io/BufferedReader; │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 184 │ .local v3, "builder":Ljava/lang/StringBuilder; │ :goto_4 │ - invoke-virtual {v15}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - .local v12, "line":Ljava/lang/String; │ - if-eqz v12, :cond_4 │ + .local v10, "line":Ljava/lang/String; │ + if-eqz v10, :cond_4 │ │ .line 185 │ - invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_0 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ goto :goto_4 │ │ .line 198 │ .end local v3 # "builder":Ljava/lang/StringBuilder; │ - .end local v10 # "in":Ljava/io/InputStream; │ - .end local v12 # "line":Ljava/lang/String; │ - .end local v15 # "r":Ljava/io/BufferedReader; │ - .end local v16 # "response":I │ - .end local p1 # "uri":Landroid/net/Uri; │ + .end local v8 # "in":Ljava/io/InputStream; │ + .end local v10 # "line":Ljava/lang/String; │ + .end local v13 # "r":Ljava/io/BufferedReader; │ + .end local v14 # "response":I │ :catchall_0 │ - move-exception v24 │ + move-exception v22 │ │ invoke-virtual {v4}, Ljava/net/HttpURLConnection;->disconnect()V │ │ - throw v24 │ + throw v22 │ │ .line 188 │ .restart local v3 # "builder":Ljava/lang/StringBuilder; │ - .restart local v10 # "in":Ljava/io/InputStream; │ - .restart local v12 # "line":Ljava/lang/String; │ - .restart local v15 # "r":Ljava/io/BufferedReader; │ - .restart local v16 # "response":I │ - .restart local p1 # "uri":Landroid/net/Uri; │ + .restart local v8 # "in":Ljava/io/InputStream; │ + .restart local v10 # "line":Ljava/lang/String; │ + .restart local v13 # "r":Ljava/io/BufferedReader; │ + .restart local v14 # "response":I │ :cond_4 │ :try_start_4 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ :try_end_4 │ .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_0 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 198 │ invoke-virtual {v4}, Ljava/net/HttpURLConnection;->disconnect()V │ │ goto/16 :goto_0 │ │ .line 206 │ .end local v3 # "builder":Ljava/lang/StringBuilder; │ .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v10 # "in":Ljava/io/InputStream; │ - .end local v12 # "line":Ljava/lang/String; │ - .end local v15 # "r":Ljava/io/BufferedReader; │ - .end local v16 # "response":I │ + .end local v8 # "in":Ljava/io/InputStream; │ + .end local v10 # "line":Ljava/lang/String; │ + .end local v13 # "r":Ljava/io/BufferedReader; │ + .end local v14 # "response":I │ :cond_5 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lfr/seeks/SuggestionProvider;->mPrefs:Landroid/content/SharedPreferences; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v22, v0 │ │ - const-string v25, "show_snippets" │ + const-string v23, "show_snippets" │ │ - const/16 v26, 0x0 │ + const/16 v24, 0x0 │ │ - invoke-interface/range {v24 .. v26}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface/range {v22 .. v24}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v24 │ + move-result v22 │ │ - invoke-static/range {v24 .. v24}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static/range {v22 .. v22}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v18 │ + move-result-object v16 │ │ .line 207 │ - .local v18, "show_snippets":Ljava/lang/Boolean; │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/Boolean;->booleanValue()Z │ + .local v16, "show_snippets":Ljava/lang/Boolean; │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v24 │ + move-result v22 │ │ - if-eqz v24, :cond_6 │ + if-eqz v22, :cond_6 │ │ .line 209 │ :try_start_5 │ - new-instance v24, Lorg/json/JSONTokener; │ - │ - move-object/from16 v0, v24 │ + new-instance v22, Lorg/json/JSONTokener; │ │ - move-object v1, v11 │ + move-object/from16 v0, v22 │ │ - invoke-direct {v0, v1}, Lorg/json/JSONTokener;->(Ljava/lang/String;)V │ + invoke-direct {v0, v9}, Lorg/json/JSONTokener;->(Ljava/lang/String;)V │ │ - invoke-virtual/range {v24 .. v24}, Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object; │ + invoke-virtual/range {v22 .. v22}, Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - check-cast v14, Lorg/json/JSONObject; │ + check-cast v12, Lorg/json/JSONObject; │ │ .line 210 │ - .local v14, "object":Lorg/json/JSONObject; │ - const-string v24, "snippets" │ - │ - move-object v0, v14 │ + .local v12, "object":Lorg/json/JSONObject; │ + const-string v22, "snippets" │ │ - move-object/from16 v1, v24 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ + invoke-virtual {v12, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ :try_end_5 │ .catch Lorg/json/JSONException; {:try_start_5 .. :try_end_5} :catch_1 │ │ - move-result-object v20 │ + move-result-object v18 │ │ .line 215 │ - .local v20, "snippets":Lorg/json/JSONArray; │ + .local v18, "snippets":Lorg/json/JSONArray; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lfr/seeks/SuggestionProvider;->TAG:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v22, v0 │ │ - new-instance v25, Ljava/lang/StringBuilder; │ + new-instance v23, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ │ - const-string v26, "Snippets found: " │ + const-string v24, "Snippets found: " │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v20 .. v20}, Lorg/json/JSONArray;->length()I │ + invoke-virtual/range {v18 .. v18}, Lorg/json/JSONArray;->length()I │ │ - move-result v26 │ + move-result v24 │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 216 │ const/4 v7, 0x0 │ │ .local v7, "i":I │ :goto_5 │ - invoke-virtual/range {v20 .. v20}, Lorg/json/JSONArray;->length()I │ - │ - move-result v24 │ + invoke-virtual/range {v18 .. v18}, Lorg/json/JSONArray;->length()I │ │ - move v0, v7 │ + move-result v22 │ │ - move/from16 v1, v24 │ + move/from16 v0, v22 │ │ - if-ge v0, v1, :cond_7 │ + if-ge v7, v0, :cond_7 │ │ .line 219 │ :try_start_6 │ - move-object/from16 v0, v20 │ - │ - move v1, v7 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v1}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ + invoke-virtual {v0, v7}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 220 │ - .local v19, "snip":Lorg/json/JSONObject; │ + .local v17, "snip":Lorg/json/JSONObject; │ invoke-virtual/range {p3 .. p3}, Landroid/database/MatrixCursor;->newRow()Landroid/database/MatrixCursor$RowBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v24 .. v25}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ + invoke-virtual/range {v22 .. v23}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "title" │ + const-string v23, "title" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v24 .. v25}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ + invoke-virtual/range {v22 .. v23}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "summary" │ + const-string v23, "summary" │ │ - move-object/from16 v0, v19 │ + .line 221 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v24 .. v25}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ + .line 220 │ + invoke-virtual/range {v22 .. v23}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "title" │ + const-string v23, "title" │ │ - move-object/from16 v0, v19 │ + .line 222 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v24 .. v25}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ + .line 221 │ + invoke-virtual/range {v22 .. v23}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "android.intent.action.SEND" │ + const-string v23, "android.intent.action.SEND" │ │ - invoke-virtual/range {v24 .. v25}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ + .line 222 │ + invoke-virtual/range {v22 .. v23}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "url" │ + const-string v23, "url" │ │ - move-object/from16 v0, v19 │ + .line 223 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v24 .. v25}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ + invoke-virtual/range {v22 .. v23}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ :try_end_6 │ .catch Lorg/json/JSONException; {:try_start_6 .. :try_end_6} :catch_2 │ │ .line 216 │ - .end local v19 # "snip":Lorg/json/JSONObject; │ + .end local v17 # "snip":Lorg/json/JSONObject; │ :goto_6 │ add-int/lit8 v7, v7, 0x1 │ │ goto :goto_5 │ │ .line 211 │ .end local v7 # "i":I │ - .end local v14 # "object":Lorg/json/JSONObject; │ - .end local v20 # "snippets":Lorg/json/JSONArray; │ + .end local v12 # "object":Lorg/json/JSONObject; │ + .end local v18 # "snippets":Lorg/json/JSONArray; │ :catch_1 │ - move-exception v24 │ - │ - move-object/from16 v5, v24 │ + move-exception v5 │ │ .line 212 │ .local v5, "e":Lorg/json/JSONException; │ invoke-virtual {v5}, Lorg/json/JSONException;->printStackTrace()V │ │ goto/16 :goto_3 │ │ .line 224 │ .end local v5 # "e":Lorg/json/JSONException; │ .restart local v7 # "i":I │ - .restart local v14 # "object":Lorg/json/JSONObject; │ - .restart local v20 # "snippets":Lorg/json/JSONArray; │ + .restart local v12 # "object":Lorg/json/JSONObject; │ + .restart local v18 # "snippets":Lorg/json/JSONArray; │ :catch_2 │ - move-exception v24 │ - │ - move-object/from16 v5, v24 │ + move-exception v5 │ │ .line 225 │ .restart local v5 # "e":Lorg/json/JSONException; │ invoke-virtual {v5}, Lorg/json/JSONException;->printStackTrace()V │ │ goto :goto_6 │ │ .line 231 │ .end local v5 # "e":Lorg/json/JSONException; │ .end local v7 # "i":I │ - .end local v14 # "object":Lorg/json/JSONObject; │ - .end local v20 # "snippets":Lorg/json/JSONArray; │ + .end local v12 # "object":Lorg/json/JSONObject; │ + .end local v18 # "snippets":Lorg/json/JSONArray; │ :cond_6 │ :try_start_7 │ - new-instance v24, Lorg/json/JSONTokener; │ - │ - move-object/from16 v0, v24 │ + new-instance v22, Lorg/json/JSONTokener; │ │ - move-object v1, v11 │ + move-object/from16 v0, v22 │ │ - invoke-direct {v0, v1}, Lorg/json/JSONTokener;->(Ljava/lang/String;)V │ + invoke-direct {v0, v9}, Lorg/json/JSONTokener;->(Ljava/lang/String;)V │ │ - invoke-virtual/range {v24 .. v24}, Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object; │ + invoke-virtual/range {v22 .. v22}, Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - check-cast v14, Lorg/json/JSONObject; │ + check-cast v12, Lorg/json/JSONObject; │ │ .line 232 │ - .restart local v14 # "object":Lorg/json/JSONObject; │ - const-string v24, "suggestions" │ - │ - move-object v0, v14 │ + .restart local v12 # "object":Lorg/json/JSONObject; │ + const-string v22, "suggestions" │ │ - move-object/from16 v1, v24 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ + invoke-virtual {v12, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ :try_end_7 │ .catch Lorg/json/JSONException; {:try_start_7 .. :try_end_7} :catch_3 │ │ - move-result-object v21 │ + move-result-object v19 │ │ .line 237 │ - .local v21, "suggestions":Lorg/json/JSONArray; │ + .local v19, "suggestions":Lorg/json/JSONArray; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lfr/seeks/SuggestionProvider;->TAG:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v22, v0 │ │ - new-instance v25, Ljava/lang/StringBuilder; │ + new-instance v23, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ │ - const-string v26, "Suggestions found: " │ + const-string v24, "Suggestions found: " │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v21 .. v21}, Lorg/json/JSONArray;->length()I │ + invoke-virtual/range {v19 .. v19}, Lorg/json/JSONArray;->length()I │ │ - move-result v26 │ + move-result v24 │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 238 │ const/4 v7, 0x0 │ │ .restart local v7 # "i":I │ :goto_7 │ - invoke-virtual/range {v21 .. v21}, Lorg/json/JSONArray;->length()I │ + invoke-virtual/range {v19 .. v19}, Lorg/json/JSONArray;->length()I │ │ - move-result v24 │ - │ - move v0, v7 │ + move-result v22 │ │ - move/from16 v1, v24 │ + move/from16 v0, v22 │ │ - if-ge v0, v1, :cond_7 │ + if-ge v7, v0, :cond_7 │ │ .line 240 │ :try_start_8 │ invoke-virtual/range {p3 .. p3}, Landroid/database/MatrixCursor;->newRow()Landroid/database/MatrixCursor$RowBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v25 │ - │ - invoke-virtual/range {v24 .. v25}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ - │ - move-result-object v24 │ + move-result-object v23 │ │ - move-object/from16 v0, v21 │ + invoke-virtual/range {v22 .. v23}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ - move v1, v7 │ + move-result-object v22 │ │ - invoke-virtual {v0, v1}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; │ + move-object/from16 v0, v19 │ │ - move-result-object v25 │ + invoke-virtual {v0, v7}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; │ │ - invoke-virtual/range {v24 .. v25}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ + move-result-object v23 │ │ - move-result-object v24 │ + invoke-virtual/range {v22 .. v23}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ - const-string v25, "" │ + move-result-object v22 │ │ - invoke-virtual/range {v24 .. v25}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ + const-string v23, "" │ │ - move-result-object v24 │ + .line 241 │ + invoke-virtual/range {v22 .. v23}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ - move-object/from16 v0, v21 │ + move-result-object v22 │ │ - move v1, v7 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v7}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v24 .. v25}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ + invoke-virtual/range {v22 .. v23}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "android.intent.action.SEARCH" │ + const-string v23, "android.intent.action.SEARCH" │ │ - invoke-virtual/range {v24 .. v25}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ + invoke-virtual/range {v22 .. v23}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "" │ + const-string v23, "" │ │ - invoke-virtual/range {v24 .. v25}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ + .line 242 │ + invoke-virtual/range {v22 .. v23}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; │ :try_end_8 │ .catch Lorg/json/JSONException; {:try_start_8 .. :try_end_8} :catch_4 │ │ .line 238 │ :goto_8 │ add-int/lit8 v7, v7, 0x1 │ │ goto :goto_7 │ │ .line 233 │ .end local v7 # "i":I │ - .end local v14 # "object":Lorg/json/JSONObject; │ - .end local v21 # "suggestions":Lorg/json/JSONArray; │ + .end local v12 # "object":Lorg/json/JSONObject; │ + .end local v19 # "suggestions":Lorg/json/JSONArray; │ :catch_3 │ - move-exception v24 │ - │ - move-object/from16 v5, v24 │ + move-exception v5 │ │ .line 234 │ .restart local v5 # "e":Lorg/json/JSONException; │ invoke-virtual {v5}, Lorg/json/JSONException;->printStackTrace()V │ │ goto/16 :goto_3 │ │ .line 243 │ .end local v5 # "e":Lorg/json/JSONException; │ .restart local v7 # "i":I │ - .restart local v14 # "object":Lorg/json/JSONObject; │ - .restart local v21 # "suggestions":Lorg/json/JSONArray; │ + .restart local v12 # "object":Lorg/json/JSONObject; │ + .restart local v19 # "suggestions":Lorg/json/JSONArray; │ :catch_4 │ - move-exception v24 │ - │ - move-object/from16 v5, v24 │ + move-exception v5 │ │ .line 244 │ .restart local v5 # "e":Lorg/json/JSONException; │ invoke-virtual {v5}, Lorg/json/JSONException;->printStackTrace()V │ │ goto :goto_8 │ │ .line 249 │ .end local v5 # "e":Lorg/json/JSONException; │ - .end local v21 # "suggestions":Lorg/json/JSONArray; │ + .end local v19 # "suggestions":Lorg/json/JSONArray; │ :cond_7 │ invoke-virtual/range {p0 .. p0}, Lfr/seeks/SuggestionProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - invoke-virtual/range {v24 .. v24}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual/range {v22 .. v22}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const/16 v25, 0x0 │ + const/16 v23, 0x0 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ move-object/from16 v1, p1 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ goto/16 :goto_3 │ .end method │ │ .method public update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I ├── smali/fr/seeks/Search$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/seeks/Search; │ │ │ # direct methods │ .method constructor (Lfr/seeks/Search;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/seeks/Search; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lfr/seeks/Search$1;->this$0:Lfr/seeks/Search; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/seeks/Settings$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/seeks/Settings; │ │ │ # direct methods │ .method constructor (Lfr/seeks/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/seeks/Settings; │ │ .prologue │ .line 55 │ iput-object p1, p0, Lfr/seeks/Settings$1;->this$0:Lfr/seeks/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/seeks/Settings$2.smali │ @@ -20,101 +20,100 @@ │ # instance fields │ .field final synthetic this$0:Lfr/seeks/Settings; │ │ │ # direct methods │ .method constructor (Lfr/seeks/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/seeks/Settings; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lfr/seeks/Settings$2;->this$0:Lfr/seeks/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z │ - .locals 5 │ + .locals 4 │ .param p1, "preference" # Landroid/preference/Preference; │ .param p2, "newValue" # Ljava/lang/Object; │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 72 │ move-object v0, p2 │ │ check-cast v0, Ljava/lang/String; │ │ - move-object v1, v0 │ - │ - invoke-virtual {p1, v1}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {p1, v0}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 73 │ - const-string v1, "Custom URL" │ + const-string v0, "Custom URL" │ │ check-cast p2, Ljava/lang/String; │ │ .end local p2 # "newValue":Ljava/lang/Object; │ - invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v1 │ + move-result v0 │ │ - if-eqz v1, :cond_0 │ + if-eqz v0, :cond_0 │ │ .line 74 │ - iget-object v1, p0, Lfr/seeks/Settings$2;->this$0:Lfr/seeks/Settings; │ + iget-object v0, p0, Lfr/seeks/Settings$2;->this$0:Lfr/seeks/Settings; │ │ - const-string v2, "use_https" │ + const-string v1, "use_https" │ │ - invoke-virtual {v1, v2}, Lfr/seeks/Settings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v1}, Lfr/seeks/Settings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-virtual {v1, v4}, Landroid/preference/Preference;->setEnabled(Z)V │ + invoke-virtual {v0, v3}, Landroid/preference/Preference;->setEnabled(Z)V │ │ .line 75 │ - iget-object v1, p0, Lfr/seeks/Settings$2;->this$0:Lfr/seeks/Settings; │ + iget-object v0, p0, Lfr/seeks/Settings$2;->this$0:Lfr/seeks/Settings; │ │ - const-string v2, "custom_url" │ + const-string v1, "custom_url" │ │ - invoke-virtual {v1, v2}, Lfr/seeks/Settings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v1}, Lfr/seeks/Settings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-virtual {v1, v3}, Landroid/preference/Preference;->setEnabled(Z)V │ + invoke-virtual {v0, v2}, Landroid/preference/Preference;->setEnabled(Z)V │ │ .line 80 │ :goto_0 │ - return v3 │ + return v2 │ │ .line 77 │ :cond_0 │ - iget-object v1, p0, Lfr/seeks/Settings$2;->this$0:Lfr/seeks/Settings; │ + iget-object v0, p0, Lfr/seeks/Settings$2;->this$0:Lfr/seeks/Settings; │ │ - const-string v2, "use_https" │ + const-string v1, "use_https" │ │ - invoke-virtual {v1, v2}, Lfr/seeks/Settings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v1}, Lfr/seeks/Settings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-virtual {v1, v3}, Landroid/preference/Preference;->setEnabled(Z)V │ + invoke-virtual {v0, v2}, Landroid/preference/Preference;->setEnabled(Z)V │ │ .line 78 │ - iget-object v1, p0, Lfr/seeks/Settings$2;->this$0:Lfr/seeks/Settings; │ + iget-object v0, p0, Lfr/seeks/Settings$2;->this$0:Lfr/seeks/Settings; │ │ - const-string v2, "custom_url" │ + const-string v1, "custom_url" │ │ - invoke-virtual {v1, v2}, Lfr/seeks/Settings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v1}, Lfr/seeks/Settings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-virtual {v1, v4}, Landroid/preference/Preference;->setEnabled(Z)V │ + invoke-virtual {v0, v3}, Landroid/preference/Preference;->setEnabled(Z)V │ │ goto :goto_0 │ .end method ├── res/drawable-hdpi-v4/search_app_icon.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 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d9d9d900 dcdcdc00 b6b6b600 8d8d8d00 8f8f8f00 70707000 6c6c6c00 6a6a6a00 73737300 5d5d5d00 6d6d6d00 5f5f5f00 65656500 6d6d6d00 72727203 5e5e5e27 7171714e 6161616b 51515183 41414190 4242428f 52525280 64646468 6f6f6f48 5c5c5c22 74747400 6b6b6b00 62626200 68686800 72727200 67676700 7c7c7c00 6f6f6f00 7b7b7b00 6a6a6a00 74747400 acacac00 d8d8d800 dadada00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d9d9d900 dcdcdc00 b6b6b600 8d8d8d00 8f8f8f00 70707000 6c6c6c00 6a6a6a00 73737300 5e5e5e00 75757500 61616100 64646435 5656567a 555555b3 454545e1 404040ff 3e3e3eff 3c3c3cff 3c3c3cff 3c3c3bff 3b3b3bff 3d3d3dff 414141fc 474747db 555555aa 57575771 6262622b 6c6c6c00 79797900 67676700 7c7c7c00 6f6f6f00 7b7b7b00 6a6a6a00 74747400 acacac00 d8d8d800 dadada00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d9d9d900 dcdcdc00 b6b6b600 8d8d8d00 8f8f8f00 70707000 6b6b6b00 6c6c6c00 7a7a7a00 5e5e5e12 6060606c 484848c9 434343ff 393939ff 2b2b2bff 262625ff 242424ff 2a2a2aff 2f2f2fff 343434ff 343435ff 323233ff 2d2d2dff 272727ff 262626ff 262626ff 333333ff 424242fb 4f4f4fbb 64646459 6b6b6b05 83838300 70707000 7a7a7a00 6a6a6a00 74747400 acacac00 d8d8d800 dadada00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d9d9d900 dcdcdc00 b6b6b600 8d8d8d00 8f8f8f00 70707000 72727200 6d6d6d00 67676770 414141e5 383838ff 323232ff 242424ff 252525ff 424242ff 6b6b6bff 8e8e8dff aaaaaaff bdbdbdff c7c7c8ff c7c7c8ff c0c0c0ff b2b2b2ff 9a9a9bff 79797aff 565657ff 353535ff 242424ff 252525ff 333333ff 474747d4 6f6f6f5b 74747400 80808000 6a6a6a00 74747400 acacac00 d8d8d800 dadada00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d9d9d900 dcdcdc00 b6b6b600 8d8d8d00 90909000 76767600 7070703a 464646cb 3b3b3bff 353535ff 222222ff 323231ff 6f6f6fff b7b7b6ff e0e0e1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f7f7f7ff cdcdcdff 929292ff 555555ff 272727ff 222222ff 373737ff 4d4d4db2 8282821f 70707000 73737300 acacac00 d8d8d800 dadada00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d9d9d900 dcdcdc00 b5b5b500 91919100 99999900 5e5e5e72 3d3d3dfc 393939ff 292928ff 30302fff 7d7d7cff d0d0d0ff fafafcff fbfbfcff e8e8eaff dddcdcff e0dad9ff e6dddaff e9dfdbff ebe1ddff eee4e0ff efe6e3ff eee8e6ff edeaebff f1f1f3ff fdfeffff ffffffff ffffffff f1f1f1ff b0b0b0ff 5f5f5fff 262626ff 282828ff 484848ea 5d5d5d56 81818100 aeaeae00 d7d7d700 dadada00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d9d9d900 dbdbdb00 bbbbbb00 93939300 6262629b 353535ff 363636ff 222221ff 585858ff cccccbff fefeffff e8e7ecff ceccd1ff d3cbcaff dcd0cdff d5d1d2ff c6cfd7ff bbcddaff b3ccdeff b0cde0ff b6d0e2ff c2d5e3ff d1dce3ff e3e2e3ff f1e7e3ff f1e8e6ff ecebebff f2f3f6ff ffffffff ffffffff fbfbfbff a7a7a7ff 414141ff 1d1d1dff 353535ff 60606080 b2b2b200 dedede00 d9d9d900 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d8d8d800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d8d8d800 d8d8d800 d8d8d800 d8d8d800 d7d7d700 e3e3e300 c9c9c900 545454ad 313131ff 343434ff 212121ff 878787ff ffffffff f0f0f3ff c4c2c8ff cbc0bfff d3c7c5ff b7c3cfff 91b9d8ff 6fb0deff 5aaae1ff 52aae3ff 52abe5ff 54ade7ff 59b2e9ff 61b5e9ff 6fbbeaff 84c4eaff a6cfe9ff cddce5ff ede5e3ff f2e8e5ff eae9ebff f4f5f6ff ffffffff ffffffff e1e1e1ff 626262ff 1b1b1bff 252525ff 73737389 e4e4e400 e7e7e700 dadada00 d9d9d900 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 dcdcdc00 dcdcdc00 dcdcdc00 dbdbdb00 e5e5e500 ebebeb00 6e6e6ea5 2b2b2bff 333333ff 252525ff a7a7a8ff ffffffff cfcfd4ff b2adafff c8bab4ff b0b9c4ff 74acd5ff 449dddff 379adfff 4ba5e2ff 65b3e7ff 75beecff 7fc6efff 83c8f1ff 81c9f1ff 7cc6f1ff 74c2f0ff 6dc0f0ff 66bdefff 6ec0f0ff 93cdedff ccdde6ff f2e5e1ff ebe5e5ff ecedeeff fffffeff ffffffff ffffffff 828282ff 1d1d1dff 212121ff 8787877e e2e2e200 d3d3d300 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 d5d5d500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 c6c6c600 c6c6c600 c6c6c600 cacaca00 d0d0d000 7e7e7e80 272727ff 363636ff 252526ff adadadff ffffffff b1b3b8ff a39c9cff b1a9a7ff 7da6c6ff 3b96d9ff 3194dbff 61aee3ff 91caeeff a8dcf7ff b6e4fcff c1e9fdff c7edfdff c8edfeff c5ecfdff c2eafeff b2e4fcff 9bd9f8ff 8dd2f5ff 83ccf4ff 72c6f4ff 76c9f4ff a8d4edff e5e0e0ff ebe2e0ff e8e9ebff fcfcfcff ffffffff ffffffff 8b8b8bff 1b1b1bff 2a292aff 8181815c cecece00 cacaca00 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 b7b7b700 b7b7b700 b7b7b700 c6c6c600 93939348 292929ff 373737ff 232323ff 9c9c9dff ffffffff a5a7acff 908987ff 9c9a9cff 5998c9ff 258ddcff 53a4dfff a0d1f1ff c5ebfdff d0f2ffff d4f2ffff d8f2feff dcf2fcff def2fdff ddf3fdff dbf2fdff dbf2fdff d7f1feff cbecfdff b6e5fbff 9bdbfbff 92d6f7ff 88cff2ff 74caf8ff 90d2f4ff d7dce1ff e8dfddff e6e7e8ff fefefeff ffffffff ffffffff 79797aff 141514ff 3a3a3afc b2b2b229 d3d3d300 c6c6c600 c7c7c700 c7c7c700 c7c7c700 c7c7c700 c7c7c700 c7c7c700 c7c7c700 c7c7c700 c7c7c700 c7c7c700 c7c7c700 c7c7c700 c7c7c700 c7c7c700 c7c7c700 c7c7c700 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 bebebe00 bdbdbd00 c9c9c900 b0b0b00b 444444e6 323232ff 252525ff 737374ff ffffffff afb2b7ff 757070ff 8c898bff 468ec7ff 258cdcff 7ebbe6ff d4f1fdff dbf7ffff d1f0feff ddf1fdff e5f5fcff e3f5feff def3fdff daf2fdff d9f1fdff d7f0fdff d5f0fdff d4effdff d7f0fcff d9f1fdff c4eafcff 9ddcfaff 94d4f1ff 91d0eaff 7acef7ff 89d3f9ff d3dadeff e4dad8ff e8e9ebff ffffffff ffffffff f7f8f9ff 575757ff 141413ff 525252cd c0c0c000 cfcfcf00 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 c6c6c600 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 bababa00 bababa00 cdcdcd00 7777778b 292929ff 313131ff 3d3d3dff fafafaff dadcddff 5e5e61ff 7c7571ff 4085bdff 1f89ddff 98caebff edffffff d8f4ffff d6f0fcff e7f6feff e7f6ffff e1f3fcff dff3fdff ddf2fdff dbf1fcff d9f1fdff d7f0fdff d5f0fdff d4f0fdff d2eefdff d2eefcff daf2fdff c5eafcff 95d6f4ff 93d2eaff 92cee2ff 7ed0f5ff 90d5f9ff d9d7d8ff ddd7d6ff f2f3f4ff ffffffff ffffffff ceced3ff 2e2e2dff 1e1e1dff 8b8b8b65 d9d9d900 c5c5c500 c5c5c500 c5c5c500 c5c5c500 c5c5c500 c5c5c500 c5c5c500 c5c5c500 c5c5c500 c5c5c500 c5c5c500 c5c5c500 c5c5c500 c5c5c500 c5c5c500 c5c5c500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 aaaaaa00 b4b4b400 a3a3a31b 3c3c3cfc 373736ff 272727ff b6b5b5ff ffffffff 6a6d72ff 605651ff 4a799fff 1885dcff 9bcaecff f3ffffff d6f2fdff def3fdff eaf8feff e6f7feff e3f4ffff e1f3fdff dff3fdff def3feff dcf2fdff dbf1fdff d9f1fdff d6f0fdff d5f0fdff d3effdff d1eefcff d0eefdff d5f0fdff a7ddf7ff 8cd1eeff 90cee3ff 97cfddff 89d7f9ff a1d5f0ff ddd2cfff dcdadbff fffefeff f5f6f8ff f9faffff 8b8c8eff 191918ff 4a4a4ae6 b9b9b907 c4c4c400 bcbcbc00 bcbcbc00 bcbcbc00 bcbcbc00 bcbcbc00 bcbcbc00 bcbcbc00 bcbcbc00 bcbcbc00 bcbcbc00 bcbcbc00 bcbcbc00 bcbcbc00 bcbcbc00 bcbcbc00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a2a2a200 b2b2b200 6b6b6b90 303030ff 302f2fff 575758ff ffffffff bbbdc0ff 4d4746ff 5a6b7aff 157cd0ff 83beebff f6ffffff dcf3fdff e4f5feff edf9ffff e7f6feff e5f6fdff e3f4fdff e1f4feff dff3fdff e1f4feff e0f4fdff ddf2fdff dcf2fdff dcf2feff daf2fdff d6f0fdff d2eefcff d1eefcff d4f1fdff a6def7ff 8cd1efff 8fcfe7ff 92cedeff acdae7ff 92dafdff b6cedeff d7cccaff eaebecff ffffffff eaecf1ff d5d7deff 494a49ff 222222ff 7e7e7e67 bbbbbb00 a7a7a700 a8a8a800 a8a8a800 a8a8a800 a8a8a800 a8a8a800 a8a8a800 a8a8a800 a8a8a800 a8a8a800 a8a8a800 a8a8a800 a8a8a800 a8a8a800 a8a8a800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 adadad00 a3a3a30f 424242f1 343434ff 2f2f2fff b2b1b3ff ffffffff 787a7dff 655f5cff 2e75b0ff 4da3e7ff f4fdfeff e7f8feff e8f6fdff eff9ffff e9f8ffff e7f6feff e5f6feff e4f5feff e3f4feff e5f5fdff dbf2fdff c9ebfcff bfe7fcff bce6fbff c0e8fbff c7ebfcff cfeefdff d4effcff d9f1fcff c5eafdff 98d9f7ff 92d4f1ff 90d0e9ff 8dcce0ff add8e3ff b8e5f6ff 97d1efff c5c3c8ff d9d6d8ff ffffffff edeff1ff e2e6f1ff 8d8f92ff 1d1c1bff 525252d2 aaaaaa01 a8a8a800 a4a4a400 a4a4a400 a4a4a400 a4a4a400 a4a4a400 a4a4a400 a4a4a400 a4a4a400 a4a4a400 a4a4a400 a4a4a400 a4a4a400 a4a4a400 a4a4a400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 afafaf00 7c7c7c61 313131ff 323232ff 4f4f50ff f8f8f9ff e3e5e6ff 6c6561ff 637689ff 2181d1ff c7e6f9ff fbffffff e6f4fcff f1fafeff ecf8feff eaf8ffff e8f6ffff e6f6feff e7f6feff e7f6feff d4effcff bde7fbff b3e3fbff b1e2fbff aee1faff a8def9ff a5defaff a9dffbff b0e1fbff b1e2faff 9edbf9ff 95d8f8ff 92d4f1ff 88cde7ff 86c9deff 9cd2e2ff cce7edff ade3fbff a6bfd1ff cec4c5ff f3f3f3ff ffffffff d5d8e2ff bcbfc7ff 404040ff 313130ff 90909039 a8a8a800 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 b9b9b900 5d5d5db2 303030ff 2d2d2eff 7f7f80ff ffffffff b6b7b9ff 796b65ff 3972a5ff 62aeeaff ffffffff e3f5feff ecf7fdff f3fafeff eef8feff ecf9ffff ecf8ffff e9f7feff e1f4fdff ceedfdff bce6fbff bbe6fbff bae6fbff b6e4fbff b3e3faff afe1faff aae0fbff a4defbff 9edbfaff 98d8f9ff 98d9f9ff 95d8f8ff 9bd8f2ff aeddefff b3ddebff b8dfebff c5e3ebff d0f1fdff 9fc8ddff b8b3b8ff e1e0e4ff ffffffff d4d7deff cacedcff 6b6b6fff 1f1e1dff 6767678c a4a4a400 9a9a9a00 9a9a9a00 9a9a9a00 9a9a9a00 9a9a9a00 9a9a9a00 9a9a9a00 9a9a9a00 9a9a9a00 9a9a9a00 9a9a9a00 9a9a9a00 9a9a9a00 9a9a9a00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 86868610 4c4c4ced 323232ff 353536ff aeaeb0ff ffffffff a29fa0ff 767578ff 2e7abcff b6ddf9ff ffffffff e0f3fdff e2f4fdff eaf7fdff ecf8feff e8f7ffff e2f4feff d6f0fdff c9ebfcff c2e8fcff c1e8fbff bde7fbff bae6fbff b6e4fbff b3e3faff afe2f9ff abe0fbff a7dffbff a4ddfaff a0dcf9ff 9cdbf9ff 91d6f7ff b5e2f6ff d7eef7ff cee9f2ff d8edf4ff d7edf4ff ddf3f8ff b2daecff a3acb7ff d7d1d4ff ffffffff e1e3e8ff c3c8d7ff 8b8e94ff 222220ff 535353cd 96969600 88888800 8a8a8a00 8a8a8a00 8a8a8a00 8a8a8a00 8a8a8a00 8a8a8a00 8a8a8a00 8a8a8a00 8a8a8a00 8a8a8a00 8a8a8a00 8a8a8a00 8a8a8a00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7373733f 3d3d3dff 303030ff 474747ff d6d6d8ff ffffffff 9c9391ff 637689ff 4c96d2ff f0fdffff f1fcffff e4f5fdff dff3fdff dbf2fdff d9f2fdff d5f0fcff cfedfbff caecfcff c8ebfcff c5e9fcff c2e8fbff bee7fbff bae6fbff b6e4fbff b3e3faff afe2faff abe0fbff a7dffbff a4ddfaff a0dcf9ff 9cdbf9ff 91d6f7ff acdef5ff d1ecf5ff c6e6f0ff d2eaf2ff e1f2f7ff e1f3f8ff cbecfaff 9aacb8ff c6bec0ff ffffffff f2f3f4ff b7bcc9ff a0a3adff 363736ff 3b3b3af7 8484841e 91919100 8c8c8c00 8c8c8c00 8c8c8c00 8c8c8c00 8c8c8c00 8c8c8c00 8c8c8c00 8c8c8c00 8c8c8c00 8c8c8c00 8c8c8c00 8c8c8c00 8c8c8c00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7676766a 323232ff 2f2f2fff 5c5c5dff ececedff fcfcfdff 9d928aff 547696ff 76b4e4ff ffffffff e7f7ffff e3f5fdff e0f3fdff dbf2fdff d6f0fdff d3effcff d1edfcff ccedfcff c9ebfcff c5e9fcff c2e8fbff bee7fbff bae6fbff b6e4fbff b3e3faff afe1faff abe0fbff a7dffbff a3ddfaff a0dbf9ff 9bdbf9ff 94d8f8ff 95d5f1ff c5e7f3ff cee9f2ff d3ecf2ff def0f6ff d8eef4ff e2faffff 9fb1bcff aca8acff fefdfdff fdfefeff afb2c1ff a5a9b7ff 4b4c4dff 2a2a29ff 8b8b8b47 b4b4b400 a7a7a700 a7a7a700 a7a7a700 a7a7a700 a7a7a700 a7a7a700 a7a7a700 a7a7a700 a7a7a700 a7a7a700 a7a7a700 a7a7a700 a7a7a700 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 6262628c 333333ff 303030ff 6e6e6fff f6f6f6ff f6f5f6ff 9f948cff 547da2ff 98caf0ff ffffffff e4f5feff e2f4fdff dff3fdff dbf1fdff d7f0fdff d3effcff d0edfcff ccedfcff c8ebfcff c4e9fcff c1e8faff bde7fbff b9e6fbff b6e4fbff b2e3faff aee1faff aae0fbff a7dffaff a3ddfaff a0dbf9ff 9bdbf9ff 98d9f8ff 8cd1efff 9dd5ebff cbe8f1ff dceff5ff d1eaf2ff d2ebf2ff f0ffffff a8b9c2ff 96969aff f6f5f5ff ffffffff aaafbdff a2a8b8ff 5a5c5fff 282725ff 71717266 93939300 89898900 89898900 89898900 89898900 89898900 89898900 89898900 89898900 89898900 89898900 89898900 89898900 89898900 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 525252a1 373737ff 323232ff 79797bff fafafbff f5f5f6ff a0968fff 5d86aaff b0d9f7ff fcffffff e2f4fdff e0f3fdff ddf2fdff d9f1fdff d6f0fdff d3eefbff cfedfcff cbecfcff c7ebfcff c4e9fcff c0e7fbff bce6fbff b8e5fbff b5e4fbff b1e2f9ff aee1faff a9e0faff a6defbff a2ddfaff 9edbf9ff 9adafaff 97d8f7ff 94d4efff 89cce5ff 98d1e3ff bae0ebff c4e5eeff d6edf3ff f5ffffff b1bdc3ff 89898dff f2f2f2ff ffffffff a6acbaff 9aa1b4ff 616469ff 292825ff 6363647a 7e7e7e00 76767600 76767600 76767600 76767600 76767600 76767600 76767600 76767600 76767600 76767600 76767600 76767600 76767600 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 444444b1 3a3a3aff 343434ff 808082ff f7f7f8ff fbfcfcff aaa19cff 6d90afff b9e0f9ff f5ffffff e1f4fdff def3fdff dbf2fdff d7f0fdff d5f0fcff d1eefcff ceedfcff c9ecfcff c5eafcff c3e8fbff bfe7fbff bbe6fbff b8e5fbff b4e3faff b0e2f9ff ade0faff a9e0faff a6dffbff a2dcfaff 9ddbf9ff 9adafaff 97d8f6ff 94d4efff 8fcee5ff 8bcbdeff a7d7e6ff c7e6efff d9eef4ff f7ffffff b7bec1ff 828286ff f8f8f7ff ffffffff 9fa3b3ff 9197aeff 63656dff 292826ff 62626288 7c7c7c00 75757500 75757500 75757500 75757500 75757500 75757500 75757500 75757500 75757500 75757500 75757500 75757500 75757500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 414141b4 3b3b3bff 343434ff 818183ff f0f0f0ff ffffffff bcb4b0ff 7c97afff bbdff7ff f1feffff def2fdff dcf2fdff d9f1fdff d6f0fdff d3effbff d0eefcff ccecfcff c8eafcff c5e9fcff c2e8fbff bde7fbff bbe6fbff b7e4fbff b3e3faff afe2f9ff ace0faff a8dffbff a5ddfbff a1dcfaff 9ddbf9ff 99dafaff 96d7f5ff 93d3edff 8dcde3ff 94cfe0ff b3dce9ff cbe7f0ff dbeff5ff faffffff b0b5b7ff 7e7e82ff ffffffff ffffffff 9b9fb1ff 8f94acff 61636cff 292825ff 6767678d 85858500 7c7c7c00 7c7c7c00 7c7c7c00 7c7c7c00 7c7c7c00 7c7c7c00 7c7c7c00 7c7c7c00 7c7c7c00 7c7c7c00 7c7c7c00 7c7c7c00 7c7c7c00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 494949ab 393939ff 343434ff 7e7e7fff e8e8e8ff ffffffff cfc8c5ff 8a9cadff b8dbf2ff eefeffff dbf1fdff daf1fdff d7f0fdff d4effcff d1eefcff cdedfcff caecfcff c7eafcff c3e8fcff c0e8faff bce7fcff b9e5fbff b6e4fbff b2e3faff aee1faff abe0faff a7dffbff a3ddfbff a0dcf9ff 9cdaf9ff 98d9f9ff 95d6f3ff 92d1ebff 8ccce1ff 9ad1e2ff badfebff cfe9f1ff dff1f7ff feffffff 989c9fff 818287ff ffffffff fbfbfcff 999fb0ff 979eb2ff 5f6168ff 2c2b28ff 5c5c5c83 71717100 6b6b6b00 6b6b6b00 6b6b6b00 6b6b6b00 6b6b6b00 6b6b6b00 6b6b6b00 6b6b6b00 6b6b6b00 6b6b6b00 6b6b6b00 6b6b6b00 6b6b6b00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 5a5a5a98 343434ff 323231ff 787878ff dededfff ffffffff e4e0deff 9ea5adff b3d4e8ff eafeffff d9f0fdff d6f0fdff d3effbff d2eefcff cfedfcff cbecfcff c8ebfcff c5e9fcff c1e8fbff bee7fbff bbe6fbff b7e4fbff b5e4fbff b1e2faff ade0faff a9dffbff a6defbff a2ddfaff 9fdbf9ff 9bdafaff 97d8f8ff 94d4f1ff 91d0e8ff 8ccce0ff a1d4e3ff bfe2ecff d3ebf2ff e6f8fdff f8ffffff 6f7276ff 9a9b9fff ffffffff eaeaeeff 969cadff 9ea5b8ff 5c5d63ff 292826ff 6b6b6b73 8a8a8a00 81818100 81818100 81818100 81818100 81818100 81818100 81818100 81818100 81818100 81818100 81818100 81818100 81818100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 6d6d6d7f 323232ff 2f2f2fff 6f6f70ff cfcfd1ff ffffffff faf9f8ff bbb9baff adc3d1ff defaffff d7f1feff d3effbff d2eefcff cfeefcff ccecfcff c9ebfcff c6eafcff c3e9fbff bfe7faff bce7fbff b8e5fbff b6e4fbff b2e3faff afe1faff abe0faff a9dffbff a4defbff a1dcf9ff 9ddbf8ff 99dafaff 96d8f7ff 93d3eeff 8fcee6ff 8fccdfff a9d8e6ff c5e5eeff d6ecf3ff f3ffffff d9e2e4ff 535559ff c9caccff ffffffff d4d6deff 989db0ff a0a6b6ff 515256ff 2a2827ff 7e7e7e59 a4a4a400 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757556 353535ff 2e2e2eff 626263ff c0c0c2ff fbfbfcff ffffffff e1dedcff adb2b5ff c8e6f2ff d8f5ffff d1edfbff cfedfdff cdedfcff caebfcff c6eafdff c4e9fcff c1e8faff bde7fbff bae6fcff b8e5fcff b5e4fbff b1e3faff aee1faff a9e0fbff a7dffbff a3ddfbff a0dcf9ff 9bdbf9ff 99dafaff 96d7f3ff 93d2ecff 8dcde2ff 95cfe0ff b4ddeaff cae7f1ff dcf0f6ff faffffff 9ca1a4ff 68696dff fbfbfbff ffffffff c0c2ceff a1a5b9ff 9ca0afff 414142ff 323231ff 87878736 a5a5a500 9c9c9c00 9c9c9c00 9c9c9c00 9c9c9c00 9c9c9c00 9c9c9c00 9c9c9c00 9c9c9c00 9c9c9c00 9c9c9c00 9c9c9c00 9c9c9c00 9c9c9c00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757529 444444fe 2e2e2eff 4f4f4fff adadafff e7e7e8ff ffffffff fbfafaff c2bdbcff b2c8d1ff d9fbffff ccebfbff cbecfcff c9ebfcff c6eafdff c4e9fcff c1e8fbff bee7fbff bbe7fcff b7e5fcff b6e4fbff b2e3f9ff afe2faff ace0faff a8dffbff a5defbff a2dcf9ff 9edbf9ff 9adafaff 97d8f8ff 95d5f0ff 91d0e9ff 8dcce0ff 9fd3e2ff bce2ecff d0eaf2ff e9faffff e1edefff 64666aff b0b0b3ff ffffffff f8f9faff acafbeff b2b6c9ff 8d909dff 2d2d2bff 474747e9 8989890b 84848400 84848400 84848400 84848400 84848400 84848400 84848400 84848400 84848400 84848400 84848400 84848400 84848400 84848400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9b9b9b00 4f4f4fd6 313130ff 383839ff 979799ff d7d7d8ff ffffffff ffffffff efebe8ff adb6baff c3e9f8ff d0f2ffff c8eafcff c6eafcff c4e8fcff c1e8faff bee8faff bce6fcff b8e5fcff b6e4fcff b3e3faff b0e2f9ff ade1faff aae0faff a7defbff a3ddfbff a0dcf9ff 9cdaf9ff 99dafaff 96d7f5ff 93d3eeff 8ecee4ff 8fcddfff acd9e7ff c4e4edff dcf3faff eafafeff 9fa5a7ff 737375ff f8f8f9ff ffffffff dcdee4ff a4a8baff c0c4d6ff 75777eff 201f1cff 5c5c5cb6 ababab00 9f9f9f00 a0a0a000 a0a0a000 a0a0a000 a0a0a000 a0a0a000 a0a0a000 a0a0a000 a0a0a000 a0a0a000 a0a0a000 a0a0a000 a0a0a000 a0a0a000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 93939300 67676791 333333ff 2d2d2dff 7a7a7bff ccccceff f1f1f1ff ffffffff ffffffff d7d4d2ff a4becbff cdf6ffff c5e8fcff c4e9fcff c1e8faff bee7faff bce7fcff b9e5fcff b7e4fbff b5e3faff b1e2f9ff aee0faff abe0faff a7dffbff a5ddfbff a1dcfaff 9edbf9ff 9adafaff 98d8f8ff 94d5f1ff 92d1eaff 8ccce1ff 9ad1e1ff b8deeaff d2eef7ff dff3f9ff c5d0d2ff 6f7073ff cbcacbff ffffffff fffeffff bfc1cfff b3b6c7ff b9bdcdff 545557ff 282726ff 79797969 a4a4a400 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 99999900 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 acacac00 90909039 363636ff 323232ff 505050ff bcbcbfff d9d9dbff ffffffff ffffffff fffefdff c1c2c4ff abd1e3ff caf3ffff bfe6faff bee7fbff bbe7fcff b9e5fcff b7e4fbff b5e3fbff b1e2f9ff aee1faff abe0faff a8dffbff a6defbff a2ddfaff 9fdbf8ff 9bdbf9ff 98dafaff 96d6f4ff 94d3eeff 8fcee5ff 8fcddfff a9d7e5ff c9eaf5ff d5edf4ff cad9deff 8a8e90ff a5a3a5ff ffffffff ffffffff e4e4eaff b1b3c4ff caccdeff 9a9ca8ff 2f2f2eff 3f3e3ff6 99999919 a5a5a500 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 adadad00 afafaf00 515151ce 323232ff 2f2f2fff 929293ff d4d3d5ff eaeaeaff ffffffff ffffffff fbf6f4ff adb6baff aedbecff c3f1ffff bae4fcff b8e5fbff b6e4fbff b4e3faff b1e2f9ff afe1f9ff abe0faff a9dffaff a6defbff a3ddfaff a0dcf9ff 9ddbf9ff 9adafaff 97d8f6ff 94d5f0ff 91d1e9ff 8bcbe0ff 9bd3e3ff bfe7f4ff c8e4ecff c1d3d8ff 979fa3ff 9c9a9bff fcfbfbff ffffffff fbfbfcff c6c7d4ff bec0cfff cfd1e2ff 65666bff 1d1d1bff 636363a5 adadad00 9d9d9d00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 9e9e9e00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ababab00 bdbdbd00 8585855b 313131ff 303030ff 505050ff cdcdceff d5d4d5ff fafafaff ffffffff ffffffff efe9e8ff a1aeb6ff a9dbeeff bef1ffff b6e3fbff b3e3f9ff b1e2f9ff aee1faff ace0faff a8dffbff a7defbff a3ddfaff a0dcfaff 9edbf8ff 9adafaff 98d9f8ff 95d5f2ff 93d2ebff 8fcee4ff 95d3e6ff b1dfedff b7d6e0ff b2c8ceff 95a0a4ff 9b999bff f7f5f5ff ffffffff ffffffff dbdbe5ff bbbbcaff d7d9e9ff a6a7b2ff 302f2fff 333232ff 96969634 bcbcbc00 afafaf00 b0b0b000 b0b0b000 b0b0b000 b0b0b000 b0b0b000 b0b0b000 b0b0b000 b0b0b000 b0b0b000 b0b0b000 b0b0b000 b0b0b000 b0b0b000 b0b0b000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 b3b3b300 b8b8b800 bcbcbc00 515151da 313131ff 282829ff 8c8c8cff e2e2e3ff dcdcdcff ffffffff ffffffff ffffffff ebe4e4ff 9eaab1ff 9bccdfff b7f0ffff b4e7ffff afe1faff abe1faff a9e0fbff a7dffbff a4ddfaff a1dcf9ff 9edbf8ff 9bdbfaff 98dafbff 97d8f6ff 96d7f2ff 95d6efff 90d0e4ff 99cbdaff a3c4ceff 9eb6bdff 8e9a9dff a8a7a7ff f8f7f6ff ffffffff ffffffff f0f0f8ff b6b6c3ff c7c8d5ff d4d7e5ff 575759ff 191918ff 616161b5 c7c7c700 bdbdbd00 b9b9b900 b9b9b900 b9b9b900 b9b9b900 b9b9b900 b9b9b900 b9b9b900 b9b9b900 b9b9b900 b9b9b900 b9b9b900 b9b9b900 b9b9b900 b9b9b900 b9b9b900 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 b1b1b100 b0b0b000 c3c3c300 8989894a 2b2b2bff 333333ff 363636ff bebdbeff e6e6e6ff e5e5e5ff ffffffff ffffffff ffffffff f3ececff afb3b9ff 90b4c5ff 9fdaf3ff adeaffff ace5ffff aae3ffff a9e3ffff a5e2ffff a3e2ffff 9fe1ffff 9de0ffff 9adcfbff 95d6f1ff 8ecbe2ff 7fbaceff 7fb3c2ff 8ab0bbff 89a1a8ff 999fa2ff c6c3c3ff ffffffff ffffffff ffffffff f7f9ffff b1b1bfff a6a6afff e6e8f8ff 86878eff 21201eff 353535ff a3a3a32c c7c7c700 b9b9b900 bababa00 b9b9b900 bcbcbc00 bebebe00 bdbdbd00 bebebe00 bfbfbf00 bfbfbf00 bfbfbf00 c2c2c200 c3c3c300 bfbfbf00 bdbdbd00 b9b9b900 b8b8b800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 b9b9b900 b9b9b900 bdbdbd00 bfbfbf00 6b6b6ba6 2c2c2cff 2b2b2bff 505050ff dddcddff eaeaeaff ebebeaff fefefeff ffffffff ffffffff ffffffff d4cfcfff a3b2baff 8cb3c6ff 87bed9ff 8dcae9ff 91ceecff 91cdeaff 8ecae8ff 8ac6e4ff 85c2deff 7fbad3ff 75b0c5ff 68a2b6ff 6498a7ff 799ba5ff 97a6abff bdbdbfff ece8e8ff ffffffff ffffffff ffffffff eef0f8ff 9e9facff 555457ff 808084ff 9b9da6ff 343333ff 2a2a29ff 8585856a cdcdcd00 c2c2c200 c0c0c000 c0c0c000 c4c4c400 b6b6b600 a9a9a900 adadad00 ababab00 a7a7a700 a7a7a700 a7a7a700 9d9d9d00 99999900 a6a6a600 aeaeae00 b9b9b900 bdbdbd00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 c1c1c100 c1c1c100 bfbfbf00 d0d0d000 bbbbbb0e 404040e1 2f2f2fff 272727ff 656565ff f0f0f0ff f1f1f1ff edededff fdfdfdff ffffffff ffffffff ffffffff fff9f7ff d7d1d0ff afb8bdff 93acb9ff 82a8baff 79a8bfff 72a6bfff 6fa4bdff 6da0b7ff 6e9fb1ff 749eadff 84a3adff a8b7bbff cbcbcbff f2edebff ffffffff ffffffff ffffffff ffffffff dcdeeaff 8c8c99ff 6c6a69ff b5b5b5ff 8b8c92ff 403e3dff 302f2fff 3c3d3dff 6a6a6a5b 93939300 85858500 7a7a7a00 78787800 6f6f6f00 84848400 a3a3a300 9c9c9c00 98989800 8f8f8f00 8e8e8e00 8f8f8f00 77777700 6f6f6f00 8c8c8c00 9e9e9e00 b8b8b800 c1c1c100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d2d2d200 d2d2d200 d2d2d200 d3d3d300 dfdfdf00 b8b8b82f 343434ff 303030ff 252525ff 6e6e6fff fbfbfbff fefefeff f3f3f3ff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fbf3efff eae5e4ff d9dadbff ccd1d4ff c8cfd3ff cbd1d5ff d6d9daff e8e5e4ff f8f0edff ffffffff ffffffff ffffffff ffffffff ffffffff ebedf4ff b7bac8ff 898b97ff 555353ff b2b1b0ff ffffffff f1f4fbff 898a91ff 474545ff 353534ff 313030ff 5c5c5c87 79797900 6b6b6b00 64646400 56565600 7b7b7b00 ababab00 a0a0a000 9d9d9d00 95959500 94949400 95959500 80808000 79797900 92929200 a2a2a200 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 dadada00 dadada00 dadada00 d9d9d900 dcdcdc00 eeeeee00 a5a5a54c 343434ff 333333ff 252525ff 616161ff eeeeeeff ffffffff ffffffff fcfcfdff f8f8faff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e6e8efff b9bbc8ff 8b8e9bff 7c7d85ff 707073ff 686667ff a2a2a4ff cececfff ffffffff f1f3faff 9298a2ff 4a515aff 2b373fff 2a3034ff 595857b3 7c7b7c00 6e6e6e00 5f5f5f00 7f7f7f00 aaaaaa00 a0a0a000 9d9d9d00 95959500 94949400 95959500 80808000 79797900 92929200 a2a2a200 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 d7d7d700 90909051 353535fb 343434ff 252525ff 494949ff c6c6c6ff ffffffff ffffffff f3f3f7ff ebecf0ff ededf1ff f2f2f4ff f9f9faff fffeffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fafbfcff e3e5ecff c8cad5ff a1a5b2ff 818491ff 72727cff 747479ff 87888eff 7c7c7fff 636365ff 7a7c80ff 9b9b9dff cbcbcaff ffffffff e4e5ebff 8c6d61ff 6a452dff 393430ff 2b353cff 545352ba 75757507 61616100 7f7f7f00 aaaaaa00 a0a0a000 9d9d9d00 95959500 94949400 95959500 80808000 79797900 92929200 a2a2a200 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 b3b3b300 8484843d 434343e0 353535ff 292929ff 2d2d2dff 868686ff e6e6e6ff ffffffff ffffffff e3e5eaff d8d9dfff d4d7deff d5d7deff d4d6ddff d3d5ddff d1d4dbff ccced5ff c1c3ceff b1b6c2ff 9599a6ff 757884ff 656772ff 67676eff 727277ff 818289ff 898a94ff 74757dff 525253ff 626061ff 6d6f75ff 77797cff 9ba4acff bfb1a8ff dda476ff edb787ff fcaf7eff b1673bff 332d28ff 243239ff 555453c3 63636310 81818100 aaaaaa00 a0a0a000 9d9d9d00 95959500 94949400 95959500 80808000 79797900 92929200 a2a2a200 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a5a5a500 9e9e9e00 73737319 525252b3 3a3a3aff 313131ff 212121ff 414141ff 909090ff dadadbff fcfeffff fafbffff e7eaf1ff d5d8e0ff c6c9d3ff b8bcc8ff aeb3c0ff a6abb8ff a0a4b3ff 9aa0b1ff 9197a7ff 8a8e9bff 888b9aff 8c8f9fff 8a8e9bff 797b85ff 5a5a5fff 393939ff 313130ff 494848ff 6f6e6fff 6e767fff 717476ff b5673dff f9b68dff fff4d1ff ffe6c3ff ffc198ff b46536ff 302a24ff 243139ff 464545c8 8a8a890d b2b2b200 9f9f9f00 9d9d9d00 95959500 94949400 95959500 80808000 79797900 92929200 a2a2a200 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 92929200 73737300 7c7c7c00 5b5b5b67 484848e8 373737ff 2c2c2cff 202020ff 383837ff 6e6e6eff a2a2a4ff c4c5c9ff d6d8dfff dbdee7ff d9dbe6ff d1d5e1ff c9cedaff c1c5d3ff b7bbcaff aab0c0ff 9aa0b1ff 828796ff 696c77ff 505156ff 373737ff 2e2e2cff 313130ff 343434ff 383939ff 4c4a49ff 6d7b88ff 88664eff e86a27ff f19c7eff efbd9dff fde0b9ff ffddbaff ffc29aff bc6836ff 332b23ff 23313aff 535251cb 9f9f9f0b acacac00 9c9c9c00 95959500 94949400 95959500 80808000 79797900 92929200 a2a2a200 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6e6e6e00 6e6e6e00 76767616 57575786 454545e7 3e3e3eff 2f2f2eff 262525ff 2a2a29ff 3a3a39ff 505051ff 646567ff 727276ff 76787cff 75767bff 6e7075ff 636569ff 545558ff 444546ff 383736ff 31302dff 2f2e2cff 3a3a3aff 454545d6 73737362 6a6a6aae 303030ff 37393aff 4a5459ff 986349ff df652bff ee7539ff e69475ff f0be9fff fddfb9ff ffdab7ff ffc39cff be6c3bff 3a2f26ff 1e2c36ff 4b4a49d0 a1a1a115 a8a8a800 94949400 94949400 95959500 80808000 79797900 92929200 a2a2a200 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 76767600 6f6f6f00 6f6f6f11 58585864 515151af 424242f1 3e3e3eff 373737ff 292928ff 262625ff 272625ff 282826ff 292827ff 2a2827ff 292827ff 2a2a28ff 363535ff 3d3d3dff 434343ea 505050a5 5d5d5d57 6f6f6f04 87878700 a4a4a40b 494949d3 313235ff 333c3eff 8a4b29ff b8614bff d46938ff ef7336ff e69374ff f0bf9fff fde0b9ff fedab8ff ffc59dff c37141ff 3d3025ff 1d2b34ff 4a4949d5 97979720 a1a1a100 93939300 95959500 80808000 79797900 92929200 a2a2a200 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6d6d6d00 63636300 69696900 65656518 68686850 4f4f4f83 595959a9 505050c3 4b4b4bd3 4a4a4adb 4a4a4ada 4c4c4cd2 515151c0 5b5b5ba3 5353537c 69696947 61616111 65656500 68686800 6b6b6b00 8a8a8a00 b9b9b900 80808059 282727ff 333b41ff 553f2dff a64f23ff ac6054ff d56735ff ed7436ff e69474ff f0c0a0ff fee1bbff fedab8ff ffc59fff c87343ff 402f23ff 1b2a33ff 464545de 91909022 a1a1a100 94949400 80808000 79797900 92929200 a2a2a200 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 5f5f5f00 6a6a6a00 6d6d6d00 5e5e5e00 8b8b8b00 77777700 6b6b6b04 6868680a 6969690a 6e6e6e03 7b7b7b00 8d8d8d00 61616100 6e6e6e00 64646400 5c5c5c00 65656500 61616100 acacac00 f1f1f100 d9d9d906 5f5f5ebf 272727ff 2d3e48ff 614126ff b04f21ff a86158ff d56834ff ee7437ff e59578ff f0c1a1ff fee2bbff fed9b6ff ffc59eff cf7542ff 402e20ff 1a2a33ff 424142e3 94949422 a2a2a200 7f7f7f00 79797900 92929200 a2a2a200 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 65656500 63636300 a6a6a600 dfdfdf00 d9d9d900 c2c2c20a 4f4f4ed9 2d2e30ff 2f3e47ff 6f4321ff b24f23ff a76057ff d66934ff ef7639ff e59578ff f0c1a1ff fee1bbff fcd7b4ff ffc59fff d27845ff 473122ff 1b2b34ff 424343e8 9291912b 8e8e8e00 78787800 92929200 a2a2a200 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 67676700 5d5d5d00 9d9d9d00 e2e2e200 cccccc00 bdbdbd00 9292921f 393939e8 2e3133ff 313f47ff 7d441bff b05026ff a76055ff d86a35ff ee7538ff e69577ff f0c1a1ff fee1baff fcd6b3ff ffc5a0ff d47b4bff 4b3424ff 1c2c35ff 454646e8 7979783a 84848400 91919100 a2a2a200 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 5f5f5f00 75757500 c0c0c000 dedede00 d3d3d300 c6c6c600 c0c0c000 a6a6a631 3d3c3cf6 2b3135ff 323f45ff 884618ff af5027ff a56057ff d86932ff ee7539ff e69476ff f1c1a1ff fee1bbff fcd7b3ff ffc6a1ff d87f4eff 4f3523ff 1d2d36ff 373738ff 76757567 9d9d9d00 a1a1a100 b8b8b800 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 56565600 92929200 e9e9e900 d9d9d900 dbdbdb00 dedede00 e6e6e600 f7f7f700 a5a5a54f 2d2b2aff 2b343bff 384041ff 964812ff ae502aff a3605aff d96832ff ed7439ff e69679ff f1c2a2ff fee3bcff fcd6b2ff ffc5a1ff de804eff 4f331fff 1c2c37ff 363738ff 87878759 b1b1b100 b7b7b700 c0c0c000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 58585800 8b8b8b00 e0e0e000 dadada00 d9d9d900 d9d9d900 d9d9d900 dcdcdc00 e1e1e100 8a8b8b6f 2b2928ff 2c3941ff 41403cff a4490dff ac4f2cff a25f59ff d96932ff ee763bff e6977aff f2c4a3ff ffe2bbff fad3afff ffc8a6ff ea8f5dff 62391dff 262b2cff 373839ff 98989846 cacaca00 bebebe00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 58585800 8b8b8b00 e0e0e000 dadada00 d9d9d900 d9d9d900 dadada00 dbdbdb00 cccccc00 bebebe00 6f6f6f8d 2f2d2cff 2d3a44ff 4e4236ff ad4a0aff a7502eff a56057ff da6a33ff ee773cff e6977aff f0c1a0ff ffecc8ff ffd9b3ff ea925eff af6b46ff 4a4b4bff 272a2bff 3a3a3af7 adadad33 d1d1d100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 58585800 8b8b8b00 e0e0e000 dadada00 d9d9d900 d9d9d900 dadada00 dbdbdb00 cccccc00 b2b2b200 a1a1a100 5c5b5ba4 2d2d2cff 2f3e47ff 584231ff b14b09ff a34f30ff a66056ff db6931ff ec763cff f0a184ff f3b58aff be8556ff c0a595ff bdc8daff 8a8f9bff 474644ff 252524ff 4a4a4ae4 b2b2b210 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 58585800 8a8a8a00 dbdbdb00 d5d5d500 d4d4d400 d4d4d400 d5d5d500 d5d5d500 d3d3d300 d0d0d000 d4d4d400 d5d6d600 5e5e5ec0 272728ff 2c3e4aff 63432bff b44b08ff a15032ff a56056ff e16f39ff ea6f30ff 8c4e2aff afaeaeff ffffffff e2e7eeff bec3d1ff 848790ff 424241ff 242424ff 74747470 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 58585800 8a8a8a00 dbdbdb00 d5d5d500 d4d4d400 d4d4d400 d4d4d400 d3d3d300 d5d5d500 d7d7d700 d9d9d900 e8e8e800 cbcbcb10 4a4949e0 282a2cff 2c3f4bff 734524ff ba4c06ff 9e5139ff b65d46ff 90481aff 79848aff d1dbe2ff f3f2f1ff ffffffff e3e6ecff c5cad8ff 656568ff 2e2d2cff 4a4a4ab0 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 58585800 87878700 dadada00 d5d5d500 d4d4d400 d4d4d400 d4d4d400 d4d4d400 d4d4d400 d4d4d400 d5d5d500 d4d4d400 d3d3d300 a7a7a72a 3a3938f6 2b2f32ff 313f49ff 83471dff c04c07ff 954115ff 868482ff a8b3bdff a3a2a2ff c2c2c3ff f4f4f3ff ffffffff b6b8bcff 59585aff 3b3b3aff 383838bb ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 58585800 8d8d8d00 dcdcdc00 d5d5d500 d4d4d400 d4d4d400 d4d4d400 d4d4d400 d4d4d400 d4d4d400 d5d5d500 d6d6d600 c6c6c600 b6b6b600 8c8d8d42 353433fe 2d3438ff 384045ff 97430cff aa551bff 79828aff 98989aff a2a3a5ff aaaaadff cbcccdff bbb9b9ff a4a3a3ff 636263ff 292929ff 5c5c5c9c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 59595900 bababa00 e7e7e700 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 d9d9d900 d6d6d600 ebebeb00 a3a3a358 2e2d2cff 2e373cff 3d3b38ff 964c1bff a99b96ff 878d96ff 7e7d7eff 7f7d7fff 7b7b7cff a3a3a3ff a4a4a4ff 3c3c3bff 282828ff 8686864b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 59595900 c0c0c000 e9e9e900 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dbdbdb00 dddddd00 e2e2e200 f0f0f000 8c8c8c76 2b2928ff 2c3942ff 403025ff a67353ff cccbd2ff acadb2ff 9c9b9dff 9d9c9fff 8f8e8fff 484747ff 212121ff 515151c9 a1a1a100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 59595900 bdbdbd00 e8e8e800 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dbdbdb00 dadada00 d4d4d400 7172729d 2b2b2aff 31393fff 45372eff 79716eff 9e9ea3ff 929193ff 676566ff 393838ff 282828ff 3e3e3ef9 c0c0c023 dadada00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 59595900 bdbdbd00 e8e8e800 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dcdcdc00 d6d6d600 c4c4c400 aaaaaa00 595958b3 2f2f2fff 33383cff 343636ff 3c3b3aff 3a3939ff 313131ff 2f3030ff 3c3c3cda 9e9e9e33 f2f2f200 e4e4e400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 59595900 bdbdbd00 e8e8e800 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dcdcdc00 d7d7d700 c1c1c100 a0a0a000 7d7d7d00 5a5a5a86 414141ef 3c3c3cff 3b3b3bff 3a3a3aff 414141e9 5c5c5c89 67676713 afafaf00 e4e4e400 dddddd00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 d7d7d700 d7d7d700 d7d7d700 d8d8d800 d7d7d700 c4c4c400 a6a6a600 93939300 71717100 6f6f6f00 68686800 74747400 69696900 6c6c6c00 60606000 60606000 67676700 6a6a6a00 5a5a5a00 81818100 6f6f6f00 65656500 62626200 63636300 67676700 73737300 83838300 5d5d5d00 6b6b6b00 62626200 5d5d5d00 59595900 bdbdbd00 e8e8e800 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dadada00 dcdcdc00 d7d7d700 c1c1c100 9d9d9d00 79797900 74747400 6363633c 52525280 3e3e3e95 59595978 6f6f6f33 7c7c7c00 68686800 a3a3a300 e4e4e400 dddddd00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 72727203 5e5e5e27 7171714e 6161616b 51515183 41414190 4242428f 52525280 64646468 6f6f6f48 5c5c5c22 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 64646435 5656567a 555555b3 454545e1 404040ff 3e3e3eff 3c3c3cff 3c3c3cff 3c3c3bff 3b3b3bff 3d3d3dff 414141fc 474747db 555555aa 57575771 6262622b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e5e5e12 6060606c 484848c9 434343ff 393939ff 2b2b2bff 262625ff 242424ff 2a2a2aff 2f2f2fff 343434ff 343435ff 323233ff 2d2d2dff 272727ff 262626ff 262626ff 333333ff 424242fb 4f4f4fbb 64646459 6b6b6b05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 67676770 414141e5 383838ff 323232ff 242424ff 252525ff 424242ff 6b6b6bff 8e8e8dff aaaaaaff bdbdbdff c7c7c8ff c7c7c8ff c0c0c0ff b2b2b2ff 9a9a9bff 79797aff 565657ff 353535ff 242424ff 252525ff 333333ff 474747d4 6f6f6f5b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7070703a 464646cb 3b3b3bff 353535ff 222222ff 323231ff 6f6f6fff b7b7b6ff e0e0e1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f7f7f7ff cdcdcdff 929292ff 555555ff 272727ff 222222ff 373737ff 4d4d4db2 8282821f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e5e5e72 3d3d3dfc 393939ff 292928ff 30302fff 7d7d7cff d0d0d0ff fafafcff fbfbfcff e8e8eaff dddcdcff e0dad9ff e6dddaff e9dfdbff ebe1ddff eee4e0ff efe6e3ff eee8e6ff edeaebff f1f1f3ff fdfeffff ffffffff ffffffff f1f1f1ff b0b0b0ff 5f5f5fff 262626ff 282828ff 484848ea 5d5d5d56 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6262629b 353535ff 363636ff 222221ff 585858ff cccccbff fefeffff e8e7ecff ceccd1ff d3cbcaff dcd0cdff d5d1d2ff c6cfd7ff bbcddaff b3ccdeff b0cde0ff b6d0e2ff c2d5e3ff d1dce3ff e3e2e3ff f1e7e3ff f1e8e6ff ecebebff f2f3f6ff ffffffff ffffffff fbfbfbff a7a7a7ff 414141ff 1d1d1dff 353535ff 60606080 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 545454ad 313131ff 343434ff 212121ff 878787ff ffffffff f0f0f3ff c4c2c8ff cbc0bfff d3c7c5ff b7c3cfff 91b9d8ff 6fb0deff 5aaae1ff 52aae3ff 52abe5ff 54ade7ff 59b2e9ff 61b5e9ff 6fbbeaff 84c4eaff a6cfe9ff cddce5ff ede5e3ff f2e8e5ff eae9ebff f4f5f6ff ffffffff ffffffff e1e1e1ff 626262ff 1b1b1bff 252525ff 73737389 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6e6e6ea5 2b2b2bff 333333ff 252525ff a7a7a8ff ffffffff cfcfd4ff b2adafff c8bab4ff b0b9c4ff 74acd5ff 449dddff 379adfff 4ba5e2ff 65b3e7ff 75beecff 7fc6efff 83c8f1ff 81c9f1ff 7cc6f1ff 74c2f0ff 6dc0f0ff 66bdefff 6ec0f0ff 93cdedff ccdde6ff f2e5e1ff ebe5e5ff ecedeeff fffffeff ffffffff ffffffff 828282ff 1d1d1dff 212121ff 8787877e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e7e7e80 272727ff 363636ff 252526ff adadadff ffffffff b1b3b8ff a39c9cff b1a9a7ff 7da6c6ff 3b96d9ff 3194dbff 61aee3ff 91caeeff a8dcf7ff b6e4fcff c1e9fdff c7edfdff c8edfeff c5ecfdff c2eafeff b2e4fcff 9bd9f8ff 8dd2f5ff 83ccf4ff 72c6f4ff 76c9f4ff a8d4edff e5e0e0ff ebe2e0ff e8e9ebff fcfcfcff ffffffff ffffffff 8b8b8bff 1b1b1bff 2a292aff 8181815c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 93939348 292929ff 373737ff 232323ff 9c9c9dff ffffffff a5a7acff 908987ff 9c9a9cff 5998c9ff 258ddcff 53a4dfff a0d1f1ff c5ebfdff d0f2ffff d4f2ffff d8f2feff dcf2fcff def2fdff ddf3fdff dbf2fdff dbf2fdff d7f1feff cbecfdff b6e5fbff 9bdbfbff 92d6f7ff 88cff2ff 74caf8ff 90d2f4ff d7dce1ff e8dfddff e6e7e8ff fefefeff ffffffff ffffffff 79797aff 141514ff 3a3a3afc b2b2b229 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b0b0b00b 444444e6 323232ff 252525ff 737374ff ffffffff afb2b7ff 757070ff 8c898bff 468ec7ff 258cdcff 7ebbe6ff d4f1fdff dbf7ffff d1f0feff ddf1fdff e5f5fcff e3f5feff def3fdff daf2fdff d9f1fdff d7f0fdff d5f0fdff d4effdff d7f0fcff d9f1fdff c4eafcff 9ddcfaff 94d4f1ff 91d0eaff 7acef7ff 89d3f9ff d3dadeff e4dad8ff e8e9ebff ffffffff ffffffff f7f8f9ff 575757ff 141413ff 525252cd 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7777778b 292929ff 313131ff 3d3d3dff fafafaff dadcddff 5e5e61ff 7c7571ff 4085bdff 1f89ddff 98caebff edffffff d8f4ffff d6f0fcff e7f6feff e7f6ffff e1f3fcff dff3fdff ddf2fdff dbf1fcff d9f1fdff d7f0fdff d5f0fdff d4f0fdff d2eefdff d2eefcff daf2fdff c5eafcff 95d6f4ff 93d2eaff 92cee2ff 7ed0f5ff 90d5f9ff d9d7d8ff ddd7d6ff f2f3f4ff ffffffff ffffffff ceced3ff 2e2e2dff 1e1e1dff 8b8b8b65 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a3a3a31b 3c3c3cfc 373736ff 272727ff b6b5b5ff ffffffff 6a6d72ff 605651ff 4a799fff 1885dcff 9bcaecff f3ffffff d6f2fdff def3fdff eaf8feff e6f7feff e3f4ffff e1f3fdff dff3fdff def3feff dcf2fdff dbf1fdff d9f1fdff d6f0fdff d5f0fdff d3effdff d1eefcff d0eefdff d5f0fdff a7ddf7ff 8cd1eeff 90cee3ff 97cfddff 89d7f9ff a1d5f0ff ddd2cfff dcdadbff fffefeff f5f6f8ff f9faffff 8b8c8eff 191918ff 4a4a4ae6 b9b9b907 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 6b6b6b90 303030ff 302f2fff 575758ff ffffffff bbbdc0ff 4d4746ff 5a6b7aff 157cd0ff 83beebff f6ffffff dcf3fdff e4f5feff edf9ffff e7f6feff e5f6fdff e3f4fdff e1f4feff dff3fdff e1f4feff e0f4fdff ddf2fdff dcf2fdff dcf2feff daf2fdff d6f0fdff d2eefcff d1eefcff d4f1fdff a6def7ff 8cd1efff 8fcfe7ff 92cedeff acdae7ff 92dafdff b6cedeff d7cccaff eaebecff ffffffff eaecf1ff d5d7deff 494a49ff 222222ff 7e7e7e67 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a3a3a30f 424242f1 343434ff 2f2f2fff b2b1b3ff ffffffff 787a7dff 655f5cff 2e75b0ff 4da3e7ff f4fdfeff e7f8feff e8f6fdff eff9ffff e9f8ffff e7f6feff e5f6feff e4f5feff e3f4feff e5f5fdff dbf2fdff c9ebfcff bfe7fcff bce6fbff c0e8fbff c7ebfcff cfeefdff d4effcff d9f1fcff c5eafdff 98d9f7ff 92d4f1ff 90d0e9ff 8dcce0ff add8e3ff b8e5f6ff 97d1efff c5c3c8ff d9d6d8ff ffffffff edeff1ff e2e6f1ff 8d8f92ff 1d1c1bff 525252d2 aaaaaa01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 7c7c7c61 313131ff 323232ff 4f4f50ff f8f8f9ff e3e5e6ff 6c6561ff 637689ff 2181d1ff c7e6f9ff fbffffff e6f4fcff f1fafeff ecf8feff eaf8ffff e8f6ffff e6f6feff e7f6feff e7f6feff d4effcff bde7fbff b3e3fbff b1e2fbff aee1faff a8def9ff a5defaff a9dffbff b0e1fbff b1e2faff 9edbf9ff 95d8f8ff 92d4f1ff 88cde7ff 86c9deff 9cd2e2ff cce7edff ade3fbff a6bfd1ff cec4c5ff f3f3f3ff ffffffff d5d8e2ff bcbfc7ff 404040ff 313130ff 90909039 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 5d5d5db2 303030ff 2d2d2eff 7f7f80ff ffffffff b6b7b9ff 796b65ff 3972a5ff 62aeeaff ffffffff e3f5feff ecf7fdff f3fafeff eef8feff ecf9ffff ecf8ffff e9f7feff e1f4fdff ceedfdff bce6fbff bbe6fbff bae6fbff b6e4fbff b3e3faff afe1faff aae0fbff a4defbff 9edbfaff 98d8f9ff 98d9f9ff 95d8f8ff 9bd8f2ff aeddefff b3ddebff b8dfebff c5e3ebff d0f1fdff 9fc8ddff b8b3b8ff e1e0e4ff ffffffff d4d7deff cacedcff 6b6b6fff 1f1e1dff 6767678c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 86868610 4c4c4ced 323232ff 353536ff aeaeb0ff ffffffff a29fa0ff 767578ff 2e7abcff b6ddf9ff ffffffff e0f3fdff e2f4fdff eaf7fdff ecf8feff e8f7ffff e2f4feff d6f0fdff c9ebfcff c2e8fcff c1e8fbff bde7fbff bae6fbff b6e4fbff b3e3faff afe2f9ff abe0fbff a7dffbff a4ddfaff a0dcf9ff 9cdbf9ff 91d6f7ff b5e2f6ff d7eef7ff cee9f2ff d8edf4ff d7edf4ff ddf3f8ff b2daecff a3acb7ff d7d1d4ff ffffffff e1e3e8ff c3c8d7ff 8b8e94ff 222220ff 535353cd 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 7373733f 3d3d3dff 303030ff 474747ff d6d6d8ff ffffffff 9c9391ff 637689ff 4c96d2ff f0fdffff f1fcffff e4f5fdff dff3fdff dbf2fdff d9f2fdff d5f0fcff cfedfbff caecfcff c8ebfcff c5e9fcff c2e8fbff bee7fbff bae6fbff b6e4fbff b3e3faff afe2faff abe0fbff a7dffbff a4ddfaff a0dcf9ff 9cdbf9ff 91d6f7ff acdef5ff d1ecf5ff c6e6f0ff d2eaf2ff e1f2f7ff e1f3f8ff cbecfaff 9aacb8ff c6bec0ff ffffffff f2f3f4ff b7bcc9ff a0a3adff 363736ff 3b3b3af7 8484841e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 7676766a 323232ff 2f2f2fff 5c5c5dff ececedff fcfcfdff 9d928aff 547696ff 76b4e4ff ffffffff e7f7ffff e3f5fdff e0f3fdff dbf2fdff d6f0fdff d3effcff d1edfcff ccedfcff c9ebfcff c5e9fcff c2e8fbff bee7fbff bae6fbff b6e4fbff b3e3faff afe1faff abe0fbff a7dffbff a3ddfaff a0dbf9ff 9bdbf9ff 94d8f8ff 95d5f1ff c5e7f3ff cee9f2ff d3ecf2ff def0f6ff d8eef4ff e2faffff 9fb1bcff aca8acff fefdfdff fdfefeff afb2c1ff a5a9b7ff 4b4c4dff 2a2a29ff 8b8b8b47 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 6262628c 333333ff 303030ff 6e6e6fff f6f6f6ff f6f5f6ff 9f948cff 547da2ff 98caf0ff ffffffff e4f5feff e2f4fdff dff3fdff dbf1fdff d7f0fdff d3effcff d0edfcff ccedfcff c8ebfcff c4e9fcff c1e8faff bde7fbff b9e6fbff b6e4fbff b2e3faff aee1faff aae0fbff a7dffaff a3ddfaff a0dbf9ff 9bdbf9ff 98d9f8ff 8cd1efff 9dd5ebff cbe8f1ff dceff5ff d1eaf2ff d2ebf2ff f0ffffff a8b9c2ff 96969aff f6f5f5ff ffffffff aaafbdff a2a8b8ff 5a5c5fff 282725ff 71717266 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 525252a1 373737ff 323232ff 79797bff fafafbff f5f5f6ff a0968fff 5d86aaff b0d9f7ff fcffffff e2f4fdff e0f3fdff ddf2fdff d9f1fdff d6f0fdff d3eefbff cfedfcff cbecfcff c7ebfcff c4e9fcff c0e7fbff bce6fbff b8e5fbff b5e4fbff b1e2f9ff aee1faff a9e0faff a6defbff a2ddfaff 9edbf9ff 9adafaff 97d8f7ff 94d4efff 89cce5ff 98d1e3ff bae0ebff c4e5eeff d6edf3ff f5ffffff b1bdc3ff 89898dff f2f2f2ff ffffffff a6acbaff 9aa1b4ff 616469ff 292825ff 6363647a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 444444b1 3a3a3aff 343434ff 808082ff f7f7f8ff fbfcfcff aaa19cff 6d90afff b9e0f9ff f5ffffff e1f4fdff def3fdff dbf2fdff d7f0fdff d5f0fcff d1eefcff ceedfcff c9ecfcff c5eafcff c3e8fbff bfe7fbff bbe6fbff b8e5fbff b4e3faff b0e2f9ff ade0faff a9e0faff a6dffbff a2dcfaff 9ddbf9ff 9adafaff 97d8f6ff 94d4efff 8fcee5ff 8bcbdeff a7d7e6ff c7e6efff d9eef4ff f7ffffff b7bec1ff 828286ff f8f8f7ff ffffffff 9fa3b3ff 9197aeff 63656dff 292826ff 62626288 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 414141b4 3b3b3bff 343434ff 818183ff f0f0f0ff ffffffff bcb4b0ff 7c97afff bbdff7ff f1feffff def2fdff dcf2fdff d9f1fdff d6f0fdff d3effbff d0eefcff ccecfcff c8eafcff c5e9fcff c2e8fbff bde7fbff bbe6fbff b7e4fbff b3e3faff afe2f9ff ace0faff a8dffbff a5ddfbff a1dcfaff 9ddbf9ff 99dafaff 96d7f5ff 93d3edff 8dcde3ff 94cfe0ff b3dce9ff cbe7f0ff dbeff5ff faffffff b0b5b7ff 7e7e82ff ffffffff ffffffff 9b9fb1ff 8f94acff 61636cff 292825ff 6767678d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 494949ab 393939ff 343434ff 7e7e7fff e8e8e8ff ffffffff cfc8c5ff 8a9cadff b8dbf2ff eefeffff dbf1fdff daf1fdff d7f0fdff d4effcff d1eefcff cdedfcff caecfcff c7eafcff c3e8fcff c0e8faff bce7fcff b9e5fbff b6e4fbff b2e3faff aee1faff abe0faff a7dffbff a3ddfbff a0dcf9ff 9cdaf9ff 98d9f9ff 95d6f3ff 92d1ebff 8ccce1ff 9ad1e2ff badfebff cfe9f1ff dff1f7ff feffffff 989c9fff 818287ff ffffffff fbfbfcff 999fb0ff 979eb2ff 5f6168ff 2c2b28ff 5c5c5c83 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 5a5a5a98 343434ff 323231ff 787878ff dededfff ffffffff e4e0deff 9ea5adff b3d4e8ff eafeffff d9f0fdff d6f0fdff d3effbff d2eefcff cfedfcff cbecfcff c8ebfcff c5e9fcff c1e8fbff bee7fbff bbe6fbff b7e4fbff b5e4fbff b1e2faff ade0faff a9dffbff a6defbff a2ddfaff 9fdbf9ff 9bdafaff 97d8f8ff 94d4f1ff 91d0e8ff 8ccce0ff a1d4e3ff bfe2ecff d3ebf2ff e6f8fdff f8ffffff 6f7276ff 9a9b9fff ffffffff eaeaeeff 969cadff 9ea5b8ff 5c5d63ff 292826ff 6b6b6b73 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 6d6d6d7f 323232ff 2f2f2fff 6f6f70ff cfcfd1ff ffffffff faf9f8ff bbb9baff adc3d1ff defaffff d7f1feff d3effbff d2eefcff cfeefcff ccecfcff c9ebfcff c6eafcff c3e9fbff bfe7faff bce7fbff b8e5fbff b6e4fbff b2e3faff afe1faff abe0faff a9dffbff a4defbff a1dcf9ff 9ddbf8ff 99dafaff 96d8f7ff 93d3eeff 8fcee6ff 8fccdfff a9d8e6ff c5e5eeff d6ecf3ff f3ffffff d9e2e4ff 535559ff c9caccff ffffffff d4d6deff 989db0ff a0a6b6ff 515256ff 2a2827ff 7e7e7e59 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 75757556 353535ff 2e2e2eff 626263ff c0c0c2ff fbfbfcff ffffffff e1dedcff adb2b5ff c8e6f2ff d8f5ffff d1edfbff cfedfdff cdedfcff caebfcff c6eafdff c4e9fcff c1e8faff bde7fbff bae6fcff b8e5fcff b5e4fbff b1e3faff aee1faff a9e0fbff a7dffbff a3ddfbff a0dcf9ff 9bdbf9ff 99dafaff 96d7f3ff 93d2ecff 8dcde2ff 95cfe0ff b4ddeaff cae7f1ff dcf0f6ff faffffff 9ca1a4ff 68696dff fbfbfbff ffffffff c0c2ceff a1a5b9ff 9ca0afff 414142ff 323231ff 87878736 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 75757529 444444fe 2e2e2eff 4f4f4fff adadafff e7e7e8ff ffffffff fbfafaff c2bdbcff b2c8d1ff d9fbffff ccebfbff cbecfcff c9ebfcff c6eafdff c4e9fcff c1e8fbff bee7fbff bbe7fcff b7e5fcff b6e4fbff b2e3f9ff afe2faff ace0faff a8dffbff a5defbff a2dcf9ff 9edbf9ff 9adafaff 97d8f8ff 95d5f0ff 91d0e9ff 8dcce0ff 9fd3e2ff bce2ecff d0eaf2ff e9faffff e1edefff 64666aff b0b0b3ff ffffffff f8f9faff acafbeff b2b6c9ff 8d909dff 2d2d2bff 474747e9 8989890b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 4f4f4fd6 313130ff 383839ff 979799ff d7d7d8ff ffffffff ffffffff efebe8ff adb6baff c3e9f8ff d0f2ffff c8eafcff c6eafcff c4e8fcff c1e8faff bee8faff bce6fcff b8e5fcff b6e4fcff b3e3faff b0e2f9ff ade1faff aae0faff a7defbff a3ddfbff a0dcf9ff 9cdaf9ff 99dafaff 96d7f5ff 93d3eeff 8ecee4ff 8fcddfff acd9e7ff c4e4edff dcf3faff eafafeff 9fa5a7ff 737375ff f8f8f9ff ffffffff dcdee4ff a4a8baff c0c4d6ff 75777eff 201f1cff 5c5c5cb6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 67676791 333333ff 2d2d2dff 7a7a7bff ccccceff f1f1f1ff ffffffff ffffffff d7d4d2ff a4becbff cdf6ffff c5e8fcff c4e9fcff c1e8faff bee7faff bce7fcff b9e5fcff b7e4fbff b5e3faff b1e2f9ff aee0faff abe0faff a7dffbff a5ddfbff a1dcfaff 9edbf9ff 9adafaff 98d8f8ff 94d5f1ff 92d1eaff 8ccce1ff 9ad1e1ff b8deeaff d2eef7ff dff3f9ff c5d0d2ff 6f7073ff cbcacbff ffffffff fffeffff bfc1cfff b3b6c7ff b9bdcdff 545557ff 282726ff 79797969 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 90909039 363636ff 323232ff 505050ff bcbcbfff d9d9dbff ffffffff ffffffff fffefdff c1c2c4ff abd1e3ff caf3ffff bfe6faff bee7fbff bbe7fcff b9e5fcff b7e4fbff b5e3fbff b1e2f9ff aee1faff abe0faff a8dffbff a6defbff a2ddfaff 9fdbf8ff 9bdbf9ff 98dafaff 96d6f4ff 94d3eeff 8fcee5ff 8fcddfff a9d7e5ff c9eaf5ff d5edf4ff cad9deff 8a8e90ff a5a3a5ff ffffffff ffffffff e4e4eaff b1b3c4ff caccdeff 9a9ca8ff 2f2f2eff 3f3e3ff6 99999919 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 515151ce 323232ff 2f2f2fff 929293ff d4d3d5ff eaeaeaff ffffffff ffffffff fbf6f4ff adb6baff aedbecff c3f1ffff bae4fcff b8e5fbff b6e4fbff b4e3faff b1e2f9ff afe1f9ff abe0faff a9dffaff a6defbff a3ddfaff a0dcf9ff 9ddbf9ff 9adafaff 97d8f6ff 94d5f0ff 91d1e9ff 8bcbe0ff 9bd3e3ff bfe7f4ff c8e4ecff c1d3d8ff 979fa3ff 9c9a9bff fcfbfbff ffffffff fbfbfcff c6c7d4ff bec0cfff cfd1e2ff 65666bff 1d1d1bff 636363a5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 8585855b 313131ff 303030ff 505050ff cdcdceff d5d4d5ff fafafaff ffffffff ffffffff efe9e8ff a1aeb6ff a9dbeeff bef1ffff b6e3fbff b3e3f9ff b1e2f9ff aee1faff ace0faff a8dffbff a7defbff a3ddfaff a0dcfaff 9edbf8ff 9adafaff 98d9f8ff 95d5f2ff 93d2ebff 8fcee4ff 95d3e6ff b1dfedff b7d6e0ff b2c8ceff 95a0a4ff 9b999bff f7f5f5ff ffffffff ffffffff dbdbe5ff bbbbcaff d7d9e9ff a6a7b2ff 302f2fff 333232ff 96969634 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 515151da 313131ff 282829ff 8c8c8cff e2e2e3ff dcdcdcff ffffffff ffffffff ffffffff ebe4e4ff 9eaab1ff 9bccdfff b7f0ffff b4e7ffff afe1faff abe1faff a9e0fbff a7dffbff a4ddfaff a1dcf9ff 9edbf8ff 9bdbfaff 98dafbff 97d8f6ff 96d7f2ff 95d6efff 90d0e4ff 99cbdaff a3c4ceff 9eb6bdff 8e9a9dff a8a7a7ff f8f7f6ff ffffffff ffffffff f0f0f8ff b6b6c3ff c7c8d5ff d4d7e5ff 575759ff 191918ff 616161b5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8989894a 2b2b2bff 333333ff 363636ff bebdbeff e6e6e6ff e5e5e5ff ffffffff ffffffff ffffffff f3ececff afb3b9ff 90b4c5ff 9fdaf3ff adeaffff ace5ffff aae3ffff a9e3ffff a5e2ffff a3e2ffff 9fe1ffff 9de0ffff 9adcfbff 95d6f1ff 8ecbe2ff 7fbaceff 7fb3c2ff 8ab0bbff 89a1a8ff 999fa2ff c6c3c3ff ffffffff ffffffff ffffffff f7f9ffff b1b1bfff a6a6afff e6e8f8ff 86878eff 21201eff 353535ff a3a3a32c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6b6b6ba6 2c2c2cff 2b2b2bff 505050ff dddcddff eaeaeaff ebebeaff fefefeff ffffffff ffffffff ffffffff d4cfcfff a3b2baff 8cb3c6ff 87bed9ff 8dcae9ff 91ceecff 91cdeaff 8ecae8ff 8ac6e4ff 85c2deff 7fbad3ff 75b0c5ff 68a2b6ff 6498a7ff 799ba5ff 97a6abff bdbdbfff ece8e8ff ffffffff ffffffff ffffffff eef0f8ff 9e9facff 555457ff 808084ff 9b9da6ff 343333ff 2a2a29ff 8585856a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bbbbbb0e 404040e1 2f2f2fff 272727ff 656565ff f0f0f0ff f1f1f1ff edededff fdfdfdff ffffffff ffffffff ffffffff fff9f7ff d7d1d0ff afb8bdff 93acb9ff 82a8baff 79a8bfff 72a6bfff 6fa4bdff 6da0b7ff 6e9fb1ff 749eadff 84a3adff a8b7bbff cbcbcbff f2edebff ffffffff ffffffff ffffffff ffffffff dcdeeaff 8c8c99ff 6c6a69ff b5b5b5ff 8b8c92ff 403e3dff 302f2fff 3c3d3dff 6a6a6a5b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b8b8b82f 343434ff 303030ff 252525ff 6e6e6fff fbfbfbff fefefeff f3f3f3ff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fbf3efff eae5e4ff d9dadbff ccd1d4ff c8cfd3ff cbd1d5ff d6d9daff e8e5e4ff f8f0edff ffffffff ffffffff ffffffff ffffffff ffffffff ebedf4ff b7bac8ff 898b97ff 555353ff b2b1b0ff ffffffff f1f4fbff 898a91ff 474545ff 353534ff 313030ff 5c5c5c87 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5a5a54c 343434ff 333333ff 252525ff 616161ff eeeeeeff ffffffff ffffffff fcfcfdff f8f8faff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e6e8efff b9bbc8ff 8b8e9bff 7c7d85ff 707073ff 686667ff a2a2a4ff cececfff ffffffff f1f3faff 9298a2ff 4a515aff 2b373fff 2a3034ff 595857b3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90909051 353535fb 343434ff 252525ff 494949ff c6c6c6ff ffffffff ffffffff f3f3f7ff ebecf0ff ededf1ff f2f2f4ff f9f9faff fffeffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fafbfcff e3e5ecff c8cad5ff a1a5b2ff 818491ff 72727cff 747479ff 87888eff 7c7c7fff 636365ff 7a7c80ff 9b9b9dff cbcbcaff ffffffff e4e5ebff 8c6d61ff 6a452dff 393430ff 2b353cff 545352ba 75757507 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8484843d 434343e0 353535ff 292929ff 2d2d2dff 868686ff e6e6e6ff ffffffff ffffffff e3e5eaff d8d9dfff d4d7deff d5d7deff d4d6ddff d3d5ddff d1d4dbff ccced5ff c1c3ceff b1b6c2ff 9599a6ff 757884ff 656772ff 67676eff 727277ff 818289ff 898a94ff 74757dff 525253ff 626061ff 6d6f75ff 77797cff 9ba4acff bfb1a8ff dda476ff edb787ff fcaf7eff b1673bff 332d28ff 243239ff 555453c3 63636310 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 73737319 525252b3 3a3a3aff 313131ff 212121ff 414141ff 909090ff dadadbff fcfeffff fafbffff e7eaf1ff d5d8e0ff c6c9d3ff b8bcc8ff aeb3c0ff a6abb8ff a0a4b3ff 9aa0b1ff 9197a7ff 8a8e9bff 888b9aff 8c8f9fff 8a8e9bff 797b85ff 5a5a5fff 393939ff 313130ff 494848ff 6f6e6fff 6e767fff 717476ff b5673dff f9b68dff fff4d1ff ffe6c3ff ffc198ff b46536ff 302a24ff 243139ff 464545c8 8a8a890d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5b5b5b67 484848e8 373737ff 2c2c2cff 202020ff 383837ff 6e6e6eff a2a2a4ff c4c5c9ff d6d8dfff dbdee7ff d9dbe6ff d1d5e1ff c9cedaff c1c5d3ff b7bbcaff aab0c0ff 9aa0b1ff 828796ff 696c77ff 505156ff 373737ff 2e2e2cff 313130ff 343434ff 383939ff 4c4a49ff 6d7b88ff 88664eff e86a27ff f19c7eff efbd9dff fde0b9ff ffddbaff ffc29aff bc6836ff 332b23ff 23313aff 535251cb 9f9f9f0b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 76767616 57575786 454545e7 3e3e3eff 2f2f2eff 262525ff 2a2a29ff 3a3a39ff 505051ff 646567ff 727276ff 76787cff 75767bff 6e7075ff 636569ff 545558ff 444546ff 383736ff 31302dff 2f2e2cff 3a3a3aff 454545d6 73737362 6a6a6aae 303030ff 37393aff 4a5459ff 986349ff df652bff ee7539ff e69475ff f0be9fff fddfb9ff ffdab7ff ffc39cff be6c3bff 3a2f26ff 1e2c36ff 4b4a49d0 a1a1a115 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6f6f6f11 58585864 515151af 424242f1 3e3e3eff 373737ff 292928ff 262625ff 272625ff 282826ff 292827ff 2a2827ff 292827ff 2a2a28ff 363535ff 3d3d3dff 434343ea 505050a5 5d5d5d57 6f6f6f04 00000000 a4a4a40b 494949d3 313235ff 333c3eff 8a4b29ff b8614bff d46938ff ef7336ff e69374ff f0bf9fff fde0b9ff fedab8ff ffc59dff c37141ff 3d3025ff 1d2b34ff 4a4949d5 97979720 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 65656518 68686850 4f4f4f83 595959a9 505050c3 4b4b4bd3 4a4a4adb 4a4a4ada 4c4c4cd2 515151c0 5b5b5ba3 5353537c 69696947 61616111 00000000 00000000 00000000 00000000 00000000 80808059 282727ff 333b41ff 553f2dff a64f23ff ac6054ff d56735ff ed7436ff e69474ff f0c0a0ff fee1bbff fedab8ff ffc59fff c87343ff 402f23ff 1b2a33ff 464545de 91909022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6b6b6b04 6868680a 6969690a 6e6e6e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d9d9d906 5f5f5ebf 272727ff 2d3e48ff 614126ff b04f21ff a86158ff d56834ff ee7437ff e59578ff f0c1a1ff fee2bbff fed9b6ff ffc59eff cf7542ff 402e20ff 1a2a33ff 424142e3 94949422 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c2c2c20a 4f4f4ed9 2d2e30ff 2f3e47ff 6f4321ff b24f23ff a76057ff d66934ff ef7639ff e59578ff f0c1a1ff fee1bbff fcd7b4ff ffc59fff d27845ff 473122ff 1b2b34ff 424343e8 9291912b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9292921f 393939e8 2e3133ff 313f47ff 7d441bff b05026ff a76055ff d86a35ff ee7538ff e69577ff f0c1a1ff fee1baff fcd6b3ff ffc5a0ff d47b4bff 4b3424ff 1c2c35ff 454646e8 7979783a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a6a6a631 3d3c3cf6 2b3135ff 323f45ff 884618ff af5027ff a56057ff d86932ff ee7539ff e69476ff f1c1a1ff fee1bbff fcd7b3ff ffc6a1ff d87f4eff 4f3523ff 1d2d36ff 373738ff 76757567 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5a5a54f 2d2b2aff 2b343bff 384041ff 964812ff ae502aff a3605aff d96832ff ed7439ff e69679ff f1c2a2ff fee3bcff fcd6b2ff ffc5a1ff de804eff 4f331fff 1c2c37ff 363738ff 87878759 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8a8b8b6f 2b2928ff 2c3941ff 41403cff a4490dff ac4f2cff a25f59ff d96932ff ee763bff e6977aff f2c4a3ff ffe2bbff fad3afff ffc8a6ff ea8f5dff 62391dff 262b2cff 373839ff 98989846 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6f6f6f8d 2f2d2cff 2d3a44ff 4e4236ff ad4a0aff a7502eff a56057ff da6a33ff ee773cff e6977aff f0c1a0ff ffecc8ff ffd9b3ff ea925eff af6b46ff 4a4b4bff 272a2bff 3a3a3af7 adadad33 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5c5b5ba4 2d2d2cff 2f3e47ff 584231ff b14b09ff a34f30ff a66056ff db6931ff ec763cff f0a184ff f3b58aff be8556ff c0a595ff bdc8daff 8a8f9bff 474644ff 252524ff 4a4a4ae4 b2b2b210 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e5e5ec0 272728ff 2c3e4aff 63432bff b44b08ff a15032ff a56056ff e16f39ff ea6f30ff 8c4e2aff afaeaeff ffffffff e2e7eeff bec3d1ff 848790ff 424241ff 242424ff 74747470 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cbcbcb10 4a4949e0 282a2cff 2c3f4bff 734524ff ba4c06ff 9e5139ff b65d46ff 90481aff 79848aff d1dbe2ff f3f2f1ff ffffffff e3e6ecff c5cad8ff 656568ff 2e2d2cff 4a4a4ab0 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a7a7a72a 3a3938f6 2b2f32ff 313f49ff 83471dff c04c07ff 954115ff 868482ff a8b3bdff a3a2a2ff c2c2c3ff f4f4f3ff ffffffff b6b8bcff 59585aff 3b3b3aff 383838bb 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c8d8d42 353433fe 2d3438ff 384045ff 97430cff aa551bff 79828aff 98989aff a2a3a5ff aaaaadff cbcccdff bbb9b9ff a4a3a3ff 636263ff 292929ff 5c5c5c9c 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a3a3a358 2e2d2cff 2e373cff 3d3b38ff 964c1bff a99b96ff 878d96ff 7e7d7eff 7f7d7fff 7b7b7cff a3a3a3ff a4a4a4ff 3c3c3bff 282828ff 8686864b 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c8c8c76 2b2928ff 2c3942ff 403025ff a67353ff cccbd2ff acadb2ff 9c9b9dff 9d9c9fff 8f8e8fff 484747ff 212121ff 515151c9 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7172729d 2b2b2aff 31393fff 45372eff 79716eff 9e9ea3ff 929193ff 676566ff 393838ff 282828ff 3e3e3ef9 c0c0c023 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 595958b3 2f2f2fff 33383cff 343636ff 3c3b3aff 3a3939ff 313131ff 2f3030ff 3c3c3cda 9e9e9e33 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5a5a5a86 414141ef 3c3c3cff 3b3b3bff 3a3a3aff 414141e9 5c5c5c89 67676713 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6363633c 52525280 3e3e3e95 59595978 6f6f6f33 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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/magnifying_glass.png │ ├── sng │ │ @@ -7,226 +7,226 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,130) # rgb = (0x81,0x81,0x82) │ │ - (137,137,138) # rgb = (0x89,0x89,0x8a) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,130) # rgb = (0x81,0x81,0x82) │ │ + (137,137,138) # rgb = (0x89,0x89,0x8a) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (150,150,151) # rgb = (0x96,0x96,0x97) │ │ (161,161,162) # rgb = (0xa1,0xa1,0xa2) │ │ (169,169,170) # rgb = (0xa9,0xa9,0xaa) │ │ (170,170,171) # rgb = (0xaa,0xaa,0xab) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (166,166,167) # rgb = (0xa6,0xa6,0xa7) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (163,163,164) # rgb = (0xa3,0xa3,0xa4) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (170,169,170) # rgb = (0xaa,0xa9,0xaa) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (155,155,156) # rgb = (0x9b,0x9b,0x9c) │ │ (165,165,166) # rgb = (0xa5,0xa5,0xa6) │ │ (152,152,153) # rgb = (0x98,0x98,0x99) │ │ (140,140,141) # rgb = (0x8c,0x8c,0x8d) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (154,154,155) # rgb = (0x9a,0x9a,0x9b) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (151,151,152) # rgb = (0x97,0x97,0x98) │ │ (168,168,169) # rgb = (0xa8,0xa8,0xa9) │ │ (146,146,147) # rgb = (0x92,0x92,0x93) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (166,165,166) # rgb = (0xa6,0xa5,0xa6) │ │ (168,167,168) # rgb = (0xa8,0xa7,0xa8) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (167,167,168) # rgb = (0xa7,0xa7,0xa8) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (167,166,167) # rgb = (0xa7,0xa6,0xa7) │ │ (157,156,157) # rgb = (0x9d,0x9c,0x9d) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (143,143,144) # rgb = (0x8f,0x8f,0x90) │ │ (141,141,142) # rgb = (0x8d,0x8d,0x8e) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (159,158,159) # rgb = (0x9f,0x9e,0x9f) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (162,162,163) # rgb = (0xa2,0xa2,0xa3) │ │ (145,145,146) # rgb = (0x91,0x91,0x92) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (132,131,132) # rgb = (0x84,0x83,0x84) │ │ (165,164,165) # rgb = (0xa5,0xa4,0xa5) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (164,163,164) # rgb = (0xa4,0xa3,0xa4) │ │ (163,162,163) # rgb = (0xa3,0xa2,0xa3) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (160,160,161) # rgb = (0xa0,0xa0,0xa1) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (162,161,162) # rgb = (0xa2,0xa1,0xa2) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (161,160,161) # rgb = (0xa1,0xa0,0xa1) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (152,151,152) # rgb = (0x98,0x97,0x98) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (144,143,144) # rgb = (0x90,0x8f,0x90) │ │ (160,159,160) # rgb = (0xa0,0x9f,0xa0) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (147,146,147) # rgb = (0x93,0x92,0x93) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (158,157,158) # rgb = (0x9e,0x9d,0x9e) │ │ (154,153,154) # rgb = (0x9a,0x99,0x9a) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (150,149,150) # rgb = (0x96,0x95,0x96) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (141,140,141) # rgb = (0x8d,0x8c,0x8d) │ │ (155,154,155) # rgb = (0x9b,0x9a,0x9b) │ │ (151,149,150) # rgb = (0x97,0x95,0x96) │ │ (157,155,156) # rgb = (0x9d,0x9b,0x9c) │ │ (143,142,143) # rgb = (0x8f,0x8e,0x8f) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (155,153,154) # rgb = (0x9b,0x99,0x9a) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (151,150,151) # rgb = (0x97,0x96,0x97) │ │ (156,155,156) # rgb = (0x9c,0x9b,0x9c) │ │ (138,137,138) # rgb = (0x8a,0x89,0x8a) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (145,144,145) # rgb = (0x91,0x90,0x91) │ │ (147,145,146) # rgb = (0x93,0x91,0x92) │ │ (156,154,155) # rgb = (0x9c,0x9a,0x9b) │ │ (153,151,152) # rgb = (0x99,0x97,0x98) │ │ (154,152,153) # rgb = (0x9a,0x98,0x99) │ │ (147,146,146) # rgb = (0x93,0x92,0x92) │ │ (145,144,144) # rgb = (0x91,0x90,0x90) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (140,139,140) # rgb = (0x8c,0x8b,0x8c) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (137,136,137) # rgb = (0x89,0x88,0x89) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (142,141,141) # rgb = (0x8e,0x8d,0x8d) │ │ (149,147,148) # rgb = (0x95,0x93,0x94) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (143,141,142) # rgb = (0x8f,0x8d,0x8e) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (153,152,153) # rgb = (0x99,0x98,0x99) │ │ (142,141,142) # rgb = (0x8e,0x8d,0x8e) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (152,150,151) # rgb = (0x98,0x96,0x97) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (140,139,139) # rgb = (0x8c,0x8b,0x8b) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (139,138,139) # rgb = (0x8b,0x8a,0x8b) │ │ (139,138,138) # rgb = (0x8b,0x8a,0x8a) │ │ (141,140,140) # rgb = (0x8d,0x8c,0x8c) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (150,148,149) # rgb = (0x96,0x94,0x95) │ │ (149,148,149) # rgb = (0x95,0x94,0x95) │ │ (142,140,141) # rgb = (0x8e,0x8c,0x8d) │ │ } │ │ tRNS { │ │ - 0 3 51 57 132 201 249 255 255 12 129 231 255 255 255 255 255 6 105 237 255 255 33 204 255 255 60 255 255 54 246 255 255 255 255 255 255 39 240 255 255 228 147 72 9 207 255 255 255 99 210 135 171 255 255 138 150 255 255 168 165 15 255 255 219 255 255 84 255 255 234 255 255 114 18 255 255 255 48 255 255 63 255 66 255 27 255 255 255 243 255 255 90 186 255 255 180 120 255 255 252 30 255 177 255 111 45 255 255 78 156 255 108 159 24 255 255 255 255 255 81 255 96 255 255 255 255 255 255 255 255 255 255 255 255 75 255 255 255 255 216 36 255 255 153 189 255 255 162 255 42 255 255 225 93 255 198 255 195 255 255 255 222 183 255 255 255} │ │ + 0 3 51 57 132 201 249 12 129 231 6 105 237 33 204 60 54 246 39 240 228 147 72 9 207 99 210 135 171 138 150 168 165 15 219 84 234 114 18 48 63 66 27 243 90 186 180 120 252 30 177 111 45 78 156 108 159 24 81 96 75 216 36 153 189 162 42 225 93 198 195 222 183} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000102020100000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000030405060708080706050403000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000090a0b0c0d0e0f101010100f0e0d0c0b0409000000000000000000000000000000000000000000000000 │ │ -0000000000000000001112131415101010101010101010101010151413121100000000000000000000000000000000000000000000 │ │ -0000000000000000161718191010101010101010101010101010101019181716000000000000000000000000000000000000000000 │ │ -000000000000001a131b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b131a0000000000000000000000000000000000000000 │ │ -0000000000001d1e1f0f0f0f0f0f0f202122232424232221200f0f0f0f0f0f1f1e1d00000000000000000000000000000000000000 │ │ -00000000002526270f0f0f0f0f0e28292a2b020101022b2a29280e0f0f0f0f0f272625000000000000000000000000000000000000 │ │ -000000002c2d2e2f2f2f2f2f302931000000000000000000003129302f2f2f2f2f2e322c0000000000000000000000000000000000 │ │ -0000000033302f2f2f2f1528342c0000000000000000000000002c3428152f2f2f2f30330000000000000000000000000000000000 │ │ -0000001606353636363628370000000000000000000000000000000033283636363635061600000000000000000000000000000000 │ │ -00000038393a3a3a3a183b0000000000000000000000000000000000003c183a3a3a3a393800000000000000000000000000000000 │ │ -00003d1e353e3e3e3f402c0000000000000000000000000000000000002c403f3e3e3e351e3d000000000000000000000000000000 │ │ -0000314115151515424300000000000000000000000000000000000000004342151515154131000000000000000000000000000000 │ │ -00003b44353535452d000000000000000000000000000000000000000000002d45353535443b000000000000000000000000000000 │ │ -0000464720202048490000000000000000000000000000000000000000000049482020204746000000000000000000000000000000 │ │ -004a4b4c4c4c4c4d4e000000000000000000000000000000000000000000004e4d4c4c4c4c4b4a0000000000000000000000000000 │ │ -00024d4f4f4f500601000000000000000000000000000000000000000000000106504f4f4f4d020000000000000000000000000000 │ │ -005108191919520b0000000000000000000000000000000000000000000000000b5219191908510000000000000000000000000000 │ │ -00530c505050542900000000000000000000000000000000000000000000000029545050500c530000000000000000000000000000 │ │ -001d4d4747470e1e0000000000000000000000000000000000000000000000001e0e4747474d1d0000000000000000000000000000 │ │ -0055565757575758160000000000000000000000000000000000000000000016585757575756550000000000000000000000000000 │ │ -000059545a5a5a5b5c000000000000000000000000000000000000000000005c5b5a5a5a5459000000000000000000000000000000 │ │ -00005d5e5a5a5a5f6000000000000000000000000000000000000000000000605f5a5a5a5e5d000000000000000000000000000000 │ │ -0000616263636363644e00000000000000000000000000000000000000004e64636363636261000000000000000000000000000000 │ │ -0000656445454545665d00000000000000000000000000000000000000005d66454545455816000000000000000000000000000000 │ │ -0000006766454545456849000000000000000000000000000000000000696845454545666700000000000000000000000000000000 │ │ -0000006a646b6b6b6b6c646d000000000000000000000000000000006d646c6b6b6b6b646a00000000000000000000000000000000 │ │ -000000006e626b6b6b6b6f6470000000000000000000000000000070646f6b6b6b6b62710000000000000000000000000000000000 │ │ -000000007246663f3f3f3f5e733b5500000000000000000000553b735e3f3f3f3f7446550000000000000000000000000000000000 │ │ -0000000000030675767676767677063c78090000000009783c067776767676767679466a0000000000000000000000000000000000 │ │ -0000000000007a7b7c7d7d7d7d7d74187e7f291717297f7e18747d7d7d7d7d7d7d7d80466a00000000000000000000000000000000 │ │ -00000000000000310681828282828282828283757583828282828282828284858282828646874a0000000000000000000000000000 │ │ -0000000000000000510b7774747474747474747474747474747474747477463488747474898a8b8c8d000000000000000000000000 │ │ -000000000000000000653c8e8f6c6c6c6c6c6c6c6c6c6c6c6c6c6c8f8e3c6500907b6c6c6c6c6c7729160000000000000000000000 │ │ -0000000000000000000000029158929384848484848484849392589102000000009486848484848495291600000000000000000000 │ │ -0000000000000000000000000096041724588e7e7e8e5824170496000000000000038e979797979797989916000000000000000000 │ │ -000000000000000000000000000000000025029a9a022500000000000000000000111e9b8383838383839299160000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000060885f5f5f5f5f5f5f68996500000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000099c9d9b9b9b9b9b9b9b739965000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000099e9f7c7c7c7c7c7c7c7399650000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000002c91a075757575757575a1a26500000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000002c5da075757575757575a1a255000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000002ca37ea4a4a4a4a4a4a49da2550000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000011677ea4a4a4a4a4a4a49da25500 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000011347ea5a5a5a5a5a568261d00 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000011342393939393a6261d0000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000013c239393a62603000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001718aa6260300000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007126030000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025000000000000 │ │ +000000000000000000000000000003040506494a4a4906050403000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000708094b4c4d4e4f4f4f4f4e4d4c4b090407000000000000000000000000000000000000000000000000 │ │ +0000000000000000000a0b0c50514f4f4f4f4f4f4f4f4f4f4f4f51500c0b0a00000000000000000000000000000000000000000000 │ │ +00000000000000000d0e52534f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53520e0d000000000000000000000000000000000000000000 │ │ +000000000000000f0c545555555555555555555555555555555555555555540c0f0000000000000000000000000000000000000000 │ │ +0000000000001011564e4e4e4e4e4e5758595a5b5b5a5958574e4e4e4e4e4e56111000000000000000000000000000000000000000 │ │ +000000000012135c4e4e4e4e4e4d5d141516020101021615145d4d4e4e4e4e4e5c1312000000000000000000000000000000000000 │ │ +0000000017185e5f5f5f5f5f601419000000000000000000001914605f5f5f5f5f5e1a170000000000000000000000000000000000 │ │ +000000001b605f5f5f5f515d1c17000000000000000000000000171c5d515f5f5f5f601b0000000000000000000000000000000000 │ │ +0000000d0661626262625d1d000000000000000000000000000000001b5d6262626261060d00000000000000000000000000000000 │ │ +0000001e6364646464521f000000000000000000000000000000000000205264646464631e00000000000000000000000000000000 │ │ +0000211161656565662217000000000000000000000000000000000000172266656565611121000000000000000000000000000000 │ │ +0000196751515151682300000000000000000000000000000000000000002368515151516719000000000000000000000000000000 │ │ +00001f696161616a1800000000000000000000000000000000000000000000186a616161691f000000000000000000000000000000 │ │ +0000246b5757576c2500000000000000000000000000000000000000000000256c5757576b24000000000000000000000000000000 │ │ +00266d6e6e6e6e6f2700000000000000000000000000000000000000000000276f6e6e6e6e6d260000000000000000000000000000 │ │ +00026f707070710601000000000000000000000000000000000000000000000106717070706f020000000000000000000000000000 │ │ +00284a535353720900000000000000000000000000000000000000000000000009725353534a280000000000000000000000000000 │ │ +00294b717171731400000000000000000000000000000000000000000000000014737171714b290000000000000000000000000000 │ │ +00106f6b6b6b4d11000000000000000000000000000000000000000000000000114d6b6b6b6f100000000000000000000000000000 │ │ +002a7475757575760d000000000000000000000000000000000000000000000d7675757575742a0000000000000000000000000000 │ │ +00002b73777777782c000000000000000000000000000000000000000000002c78777777732b000000000000000000000000000000 │ │ +00002d797777777a2e000000000000000000000000000000000000000000002e7a777777792d000000000000000000000000000000 │ │ +00002f7b7c7c7c7c3027000000000000000000000000000000000000000027307c7c7c7c7b2f000000000000000000000000000000 │ │ +000031306a6a6a6a7d2d00000000000000000000000000000000000000002d7d6a6a6a6a760d000000000000000000000000000000 │ │ +000000327d6a6a6a6a7e25000000000000000000000000000000000000337e6a6a6a6a7d3200000000000000000000000000000000 │ │ +00000034307f7f7f7f803035000000000000000000000000000000003530807f7f7f7f303400000000000000000000000000000000 │ │ +00000000367b7f7f7f7f81303700000000000000000000000000003730817f7f7f7f7b380000000000000000000000000000000000 │ │ +0000000039247d6666666679821f2a000000000000000000002a1f82796666666683242a0000000000000000000000000000000000 │ │ +000000000003068485858585858606203a0700000000073a2006868585858585858724340000000000000000000000000000000000 │ │ +0000000000003b88898a8a8a8a8a83528b8c140e0e148c8b52838a8a8a8a8a8a8a8a8d243400000000000000000000000000000000 │ │ +0000000000000019068e8f8f8f8f8f8f8f8f908484908f8f8f8f8f8f8f8f91928f8f8f93243c260000000000000000000000000000 │ │ +000000000000000028098683838383838383838383838383838383838386241c948383839596973d3e000000000000000000000000 │ │ +00000000000000000031209899808080808080808080808080808099982031003f88808080808086140d0000000000000000000000 │ │ +00000000000000000000000240769a9b91919191919191919b9a76400200000000419391919191919c140d00000000000000000000 │ │ +0000000000000000000000000042040e5b76988b8b98765b0e044200000000000003989d9d9d9d9d9d9e430d000000000000000000 │ │ +0000000000000000000000000000000000120244440212000000000000000000000a119f9090909090909a430d0000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000002e947a7a7a7a7a7a7a7e433100000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000745a09f9f9f9f9f9f9f824331000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000746a1898989898989898243310000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000001740a284848484848484a3473100000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000172da284848484848484a3472a000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000017488ba4a4a4a4a4a4a4a0472a0000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000a328ba4a4a4a4a4a4a4a0472a00 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000a1c8ba5a5a5a5a5a57e131000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000a1c5a9b9b9b9ba613100000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000001205a9b9ba61303000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000013896a6130300000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003813030000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/magnifying_glass.png │ ├── sng │ │ @@ -1,112 +1,111 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 34; height: 34; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (142,142,143) # rgb = (0x8e,0x8e,0x8f) │ │ - (138,139,139) # rgb = (0x8a,0x8b,0x8b) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (142,142,143) # rgb = (0x8e,0x8e,0x8f) │ │ + (138,139,139) # rgb = (0x8a,0x8b,0x8b) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (166,167,168) # rgb = (0xa6,0xa7,0xa8) │ │ (184,185,186) # rgb = (0xb8,0xb9,0xba) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (141,142,142) # rgb = (0x8d,0x8e,0x8e) │ │ (176,177,177) # rgb = (0xb0,0xb1,0xb1) │ │ (183,184,185) # rgb = (0xb7,0xb8,0xb9) │ │ (169,170,170) # rgb = (0xa9,0xaa,0xaa) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (182,182,183) # rgb = (0xb6,0xb6,0xb7) │ │ (178,179,180) # rgb = (0xb2,0xb3,0xb4) │ │ (161,162,163) # rgb = (0xa1,0xa2,0xa3) │ │ (155,155,156) # rgb = (0x9b,0x9b,0x9c) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (165,165,166) # rgb = (0xa5,0xa5,0xa6) │ │ (144,145,145) # rgb = (0x90,0x91,0x91) │ │ (147,148,148) # rgb = (0x93,0x94,0x94) │ │ (180,181,182) # rgb = (0xb4,0xb5,0xb6) │ │ (154,154,155) # rgb = (0x9a,0x9a,0x9b) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (161,161,162) # rgb = (0xa1,0xa1,0xa2) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (179,180,180) # rgb = (0xb3,0xb4,0xb4) │ │ (176,176,177) # rgb = (0xb0,0xb0,0xb1) │ │ (137,138,138) # rgb = (0x89,0x8a,0x8a) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (147,147,148) # rgb = (0x93,0x93,0x94) │ │ (171,172,173) # rgb = (0xab,0xac,0xad) │ │ (178,178,179) # rgb = (0xb2,0xb2,0xb3) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (162,162,163) # rgb = (0xa2,0xa2,0xa3) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (176,177,178) # rgb = (0xb0,0xb1,0xb2) │ │ (152,152,153) # rgb = (0x98,0x98,0x99) │ │ (161,162,162) # rgb = (0xa1,0xa2,0xa2) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (160,161,161) # rgb = (0xa0,0xa1,0xa1) │ │ (175,176,176) # rgb = (0xaf,0xb0,0xb0) │ │ (172,173,173) # rgb = (0xac,0xad,0xad) │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (154,155,155) # rgb = (0x9a,0x9b,0x9b) │ │ (174,174,175) # rgb = (0xae,0xae,0xaf) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (168,168,169) # rgb = (0xa8,0xa8,0xa9) │ │ (165,166,166) # rgb = (0xa5,0xa6,0xa6) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (173,173,174) # rgb = (0xad,0xad,0xae) │ │ (150,150,151) # rgb = (0x96,0x96,0x97) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (156,156,157) # rgb = (0x9c,0x9c,0x9d) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (138,138,139) # rgb = (0x8a,0x8a,0x8b) │ │ (170,170,171) # rgb = (0xaa,0xaa,0xab) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (169,169,170) # rgb = (0xa9,0xa9,0xaa) │ │ (148,148,149) # rgb = (0x94,0x94,0x95) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (155,154,155) # rgb = (0x9b,0x9a,0x9b) │ │ (167,166,167) # rgb = (0xa7,0xa6,0xa7) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (161,160,161) # rgb = (0xa1,0xa0,0xa1) │ │ (163,162,163) # rgb = (0xa3,0xa2,0xa3) │ │ (150,149,150) # rgb = (0x96,0x95,0x96) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (162,161,162) # rgb = (0xa2,0xa1,0xa2) │ │ (151,150,151) # rgb = (0x97,0x96,0x97) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (148,147,147) # rgb = (0x94,0x93,0x93) │ │ (159,158,159) # rgb = (0x9f,0x9e,0x9f) │ │ (146,145,145) # rgb = (0x92,0x91,0x91) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (153,152,153) # rgb = (0x99,0x98,0x99) │ │ (136,135,135) # rgb = (0x88,0x87,0x87) │ │ (132,131,132) # rgb = (0x84,0x83,0x84) │ │ @@ -132,45 +131,45 @@ │ │ (141,139,140) # rgb = (0x8d,0x8b,0x8c) │ │ (148,146,147) # rgb = (0x94,0x92,0x93) │ │ (140,139,139) # rgb = (0x8c,0x8b,0x8b) │ │ (147,145,145) # rgb = (0x93,0x91,0x91) │ │ (135,134,134) # rgb = (0x87,0x86,0x86) │ │ } │ │ tRNS { │ │ - 0 64 159 207 255 255 191 143 48 0 223 255 255 255 255 32 255 255 255 255 255 96 255 255 255 255 255 255 255 255 255 255 255 223 16 239 255 255 255 255 255 128 175 255 255 255 255 255 255 255 255 255 255 255 255 255 255 223 255 255 255 255 255 255 255 255 112 255 255 255 255 255 255 255 255 255 255 255 255 255 239 80 255 255 255 255 255 255 255 223 255 255 255 239 255 255 255 255 239 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} │ │ + 0 64 159 207 191 143 48 223 32 96 223 16 239 128 175 223 112 239 80 223 239 239} │ │ IMAGE { │ │ pixels hex │ │ -00000000000000010203040404050607080909090909090000000000000000000000 │ │ -0000000000010a0b0c0d0d0d0d0d0d0c0e060f090909090000000000000000000000 │ │ -00000000071011121212121212121212121314150909090000000000000000000000 │ │ -000000021617171718191a101b1a1c171717181d1509090000000000000000000000 │ │ -0000071e1f1f1f20210701220f010723241f1f1f2515090000000000000000000000 │ │ -000125262627282909090909090909222a2b262627230f0000000000000000000000 │ │ -000a2c2d2d2e1509090909090909090909022f2d2d30020000000000000000000000 │ │ -0131323233290009090909090909090909092a343232352200000000000000000000 │ │ -0236373839000009090909090909090909090f2e37373a1500000000000000000000 │ │ -033b3b3c0700000909090909090909090909092a3d3b3e0200000000000000000000 │ │ -3f404041010000090909090909090909090909424340400600000000000000000000 │ │ -3f44443f220000090909090909090909090909014544440600000000000000000000 │ │ -464747250f0000090909090909090909090909010b47470600000000000000000000 │ │ -4849494a010000090909090909090909090909294349490600000000000000000000 │ │ -064b4b1a070000090909090909090909090909034c4b4d0700000000000000000000 │ │ -074e4f4f5022000909090909090909090909012e4f4f1b5100000000000000000000 │ │ -082e1c1c522a000909090909090909090922034d1c1c500000000000000000000000 │ │ -00065354542502090909090909090909220241545416290000000000000000000000 │ │ -000f55565757252a0f09090909090901035857574359220000000000000000000000 │ │ -0000155a5b5b5b5c352a420101290348535b5b5b535d080000000000000000000000 │ │ -00000015484d5e5e5e5f166060455f5e5e5e61615e615d0808000000000000000000 │ │ -000000001562636464646464646464646465595d6664676868020000000000000000 │ │ -00000000000f02696a6b6c6c6c6c6d25622922085d6b6c6c6c310200000000000000 │ │ -000000000000002215020606060607510909090908146e6e6e6e6502000000000000 │ │ -0000000000000009090909090909090909090909086f70707070706a020000000000 │ │ -00000000000000090909090909090909090909090902717272727272600200000000 │ │ -00000000000000090909090909090909090909090909027374747474747302000000 │ │ -00000000000000090909090909090909090909090909090275767676767675020000 │ │ -00000000000000090909090909090909090909090909090002777878787878790200 │ │ -00000000000000090909090909090909090909090909090000027a7b7b7b7b7b7c00 │ │ -0000000000000009090909090909090909090909090909000000027d7e7e7e680200 │ │ -000000000000000909090909090909090909090909090900000000027f8081020000 │ │ -00000000000000090909090909090909090909090909090000000000027c02000000 │ │ +00000000000000010203161616170405060000000000000000000000000000000000 │ │ +0000000000010718191a1a1a1a1a1a191b0408000000000000000000000000000000 │ │ +00000000051c1d1e1e1e1e1e1e1e1e1e1e1f20090000000000000000000000000000 │ │ +00000002212222222324251c26252722222223280900000000000000000000000000 │ │ +000005292a2a2a2b0a05010b0801050c2c2a2a2a2d09000000000000000000000000 │ │ +00012d2e2e2f300d000000000000000b0e312e2e2f0c080000000000000000000000 │ │ +00073233333409000000000000000000000235333336020000000000000000000000 │ │ +01373838390d0000000000000000000000000e3a38383b0b00000000000000000000 │ │ +023c3d3e0f0000000000000000000000000008343d3d3f0900000000000000000000 │ │ +034040410500000000000000000000000000000e4240430200000000000000000000 │ │ +44454546010000000000000000000000000000104745450400000000000000000000 │ │ +444848440b0000000000000000000000000000014948480400000000000000000000 │ │ +4a4b4b2d08000000000000000000000000000001184b4b0400000000000000000000 │ │ +4c4d4d4e0100000000000000000000000000000d474d4d0400000000000000000000 │ │ +044f4f2505000000000000000000000000000003504f510500000000000000000000 │ │ +05525353110b00000000000000000000000001345353261200000000000000000000 │ │ +06342727540e00000000000000000000000b03512727110000000000000000000000 │ │ +00045556562d020000000000000000000b02465656210d0000000000000000000000 │ │ +0008575859592d0e0800000000000001035a595947130b0000000000000000000000 │ │ +0000095b5c5c5c5d3b0e1001010d034c555c5c5c5514060000000000000000000000 │ │ +000000094c515e5e5e5f216060495f5e5e5e61615e61140606000000000000000000 │ │ +00000000091562636363636363636363636413146563666767020000000000000000 │ │ +0000000000080268696a6b6b6b6b6c2d150d0b06146a6b6b6b370200000000000000 │ │ +000000000000000b09020404040405120000000006206d6d6d6d6402000000000000 │ │ +0000000000000000000000000000000000000000066e6f6f6f6f6f69020000000000 │ │ +00000000000000000000000000000000000000000002707171717171600200000000 │ │ +00000000000000000000000000000000000000000000027273737373737202000000 │ │ +00000000000000000000000000000000000000000000000274757575757574020000 │ │ +00000000000000000000000000000000000000000000000002767777777777780200 │ │ +0000000000000000000000000000000000000000000000000002797a7a7a7a7a7b00 │ │ +0000000000000000000000000000000000000000000000000000027c7d7d7d670200 │ │ +000000000000000000000000000000000000000000000000000000027e7f80020000 │ │ +00000000000000000000000000000000000000000000000000000000027b02000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content